0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f000000b000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="2d36701a1376d648a9cd9701e4d2992dc850fead906dba74a6131e6bd15d10dfdd8d5aa3c7c107aa9c7236dc00000098baa257423671435e8d221a580ffe3c8315d8019f5b1cb600"/86, 0x56) executing program 4: socket(0x0, 0x3, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r1) syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@random="634572ae51a6", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "43a082", 0x8, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x3, 0x81) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x18, 0x2, 0x0) (async) dup2(0xffffffffffffffff, r1) (async) syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@random="634572ae51a6", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "43a082", 0x8, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x2, 0x1, 0x0) (async) dup(r2) (async) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) close(r4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) (async) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) dup(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x54a) msgrcv(0x0, 0x0, 0x0, 0x1, 0xc00) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) kqueue() msgget$private(0x0, 0x11) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setreuid(r2, r2) r4 = semget$private(0x0, 0x2, 0x490) r5 = getgid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r5, 0x0, r6, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r7) r8 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 7: setitimer(0x0, &(0x7f0000000280)={{0x10000002}, {0x1f}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000002}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(0xffffffffffffffff, 0x0, 0x0) r7 = getgid() r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) seteuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r7, r9, r10, 0x30, 0x3}, 0x2, 0x4423, 0x10000}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) recvmsg(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000380)=@un=@file={0x0, ""/250}, 0xfc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/2, 0x2}], 0x2, &(0x7f0000003680)=""/4096, 0x1000}, 0x1043) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) getpgid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000000)="6fe1b82f30275b4fafc53806fc4ff8079c66224ec1a9a80734134fd506ed772c73f139e3", 0x24}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000040)) executing program 1: sysctl$kern(&(0x7f0000000000)={0x0, 0x58}, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "1a0001ad001000"}) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x100) (async) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="6600fd5c61fd0441066c539ed7e416ce4aa1ec3ae1a80f68826971499047e00604ca74fde3802fcca726c6f41301a29d71034b62233e9c0c4d185fcca49b9bc811c6af87beb7885e5c2640f32516838ce615b33da525dc7b593531c08f2c65cf522c5f167644eb4ccabdd99bbe26a4d4a7005e060000173fff3c95581d09ec2a97824002e0332ce777eab6816177ec7ecbdbbb282351d664261791757338c392bfaf365971139cf40ff609e84a93799b3db231bde2ae5d6189bc57b593a4aa702e86fd8bf9b0d76c55ed0f1a4172db6f7731f0234532635f5a6170739a98552a4cb823a737880da41466fac4b1f0eb9d11c57bd8c4808fe67dd23b869403d1a87d3986e64d514ad76226aa29aa0bee239a9e66ff53b9456534bf", 0x11a}], 0x1) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e005", 0x140}], 0x1) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0ae0059e89992a3c954d39b199a088b0555e39ee71b85b16a4afec6fb773314e84777024f41cce52f23e327b1621d4304b4997698b5c10ab129bc463ffe608b85f231a17365f7cb7d86712955a923da57fc6b3939bb2afcdd8b07d95002c84e67a00", 0xb3}, {&(0x7f0000001ac0)="309a1a55d84a881503c2863151df4e94423d99f81a584548ae93a7e0b34680ee03827e67ff193b6b52298bc8039dd9ba9d8ad449adaa09c1896eda6bf13b66ecac3bde0bad256abd27bbc5a4db53fae15f1216ac5c11c49988d966d263aa168c2923e163be64712e88922a8360ba0fcc14bb3a33078d94b27763528334fdff46aae7e609aff568f2b18e9503fe0be1f7abf73754f3af91c0dd2adb6a0a4e9516716c8766b4cfefd87bf81f9408cb38740168d917e2dfbac08ab6b136aa804feaa4c535212db4c0e58249026ff3d140a69a42d076d60c934585f6ededa1e3831bc789c113335527abcd1990bf69e0d005099149d84c329c299ec7d222591e1ee4387479a060457b23646681d75243a8783b93386272", 0x115}, {&(0x7f0000002200)="0120d5d1a2a5648433df7b4f4c01abc24a11dbafdcc09ddc9dee9841674769b2894f2496446d35fa662c1d2256392786f4d5e14e14154cd52a774d2b56cd38d12b64fe1e457e81e7b25ed9c49781ddb7a56c6856afbb2ae7502bc3b279a626b873b2b67e86e1a6f1974f7fe5d330f1eec9f419b6c0e3d2bb236a945d3862df214adb7d1c721d3ec82f8aa076f31124f83b41a6f640e94761c6575e69f3595526871bde40e70292c4b526d93eba60cf51b84a9d579cfd226e4bb97d03d2775b959bb17ae3f1ba23176fb84efcbbe90120af5e9b23cde83a54b839fdf8921c31ad47005c3d9c4c5205dc155a273b4885712648ab6da879220f8f94f91d0e1e3894c8952de49f7f2b2ba8ab8f54a6250a9939a363ed49bc1ead2bf19c47990be00741efe2baa67d5700bfa673b01db8038db10ad984a7d5d22de34888de63f427e7bf6c26e32d12ecf4d229ecef3755400b20eb791aef4f5b4b98e4cf9aa6ec48a2eb99fe43daa357e0c5bbb22040bc4c11a15dbd9684246b401cd4e5cc1f85ca91777a4a77ef793ee95fd2570414ab932da5c14ba2108fec91bb6ebc1b8c15e6cd80f571411195c191e9dc5a20f024ab35751b5e1bdae01deb0afdd46ce59a1316d2a74e20d603fd3ca9b60ca78e9a7bf96f554f04b73a67cd213041bdd626da3d869b0bd601d9955fbf7560b9bd36f885a829606e5448a963ca759d338e0eac3087b271cf4e0b388780be1d8b48917ff2a394aae91ed386b9bf5b23f3a62a590799804e4ad3536c14151da22bdd9d09ece8389bd9f1fb70069280849d8c88c25223c77b460c0d6da21dbcc380fef8fdf320336e8ebc44f4cbae93b3a2c7cbd6412c9b52ae93b3c749db047780f5cf5dfc1968aa6fd660c5f40203b91ed26d39f63b06460bbe6758c85e8d3c4e6960acfeadd14d7dbf92a4e0912092769ef09432549d69cd8c39e84c20fd3b7d12bdac8ed4c716dd1ee82b9ae5fc80d2b53a89e2a89cd789dd0beb5d0f03a8bf20a73e13440a6dbcc5d4ed71c122f5029657c1a635cefb1e157e2d914bbf493b5bb61ddf5413135d7fa186694871e70d5e89a3b458935e60647b240a0dcc71798340fec1ef03a3271ba41e779ba441ebf6710e57dedca84b096634a41c330ea8244d131535480f4b51ec4576372643014c1beda8bfe612f9e89bcf3424c02e1dfc3716d9d29f368dc5884e180e0ee86f9d773ee75ac8d16510e590e206d8df01ff80c85ace267c59f0839581f0585c78409b420d1ad16c3720e03a4a9bbbd6e7021af5185a302e2ecb2b8e3cf571793020924c9c350311599daa0cbecfe17cde0e83bf2ed940e50cb825382c27c4551c42cd70cdce9114287f7ba5c11e0967c1ee891f55022d6669005755634d8842911ef3fe4227f09e9b6186208f82510e87bd0514dd334ab5c89e0bf06fa3e181db2437113ecf78be49d29b00a143288fd2175b5e0f9af2a774320bca45e011c9ad23394da6508a7e9c9770f3232fd50b0f0c27b3cb2e04b6e5d1a5710aa6f5c86d679aaecdd36b4095f37a4db4cb80cfa7cbc2b92137ce9242819b0c9e8330f9b59eba54a222641f293159333836e195a22ef89a318e8522d9fe9034dbb65a44f3171d23f3386b306842281e6f73ebc9620bc01fe099a294bf5be85c8156a9287904bfde7616522d214fff9a1cf83a6645dfb446ef6301d953859268277f24b60b0922b8dbca2bee79bf7f6f14319e454aeb9fc989367900ea89456fa7c5d7283a2e28805b5b493925d05920b3f189d7abf2cbf1ac13756d5d2d0666b2b014c7ad775237687a9d1841028757116cde5e9499d1c5e606e656dc31fd35e59ec4fa440ca13e06ac727c847f1e69da4889d0ea54624d91b0be46447084e2b54525d8a267cecee89a2a23cb64ff37bdcaef302424857902e0e7c9c0367ae39525b28e2d316f7711b5952ef7bea6a51a6bf5a97cf69d7c44a5c58b3acd4fd1cedc78cd8b133d50780d36d02b3f3234500ec40269412a33583c47b78255879f5695b7ed167ef869dfc7ac9c7c5a2a1d804185c725b01a99b0154ddff3a99d17a82be1aa03bd1e9ba1b73567ea3915746f005e26b68bd27c86024685dffc55015f6c8d1785e52dace35ba3b120cbc38f0b629bbf2b542340da8c897704515e9516256abaf73e3f6726af25ce0a0839c436932cf2d631378110a860a9d0663bb47ed5c1fba162099f94771b0ed558d7bf53ef0685e8ce2cf7403313db7cdcd482b6638a1befdd53a575814f59a8ca9114640653ac96a77bab01334ff2c2d7546fda9e4ccb555b36c4497b9f319b5b371c27bdb584a6898f7f12045c09610389eb862c35a2cdb64343cccf246123aac07200a4e788dab3c6087e7dc41ba2d0b03ddb45d6326a03f0f807c47cdcabfca23b6ad6645eb8d8373a3b66e005bdbb143476104cdcd54e8ac083d8fb574f2a27da0e657a6df02bc945523dd3afc6b5f232aec7071bc4744a36f02245040e4686f0620c092745e6b58b15c3ea3299572dbaaac604eb7b8d508bb099ac852ecb288978549d7161435a4a37fcf8e9124b3c97da6850d64fe61d1a0ce6402c93d60e7706971ac77e842b1740b3104e8853896d39abd5fd8873403a360dbacf00b9eaefad86ae3143c479ce0023e8dee3269e4b90f44a2e65dbb9fde16427211cca2fd17b6299901cbbebb7f99147c8952c8480e1897f6c63330ffd1ff72f03d4f48b1668d2a88c76b7257c8aefa881afa2a8a0907fa2086d08ca76fa56ef7df3d9ee8d3c1325e037611d649290285048cf35db51adc3bd8134955ab731035c496280a06f44601dabb1c6574c97164bd05d60f7054d98afbdfeefcbae9468060802fca9b5034ea771592b384c6e1aaee4d5f3226dbc3726a8876c7cb0c6de83e3afa50dad54641b93a66ffa8f6db74826e6008f73b16912e061a28000c3ce75701492c176d6bd5135bc7334a0f114ed10ef79bf98d15baad3e120ea4295d7512915dd01728a0a6b13addefa32754c21f6b0deb9f9b5bf7368d7f16ca4325a6aef8b86471bf730fead3b9db49e436ec6b694e53ea7d43959e40bc1709fc7be3e08c93f5ffdbe5d0123c6be2aecfd4bd4785644e4be3363bdf17c0bd113316a5482e2f29b6367d411e20c5596cb568db3c76e781f29974a4208f416a20b1c1fa7624d2b3f3c5537af43ae6938276e7447291987e2c31a05d21d4f994e32ff5e1eca4e227c9ad6fed68a03d52135b284610dcc7ed955b1a68a1248be89f125a5344f912fe240852300c658c2a7e290cb9b3ef7e41c1ef93139691d66f2d38ac507724dc00ff5ee1e5a3daaa6f5bed372942a624740897ef282c580f26356e5f6223496dfdccca1f9a090886d35ae2cc870a957cf88c8767685f864398e93defa7aed1e39560d962621b7c32128689d1b6db52c2260af6ccd7fe4cb56a99ade6f019dc40becd5c19bb8de10230224b01647919237790bd3bbe5746401f437a6cc4b8e6345f16a6d64a7816a4b0cf4fb104d7b202e8290ad9539ed9b0937faf378aa7ef640f482c32867fdf3ab103452e4b5d3e6cd0dc8bcc19ae252ab89305771493cb42fefb46ca67b8a42cc233eda800dc173efb2fc3dde6bdf5579d0782530773afc5abbec7a92ddec2fad511a1975ee03856d81900442a5355cb379d8e6ed15febe9853607e17dceb3075b389ead69565d345c65d8d9edc592c75558927da7a96270cfc44d82563dbf0b83ed17194daf827b94c9803c7a227fd041dfb8cafab204e647ddc2c91092c685fc8fc4b262161eeaead0877a807825a4421ec37128b8148ee99376dbd033b5800f69bafcc7ff01783a4be306c6e9afefb6697fb013f5cf7ffffff163ecf93525e336984c8c2fc6c1c3fa62ae1cd7e73d6ef3e4f6600d902684a79c0ab43748b4fa77a69b92e3e6435e8c8bc1c0c73be644bd8f290ed7f1346cacb26bde561a17d98867b2ceaa08098ee22182998f89614df54a82f03f0b30f5219d04ec17835eb452605d9f7e6b21c845237bc9ad103d1b86d3ac0d73b2fc4a9d6c7b386539f95dae84d2e162e85a05c6d6551352b847fa7b2e708a1e3874fe09c5b6429df2f4eab080e88e847150061aeea6237ac9a7aa96377a6e36b2809f9d1bc048efbe9a4e7aec727eda3046a83770e66fb27935a3353c252986f21fda39c27d2e5b1294f02f55fcc3ceec98877172aef83832dbb57db91d10016cff35045b7d0fdf70734a992606cab972cf65d20799c3734cce1f21164ffb5e136c32ad6cd4b99909f9c3f8d5abc1b2cfc6218b64740900eca35ea86ea6a57f24a500aaa6475fa1d97c188fcee39227fb78c519e870b32496296b43f53c7ba4ee572035b87bfab0243a309db64f6ab241e359fffaf0a3b5c816ce6399eaf57ee27a79e477b9fb98e7d14060a52ef94be083d8d66986296d9fe28c63259966bcb5d7555c814e0dc78f8a7bd8233f5c915d3394c1d7bc7437e59ffc6d13886c2e4a2d0eddc40c84f6759ec95c3d865a968d8aa99fe13613aebae637cce9cdc25ac3b58ca018eea512b9c46e41d2957b86cb5e75a313a032b12277ed82acfda6263fbc5cd4f3c8dcb743c6c8dc8706bca27d01c8c540d59f8fafc242f35420b8cf9fba9d38ab283c89f9494de3d388560a48fe3cba27ed4cef3d4c188769fe63e631b959a85734a7be80ec1d099526a5b6e76ee0e3a16d30ff918fd5983fe2e969114619067dc569f85a89600390716c4276b25182e3d543d1ed933e2584165cfad8c68af60abf27fc7ac29e74ff2cdeebb230f6f5b63881378f2c9ecf89b3f6fa704d308b3237ec4375697af425e4436ec644b986df2acd8738cd7fc65b236e57d2425521d6c3d3f786a9f26ccaa306c750026232499db9a53391159cf84b0a0d92d828161b19ab4d981894bc9fdb20bab4d97c52f53c416d6aa43f8cb26cb3b3fbb9584b69563e35b60d386e7b2b72178645c74b8b2743a66eee6cf046e54d7f231caed48589c54e29ee4d3f65c30af90647f21e1f0adaa5bfac8e8a090d0f481a13380f3746485f742d6b6e742dcd407ec92acc475f6cda9a4659d626b53812b61c734c50b13ca162dc190b9efa9c5c28871810a04138b6b679aa76438bdf8faea95fbe67ad6e5ddba19c03c155d91cb10a41ff7a03b014afc97b0d1ba4abf380b2ebad3d05ea5aa3a7ac5da32bebf2634567190bf56c827ce0bd6020919921c5e67a71f2d9daf1c1695b2615c5d5a04b3c3240127a89ac0e551d8c47c011e941c9f6d9ec4526917673f1cabbe186ea916bae81ac34873b30147bba560687e6820a260da10303c0e7d67c62bc1f0e00e7908b3007dd9e23c5a27a4be6d759cc4495139b58102dc935284a9a86918bcb09dcbc801a9928703451ab26fd382ddebe92e81afcc42d847a1dee611f8493ca969fc64baf6a077ad761b0186c1a540cfcdbae2e952416a0a15312e0dce367b5147ed1b421f040dc63b5cf6d2c57ba3c16c5cfb338dccb31f0045d8e0ea986187deb6387aba49c9b99e43905f2253c1ac61ab2a92411b24100bcc31023c15b836271968d0a7df57bda793fdc409c94fd387c4bd4ee75edc70bdce44de18ce40fd417796e5746bbb894ff8eef3c62b0ae76d6324d0f4a76f47eacca1cb916abc42a48cfad126d7cb5ce15338b7eb2ec0737c1f6e0c98877fc94ab0891a", 0xfb0}, {&(0x7f0000000100)="91e4b022de2e2a83af5ed474e218838b9aaa0cdd3489f83fedb3f91edafbd780fc02b33ee31ea42c4173945e8ca759f0e5359d61a529ac1b343573de74e6acaa0e535303740c07408d3dece03827ade7e8e569b0de1a03bb5ea9acdf40400c90552ad33cf65bad3f0e6f9f890fc5c876a82e9c55bd401ad2", 0x78}, {&(0x7f0000005ac0)="b3b34a5cd83eef3705ba5e97db29d5bdab21c859ce4dc8d77d379fb5456f500e6e073c570b3a25fa33bd55c1581246c8b209a51b38efc20e116d4f47374418a0474fcde3896f04b0f196eb51c66bfdbd420201f3ee30d2011656ff24bb6f29daa767f565f6f5973a20f9dd998e9fb61e55c677e436df0665772cc75d7e26d6e05ff535c23d092eb97fc98bcdfaddb2ed8883001f19a04c56eeb62891dcec787cc6286821f8c2e0f419dafaa4b5fdd3d10f8707199dff78f23830e0750a12691091f834403c5c8e1592ca88e3451d15fe98a7e1cbb6185a8513e7ba33705757110558c6b61f9bdf3106fc380f9dda71ce88cae1d92f07a986892998d46b3834c67eddb9873c978c3fd16c1c18ffcb61737bf42ae1414da9abc155b34c8ba255e0a41884ec29c2f5381e67034180d7da0d50129336293112f05614118d784340073b2f291327d07742d75c1dd86221db6e83fc08de361158a878d610b9c928126bc277cf27132bed244ff3d6f273aa49147792d36b388710ed50c5a530c7e8a8a80888e4a45ed23d726e03beab0da105040be2a49496b1ec473c0a6335dad7113ce6c871b318377a482e6eb32b441ad09720f36adcb6564f884e09c02f4217a2fc7d2abc3d8d7c735f9ee33f34c80e877517d286722d1d94b6c279b26e4df6fc2f0153068b7896599b92a33de406ac4eb2bf44673655a9aaa5f97ca567acf397b2e88626c14e13799f0a0761e5c1d807c09ec3e688499e095682dcd14f949bdc2a9e0e3188f2fda7f2226465e74fdbfa4cfb2fa5deb136b8e6a4fd02a19d96297dd5c171f30058fd94f62cbb40f8efed96fc051ed9418a312690ac7dd16c959e8e21cd59e11c26485d62d66eece29fe5bd8c8bd09d74db036a5beea81c62c3b8b71bb3eadea65d8143aaa686fd430db05bb2ada31d9420e04fdfbe4bf5f026424c54d8c62e039b62dddd285b29a1d795543ee7bb5fe4eb39919e2d926f9a6ef577fe165860d14e916f822ca24fcef835f8c2f50ef31d93e2eb8c6541be5a9feee66b4d94c47c5bd6147f4d47ac4b00e484b302731f2bc5ec4752ba3419d17f2814da28665ff8369dc47ff3215b6480c4a639f0a0c4c0c705b1d0eb7d6cf82be999b9d20423e4d7b39b210bc0166caa9975d180dae8a04c83bbd9dc98d63fa6edffa5c2e5c4799167bee3dc0d9f7b0e64b148b79aa0faaadf86bd8f0126782cb56c73b58c5b70cec90292acc47c9dcd0919824bae9b2fc5d20ab31522fa8e387f8ad61078fa606a1321d25f2f28f33dd009caaeea1310b84ed757bb33ff418315ec8bdbc1cbee0b63b8acfd96ad17cb94c5485cb6fc3f5c44dab4eee12552b44258cb0e0fcf8bd110888475200619e4826d0ad28190e8e13be235275d6a3777a13e81a7996dc55b0650ee4a114f5f5fa4fac910e22a7668a2131fe38322845d3cca4d25b68c57a60d1ab505e67934a116490745051db648bfeccd40236372077c41d1f62d2d403426a4950f1f467b7fa0006b40443240798e7615d3790d0d68d99bc9d70b527ef9e7165e17c19e828d59ad430cf83b6d2436613a8844ba9212c04d386e78e8b37349ea8e1f75c3ff80ed53305a3ed6fa7a244cde64fc591879f7a828b3d3a198d6b8f46e18fd72d688847bba7cee29301850b71fd400cdbf1cbba5ca3ba2eb6b0e4c440413fc2cee2f1911f1a9b503551f32f36429ce0343b659b693a13dd32288b9a7b123dac4c43871cee49cab84ab8e3c6c762d9182c9d29b9d21f4b127ee6925e588bb25a077e8d353ec24c42e8da6abe50e3a400175a1acf8d2903fe6c6d846803c7a0c25f91ab27bb209859a779037ac48487480e72919155f60a6d66b48b84118708ff25ca8003e37e0e94bc1221fb20ad6cd7ae56a660c4eff04c08d178d0dc35d80c50ef1ed8d9e3cf736186a4139d09230931eaba133d5aa6bf1720be8b6545ce3a93a56b9fa3dd83238afb92519d50b8c6deee819a626357d22adae1545579f7b6803b2efc928039c74ed1c9192d106ef3d19c3872a3da04068bb97d733942c737bdb24ce035c64db9c954a940ad405397459a39b8dc77e0525d11f22c4a029a66bd04dd0db02423d6c99f5926dbdd41d69fc44c248df5c960ceebeb00ecba65685bf9adb664c0b07c2e03c417ca1bcba66248dd45e2faeefb239f15e57e3a5e857cc0a67f455898d7e420ab3fa6e1da05ed93c727e89c1d8116b8718bc21684e8e65699723e8e1f18eb8a62bed6975dac66afde781e6d14daea6c7720efd1b252dd989642f1d302a7b29302bacf0477f05224bbc3ab354c94edd2585f63fb70c643435f5a978dac7213932f8b6f678bf55b1b6988bf16a06726dd65dba29f55107ec8fe984e66b67be9c3b242b19d0ad88d1dd4eb9a134551a6ed532f0a992a572ca7270cb3635dbae8df1f812bcd9e6068e9c710771d54d8f10df34232949c838f546f7cbe70554ffa0f66b00299c83bfe5c8f5f98fd6e3d54351e90186bb46f3f180bf7cc4ce86c6243e76d0e3cb7315a17a40a6a1eef773d02c80458f9de8a9963e9ec608e4b145d26ce4c380b2a82b0d25c1fa96925db007fcb1641d49e164974b0b561a354583a0a8f48fe9b2eb18610007b9179909dff7dd8cb3a88f1652ae3e50d3a5aaffdb5551ac81493d1d9bcf868237c05c17f05370b06727fd6c791fd5c66e4438ee40df14d1ce3fb337f48e4e4a54091eb1326af2731026866b1bfeb1f5cf6bdab5c7948c896791f76f3771529b3783eb2bf4d62949e7889a95bb7abe6becf6986b6d85af0f0383da26c31d6ca64676a2274eba76a74d6e9f82205c4897aee0a30efd4836f80a2eb6b6b7210fed1d00652802adb63cc3a0a4058671d5911efc2b4ad0f2d5e3bb0875f860b679aafd1c0536415dfc720bfc57474f39707e9d0a7c8b8cbd6536554ac912414d31cb65450d0a8264f43185ed271e7979de01c33cd3fff6a59a696e383bb2dda95993eab3b041334251b6bf353f37abb33c6753c51f5ce91b385a2e7063f63adf839c7f82955d39ccb3a890263194e9a6367bd7c14dda59fb076a1f85c75c45b6915350301c4a5ac8f8d1f3378d429c5d26723335faad69d995dfdc86014dd519e532dba0b8895c8e079b8683b72449c1d582b868ae67552501d63a2f089fb80636f91e41bfe748930aa64eba8f3f5af912151f203dc46080b22c9ec52ef533d6f4d38819e6167bd3a6f122ff80bda2460a93d3886823c43ed1e155934d2dd664bf8f33525246b8a624c68c4eade7c2d32745e133f8b4c433560e2ee4e25dd5ecaa77ef72580b9c6bf288609e1302088844fdb36b9a0caa79d0f55a2270e603416ed791991fa943488f9cef297f2ea45e69d558b83a766672b9219a8ba954d926f3e30842bc922c159c7eeacc590d8c787d4aa56433db2fa5b1772942cf5da20f6730116a1efee255ac6b8868662cf390c1e86d8576a0ea03bc87baa522a6a39d64df89cd3edaa4476549886b9c53fc1369b9d886a093dead3b89e4c3a052f3cf430c42147f9ebbc5d669fe389b81be8dcda53d573000c65d65d9e502f283cda944671f3ed26f2e53f4c352243149f3e4ccc43e63cfadab085d0e82196fb72ef5e24217bfb45cf9ee88b96aef2908a794cfac85cbbdbfcb68b52849677471052f7a6dbb835a476f3adaa37dcd6703ba1e83585793815554d264fdb71654ca23177561fe19939cba60b59395fe27f657d9d38dd3bde3f09c192b4aa46522e0e41e0966f25eef7cd462e4c41df1d2f88e49a491ee85cd4850924cf1c8b4df9a5abe44e38fb36eb63f24d63764506048d680112a6de56915a37dbf1ba3c31b43d64d24ac9b1ec6a9e33bba7cbdfaddcd59e005b8a4a92928f5dda293b9eb61d7327fb0e93b6ee4d9609256cbb015588af82a4a1ace90efd999c230f5eec694e1374fe11dd55aa18ac8be2e581073448fe1f41b779c1aeb3b49c332d04953710663d817a764f7ec2b3bb3a3e391", 0xb08}, {&(0x7f00000004c0)="64686e39700c056b9552e340725d1df77dbb1af2997a53bf4d2294b1860f8b4ac196675565328890b4fdf39a50a1af245ec0a53d6a0c4ea0671d0ccd94b97e268ca45e11583dd4777ccc3ff8be61269cdab201d48208f52652187b253ca94a92dba1f823948d5a80746f55b8f073b90b0daeb6e969", 0x75}], 0x6) (async) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000440)="5d20d61924495f5749f5c45c7fabe8f26c5b2ed784a905ccd97d15b84787718dd9f11a09665336fbc15b8637b612f017a63db97121eabe00b6e1f7b72b761860c69ed8377011", 0x46}], 0x1) (async) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0xc8, 0x0, 0x0, "c9e7f8113ce66df96ce3283bb542c6e4770e82203911a40ceef0941fccd8217a49c11a087b01e9d9e9acab4c0b33f22d46dd0a664aedf75135d2d582b130034c23a741fc08dc205feb98a13e5012a3d1621217fd9431e8fa9dad27d7b0dfa5eab917d5b239e48988f5d2098900c28f6c3d0b3238efd117583dcc0cd2f9c85d02d8457b1eaa374967996c29785b5f5723a2d5985c4c8a76c3fd8164564ace267f754cd9244aeff81ce54af4cc404ec50461"}, {0x20, 0x0, 0x0, "1b70f0f55983b91fef"}], 0xe8}, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89a", 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc02069a5, &(0x7f00000001c0)) (async) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) (async) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="0000464b1f760000", 0x0, &(0x7f0000000180), 0x0) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x101, 0x7ff, {0x0, 0x7}}) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c14000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000b05000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000afb000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000435000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600391710018000000000000001f16f0935b3f7eb280060a000000000000000000000000aa"]) connect$unix(r2, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) sendmsg$unix(r4, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000e80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x7, 0x2) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000140)) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = socket(0x18, 0x1, 0x0) dup2(r0, r5) executing program 1: getuid() (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) (async) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) (async) setgroups(0x0, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1a0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0xc1045763, &(0x7f0000000100)) sendmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="f901a9f5c90aad724553192e", 0xc}], 0x1, &(0x7f0000000200)}, 0x2}, 0x10, 0x144ddcc36a5b41db) syz_emit_ethernet(0xf7, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb546500c10000000000000000009f510000000000000000000000000000000000ffffac1400aa4e214e22000890f84d21c4577762e39c8cc089037a122c0bc37a9558e8ea8e1138d14514bf92cc71dc2f18aa9f48e121288c9be3ac57192c4173696eff3d54b2347b50098f44674c362f96ba7eeecb73344c9aa2035bdf6f8f0e2232b76469f1535e5b68dfcb3833901f4dd175908d63a84dbd1f371a5016b10b17a005073847ab82837fcaad1552f2104e20b128e512a8a601cd7cecb7cad59d69a93e95d5907d39be8323e3d8342af994f4ca77d4409a180d0c50a7b067c5ef6d65f384d6d237"]) (async) syz_emit_ethernet(0xf7, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb546500c10000000000000000009f510000000000000000000000000000000000ffffac1400aa4e214e22000890f84d21c4577762e39c8cc089037a122c0bc37a9558e8ea8e1138d14514bf92cc71dc2f18aa9f48e121288c9be3ac57192c4173696eff3d54b2347b50098f44674c362f96ba7eeecb73344c9aa2035bdf6f8f0e2232b76469f1535e5b68dfcb3833901f4dd175908d63a84dbd1f371a5016b10b17a005073847ab82837fcaad1552f2104e20b128e512a8a601cd7cecb7cad59d69a93e95d5907d39be8323e3d8342af994f4ca77d4409a180d0c50a7b067c5ef6d65f384d6d237"]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() setreuid(0xee00, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) seteuid(0xffffffffffffffff) (async) seteuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) dup2(r6, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() (async) r7 = getuid() openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r8, &(0x7f0000000080)='./file0\x00', 0x19c, 0x0) setreuid(0x0, r7) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xd30, r3) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000440)={0x6, 0x2868}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0xf4, 0x4) executing program 0: link(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) clock_gettime(0x2, &(0x7f0000000280)) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) setregid(0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="5431aa", 0x3}], 0x1) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000001c000006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010202000000000000c2"]) r2 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x53}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x7) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) dup(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 2: sysctl$kern(&(0x7f0000000000)={0x0, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f00004b2000/0x2000)=nil, 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000000)=[{0xc0, 0x4, 0x80, 0x7}, {0x4, 0x5, 0x7f, 0x1}, {0x7ff, 0x3, 0x40, 0x20}, {0x101, 0x6, 0x40, 0x10001}, {0x6, 0x7, 0xff}]}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x0) r1 = semget(0x0, 0x3, 0x3c5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x21, 0x6}, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) socket(0x18, 0x4, 0x44) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) socket(0x1, 0x3, 0x18) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0xffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0xffffffffffffffff, 0x0, 0x9}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60362f5f00082b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f565704405a52c"]) executing program 1: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xffff) accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000e02) open(&(0x7f0000000080)='./file0\x00', 0xe9a2005f55821610, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600391710018000000000000001f16f0935b3f7eb280060a000000000000000000000000aa"]) (async) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600391710018000000000000001f16f0935b3f7eb280060a000000000000000000000000aa"]) connect$unix(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) sendmsg$unix(r4, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000e80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) (async) r6 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x7, 0x2) (async) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x7, 0x2) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=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, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x0) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r4 = getuid() fchmod(r1, 0x4) setreuid(0x0, r4) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x2800000000000000, 0x1800) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x30, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget$private(0x0, 0x402) socket$inet(0x2, 0x3, 0x102) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r4 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r7) r8 = getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000002900), 0x80, 0x0) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x8}) r9 = semget$private(0x0, 0x1, 0x6c0) semop(r9, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3f, 0xd65a}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x1810, r0, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) dup(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x40}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4}, {0x81}, {0x18}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x401, 0x7ff}) sendto$unix(r2, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb496c416c51a6abcd97aac8c601d973470359a118d6865bf147233514ab846168af80b2fcab8e48bf0e53afac7641fd0261d7c16aa67d4b4de3440500548c4bcb5f830dd6b5fd2325243f7f4bac915250adcc508d59580bb7c97bb953ccf446c248c60d468880861706c7bda320cc1969032d00b30000000000000000", 0xb1, 0x6, 0x0, 0xff7c) executing program 4: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @random="be2c6050b8fb", [], {@ipv6={0x86dd, {0x0, 0x6, "fecf0c", 0x28, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="ff94d99b4500", {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget(0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, &(0x7f00000003c0)="ccce78f37b1cb121ed0382df6d01c1bf274d04f381015a8cfe8e35970d1164bf697af43f4ff439044c30b2f0e30adf0fee87917ea4bfb889872f068cfc881796d26b0f2eb283778cec23b3a41e3ea66e08330e36d57de7c3f9333c16", 0x5c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000900), 0x0) msgget$private(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) executing program 4: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x35, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "9874564a189cefd6ebfafc207d24f7a7"}}}}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x7a0, 0x7, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ffffffffac1400bb8802"]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x11a) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0xc}, 0x2, &(0x7f0000000340)="bee4a8d74a3529db0bab3cdc6475ce574976a262da130862829d4d395c16c1163c83a31ec0f597f30bc7d9fe5a7f4b62b65d5e0b3004633d7579f8489d9b4379fd2f3097458f0ed09cc633f17dd2318ed9a3a7ecd3f705a500d65525b1d6fcf735177baf6d46ebbe488f2cb2dc1f130594a638076784a32d3e45be46bc45cb8fbac9a5da388bc6caa3b875e12ae94805f0a66b2e630c2b78892a9c3ab149810284d15f5f6eb0673bb8030f8da35d3e025ffee619e8ce9a01a821ff9d05dd6d394dafcc3890e03e9f9ac1d3b467f678940e45468591d0e6144b34e17cbbab7fd3845af5f1519260a529ea84a44d724949cb0621bb9bdfb271123862081887ed0306e51032eb9e186a76c1be920caf17b5e77c023cbc79e39a06eb53f65cd346d985459f68ade88ad9b363cc5daecfc04b3385b32e4d78749480109aa0123a123bddc842a188c734267dc9b76f1adfcf1da926d953c62089f44e4930b931550558377bfc5007f8e467b77bdc4f3a14292daa982b1a303e8bc8704f2f852e194dc60b14a11df16389cec1ce36325b958431eec6d35e4ba1aa4e1ff42ff092c22547644cb6431a8ed91c45ebe0c6f3c33947549653050001f3ed6b8dd08b9d287ec79eca4e1397a2e08d44e46036cd4eac794f73100271e2e6ffa6c62fcefe4b54bd365bd7f06fd3b57ea946259005b6481b9b88c1f27c82d193e2767db83d85c0aa723fc03909aecc6bb2384a19e442c8331c609dd5d15b8450ec3816ba34e68521726183925bba2b9095cf0bcef7da71872302d432208b5e81ae88c514e2cda794940f89791fcb652e0b74bd80d359445bb77303afe46a38ed678b5bdcaddbeaeeb48d0252fe2388effb959f8a26942f00ad4fced9ddd7640f5a660504b43965ed2a66b14db7ec0fc831968e494d89057a7b0424691fd12154a1ff47ba16d4cd9e0f81611e5e19ed5972471453e6acc3c450ffea0c38893a1f33d9f29b10919cf0bb6e5ecf45c14ba6a23b7c9840acabb12e126dd7d2b6973ad01fd2032b1d7c98dd6643f44e488e38ad8ab81ca85ab746504564a28a3bfd9a4b3fa84681d7da87b9cdecfae730a3e4bd8997f60421157c8720a95858a808a4b0758db1d64ff6517c16e2e8992eb60ffb1e12bfec7eb1ac7b9466b8e6156341cf76c5774cc77af15ba75cca24711ebe26d8734ab8303ff0de5f15aa34baab18a01dac1f89ece0315ebd5914e1d0095057de4c196fb98b01a49c09048ebb9d6c8a0280f280836875d932946e428abfeee90ecad162630826385dec657c0464845cb2a728ea5fc318b659cc660ba799567b1ec8fe2931b39dbcb8a73a72243a774dc090440c1702c91d877ae75c3f811f87ea54cfea3ca5c61e65068ae975ffd66f138bac1e6ec6f8783a260ff4c419200991ee093586b300cacc2d175299ea3986cc7ee70d3a1cdd8db5911ae5a4c9d6b6912b880c749b13ce0e633fffa21596d12917677ea249944425ebf76bef4be831f55aeee8a49da2cbcb8af3eb0a109c0ea2e5418eebc90569b1ef3ea956e819c079bdea08517dc30cf62f1ebda0f4ef52094ff002f6b5009b509fd6e43e6978845356f6396d2ea9657a1ef6eab22b8da1441663d4a3a0102316fe8d97e975c8fc20d18cc1f20a8b77ae65b4f9a10c6e77af22ad9f09f79c35c1d60b30e13370f819327b822ebb7b8bba08b1d1449500e2d6fb75da131f682abe0aa55efa14350cec4bb7d93b17af19eb6158bfc04fdc858cef09085029d02ccfb3be76f93d316dfd5cd93523e942fc9ca446e11618bb20514b05dd0325c2822bea8b3040f25c809a1f6493d0fe6ddc78c1c9a41fc4fcb0a92c3c1aa96456812ddda8014b49b7d24ec25714295377a6b2fcbeae032a1b0704f9850b653d7b090ebfd83b7942bd26c6be8e9b45311a4ace537a79a7f0345969bf3ec2e2d83790f8f1174f6085b279eafb531118733d2144a8f87fece31aee11052d4630bfaabf4763b725a0c226acb40302e185501ba489cfe5a3fa2b443fc1971e533ce36633d4788925175f3346eaf9dbdddffad6fc4b6c0bc5dcfad48ea539bc6762601a38e4ceea81db95eddf2ef06a2f6515c40434c39960fb669e388ddfcb3a41b1f0e2ad5aa4e27eaf39ea505e516c1076612d183530c2db7d9ae314264739f93b9f9cc903b0ee7a6d94d9e850743691a0e17b29665cb06ab7401d11df2c7c969a1cf5575f1e09253e4ce705781678c07082bc88b7c71e0021b8ca5dfae0c6db21cbb2cdc1f182c82333adf50d2f0cbf6508473626127126b3c98aa5adcbc8b823bed0dce8391e427ea7c584f2cbb35df5a745f338f1ba64f756db915179f55bacb7630c3c14e7cbd5151048ffeed1e4d28a754a3b4ec2363cd0c892f591edab8abacd94c8793b8b13ebbdfcac9f70d1fff05d62f3352a1907b23c95dbfbd193df95269b22504a2e557e28e59b7329950cc59557dbb89dad683731f591c40ed07538da02c25a83d6c463bf0a19a1bd45cd299e48625345efec27e80dfdfd5a64adac2304246612f64b76b3168fa875f474c759a57ad4f4837b4f6ad45e2a8856f9cba085cfc457c4a0c32c68c8b9679345b30757af1edf5902c4d9d60e8166a2909c5270462dc15c318eb627372f04af1d1e685614a2089b834384f8fbeb323181e73332c2565364823364a909419cc725003792a68c59e33f2e50f2c00d7518b477d4239c3a3c031cc9a49ee866a349d3536960cbeb1712e7dd1909ce0b530f5fdc99352277c804f46397872091d71fc5d588210e41202bc06d557c3b6e8148088fe94e7a4295afcb819c38e8ed1445d101dacf93a13d2d4943902d12e2a3e940cb0df80e01585fd315eb34f872495fec1ac2aae76555ae1a032556286cdda1ab00fd16d1886ba5223311e2e8dadc553aa9f88f0fe9420ccbda1bedd2f70bd60fadac278ffcaf8a705b7e5b3f8d8f9d1afd00631f30c0be63d8510c3302fa1884286162fb929d8e92ed1537277b91dd03beb588a009093ff615a3dc6e70293f4eb9e76b06021d752f5c2cd46d317cd313fc119a8f72c10aa4a04543d585d737e31b5796b0afb2972f2634c90939cde59b70008cebbb3a5ebce7279e7faf41c41585212b524db33b4594d32738dacab917a712bf48939d7bcd7e084553e949fade96b2715a2d849fd286f14748eecc77f04e83214034a78c05a712eeb2de49c0fc340d16e37b6c1242598b8f1be4c77574b6164847d13795309ca8e0c6e61dd419b9af8b2322f1699ad800d1f5983edd920862f04cfca173585fc8eddeba6ebcea60451ae05918988bf3c0b760fc8d179ba40487e02ca918c1a1500f1f4d5d04d6f5ffc2bea206842122e26aaef147c7412270c3b541828ab57afa123582df3f8926c2d9eeb30054b5aa2b3385e4659d07a75e613ffa8599c59a318afef587759eb382e15ee63662ced1080efd3d191debeb7207b59009b45c08fc424a70db5e82eee046b9ac186ced720f5fce835e5ee27ddb35ce5ae9377fca8dce136a0c4ca14bd9d4169bf720af31281287efb16ffb152858feb311c4ce2378b155bd0680efc572205b7d37c356aa46fa5456281c146695d902fb8d53f05b62599a6ef426520dec38c00fd52bf9c823c9709d05e3aaa2dbbecd444eb1d6f0553b4077e1476c7b57dd33e1ac6df4f598b1dbf2ff3fbdc530d9bb1d8761db1b20d39903e5cde3a99c1388398c7d2eacd6488269ad4a1f999fe7281350218746780bd78b93f3c73f39424b21e7a4bdc75ce3ed12d719e881b6d2c331bfcb2fd198fd2a90bb744bb3cfee5eef84f6f443f570188d93a1739f17a1121ea4993a1fdd3b10f7569d454c4d6e9a531e9ba1714024bddc4dde1c37768150c2eb0e82914e7ecff7c2ac18cae8e137ecd01894ab9ffbff8f3e1f49b2e56846d7a69cc0f575fe975f27958a53acd908b04b40ea02ec82ea22a3a1f0ef515edb96dbf4ab7e48c5a9961b3da13591e726b536d3e7c3839b3465270bcd64cd34cc5d8ba3a9010d77b2bb98e4795c1436eb51e42137c7379d290cefd195f09d9811da6eb21506e34b8f24b3fc74cbdc14552830c9ba66aa3cb760795984f9f1e4e4c0cebc1ad68d9c2fa03ec703ce24c30a197debfa88186ea3156925fc2a30863eed94400486b53a9e5bcfc27a2e9c962cdbc94bbeef88f9fab7af1b07084698455315be769269967361d54319a3c6bc1d8a8c2d58bf97c0b51003b01cddd4169c8476a69c1bd705df1164345017a1b9adc4d4623495ca54772c28dcbd8595b3c5369df18605ddd3cb94434e7d39746dc803733bb17c1280fd5a61691165a849e74437f2c681258fd1360b0af303c966badd164808f5fdba7d6a60420fedb69d7591960640b2c856a739e4cfc37d3ad5d2139566632a94f9a2b512eafc15b244b0798c5b308cde960810f915499ec55c5b0038a2b740c76309a4de0fe27b20251dc045abab87cb677031b2f3baebc7843d9fff3a3483e969df8cf10858ca53db4fc358e6845cd5a154086368ea5b88359d37902d9e9b8d87ab0857b4b33da466dfc222fce0858affb562c4e8a78436f36e8ed57f6bc0b202365a89e9943b2b0c35286118c14c87d7faf75c2598c19b9c738072897db60459bbb1d495f41b477251abef641da9e07d24668a1861b47ad8a9364e2b8428787ceb6da762f31774944b04146a914ec25fce6bf5b488ac071a890b021340a49d5d065386cef602855ab538ad0e0bb50dc8a35fa24c122882623c7091264460fb7b3c0f80bc75603e304bd0abf48ef8b5e7a57bbdc3353d00b4313264afffd17dcde766eb8ff13d4944a420aacebdf5e2fcf5f1cb9446b663e4a8b8f4abd3b7553035a4fd0f7f5d95c992b452bbd318fd467d1578664b3ace0166f6cdfe1ccc752b8dfd172970a64aca7a017212623a1d9c1aa83434cd7135860ade1a5f692a4828fdd41d03475334f4160006fce925a21d9a23f461554db7a280e21b7a72ce1cd7c4c8225e3668e4d45458a4defa3f8609f82d4dcb9e4a8cd51e040edad232a4f515a64f015d333202c1647d6978dd11e30dab3aa4f32afc4b11743372aa3199f876776968b1012bce2550e95e20c31e3e71b601d171be66d9fc865d877bd1bc73949adc8f638bed889c26d840eb4648e4cb4fdf2e2edb03461783dadd692183a4523c9fdaca233384d92a76286480acb6fb410cec981009541439a072e04430fd534dbf9fc111eedddfcab6596c28b76960881244998e4b6365eb1e63a98f8530347f421906216d9ab0280a58d51ea7f1098ecb2666b107d2da7d95fbeb408f269b0e651c38e2d605a335584477e1e44c5ce530391088a30e8e706bd20e34997d8d3cad5cb753b1fdca0a9df727633f9cdeb1dbd898f1e493fc6102a8d23a441041277ce8939d512bdfe8203c38bd81d48ab51537eed3d07f3cd3bf7f0b3c6112b7656c1da5b06b84673bd7e190710000000000b2db5f4f3c1bf1dbfde67ec2420d22e37cb9cd3bd2ca28a9f709f3ea37c439e0129e186641998e1e5278d402390525e0b927ebe80db0e1a76beccef5fac764947c0b00e5ef2cfba6ba56bf8b38fe36e18f5c25f5fa545a5d6fe84af3f86e4dd2e896dd05c0f71d8f870a10b52c712ecf0c4623323a4f3f0dd487dd4d01db38b5969e218ab4899c75f691e8cdd451d647ec8ed50f79a216e2", &(0x7f0000000140)=0xfb5, &(0x7f0000001340)="b8d474a1bebf361a6611da01748db4651cc50b76fc934af118efaa0a11c630e4ebac87f770da02640888a716b18c984e4be543dfe26f886667b90cf45ebdcc65065783b6fa2e4eb40b016d0f0345610cab4373adc4d5ff907be0e577e80ae8fd9ef03db554c7b9ac6f1b3a484eca3ed49810a49aab7c7a4bf1d22a61a7009d4b34e3d8b26d4a7257771dfb6b73ede04bf86bab1f9024ca2028ca6ae7ccd5efd21d3d43e48d4a294e90bfff867b1339414d590924816d51bd85c8d2a15aae442b035956ede40324370c483ea558124a38618a8cf66035eb5eddf1927341c6926d25a3adb6217f1d96e8aab7fbb48ef6226c10bb81d41495c0f3fe8b37855bb8e36178d89f8c6455933d6d6bd8c9f3b0fcda0f9b9bad0161b0cf0a9fdb71f37791129c0bfd70a330edff31f26778cc22b55a6837d9cbc7629e1f7371c8bcf499fca72ec10149c73665a1b4c09de26263855f259f09e391a2c64888be96265be11c5aad81d33335c6f4d6e38a2b7319d0f0b81fe0316e06c8c11c3b13ee1b7bc475f9aa9ad4f1dfeee07a34d2a754d50baa2943d1923ef19da043f601987fc06d65cadf71916035c2ea54e0adbbfb375408de6567e08fc14a716cc77b6c01ab0d493449d66ef450efb8600f893a8373c49e68d323cb55b68776f616ea84a95c71db8268ef8f8bb94d366ac7c77c950cb012a5adc05765bdced6b1a0fdedad0ee2e6076661047043966a21b5c57fd8ac3c56d09b9921136308489e064480cf28defbca9b1234790e7439ce82bdac3b763cf32313d8230867914ba5858de19ee8a29228be4b988191e42928f31c3087d2c5c049c8c57d59c20762013a82adabc8701c5ad4c65dc819ab09d722893224dbc0fde265247e677d27dfe381ee9cf1a3fdbb9d4017510b706bd04ac451c47ab3ca0f5b3d897c437946559986293164213a1201adfacbc08ca6a9a2b00605dee1cc19a93d8d36675fc53eca3a5795c6e334f3f91c1abca7486db98ca610c9364080a55ad9e482eb6e9ce08b8a71313b20bef98140859015c80efe94f1815d718aa869462d8880b356d97600d4ae945185dfce50e8924da18f0b5e95b1277901e64f3040108be271c1011b32f4571f2e1dd73fb027897e25389b1591ddac9d9219613f855791726a656c512a61f6ff72cee36297d0c9faa326fe79f55d814270940b0ea3e43f20ac1651d727b32aa18c3fb62639226752e2ae5644d06c134ba05bc54b2bf56f745e2aca7b1377fefa269c6cd39aed629421986a2710d5e9676814595824d51ae3186e0f8a43bb8c0db913b0723e1d3ed3447adee80959230b93c8a79a37a0b6dd5d6352ee3260472c60bffd27c62b10c06c2d539b225566caaf97d4ed13da4d89c2700a8af59f952b45fab6794ff5add561d94f16155e32c50646cae83d53d2c382b36851f4958a011edeef7249b7bfe8b576402d56ad90aacba68ebe34b7c9210eec007826111d28240e308379177e7f33617a622abc2fda92f2bb3f13d3f3de35acae912c7b6155fa04f4e3a875e61d2bb89bd619f2de8b0b23e0891057282fb772fcaf1af34a2e50527b127504e8b0644280738dec33024ec89687c2d2447bb6eaf7f44a15ece2747e568fe63e2ae982d26398fdd1233971638f90e672116bfcb3e310ad9eb788500aa68117706d9b74fd97377e5fec14e07fd4fa3a049b97954bdcdf228c07cfd404e4016efefd7ef7096c2a11bb936c0720bde08ceaa9783d940d371c10f1586eac53722e2b2b59fa2e40544e46640fde100a12b6d971f14ea72ee89d3f8f96e74059cb95371e9350285c0b02fa9b69e3eaf898afd6ee26487bb40a68ae43578e009a87da4e7371697ba58d1f36db5469a5b48a5c5d9969eecf4205ec9bed6afa51ec3d80986408a743aa4383aed9d2dfa36d3b1130f69a73052f9babc8872f11ebf23071a2a4cabec3d19160426c4c15a082bc2200e65a71665eb367e40c6120250846ae4b5169b3510089d1f6b27ffbd6bddbe678b1954eee248efaf4d0960755c52660b06db591fa2dd86e2ee0271d5b19496556911ab1c5d5bfeba901785497a50d1da2567d46ec8fad4c35d7a72a994f10f7de725ca9c18480a20fb6b90874f457cdef7fcb10a8bb1e0d0678596cc8057748480e44c70ab98310db541e238f82492ff5acb66b2c903842c14b225f8edb906c4b147cf6a2178e6b4a27fb29e111bfc4c0975a549b16d660cf79f2ee63edae6128d836e173069b2db461204f1f1e047f0a32fa423de558631e61f4b1c5392990535ce6bb0f959fd90eb0f7b1cf15b7f3d119ac10b43285483c7252d69faa26e83ac3b3b6bf3bf7a37e6b915a4523fcd3a17f19bcebc8886f97be9f54db651b1aa22a861662e32c04334cad83f0ba6650cd95dd4de9c53d81d880dcbae8ded67e88e025278da947ccb95d317a986d8e4d4e07f55d323963ac1eac4f41ea1e68df611d0c683ee1dac238184c258029364e21c7f42f0c5a8251c549281d9804dacadf5a7b7ef3b869bcc48ec86413491ce8b5e382425f4137e3fdef359df789bc4dca8c4201480cb2c449901f274390498f6aca0b8562cd284affb62e1ce6c19ea96d39d4ee61d333e65127e79f41d61cd98d81d26421c854e192c340305a31d5ddf1fb80a271268297f3b548350a91ce60afe6ac0f181b989a747793e2a968c58ee1f86127c4be9b348b930152712685755cab2d2f5c4d5b2e7ed2d4360ed080596c0a6de9fff1b5245d01b9f04018e5b47eabd1cac1a566dadd052c50f12bcb96476709e27d847105080891c8ac18507822529fe8f81f0a89380573d1fd54908f34a9785cbbe5a147b87fcc754a31cdb331cbd15d68c7b3d075b81423e35c10ae00b615e3539a5476225c517de3be648b3794ec76abcc27989decab247e5daf7379d09548171e2de0e47643cc4304a65fa347d22e91f558e89cf1bab97654872802c673cd09e36f3801b9bfa3103d8f8e2938497daa7fe0395fab94afa4b91e65e8d149dc1da5d82f36b0e6cfb3a361ca8aa767ad32a96843e21615d7109bfd1a752bdc4f26a687e2c16fa174f4682c86253b4cfd3d9b1f6aad7e8165401f88ad4d928ca035f77a0f909f22f45512508a8c674dabce5755d48651b27f296aa939116567e160607e758ad4b6fb66a81e9db0f378bd1503cdad785ade3072d2018a3cd6095f24f0c388f4ca5fb9f5f928310e4e6564244455380657d4a7db664b6fddb8e1334194cbe61d223b04dd49acdd43dd04ffa9911b2cf6ff16395cb93ced6b5cbc7a1ff398e0f6ce6644920dabfe7a6f2dc7827acb4b8c34b72eebabe4087cb0af10106bb89000e9163ae3aca3a8eff7f57f278c34358229d657a7eb076ee9a5b73d35143ca5c8270fa7f9c1a1d4496b13a91e5588d61f6c4dde5970f02c56cca8b0b9e56eb2d3023d5867592a67e580b03f1d4ff18698f08b8735921299bffa2aaed071827092951dc33b5df9152f1ff7ae6989d90cd3d0d07c262af042860c0abfd151ef4889ce86bc10f8ca581fbd747ffcf8fbf3ed1eb660642c370095121a3d7cb03759417aad5057f8475d36690565ac7f1f415bc9006e8a7552943c7c386555d969b239c04815c0c01bc91aaf83a2d9a86fa9ec49732d30a9e0f3454dc081831a96233488c7c352ac315f400b45b49a2a7dd1e5699f6398229ce0a7f3cbe9ac23c283cb58a9025fb85e15d44e0d18d8c33c2d49140cfa96f35ba35f05da491a7c025791d3a7b9150c763f03d51b62095dacd991734b8d05a9341ba4deb32bc84b356d4c633990e200cf947329fb3aa611ce0aa38ebcb4adee812d2e584eb9228c88f23f57939cc4c4203cd20977d52db1abe11b2645c27c59c2e1e778fc155342b90fbcbaa0842087f47ae9eeba3d683a95d25e9ea596580d133f83fb0d9b2683dabd638e92abc990b35c3ce21058d89b1be5d7c3dfee6fdfa595f0c30a3a5c268fafe17dbd5580da00defc8a2706bcabadef04ec3f727f69f92c2f8191e303581dfa7ea345d9d64f4691e7bd0ad58451c80f7e13b83a9653376d36496a6aa55db2719b4522945cc154ab2f0d57f02e015bc9dba0008569ab283cceb6824fada3a9594f8419e94343d19f81630583da36a8f957a70d037252fae29cbf503b56a23da3a7f8b7dd9bb0a7af8ad2a536a69397c2a10491243cc7094c44233a0ba55ea2cff3bac99f615097712424d8764557c10a1b16af3b87cc3309e18a46adea695673082bce3f841e2d0b4cfa221b6adc18d97c0a98f9f410b34b47929e7323d7ec69d59cf70df08375f8c0333b2aeb170a73aeee15c83ddc2a72576790e0ca5a0bad7af5861a4b69f5d4b5e77273c43533627fb2fae380701d87eb0649f858acf337be8aa94f6a49c219eaa4018ddcff4b0a183503a9060d50dba301fa8686bbaa0a892b640f32deb06dd73bae16eac49f0e3b9cb3ac0aaf5590286772adc997b4958924b5c145847543ec51585bf71d4d95a3c2b24a92243716ec41e4889e7159dd811f6b5fafa4b23aeee274ea65d373230c475b500037904fa256bc52596817631b4b07f1dd9bdcdd9a523c12cfe18bebe400b55f93bcf3f677fe6df3f248af52ddc2d0c547fe0b36dffcec500a9742e8e754b9d3e8b839d2ea0025ea67a04a643cb59b7afac3a4277442cc4585f1e190f79150a4fc72b0a4510fed5db7730949cb428bda8d5e18fd7cce3cbd92753b27d4c0b703740e4adc4db1fdc6b57e45f01c20361a6b75eb0675a543b233ee7f52d66321015d7e894515f83f2711b7bcae98aae0cd39b96a8cbeb359d322a1a081cd681ad3efd873a131e2750b3d7a73808cf8f234870b8e521b4f6e2f587786b881c896342b3fb1a4c57d355cb41417cb38e89c889ad9b51ed4f71669d96780d8f13a5901b3e712e883584c194718440e682fdcb81154e2bf5cfa46ea54b531f3031cd0709c06d7ab931da1e9b6793bdb70fee9f8a3645b745a7c8247299b4206faebc6421741e1a7f52f3743f2473aeae09e3254849068c4a49036cb7dff63ec68ced9d7420310e94baf4e72a328c0d54bc030b1f494e4d4c82a8533b5787d25607a7d12a6c068f987c37b2727e9e94452a3ff3b22a21a97d76fcd67a2ce57c1fbb51a2a2b1fc03299141966891f5754eece711184d3764a7850222b3f1b2a6a9dae731ea9642cc1f34e94232d2e4f1b775483653ce5ad2888a3553a4171dcf33286dc72a5a49279586448c6dc4caf44432b18017eed599c48c60b115b001f2f003c92a295eab5581fcf7e9c2584710904554a8cdf6454e924326f37dee72680ab1bdce66867e50b26cfa71081084aba17b8dd16f51249c4fcec789806030edf9e22487c1cda7a48b63e0521b88379c425654b76e7ca7ccf8969199c16656a47323cef328c15df0b1a60e2903495627e386fbfb7721ee0ab3b87c11d532f14a4d50020c36de88a5bd3351d777b64cb5be7303fc511b2f648f5741386be6ad1d0980b77e8f45b750497fd5a3408ed329377963014eed046357566599f586bb04fe53e736d833577c85966aed99e4865f6ad2988007cc161a88f300c2699695524db2e58f87487c2fbda85690bb88762f91469a148e790ab081f9c167bb45b9e86a8642c767f07326e9488ee1cc817aeb8dae009cc5c0076730c79a2a03ec6063f721e293965520585cb9a3eadb15268b2799d4f64f2f6b9005a94ffff8708c1cc83aeec0956a7b60e4131482dad1ece47c73babe356d2f94f3fcca7df89385b6afe7f66fe5df9b30027d68361b45b74", 0xff8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="bb8f6d7c7946173b5ec65e776d9620f8f7fe2a4b338cac3e2403adfad316ca41c976123ff30f6ba2c19ba3ca07f5db07551e073a1d45f83d0480552b7b266696593321ff2eb0d9ba25726bd88c9f64f2d8f780ef737addc145d8ba677a995400c8593a51a9c7ed83f01158675277fc7e1efea18261d35c5ba554e09392ef66c3978de5845b5b8bb66bea580e48c7503943ac090d94ca38263ec6c4fd05a516e21414bcb44b0611bdbfe6d855db427b83d809210179e040314044c1a65892747e8520076ff7d73bf9ea6df8fe745aae39844a3d6473d0a5afd0c43334", 0xdc}, {&(0x7f0000000340)="878f2f82b2f16336cc954a8cd5651088e16fdd077c1390ed1c7ab0cbebc3ad72006a4084521f99a331b2529468df135b674d20269aff9191a874008c12f924a2f702dbbef21a94bc3d120adc9a97e705272a822382bee28f5e2e5d95cc42201b91ff5ffcdb2dff789026046361225ba4f8362f0e98423099d49bb3b868f52c3d0bd2b890f7ce9b334d8ec6c80a4d7532763cea587afb29d28a0a8c2bd2267f49e17bc4640f7e1450632ec3fa821da663ce447809f6574c9a58ac0d9414f7beb515bd6487d74bc04bb3df635bad775223b8a8ba5f406c4d895a9f5c91", 0xdc}, {&(0x7f0000000200)="9262a6982e1b535fed856d298dabfccf268a74a78ebcace7f8e80f7a9820e81435e22c72d6298327c513ec2d4dca388c6622cd3bf8ee1ecd958c693cb91ecd11f23bf7e0c3e69d21920122fcbc42c498b1eaf4570f037370b6079b", 0x5b}], 0x3) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0xe00) mknod(0x0, 0x0, 0xffffffde) r2 = socket$inet(0x2, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff17) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x1000, r5, r6, r5, r6, 0x7, 0xfffc}, 0x4, 0x7ff, r7, r7, 0xff, 0x7, 0x200002, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r8, 0x0, r6, 0x175, 0xfbfb}, 0x5ddf, 0x5, r7, r4, 0xb8, 0x10000, 0x9, 0x401}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r7}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) shutdown(r0, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x25, 0x83, &(0x7f00000001c0)="04000000", 0x4) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r10 = syz_open_pts() close(r10) syz_open_pts() ioctl$FIOASYNC(r10, 0x80047469, &(0x7f0000000040)=0xfffffff8) writev(r10, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}], 0x3) executing program 4: sysctl$kern(&(0x7f0000000000)={0x0, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x3, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) flock(r1, 0xe) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10, 0x1}], 0x10}}, 0x10, 0x4) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x81}, {0x54}, {0x8106}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f5588234", 0x789}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 3: chroot(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r4, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x20, 0x2, 0x4) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) setsockopt(r5, 0x2b, 0x39, &(0x7f0000000000)="5ad4776a", 0x4) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x33da) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x200, 0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) bind(r0, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x4) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000180), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000400), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x2) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1c}, {0x40e}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0xf4d, 0xfa, 0x11, 0xfffffffd}, {0x1c08, 0x0, 0xea, 0x5}, {0x7, 0x76, 0xb6, 0x7}, {0x0, 0x3, 0x8}, {0x3f, 0x80, 0x28, 0x1}, {0xb0f7, 0x7, 0x2b, 0x80a}, {0x2, 0x3, 0xd9, 0xa3b}]}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x3}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107004, &(0x7f00000000c0)) executing program 2: semctl$IPC_SET(0x0, 0x20000000, 0x1, 0x0) executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@generic={0x44, 0xc, "08569a744e850dedf0e1"}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{}, {}, {0x6}]}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f0000000400)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) recvmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0, 0x0) readv(r1, &(0x7f00000029c0)=[{0x0}], 0x1) setitimer(0x1, &(0x7f00000000c0)={{0x3, 0x101}, {0x5, 0x9}}, &(0x7f0000000100)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r4 = socket(0x18, 0x2, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) readv(r4, &(0x7f0000001600)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000380)=""/219, 0xdb}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x7) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), 0x4) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r0, 0x40}, {r0}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe, 0x0, 0x5, 0xfffffffffffffffd, 0xffffffffffffffff, 0xfff, 0x2}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) executing program 5: sysctl$kern(&(0x7f0000000000)={0x0, 0x2}, 0x7, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00010000907800000000000000004e224e21", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="3104000290780233020d96c729637cae4fa49c15580402051a00000004000000004000000100000de500000002ffffffff080a0000b018000000080402000000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"]) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0xc023000000000000, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) (async) chroot(&(0x7f0000000240)='./file1\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000200)={0x1, 0xc}, 0x2, &(0x7f0000000340)="bee4a8d74a3529db0bab3cdc6475ce574976a262da130862829d4d395c16c1163c83a31ec0f597f30bc7d9fe5a7f4b62b65d5e0b3004633d7579f8489d9b4379fd2f3097458f0ed09cc633f17dd2318ed9a3a7ecd3f705a500d65525b1d6fcf735177baf6d46ebbe488f2cb2dc1f130594a638076784a32d3e45be46bc45cb8fbac9a5da388bc6caa3b875e12ae94805f0a66b2e630c2b78892a9c3ab149810284d15f5f6eb0673bb8030f8da35d3e025ffee619e8ce9a01a821ff9d05dd6d394dafcc3890e03e9f9ac1d3b467f678940e45468591d0e6144b34e17cbbab7fd3845af5f1519260a529ea84a44d724949cb0621bb9bdfb271123862081887ed0306e51032eb9e186a76c1be920caf17b5e77c023cbc79e39a06eb53f65cd346d985459f68ade88ad9b363cc5daecfc04b3385b32e4d78749480109aa0123a123bddc842a188c734267dc9b76f1adfcf1da926d953c62089f44e4930b931550558377bfc5007f8e467b77bdc4f3a14292daa982b1a303e8bc8704f2f852e194dc60b14a11df16389cec1ce36325b958431eec6d35e4ba1aa4e1ff42ff092c22547644cb6431a8ed91c45ebe0c6f3c33947549653050001f3ed6b8dd08b9d287ec79eca4e1397a2e08d44e46036cd4eac794f73100271e2e6ffa6c62fcefe4b54bd365bd7f06fd3b57ea946259005b6481b9b88c1f27c82d193e2767db83d85c0aa723fc03909aecc6bb2384a19e442c8331c609dd5d15b8450ec3816ba34e68521726183925bba2b9095cf0bcef7da71872302d432208b5e81ae88c514e2cda794940f89791fcb652e0b74bd80d359445bb77303afe46a38ed678b5bdcaddbeaeeb48d0252fe2388effb959f8a26942f00ad4fced9ddd7640f5a660504b43965ed2a66b14db7ec0fc831968e494d89057a7b0424691fd12154a1ff47ba16d4cd9e0f81611e5e19ed5972471453e6acc3c450ffea0c38893a1f33d9f29b10919cf0bb6e5ecf45c14ba6a23b7c9840acabb12e126dd7d2b6973ad01fd2032b1d7c98dd6643f44e488e38ad8ab81ca85ab746504564a28a3bfd9a4b3fa84681d7da87b9cdecfae730a3e4bd8997f60421157c8720a95858a808a4b0758db1d64ff6517c16e2e8992eb60ffb1e12bfec7eb1ac7b9466b8e6156341cf76c5774cc77af15ba75cca24711ebe26d8734ab8303ff0de5f15aa34baab18a01dac1f89ece0315ebd5914e1d0095057de4c196fb98b01a49c09048ebb9d6c8a0280f280836875d932946e428abfeee90ecad162630826385dec657c0464845cb2a728ea5fc318b659cc660ba799567b1ec8fe2931b39dbcb8a73a72243a774dc090440c1702c91d877ae75c3f811f87ea54cfea3ca5c61e65068ae975ffd66f138bac1e6ec6f8783a260ff4c419200991ee093586b300cacc2d175299ea3986cc7ee70d3a1cdd8db5911ae5a4c9d6b6912b880c749b13ce0e633fffa21596d12917677ea249944425ebf76bef4be831f55aeee8a49da2cbcb8af3eb0a109c0ea2e5418eebc90569b1ef3ea956e819c079bdea08517dc30cf62f1ebda0f4ef52094ff002f6b5009b509fd6e43e6978845356f6396d2ea9657a1ef6eab22b8da1441663d4a3a0102316fe8d97e975c8fc20d18cc1f20a8b77ae65b4f9a10c6e77af22ad9f09f79c35c1d60b30e13370f819327b822ebb7b8bba08b1d1449500e2d6fb75da131f682abe0aa55efa14350cec4bb7d93b17af19eb6158bfc04fdc858cef09085029d02ccfb3be76f93d316dfd5cd93523e942fc9ca446e11618bb20514b05dd0325c2822bea8b3040f25c809a1f6493d0fe6ddc78c1c9a41fc4fcb0a92c3c1aa96456812ddda8014b49b7d24ec25714295377a6b2fcbeae032a1b0704f9850b653d7b090ebfd83b7942bd26c6be8e9b45311a4ace537a79a7f0345969bf3ec2e2d83790f8f1174f6085b279eafb531118733d2144a8f87fece31aee11052d4630bfaabf4763b725a0c226acb40302e185501ba489cfe5a3fa2b443fc1971e533ce36633d4788925175f3346eaf9dbdddffad6fc4b6c0bc5dcfad48ea539bc6762601a38e4ceea81db95eddf2ef06a2f6515c40434c39960fb669e388ddfcb3a41b1f0e2ad5aa4e27eaf39ea505e516c1076612d183530c2db7d9ae314264739f93b9f9cc903b0ee7a6d94d9e850743691a0e17b29665cb06ab7401d11df2c7c969a1cf5575f1e09253e4ce705781678c07082bc88b7c71e0021b8ca5dfae0c6db21cbb2cdc1f182c82333adf50d2f0cbf6508473626127126b3c98aa5adcbc8b823bed0dce8391e427ea7c584f2cbb35df5a745f338f1ba64f756db915179f55bacb7630c3c14e7cbd5151048ffeed1e4d28a754a3b4ec2363cd0c892f591edab8abacd94c8793b8b13ebbdfcac9f70d1fff05d62f3352a1907b23c95dbfbd193df95269b22504a2e557e28e59b7329950cc59557dbb89dad683731f591c40ed07538da02c25a83d6c463bf0a19a1bd45cd299e48625345efec27e80dfdfd5a64adac2304246612f64b76b3168fa875f474c759a57ad4f4837b4f6ad45e2a8856f9cba085cfc457c4a0c32c68c8b9679345b30757af1edf5902c4d9d60e8166a2909c5270462dc15c318eb627372f04af1d1e685614a2089b834384f8fbeb323181e73332c2565364823364a909419cc725003792a68c59e33f2e50f2c00d7518b477d4239c3a3c031cc9a49ee866a349d3536960cbeb1712e7dd1909ce0b530f5fdc99352277c804f46397872091d71fc5d588210e41202bc06d557c3b6e8148088fe94e7a4295afcb819c38e8ed1445d101dacf93a13d2d4943902d12e2a3e940cb0df80e01585fd315eb34f872495fec1ac2aae76555ae1a032556286cdda1ab00fd16d1886ba5223311e2e8dadc553aa9f88f0fe9420ccbda1bedd2f70bd60fadac278ffcaf8a705b7e5b3f8d8f9d1afd00631f30c0be63d8510c3302fa1884286162fb929d8e92ed1537277b91dd03beb588a009093ff615a3dc6e70293f4eb9e76b06021d752f5c2cd46d317cd313fc119a8f72c10aa4a04543d585d737e31b5796b0afb2972f2634c90939cde59b70008cebbb3a5ebce7279e7faf41c41585212b524db33b4594d32738dacab917a712bf48939d7bcd7e084553e949fade96b2715a2d849fd286f14748eecc77f04e83214034a78c05a712eeb2de49c0fc340d16e37b6c1242598b8f1be4c77574b6164847d13795309ca8e0c6e61dd419b9af8b2322f1699ad800d1f5983edd920862f04cfca173585fc8eddeba6ebcea60451ae05918988bf3c0b760fc8d179ba40487e02ca918c1a1500f1f4d5d04d6f5ffc2bea206842122e26aaef147c7412270c3b541828ab57afa123582df3f8926c2d9eeb30054b5aa2b3385e4659d07a75e613ffa8599c59a318afef587759eb382e15ee63662ced1080efd3d191debeb7207b59009b45c08fc424a70db5e82eee046b9ac186ced720f5fce835e5ee27ddb35ce5ae9377fca8dce136a0c4ca14bd9d4169bf720af31281287efb16ffb152858feb311c4ce2378b155bd0680efc572205b7d37c356aa46fa5456281c146695d902fb8d53f05b62599a6ef426520dec38c00fd52bf9c823c9709d05e3aaa2dbbecd444eb1d6f0553b4077e1476c7b57dd33e1ac6df4f598b1dbf2ff3fbdc530d9bb1d8761db1b20d39903e5cde3a99c1388398c7d2eacd6488269ad4a1f999fe7281350218746780bd78b93f3c73f39424b21e7a4bdc75ce3ed12d719e881b6d2c331bfcb2fd198fd2a90bb744bb3cfee5eef84f6f443f570188d93a1739f17a1121ea4993a1fdd3b10f7569d454c4d6e9a531e9ba1714024bddc4dde1c37768150c2eb0e82914e7ecff7c2ac18cae8e137ecd01894ab9ffbff8f3e1f49b2e56846d7a69cc0f575fe975f27958a53acd908b04b40ea02ec82ea22a3a1f0ef515edb96dbf4ab7e48c5a9961b3da13591e726b536d3e7c3839b3465270bcd64cd34cc5d8ba3a9010d77b2bb98e4795c1436eb51e42137c7379d290cefd195f09d9811da6eb21506e34b8f24b3fc74cbdc14552830c9ba66aa3cb760795984f9f1e4e4c0cebc1ad68d9c2fa03ec703ce24c30a197debfa88186ea3156925fc2a30863eed94400486b53a9e5bcfc27a2e9c962cdbc94bbeef88f9fab7af1b07084698455315be769269967361d54319a3c6bc1d8a8c2d58bf97c0b51003b01cddd4169c8476a69c1bd705df1164345017a1b9adc4d4623495ca54772c28dcbd8595b3c5369df18605ddd3cb94434e7d39746dc803733bb17c1280fd5a61691165a849e74437f2c681258fd1360b0af303c966badd164808f5fdba7d6a60420fedb69d7591960640b2c856a739e4cfc37d3ad5d2139566632a94f9a2b512eafc15b244b0798c5b308cde960810f915499ec55c5b0038a2b740c76309a4de0fe27b20251dc045abab87cb677031b2f3baebc7843d9fff3a3483e969df8cf10858ca53db4fc358e6845cd5a154086368ea5b88359d37902d9e9b8d87ab0857b4b33da466dfc222fce0858affb562c4e8a78436f36e8ed57f6bc0b202365a89e9943b2b0c35286118c14c87d7faf75c2598c19b9c738072897db60459bbb1d495f41b477251abef641da9e07d24668a1861b47ad8a9364e2b8428787ceb6da762f31774944b04146a914ec25fce6bf5b488ac071a890b021340a49d5d065386cef602855ab538ad0e0bb50dc8a35fa24c122882623c7091264460fb7b3c0f80bc75603e304bd0abf48ef8b5e7a57bbdc3353d00b4313264afffd17dcde766eb8ff13d4944a420aacebdf5e2fcf5f1cb9446b663e4a8b8f4abd3b7553035a4fd0f7f5d95c992b452bbd318fd467d1578664b3ace0166f6cdfe1ccc752b8dfd172970a64aca7a017212623a1d9c1aa83434cd7135860ade1a5f692a4828fdd41d03475334f4160006fce925a21d9a23f461554db7a280e21b7a72ce1cd7c4c8225e3668e4d45458a4defa3f8609f82d4dcb9e4a8cd51e040edad232a4f515a64f015d333202c1647d6978dd11e30dab3aa4f32afc4b11743372aa3199f876776968b1012bce2550e95e20c31e3e71b601d171be66d9fc865d877bd1bc73949adc8f638bed889c26d840eb4648e4cb4fdf2e2edb03461783dadd692183a4523c9fdaca233384d92a76286480acb6fb410cec981009541439a072e04430fd534dbf9fc111eedddfcab6596c28b76960881244998e4b6365eb1e63a98f8530347f421906216d9ab0280a58d51ea7f1098ecb2666b107d2da7d95fbeb408f269b0e651c38e2d605a335584477e1e44c5ce530391088a30e8e706bd20e34997d8d3cad5cb753b1fdca0a9df727633f9cdeb1dbd898f1e493fc6102a8d23a441041277ce8939d512bdfe8203c38bd81d48ab51537eed3d07f3cd3bf7f0b3c6112b7656c1da5b06b84673bd7e190710000000000b2db5f4f3c1bf1dbfde67ec2420d22e37cb9cd3bd2ca28a9f709f3ea37c439e0129e186641998e1e5278d402390525e0b927ebe80db0e1a76beccef5fac764947c0b00e5ef2cfba6ba56bf8b38fe36e18f5c25f5fa545a5d6fe84af3f86e4dd2e896dd05c0f71d8f870a10b52c712ecf0c4623323a4f3f0dd487dd4d01db38b5969e218ab4899c75f691e8cdd451d647ec8ed50f79a216e2", &(0x7f0000000140)=0xfb5, &(0x7f0000001340)="b8d474a1bebf361a6611da01748db4651cc50b76fc934af118efaa0a11c630e4ebac87f770da02640888a716b18c984e4be543dfe26f886667b90cf45ebdcc65065783b6fa2e4eb40b016d0f0345610cab4373adc4d5ff907be0e577e80ae8fd9ef03db554c7b9ac6f1b3a484eca3ed49810a49aab7c7a4bf1d22a61a7009d4b34e3d8b26d4a7257771dfb6b73ede04bf86bab1f9024ca2028ca6ae7ccd5efd21d3d43e48d4a294e90bfff867b1339414d590924816d51bd85c8d2a15aae442b035956ede40324370c483ea558124a38618a8cf66035eb5eddf1927341c6926d25a3adb6217f1d96e8aab7fbb48ef6226c10bb81d41495c0f3fe8b37855bb8e36178d89f8c6455933d6d6bd8c9f3b0fcda0f9b9bad0161b0cf0a9fdb71f37791129c0bfd70a330edff31f26778cc22b55a6837d9cbc7629e1f7371c8bcf499fca72ec10149c73665a1b4c09de26263855f259f09e391a2c64888be96265be11c5aad81d33335c6f4d6e38a2b7319d0f0b81fe0316e06c8c11c3b13ee1b7bc475f9aa9ad4f1dfeee07a34d2a754d50baa2943d1923ef19da043f601987fc06d65cadf71916035c2ea54e0adbbfb375408de6567e08fc14a716cc77b6c01ab0d493449d66ef450efb8600f893a8373c49e68d323cb55b68776f616ea84a95c71db8268ef8f8bb94d366ac7c77c950cb012a5adc05765bdced6b1a0fdedad0ee2e6076661047043966a21b5c57fd8ac3c56d09b9921136308489e064480cf28defbca9b1234790e7439ce82bdac3b763cf32313d8230867914ba5858de19ee8a29228be4b988191e42928f31c3087d2c5c049c8c57d59c20762013a82adabc8701c5ad4c65dc819ab09d722893224dbc0fde265247e677d27dfe381ee9cf1a3fdbb9d4017510b706bd04ac451c47ab3ca0f5b3d897c437946559986293164213a1201adfacbc08ca6a9a2b00605dee1cc19a93d8d36675fc53eca3a5795c6e334f3f91c1abca7486db98ca610c9364080a55ad9e482eb6e9ce08b8a71313b20bef98140859015c80efe94f1815d718aa869462d8880b356d97600d4ae945185dfce50e8924da18f0b5e95b1277901e64f3040108be271c1011b32f4571f2e1dd73fb027897e25389b1591ddac9d9219613f855791726a656c512a61f6ff72cee36297d0c9faa326fe79f55d814270940b0ea3e43f20ac1651d727b32aa18c3fb62639226752e2ae5644d06c134ba05bc54b2bf56f745e2aca7b1377fefa269c6cd39aed629421986a2710d5e9676814595824d51ae3186e0f8a43bb8c0db913b0723e1d3ed3447adee80959230b93c8a79a37a0b6dd5d6352ee3260472c60bffd27c62b10c06c2d539b225566caaf97d4ed13da4d89c2700a8af59f952b45fab6794ff5add561d94f16155e32c50646cae83d53d2c382b36851f4958a011edeef7249b7bfe8b576402d56ad90aacba68ebe34b7c9210eec007826111d28240e308379177e7f33617a622abc2fda92f2bb3f13d3f3de35acae912c7b6155fa04f4e3a875e61d2bb89bd619f2de8b0b23e0891057282fb772fcaf1af34a2e50527b127504e8b0644280738dec33024ec89687c2d2447bb6eaf7f44a15ece2747e568fe63e2ae982d26398fdd1233971638f90e672116bfcb3e310ad9eb788500aa68117706d9b74fd97377e5fec14e07fd4fa3a049b97954bdcdf228c07cfd404e4016efefd7ef7096c2a11bb936c0720bde08ceaa9783d940d371c10f1586eac53722e2b2b59fa2e40544e46640fde100a12b6d971f14ea72ee89d3f8f96e74059cb95371e9350285c0b02fa9b69e3eaf898afd6ee26487bb40a68ae43578e009a87da4e7371697ba58d1f36db5469a5b48a5c5d9969eecf4205ec9bed6afa51ec3d80986408a743aa4383aed9d2dfa36d3b1130f69a73052f9babc8872f11ebf23071a2a4cabec3d19160426c4c15a082bc2200e65a71665eb367e40c6120250846ae4b5169b3510089d1f6b27ffbd6bddbe678b1954eee248efaf4d0960755c52660b06db591fa2dd86e2ee0271d5b19496556911ab1c5d5bfeba901785497a50d1da2567d46ec8fad4c35d7a72a994f10f7de725ca9c18480a20fb6b90874f457cdef7fcb10a8bb1e0d0678596cc8057748480e44c70ab98310db541e238f82492ff5acb66b2c903842c14b225f8edb906c4b147cf6a2178e6b4a27fb29e111bfc4c0975a549b16d660cf79f2ee63edae6128d836e173069b2db461204f1f1e047f0a32fa423de558631e61f4b1c5392990535ce6bb0f959fd90eb0f7b1cf15b7f3d119ac10b43285483c7252d69faa26e83ac3b3b6bf3bf7a37e6b915a4523fcd3a17f19bcebc8886f97be9f54db651b1aa22a861662e32c04334cad83f0ba6650cd95dd4de9c53d81d880dcbae8ded67e88e025278da947ccb95d317a986d8e4d4e07f55d323963ac1eac4f41ea1e68df611d0c683ee1dac238184c258029364e21c7f42f0c5a8251c549281d9804dacadf5a7b7ef3b869bcc48ec86413491ce8b5e382425f4137e3fdef359df789bc4dca8c4201480cb2c449901f274390498f6aca0b8562cd284affb62e1ce6c19ea96d39d4ee61d333e65127e79f41d61cd98d81d26421c854e192c340305a31d5ddf1fb80a271268297f3b548350a91ce60afe6ac0f181b989a747793e2a968c58ee1f86127c4be9b348b930152712685755cab2d2f5c4d5b2e7ed2d4360ed080596c0a6de9fff1b5245d01b9f04018e5b47eabd1cac1a566dadd052c50f12bcb96476709e27d847105080891c8ac18507822529fe8f81f0a89380573d1fd54908f34a9785cbbe5a147b87fcc754a31cdb331cbd15d68c7b3d075b81423e35c10ae00b615e3539a5476225c517de3be648b3794ec76abcc27989decab247e5daf7379d09548171e2de0e47643cc4304a65fa347d22e91f558e89cf1bab97654872802c673cd09e36f3801b9bfa3103d8f8e2938497daa7fe0395fab94afa4b91e65e8d149dc1da5d82f36b0e6cfb3a361ca8aa767ad32a96843e21615d7109bfd1a752bdc4f26a687e2c16fa174f4682c86253b4cfd3d9b1f6aad7e8165401f88ad4d928ca035f77a0f909f22f45512508a8c674dabce5755d48651b27f296aa939116567e160607e758ad4b6fb66a81e9db0f378bd1503cdad785ade3072d2018a3cd6095f24f0c388f4ca5fb9f5f928310e4e6564244455380657d4a7db664b6fddb8e1334194cbe61d223b04dd49acdd43dd04ffa9911b2cf6ff16395cb93ced6b5cbc7a1ff398e0f6ce6644920dabfe7a6f2dc7827acb4b8c34b72eebabe4087cb0af10106bb89000e9163ae3aca3a8eff7f57f278c34358229d657a7eb076ee9a5b73d35143ca5c8270fa7f9c1a1d4496b13a91e5588d61f6c4dde5970f02c56cca8b0b9e56eb2d3023d5867592a67e580b03f1d4ff18698f08b8735921299bffa2aaed071827092951dc33b5df9152f1ff7ae6989d90cd3d0d07c262af042860c0abfd151ef4889ce86bc10f8ca581fbd747ffcf8fbf3ed1eb660642c370095121a3d7cb03759417aad5057f8475d36690565ac7f1f415bc9006e8a7552943c7c386555d969b239c04815c0c01bc91aaf83a2d9a86fa9ec49732d30a9e0f3454dc081831a96233488c7c352ac315f400b45b49a2a7dd1e5699f6398229ce0a7f3cbe9ac23c283cb58a9025fb85e15d44e0d18d8c33c2d49140cfa96f35ba35f05da491a7c025791d3a7b9150c763f03d51b62095dacd991734b8d05a9341ba4deb32bc84b356d4c633990e200cf947329fb3aa611ce0aa38ebcb4adee812d2e584eb9228c88f23f57939cc4c4203cd20977d52db1abe11b2645c27c59c2e1e778fc155342b90fbcbaa0842087f47ae9eeba3d683a95d25e9ea596580d133f83fb0d9b2683dabd638e92abc990b35c3ce21058d89b1be5d7c3dfee6fdfa595f0c30a3a5c268fafe17dbd5580da00defc8a2706bcabadef04ec3f727f69f92c2f8191e303581dfa7ea345d9d64f4691e7bd0ad58451c80f7e13b83a9653376d36496a6aa55db2719b4522945cc154ab2f0d57f02e015bc9dba0008569ab283cceb6824fada3a9594f8419e94343d19f81630583da36a8f957a70d037252fae29cbf503b56a23da3a7f8b7dd9bb0a7af8ad2a536a69397c2a10491243cc7094c44233a0ba55ea2cff3bac99f615097712424d8764557c10a1b16af3b87cc3309e18a46adea695673082bce3f841e2d0b4cfa221b6adc18d97c0a98f9f410b34b47929e7323d7ec69d59cf70df08375f8c0333b2aeb170a73aeee15c83ddc2a72576790e0ca5a0bad7af5861a4b69f5d4b5e77273c43533627fb2fae380701d87eb0649f858acf337be8aa94f6a49c219eaa4018ddcff4b0a183503a9060d50dba301fa8686bbaa0a892b640f32deb06dd73bae16eac49f0e3b9cb3ac0aaf5590286772adc997b4958924b5c145847543ec51585bf71d4d95a3c2b24a92243716ec41e4889e7159dd811f6b5fafa4b23aeee274ea65d373230c475b500037904fa256bc52596817631b4b07f1dd9bdcdd9a523c12cfe18bebe400b55f93bcf3f677fe6df3f248af52ddc2d0c547fe0b36dffcec500a9742e8e754b9d3e8b839d2ea0025ea67a04a643cb59b7afac3a4277442cc4585f1e190f79150a4fc72b0a4510fed5db7730949cb428bda8d5e18fd7cce3cbd92753b27d4c0b703740e4adc4db1fdc6b57e45f01c20361a6b75eb0675a543b233ee7f52d66321015d7e894515f83f2711b7bcae98aae0cd39b96a8cbeb359d322a1a081cd681ad3efd873a131e2750b3d7a73808cf8f234870b8e521b4f6e2f587786b881c896342b3fb1a4c57d355cb41417cb38e89c889ad9b51ed4f71669d96780d8f13a5901b3e712e883584c194718440e682fdcb81154e2bf5cfa46ea54b531f3031cd0709c06d7ab931da1e9b6793bdb70fee9f8a3645b745a7c8247299b4206faebc6421741e1a7f52f3743f2473aeae09e3254849068c4a49036cb7dff63ec68ced9d7420310e94baf4e72a328c0d54bc030b1f494e4d4c82a8533b5787d25607a7d12a6c068f987c37b2727e9e94452a3ff3b22a21a97d76fcd67a2ce57c1fbb51a2a2b1fc03299141966891f5754eece711184d3764a7850222b3f1b2a6a9dae731ea9642cc1f34e94232d2e4f1b775483653ce5ad2888a3553a4171dcf33286dc72a5a49279586448c6dc4caf44432b18017eed599c48c60b115b001f2f003c92a295eab5581fcf7e9c2584710904554a8cdf6454e924326f37dee72680ab1bdce66867e50b26cfa71081084aba17b8dd16f51249c4fcec789806030edf9e22487c1cda7a48b63e0521b88379c425654b76e7ca7ccf8969199c16656a47323cef328c15df0b1a60e2903495627e386fbfb7721ee0ab3b87c11d532f14a4d50020c36de88a5bd3351d777b64cb5be7303fc511b2f648f5741386be6ad1d0980b77e8f45b750497fd5a3408ed329377963014eed046357566599f586bb04fe53e736d833577c85966aed99e4865f6ad2988007cc161a88f300c2699695524db2e58f87487c2fbda85690bb88762f91469a148e790ab081f9c167bb45b9e86a8642c767f07326e9488ee1cc817aeb8dae009cc5c0076730c79a2a03ec6063f721e293965520585cb9a3eadb15268b2799d4f64f2f6b9005a94ffff8708c1cc83aeec0956a7b60e4131482dad1ece47c73babe356d2f94f3fcca7df89385b6afe7f66fe5df9b30027d68361b45b74", 0xff8) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) executing program 5: syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d00c2"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x1800, '\x00'}, 0x3, 0x0}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe8, &(0x7f0000000000)=ANY=[@ANYBLOB="7f46e4a574f1aaaaaaaaaaaafaace1f7edfcd7646240f7f060000000000000008010b2cf7fe1aa43096c7bc733297996ad49306cd3d2e70bc13a8b864f5fa0a2d0d0550cd224a83aad5136b083e658671f5ed3efd1a284ac220a272860ed545b48845216f9cb59bec5298199d51c19dfa98cf920361e6612c5dcb47943e98672689be498d6e3bfe637169615562c2ed40f3bd413509c1b9b45801d2a39f6c8deea2a386333cb9c52b7211f65fe2cd4cf58c7dac9b35d2aa413e31c2e173939ea8478eba08c1192bc8f1ba69057de7e23a1966c070000f948066d1d5928b864e40d5d88baf40b11c0"]) r2 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/44) executing program 3: socket(0x0, 0x3, 0x81) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) flock(r1, 0xe) (async) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) syz_open_pts() (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10, 0x1}], 0x10}}, 0x10, 0x4) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)='g', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0x0) close(r0) executing program 2: semctl$IPC_SET(0x0, 0x81000000, 0x1, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x2812, r4, 0x4000000) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, &(0x7f0000000280)='r\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) dup2(r1, r0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1c}, {0x40e}]}) (async) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0xf4d, 0xfa, 0x11, 0xfffffffd}, {0x1c08, 0x0, 0xea, 0x5}, {0x7, 0x76, 0xb6, 0x7}, {0x0, 0x3, 0x8}, {0x3f, 0x80, 0x28, 0x1}, {0xb0f7, 0x7, 0x2b, 0x80a}, {0x2, 0x3, 0xd9, 0xa3b}]}) (async) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x3}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107004, &(0x7f00000000c0)) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) chdir(&(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x4}, {0x16}]}) socket(0x0, 0x0, 0x0) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000280000000000009078ac1400aaac14ff0800234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000a7780000"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x7, 0x0, 0x0, 0x800}, {0x8, 0x0, 0x0, 0xfef}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000140)) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=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, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x0) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r4 = getuid() fchmod(r1, 0x4) setreuid(0x0, r4) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x0, 0x1804) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0xe6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, {{}, 0x0, 0x0, 0x40000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x15}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$VNDIOCSET(r1, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6}], 0x1}) fchflags(r4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r5 = syz_open_pts() close(r5) syz_open_pts() shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$FIOASYNC(r5, 0x80047469, &(0x7f00000000c0)=0x5) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000), 0x8, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/../file0\x00', 0x7, 0xd190, 0x3, 0x1, 0x4af, 0x1, 0x8, 0x1, 0x0, 0xae0d969, 0x101}) chdir(&(0x7f0000000180)='./file0/../file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x62) mknod(&(0x7f0000000240)='./file0/../file0\x00', 0x2, 0x5c6a) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0xdd5f, 0x0, 0x0, 0x8, 0x7fffffff, 0xb5d2, 0x1, 0x2, 0x8010000000000001, 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x808, r1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3f}, {0x3, 0x1f}, {0x0, 0x2, 0x1000}, {0x1, 0x6, 0x800}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r5 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, r2, r3, 0x1ce, 0x2}, 0x1, 0x3ff, r5, r5, 0x10001, 0x7, 0x100000000006, 0xbdc0}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = getuid() setreuid(0xee00, r6) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="6207d382ca64", @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x1, 0x36, 0x28, 0x66, 0x7, 0x8, 0x67, 0x0, @empty, @multicast1, {[@generic={0x83, 0xa, "49614cbfb56ad632"}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7fff, 0xee}}}}}) executing program 3: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file1\x00'}, 0xa) dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="46f243ecd3d558d11ad2d45a1724d33d13c85f0e0500a8de9a3d31c40b699c3582138f7cb1ca281fb5412a3400ba542c5c3c57ecc22b97f8c4f8105e1339b5caf912fd2acea58018a85408666d0342feb4d4ed34294eda19f592790eea88ad13ac435a757c6080"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) mknodat(r7, &(0x7f0000000100)='./file2\x00', 0x20, 0x9) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0xb, 0x2000}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x80000000, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6fd4e0 executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0xefbeadde00000000, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c14000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000b05000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000afb000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000435000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x1a, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x9, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r3) socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r4 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x3, 0xe167, 0x20}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) executing program 7: socket(0x0, 0x3, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffffe, 0x800, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x4025, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r10, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 2: write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') fchflags(r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x44}, {0x4d}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='r\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x8000, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x18, 0x400000002, 0x0) dup2(r3, r0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r4, 0x6, 0x1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="d2a106f38ac344", 0x7}], 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0xdb6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4}, {0x4d}, {0x6}]}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES8=r1]) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000180), 0x4) r3 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0)="3568ad18e51361c69a4281aba9910005c2dc27832e30bb72d2d5ee107b209cec51de9f1cb5c7afff91d1030a6a5d44ab6a0862776fded5b81a70e927af39b288355d5fa2e4a8e4aaed6e6da614c45ac7cca88d10a567dac9a6d58fc5145a25da4ca4743d00403ddf9ff1eb5d8d070000005bee7620e9726953e4208477f5571712b5e198334294fb9a816ea1873d6f4e5e88ba1a59aed32b9346d547ac7cb4118751df33512fe47e43c3bfb83f19cad66d4a772fa70c3fab436d618a1f92d70ed88b4f6bc150e7d8f9a5e135ef7ebf89878f82e93443ac6f97b98636f201f542accc4cdf", 0xe4, 0x4, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r3, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r4, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r5 = semget(0x2, 0x1, 0x240) semop(r5, &(0x7f0000000940)=[{0x1, 0x24}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r6 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r6, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r7, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) msgget(0x0, 0x0) executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000245000/0x4000)=nil, 0x4000, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000180)=0xfffffff7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x22) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0xfffffffb}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) (async) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/253, 0xfd) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) dup(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=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, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x0) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r4 = getuid() fchmod(r1, 0x4) setreuid(0x0, r4) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x0, 0x1805) executing program 6: semctl$IPC_SET(0x0, 0xc38251c3000, 0x1, 0x0) executing program 4: setrlimit(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r5, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)=0x8001) r6 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r6, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r1 = syz_open_pts() (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x2812, r4, 0x4000000) (async) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) (async) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) (async) mkdir(0x0, 0x0) unveil(0x0, &(0x7f0000000280)='r\x00') (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) dup2(r1, r0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x8) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: syz_emit_ethernet(0x2e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x2, [{0x1, 0x4}, {0x3, 0x3}, {0x3, 0xf3e}, {0x4, 0x9}, {0x2, 0xd05}, {0x2, 0x2}, {0x3, 0x1}, {0x2}, {0x1, 0x6}, {0x3, 0xc31}, {0x3, 0x9}, {0x3, 0x8001}, {0x2, 0x5}, {0x0, 0x8}, {0x2, 0xd427b0ae}, {0x1, 0x1}, {0x3, 0x401}, {0x3, 0x101}, {0x3, 0x1e8}, {0x3, 0x40}, {0x1, 0x8}, {0x1, 0x3}, {0x1, 0x2b59}, {0x3, 0x42ad}, {0x2, 0x9}, {0x2, 0x8}, {0x2, 0x9}, {0x1, 0x796f}, {0x2, 0x2}, {0x1}, {0x3, 0x63d6}, {0x3, 0x400}]}) r3 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)='-', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfff, 0xffffffbf, "a46df2c7000080007dca00000000150000000409"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99333ea80c9d016614120c595d2f49ab82c5dd36e448fad8a7c5aceb70b1a7e5d67c342d7615b314b242d9", &(0x7f00000002c0)=0x2af, 0x0, 0x0) listen(r4, 0x4) geteuid() clock_settime(0x100000000000000, &(0x7f0000000040)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x9) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x401}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7}, {0x3c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000500), 0x8, &(0x7f0000000540), 0x0, &(0x7f0000000600), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f0", 0xb4e}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) open(&(0x7f0000000180)='./file1\x00', 0x10, 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000640)=[{}, {0x100, 0xfffffffe}], 0x2}) execve(0x0, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c14000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000b05000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000afb000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000435000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: r0 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x400, 0x5, 0x7fff, 0x8]) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000080)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={r0, r2, r3}, 0xc) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') wait4(0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x17) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000002c0)={0x0, 0x81, 0x1f, 0xfffb, 0x1000}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000300)=0x1) recvmmsg(0xffffffffffffff9c, &(0x7f00000014c0)={&(0x7f0000001480)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/76, 0x4c}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x8}, 0x10, 0x0, &(0x7f0000001500)={0x9, 0x7}) setpgid(r0, r0) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000001540)={0x4, [0x0, 0x0, 0x0, 0x0]}) chroot(&(0x7f0000001580)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000015c0)=0x2) getsockname(r4, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) chdir(&(0x7f0000001680)='./file0\x00') geteuid() shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r5 = semget(0x1, 0x1, 0x20) semop(r5, &(0x7f00000016c0)=[{0x0, 0x0, 0x1000}, {0x4, 0xd3, 0x1000}, {0x3, 0x59f, 0x800}, {0x4, 0x79, 0x800}, {0xaf9d16764b238cea, 0x7, 0x2000}, {0x0, 0x417e, 0x1800}, {0x3, 0x8}, {0x2, 0x469, 0x1000}, {0x3, 0xc466, 0x1000}], 0x9) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000001700)={0x4, 0x3d, 0x80000001, 0x6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x100, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001780)=0x8) ktrace(&(0x7f00000017c0)='./file0\x00', 0x0, 0x1819, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) (rerun: 64) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) (async, rerun: 32) r5 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) (async, rerun: 64) mprotect(&(0x7f0000245000/0x4000)=nil, 0x4000, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) (async) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000180)=0xfffffff7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18, 0x5}, 0x0) shutdown(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) denied attempt to set clock back 3222077548 seconds executing program 1: getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="fcd0e218a5f1", @multicast1, @remote, @remote={0xac, 0x14, 0x0}}}}}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: geteuid() (async) r0 = geteuid() r1 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) (async) socket$inet(0x2, 0x1, 0x0) r2 = accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) (async) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = getuid() bind(0xffffffffffffffff, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) setreuid(r0, r4) (async) setreuid(r0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) (async) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) r6 = geteuid() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpid() (async) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r6, r8, 0x1b, 0x2}, 0x7, 0x0, r9, r10, 0x4, 0xfc9, 0x3, 0x3ff}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/56) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() (async) r12 = getegid() getpgid(0x0) (async) r13 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0xffffffffffffffff, r11, r0, r12, 0x0, 0xfffa}, 0x2, 0x8000000000000000, r13, r14, 0x8000000000000001, 0x3, 0x6, 0x8}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r15, 0xc0107004, &(0x7f00000002c0)) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) setreuid(0xee00, 0x0) (async, rerun: 64) r1 = getuid() (rerun: 64) setreuid(0xee00, r1) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="c1", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) getuid() (async) r2 = socket(0x18, 0x1, 0x0) msgget(0x0, 0x80) (async) msgget$private(0x0, 0x90) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r5 = msgget$private(0x0, 0xfffffffffffffffc) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) poll(&(0x7f0000001140)=[{0xffffffffffffff9c, 0x20}, {}], 0x2, 0x20) (async) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001380)) (async) msgsnd(r5, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000340)=""/178, 0xb2}, {0x0}], 0x3, &(0x7f0000000580)=""/4, 0x4}, 0x2) r7 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r7, @ANYRESDEC, @ANYRES8=r4, @ANYRES8=r2], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) (async) msgsnd(r5, &(0x7f0000000080)=ANY=[], 0x0, 0xbf6ce03ba1750aab) msgrcv(r5, &(0x7f0000000640), 0xa8, 0x1, 0x2000) (async, rerun: 64) msgsnd(r5, &(0x7f0000001180)=ANY=[@ANYRES16, @ANYRES64, @ANYRES32, @ANYRES16=r4, @ANYRESHEX, @ANYRES32, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0", @ANYRESHEX, @ANYRES64=r3, @ANYRES16], 0x1af, 0x0) (rerun: 64) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/4096) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000064000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000086000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f91e1471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370829abeeb7da7f2c90ba9af61051c2898a9409839e5e680ee57ae9fa257373bb8a73b522cd163", &(0x7f0000000080)=0x41, 0x0, 0x0) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) getegid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440)="e8", &(0x7f0000000100)=0x1, &(0x7f0000000000), 0x0) r3 = msgget$private(0x0, 0x120) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{0x0}], 0x1}, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7, 0x0, r2}) executing program 2: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x1fb, 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="fc23", 0x2) executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYBLOB="0aef4a103b4f27ce021ea617e84608c9c1dc1351786c5b50f8cedc75d3a994c18060f03419b7c5ee0b6b498df1d738e4ce2f598c141304b7d46613a05db161689eb0d51510c2788f61cfb03ba0330f4481960af332b074542ad5f9f5eadf8363aa40a07fe9e234cc13cd2bfa32b93cbd3e543bde44c57a68427ac2d09bf72bacbaf2"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 3: socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) open(&(0x7f0000000180)='./file1\x00', 0x10, 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000640)=[{}, {0x100, 0xfffffffe}], 0x2}) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) (async) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) setreuid(0x0, 0xee01) (async) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) (async) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) (async) open(&(0x7f0000000180)='./file1\x00', 0x10, 0x14) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) (async) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000640)=[{}, {0x100, 0xfffffffe}], 0x2}) (async) execve(0x0, 0x0, 0x0) (async) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6fd4e0 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205609, &(0x7f0000000000)={0x4, 0x3, 0x82, 0x7, 0x0, 0x1f9, 0x4}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000064000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000086000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000064000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000086000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, 0x0, r5) pipe2(&(0x7f0000001dc0), 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) fcntl$dupfd(r7, 0x0, r4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4, 0x1, &(0x7f0000001e80)) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0x3) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) connect$unix(r9, &(0x7f0000000c80), 0x10) connect$unix(r9, &(0x7f00000023c0), 0x10) pipe2(&(0x7f0000001ec0), 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f00000002c0), 0x10) r11 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000640)}, {&(0x7f00000007c0)="290c66692d492020ad2f884b9372474312cc21848f8393e643e2666275723b8baeb5a5aceca4963db6ed44952611eb2ebb00704df0ab86326e9ad355c39a881c1d40c8f16026360b524d0938153844c552b268ef3a7d48f195604667ffb1a88a5995ea1c698917fbc435c27e0923ca01d03ada4b10923ba5aa59087b31ef532f96e58011e0eccaeda7021042ddb7f33f7680e8861115d0695bffe0514126e15b8593e01331990df09d40c77845a50581bc64feecad", 0xb5}, {0x0}, {&(0x7f00000008c0)="0c34994d54697930731a459953ad5b637a01662a92169af8816a55c35d251677401357a190a4cd7a4fd7bbe06b3612f8b0685537f50f84e83c91d35783e988497b0a7440e310a5713da2f08ea337cbee9dbf5ca5b6692bb3dddc23997c96c7c097f4c274f355ecd63edbb64820f107a01484662a4347e1cf1ef27bf3cf4aecb5890f3ed17d88155c4791979f1da826380433b27517d5b1553a1f8bd2803b82dfc2c2f62e5ad5ff", 0xa7}, {&(0x7f0000000980)="a79d47773ecc4ae4c038de7b3956903fdfdbd828f88ab4d3a894e737532df75d22e01d11f28b1aa0ead26bd5c838beef9d83e75c29f26725f9a425d23a6bafd9e6d59bc66bb786d6a74febace84ac955fe2aee27820aeecfd3681c8d8c01f4bce19c24f4714d4a7742c4183466ebf67e4e024980b36c", 0x76}, {&(0x7f0000000a00)='o', 0x1}, {&(0x7f0000000a80)="869e4ca576390efb030fbca19e0f414ddb74518f417763c7ec1029976994334bd2ed3f394b37e6b55f7c683fc728683b988048457f969c6535e920636d39e3b1f41a4e71abd307c2a316ce2c95e2dd9e50b878a0c1a82b6ce5ddc3ae79af2dec9313d1f1e95d", 0x66}, {&(0x7f0000000b80)="d05b6c90e8472b9df1ff185eb7e31f015047b9ce22ed6f0dade73ed0c30d95f694fc164b09299af6ee351a07884adbca9d0cd52139fe43ca888551fb4c037ee3801b521d7dc7dc627f1c5bdd58f3016df6e2fef457d858dceefce8c24f43110cb9df0300a348e8dcc26400bf", 0x6c}], 0x8, &(0x7f0000000b00)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=r9, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r6, @ANYBLOB="8098f77288c1b897838e4ecc03ac326f"], 0xb0, 0x401}, 0x1) getgroups(0x64, &(0x7f0000000700)=[r1, r1, 0x0, r1]) r13 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0xb15, r0, r12, r13, 0xffffffffffffffff, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x300000000}) pledge(0x0, &(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xba5\x8fF-\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[\xcc\xedJ\xd8\xa9\xba\xff\xf1Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\xc99\xaa\xa0?\x12\'z') pledge(0x0, &(0x7f0000000300)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xba5\x8fF-\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[\xcc\xedJ\xd8\xa9\xba\xff\xf1Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\xc99\xaa\xa0?\x12\'z') executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x0, 0x202) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146953, &(0x7f00000001c0)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x1, 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() setegid(0xffffffffffffffff) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fcntl$getown(r0, 0x5) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: getuid() (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) (rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="fcd0e218a5f1", @multicast1, @remote, @remote={0xac, 0x14, 0x0}}}}}) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) getegid() (async) acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) (async) mknod(0x0, 0x2000, 0x0) (async, rerun: 64) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe5, 0x7f}, {0xf2c, 0x7f, 0x8, 0x9}, {0x401, 0x9, 0xfb, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}, {{r5}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000540)="aba0b1a2829ba57a5be56fb0dbb2c4614b9afbc55bb96b78a44d8b12eca65653e203f85b0478721da0824b284afa02825010bec072a5c2ce3a555d7152a738d0783d6c68052b65c09e474474c209415f792a6b48ca84b8bf22a1a3148628a67864f9faecf0e5fe20a2299ba270278b75a1a229ae9cb0b69df15929b18a094fbaa577d988d34b32bbd9f66a1b70e897e33c33be4c951d63e6457c9fdd93ecbff4e378fd0c96a63f51ee9988e00359e22293b8e977de5eb81c387ea63596f8d473c2ecdfed0d3b0c50639a8704bc22200e30b1cdb641783902930acb8e3c926a890e1c55d9", 0xe4, 0x10001) executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x2}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0, 0x3}, 0x10, 0xc04) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r2) recvfrom$unix(r1, 0x0, 0xfcff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x119, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4080}, 0xff8, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/153) r4 = syz_open_pts() fcntl$lock(r4, 0x7, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='Z', 0x1) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000540)) mlockall(0x5) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000a2000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r4 = msgget$private(0x0, 0x0) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r4, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r5 = getuid() fchmod(r2, 0x4) setreuid(0x0, r5) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r4, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x0, 0x1800) executing program 7: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000027c0)={'./file0\x00', 0x0, 0x538}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, 0x0, 0x0) dup2(r4, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xffffff7ffffbfffd, 0x0, 0x0, 0xfffffffffffffffd, 0x6, 0x0, 0x2000}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000001040)="ce78088968031cd675d10cc955e79743069805ff0d44776d6678ce94dc05ec1497f4aa02a6f3ff878c55f7b4dc16db2a1a0b3fdb958db44b63f6227a47198d2356f706b34270e4b42479cce5d4298f87f09eb136f15f564cbc2d6a77b8143a7ffef350ebe2f9aea237fd0d51fda36d743f22cbaa92986bc5cf56205c9b6fe56d733b831f0c70f9db64d1fab664a871bc0d9f15cec613b5a41380841d7ebabdd0b87900"/174, &(0x7f00000001c0)=0xae, 0x0, 0xfffffe20) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0101"]) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000073a, 0x0) sysctl$net_inet_ip(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind(0xffffffffffffffff, 0x0, 0x0) write(r5, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6fd4e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6fd4e0 executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="5431aa", 0x3}], 0x1) executing program 5: kqueue() writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 4: socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x81}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) getpgid(0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) setreuid(0x0, 0xee01) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x10}, @cred={0x20}], 0x40}, 0x0) executing program 3: socket(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x3, 0x6, 0xfc, 0x6e}, {0x5, 0x5, 0x1, 0x5f}, {0x8, 0x80, 0x7, 0x6}, {0xa0c, 0x8, 0x3, 0x1000}]}) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x20, 0x4, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r4 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000000400)="82bf2e002c08fba295d1bcf1a07681ebdf7286cf9c4faac61bdc049e2b9a6eeea5284423686d4046f843ab7e1800f6b220b7d95fd3b1c458fef26dcb7d156a798d0f92f8560e63e569764eb29f6d8ee7f0400855bd80d6b66752a74c04472acc1108c2a9bba5bef1136284b91156d9a92a47e8460516fbde24f173b03b3a1b27367118c7b1f9dff4a356510d452f4c", 0x8f) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x4004667f, &(0x7f00000002c0)) socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000400)='ol', 0x2}], 0x1) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffeec) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x0, 0x202) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146953, &(0x7f00000001c0)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socket$inet6(0x1e, 0x0, 0x3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "1a1116f0d0f700", 0x0, 0x80000000}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="df00011000000000", 0x9) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0x0) executing program 5: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc", 0x100) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r0, 0x40}, {r0}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00'}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') sendmsg(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x58, 0x0) mknod(0x0, 0x0, 0x0) mknod$loop(0x0, 0x100, 0x0) link(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setuid(0xee01) syz_open_pts() socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509edfc9f6b28e9fade02acfb99c9058083e9380ef764c21ebc7ea33ff7c475e234f408564413518d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c", 0x72}, {&(0x7f00000005c0)="edbb4e58998d700a35d7839859e1a1af02f57250ccbe2a8e571425002fc32d499a9872a5b1f2333d8c64f32d597213e742", 0x31}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = socket(0x0, 0x4, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x4000, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r6, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r11, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x3ff, 0x1c00}, {0x0, 0xfeff, 0x800}], 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)) r12 = getuid() chown(&(0x7f0000000040)='./file0\x00', r12, 0xffffffffffffffff) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r12, r10, r9, r10, 0x2, 0x20}, 0x0, 0xffffffff}) executing program 5: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) sysctl$kern(&(0x7f0000000040)={0x1, 0x17}, 0x2, &(0x7f0000000100)="d4b80b05d1d5d1ee288074f80aafa2dbcaa640cd26038c5dac6308e78a4545dd62a780e82164e56b4016c04815f542154b5d1641232c812e74670767284fd767083b7f1c9a42b4035da0fcf00fb1eb60e379cf09c5bda204cba941d7db1d88177fa0992d5be3c9240a5a307362495b86f67906c8d4eb9ee09902b8f9478cfbc27642243aa719f137685bad238df70eff845b4d3a", &(0x7f00000001c0)=0x94, &(0x7f0000000380)="6d1501536fe3f7cc7295bfeeb8bf15326f109d08653ac7a475495c2aff8384a96a2154fa92dd7e434bc99e80072a9ef18c0e268e436fb90033a9f045060dd9e82a266538d4a9c3ce6c8f0de5e14fcd7ec854f649489619204b5e89cbf41c2c65d96b1d210e3995140d6441ea01c1099d90b78bb8adf9714b29f28bcbce3a82c5577c5bfb1d69440e1b977c4c818017e10b6490318137e8c0f6ea7910e0d702cf61cae9af7cb1997133f2eeb42a", 0xad) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) executing program 6: sysctl$kern(&(0x7f0000000200)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @random="54592e94781c", [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x10, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@fragment={0x33, 0x0, 0xfb}], @udp={{0x3, 0x1, 0x8}}}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) executing program 4: kqueue() writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {0x0, 0x100000}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x802}, {}, {0x0, 0x3}, {0x3}, {}, {0x2}]}) (async) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) (async, rerun: 32) ioctl$FIONREAD(r1, 0x8004745d, 0x0) (async, rerun: 32) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES8=r0]) (async) setreuid(0xee00, 0x0) r5 = getuid() seteuid(r5) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socket(0x2, 0x2, 0x0) (async, rerun: 32) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r0, 0x40}, {r0}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00'}) executing program 5: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc", 0x100) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000240)={0x1, "d591351c5efd0d366324a47bdede291c19fa93027da0526cfce6e4c4a7c2e4b0641fbd4cc3b024494abae6eaf0f6295733f4a0ece2ff747d00555e87507bb6866d6cd31996af40ab5c251aa6478e344126e4886278f789f57c1e98286892e7642c416de5b35af17300d57f1f34dd06ff52645cd2ecd21e79d7b7d27ac5195b0c997a0770cfa98f11"}, 0x90, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0xa, 0x0, 0x0) executing program 3: sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) sysctl$machdep(&(0x7f0000000100), 0x2, &(0x7f00000001c0)="a56e83e1495153e7bd93a6c4d40716ccebe287765d00e0143e1aa6bc5e9ef5509bbb79daaebc732c7fa677d6d463015dc0ad06f1e88e81d32f6b89814f81ba58a1be00b674f367a798e6d1192584d0778f5c4b112e43c5e57de99c1242b87aed3cbaf8b5f526dac067a5524577309d9c3ed4c876cf9286184576e8393c20fbb031d762a20dbf35f37495a68edf240ab46e937362a08ff1a7c2b3da673e9688aaad1f4aa0e84dc59d25ffb3e30c87206163934915add80de1df4db8777cab7aa2f6d7b632462f840558a96359022a4e9605480a51e61cd755a6b2f4a80176e5ea7d43a5", &(0x7f0000000140)=0xe3, &(0x7f00000002c0)="84614ad3a8e147700d128bfb27d8ffcc214ef0e511b86049571b5fd875f1b9efb1264557c5fbf8448069cad426a5ac001a60841bed2423ea49f073b509d30773f40d8cab15877e512446952edd9cb17b3b0f68fb188947057a1c72cd3c60ffe2cc3912406e2d31348a65a9beda1806e86cb3781f73f777590ba566f6fcb924d5612136d4f971b352821e1fdf3f0050b07a04b2cbb18f09a6cd6a1ffefed39f51795ef955b77d903949924f", 0xab) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = msgget$private(0x0, 0x282) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r2, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0xb0) r5 = getuid() seteuid(r5) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000240), 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r2, r1) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) r1 = getpid() getpgid(r1) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="fbd77b61894f7c71da6d879f309870f7ad9ca71e13184cacd8c3d690f2a9e58f92facd3138d91cf3c8dd1efdfb9d601da4b30dce233d836d669125f2cbe0308428aec3f29534e9e8a58bf90a59b5a9f41f3088fbfb4d412a77e69a94c13ec2746747db368ba2f43c26", 0x69}], 0x1, 0x3ff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009012c053c08fdde2d699d247da73cdc4"]) r0 = socket$inet(0x2, 0x3, 0x2) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000180)="0e5ce05439c4bba083a1ea1c20fee8fd38de122f589bb508cf1befe98a", &(0x7f00000001c0)=0x1d, &(0x7f0000000280)="35fb75b186400848ff0aa2cd265ea365e3bf8741d6c3f53dc86290b94c228948e49ee80ab3c15ff00ea5b3d1b877fbe2bdbf1ea66ce1ebfcccbbd5ad7b585ef678b54da7501613d13f02f96b5a446e7d13e5b5574b255a780a21e41ad776746bb5774675171ac5b15448d7d50e5ce9215562d8008723d7e19a86fec016d0f44e8adc69d0c314313ce660509264a4deb12730ada078c736da09f78e0ac77c25902cab04e1de3fc26ab65e599c73c34250341e1b7f1b4d4de36b511ca087ca82979e94ab7744ef510f88631cf3f98f6e7eab3a83c7719dc404a5ed2d40f1deed01917b5945d82133b2eb079abfe0786497b39f69061e153236b46b4f6e4222e2629f448bf70c08fa078452b6148538bad000cbf95af354c762670d4e0ade1392fa70bef680576e1f38615a3b2d4a22ee0dd1e43843bfa711cd75fba8d34887e5ecbf94a79be4d3a19522e330272c63b0ed1424c2f89d830056de1a5003459c7786565b225da3099c360dd16a4af46d01b2939e3c45f10af19bf2feef124c598b5c2abfd9a91146bd7bd30bf77f22bb2b3de77afcc36ea9567aee51e4de8111edeb266a31d328d15c668799a42dd5796e3159441d7f48894e813cf510c5e48582445a496b2b71bdecbebd6d1d3bbaf0493bd366366dcd4648b8d60dddab28787129b2a404043e28e69424c342744a0f6b71adca9771196978e8da8b2666ee4d2ad69d6ad8f6b16345c4cb5581f9fd2004b9fb718b656ad96689be02797be9d67441a61a36f30deb11efe140f7ab39e19bed278a35f601523aa7ba1c06a06b67304bed261efdfe5f2bb2b8911ca6bb45c0c3ffefec4250eda2bd850c6df774fb17e6e889d54939a5cbff6080e77662e9015a45de9cf821984764999e8ab66d7eb6e5517ca8f00651fa0041a5cfa889483b491c4965468afc428936a8b972d780b1a3f335224dd9827a957de7bc3f23ef8e00d1dcc27df9824966886cb37ca44ae523a99fba349a0e3ba2ca13ca1f22cda6d8a63249f24f489e8644bc2e330baf3fd3183c36f981fe822e1827a0414f072998595f447dcc7402ef8cb2cd09f1709f971db2ab75b1dbd42f4734289a2a319d5ef4b9e9f443fe47b016e8f608c380b8a34ea6e9cf55bce9efecdbf6730b5755207b2ae1a791d1efb6dd0f81e88a26e32d6881cf0e17340425ae54dce618cfffe3eb572d3c123195df1e07ff5fc99ea75f088be6f94b4bf427103c20f32f2ecc18b1e1e3c89e0008330dae8bc68af4e471193c5ef46641d1a8bfd5cbd5d95c8c88c98abf6898171e6ffce979172f6f34fbddc3e44a192c92656d67cfe5d6886dc6c7b62dbfd0dad859b0cdeb02db9a76e55cf33a668695b95738f2b7a8e9a5fc79c2e5e4ac3f8caa2da0b9251778ad2ad0987fdc5a390dc472923c3b50ef36ec274d1500a5a2d779717ffd0521533cf250028b336d4e29db8a8831e0a28360a1f9dc3a32f4ff005d102457f90d1fad75f7a85fe55bb12fbd041e3323b1f80cbb8b098414b6169d75bffcca861eeb7c8007c4802f1fcf7766147a1f84cbf8f69890f7fff3e8778f1cdfb1d5bbca3443a59d4ec44ddea057f661359f01fd80cd58a3d193f051d2b2d4b32a8ab709c9a4707332e8d4f1b4afefe974055ac4a725e10cfc4f325f46a0e88bc5c575363d09a77aaee787bec8c3cad7011990355cf03334eaca063537bcea1871da5e43e1ee6e564f9dff66659cd939d997444decddf5bbc3f8eb5cfecefa53f5c2a924279f8b4df56bd5ebfd398debd37061af5fb3f74619fec667577c96fb1a4caf13d1a1dadf5c7062d9271d6df7583c3c2811e13dc32dc5082df0989063f73cad85ec69844a99976fcc033aa32724ef761cdbc5851b2af25235a350b602c14d672f6037e0d4c83f7e95b499cc8de79d0cd6251515da6709fdfc94d267f2c74729753c988eb542a375a4c44bbe6313d96fe5fcd1a2995638b891dde7080c4a2ba7c57e3870a64aba63450dbca1c18e20fdc3611ec4eb9d148f66c3a466ccf9f6eee5eb8a534a8dcb5d49944ac596e0a1ac8e063ced93d2db2499ef5da3e9df017859d3044f3bbfd1c351802ce4fa5491ce8e72ad06203733669d676ed0e7e8655ece41d04f0ef722ed519dd076b928c1978280b32755d7b4d36d031ca989d44c87911f94afd50afe49e093eae10462ea31859b3f67a296893033b300761dc4443e18c387c799b7682b8fc2a9efc856aee4962ae9e246307e43ae59ad6844e14a06eec905961e9b064d8b4268c2493ffc9e57664d5e2ee9c8e5206d2e0a4c8aecbe5f12186618659a764c25705df023a8eaadd6dd926af0759874a4215ce2bb0de78e9271c94af93c936ac19bec27406ddca0d239c37a2a5e7079e3837c9e8b143ee940e225896ccd345fde29b8e0ec7dc2e7db831b4b4980b4d5d9b029776c9b6ce0d1abd93b571fbac4f1e5bfd988e0fff8272ba720cfb022960354df0e840b9b9733e22039080c241b4c565745ec422a05f423dc4b5e298233f2855c3b7f9ef8d48c282dd63d5f739b31cdf3aba26582e48152c89a9f1033819c7d0252dfc12e13730995b63f95f096d08d394fb509912af5b8428b92a2c42a5dbdfde58affd20b36b637d7b2056941e8e6983bb443f965a2c14caf1d626da508d963dd95ee0f70f8402dba9e4ca20c3ddb256388c715d0414fdc94dd6ec766e4b6d4542cd02dd6165b282b0160419cae474980d23229c254188df43c4b7137ba779dad74a79d3dd7b20e8cbaa8f32512af10633b97ea64ff55bc8c9369c9c831451b802715f3fe806a395eeebf25782198143d51dc8068b2734530730fb097acf9f2090530a67d3098d2f1da32f63052a5166e2e81cffdb5f8cebe4d9772e7bfb323503bda281590476d6a16bc73167eb81c3cdd2c2cfe1179bbffb261f862f9d4b7d2ac1bbf55e8d08e886b6262b3ad817856e4ad4fa0c07a2acdeaa6325804a17521b513d7d3fb44c73aad7ff461fad47726a7228153bf5e0b0f8c85736c5d91706d883bd419fa529656ad6642018fe9ddc5c7c774abaf60e2c344ce7f560db3f8eaa7c7dfd95808e893fc08fe8a10d47e2a03116758c0f8a258a9450f9a49168b2acad820f3c7ea3629fa8ad7b39f7dc1dcaa13fe038a36e0f7549fc960541dfc9b50faf6fd7c656d22270ab6ef398f353e2811c3c9db12d42ad38733ca997d7ad04a386b12d97cbe3e6d077a713298203277e1d078b7f412fc504bacdab3ce43a2826d6a0fdfdb823a8c81f65110789310cefdc20499ac92b7ebcb914cc7a82f89d7490dfeaaeab5121f6c26ea48b9ae40b3ac13e68190f15e398df866088d8ffc6280448282e1b332d90ec17fae5be66164df19ccf6d88f256430b2e6e65610f6c49ff60e7bec34486eff21a43a503d13d30a1f566cc3ec3667e1e7de7f923cbc86f5dae8b544162258356450e44703aef338f1d4919a937b35c0325c470eb9092ad61c9e0ef7cf545e1286f780e2523f6dc43ec3b4149a538b682fdf8c035a57cbb983f743b7f17f43f6ac073b7980846366ca374d58f94a91ef719aa60de3620f55e8d924043ed68a1523e211e2fd4c0274fabf2a6770fa8ade3f34e9d04595da141fa82ac580cca54371be8ac4317e396dd16a649c6815a4564a28962cf8bb26c1fb426ed30a81761043b2e5dce5806557b1bf71f01b2922d004d2e33bc2b3705929447e5382cc902fbd4a0b1ffcbe7e317dfa7b509f01ca4cf68132d2ac213c8df5aa136442a6e1d746309e0392ed23f19e078736ece7a967621b79f123e92e92600727fa4b5798c9949560f7e92069d6959b62df1101c98a8d68f15969b9c2cb0ced1859d541fa29212d30bf34602bac29dbfc19065cd9d27fe389f150da7b42dd38154b6a48b9cd69bec96ac9221e3f653257267a354dc34cb9bb3464274b423f224036ecf6538f7a816f2438e77377ada8d1c65de71c9ab06df99d0dc8252367c2aa61906a856192deb1abadefa8d917a9de0bbcd46b6fa4c5db865f8178306b4ecfd1bf901f5a4583b7cc6b21cde98ad75543fdde08aadadc305fac30b8d16a8b3c2f2f88309c42376a046d3a9541d1e1389050d2173d0a71194ec17f2be9405cd6fd8b2c82c19d07fac6e27b1fff918f56a61c2d7173240dd8cd8c6a3630ef49f23c490b53d051aad42731d6964278e298185885e4912f9d23eff44ca0ae59187c1612eb0f8b0a3cc4d8bace98dc9702c5a87e3971ac10088441b5f90022baa4c83161745bfb76b934c60423e59b9849fb0181d129a1ace95105265017f9271a776e48d26ab2143001bee357603d17d0bdd3b121b686ecc290282e63bd8f15bc9fa11abbfaa292314f4bdd7a8c63e61cd644b51cd3b4411fe20c0279a92cd05b60cf8a00cb1776e03f5c0ac2e74368b8a7c91c507f91f5ec919b2e7a77b5c2afdb931a88f32c8cecbf2eacaea4b29095f2ac2ab9676fd12c07b099484eb4e9fca6b95cf61588fb94354accfaecfc53a5f93e122f82cde93433f281083c1a41ff626127923eb42609eabe4ef1c2e8f061390e656cdc57a334e597dba22fbf87f6351ae5e9b5a2db3abc1fad727e1da9d4691c17dc37060c3d0e71f9f75b8e86aa67084e6010b7dcaf0b162ed9ea9f2a42dbb5180bdbbe16f0ab57b032b545a3c04447581a9bbe360ce03a259026ad948afa896f115df81b058a6a77a6226c2b302a9214ab4bd8b31d81c4895a10e76b12d5a5fdf48d7a861c22a02659bd6a9cfc68408c6ee93d730a89ab2e21b80e5e2881db05d8c418d13115a38456052665a8ee93bf70e0fa136411ca82a1f1255e9375387b3622a3998589cdf6d2d10c753bf78316af1bfa4e83d7b5a04221665dc807638ec865ba4ed71a95cc452b584b2377b8cf3289c851a1009e134ef1c6f296435f3f303d1891566996ee06c32c732c91689796081e8f0d3853d170e301a0bf8686ecfd26bf14f5897d9ed95cbe7a7fd2f4489a9dd50d0603f1ec18f6ec1ddc518336c0d435c5b57d98816509dae81d7e24c16cdc2c68ea18dc2d46752d273bd89dcc3dabca5b5afcd487c63f80c610a00c747f9c6734e0dd45381082b96ff1d8a8cc85575ce1375e37bd897dca8b3443371a59ef0433bae226c30cf456b397fdea12b5109626c40fb0fb461ae029d697caad708bd849d2f0f8fae4941cf7237c9fb576f6ccbca38d3f2d403107e1fe3590f475d9b5d4e9d167488335b8284b7fac9fea645c1a318fda2e496ef2c2be97926459e0db9a8d342557b4889410f3ec94084ec37fb4e23c2f198b04b376cd295de8335dc9055184164592b953c265d8bb22ff06da4a96bed29b2024cdfd4779e37c02852253493f56788bd6b06473bee424ca67870941f984f9293338ec7f3d78167474fa3faf73cb89434df93b222ce4919dc47f614e81f37f5d06fc245d55be8782e08705187aaa4705e4e855302db8e8ac85a9a54352d73c939e0864d7f92709dd3d340bed4e8d10a728a80c67e95c42f51705f4de12935979529716f8df5604ad7347a306ff354122f4ae6a236006dc0b68a6ded33c679e1d51c04c22b6914b014faae93d6716993d279d19b6a4328482f05fd1f689f8c005edd2b4918c0c1b8927d767a4dcbefbe758cd1b43999c6a2872b10cb030b87b5cdbee3dff86ac04e949d7e3c5acbfd00bb06347ec06a4930bd7f74f8f1e7be8179f2e8fb9e8ef6b3ef9545d224c5e14bd86829505aa07ace1bcd4fa6dde0c9ba3e321d3db2b8d17ad92b8290adf0dd3ebef25ce2fdf7da9538d0650a84661d14d70c026cc8ac37a99", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="11bf0109144d0ff1a19f71d902cc1e1a697eb93cc7a1c255025966c785798e347fe1bb33f8ca8176b748d0201d5447091e8c84ab391c18d49157b528a01fcc2e6db17106b7398cab", 0x48) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x401) executing program 6: r0 = semget(0x1, 0x0, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/196) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async, rerun: 32) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd608932a900000000fc7be31dda4e647e1cfaceb90300b16600000000003d"]) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x21}], 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x0, 0x1, './file0\x00', 0x6, 0x7d436449, 0x7, 0x905f}) fcntl$setstatus(r2, 0x4, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x73b, 0x8001}) executing program 4: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) renameat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000100)='.\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000140)={'./file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000004c0), 0x3e340b0ce8f1714b) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1}}}}) executing program 3: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc", 0x100) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)='T1', 0x2}], 0x1) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x90) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x2, 0x1, 0x4000000}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x90) (async) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x2, 0x1, 0x4000000}, 0xc) (async) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="11e45d09", &(0x7f0000000140)=0x4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000100)="12e96e86d19520779ed2b60b0808027244", &(0x7f0000000180)=0x11, &(0x7f0000000240)="f26e8fe6177556faf380729ac4264cdc538e9369b37b6df6181be78f72b2a88cda27b4ceba2df63eedfbbb38de647777d73db495852e8c9450afe07fe872f7d22df932a6f85524349b", 0x49) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x106) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) close(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) r5 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r6, r5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) close(r6) acct(&(0x7f0000000140)='./file0\x00') renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r3, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x4, 0x1, 0x0, 0x4f51}, {0x1, 0x7, 0x0, 0x4}, {0x8}, {0x408, 0x5, 0x0, 0x1ff}, {0x1000, 0x7, 0x2, 0x401}, {0x8000, 0x2, 0x1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xd30, 0x0, "d88c1afa8797f9bdca0988d115f88500", 0x0, 0x800}) syz_emit_ethernet(0x3e, &(0x7f0000001440)=ANY=[]) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) executing program 1: sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000500)="ddf28e187af4d1dc815eedf69d6845283b547d34b0d978fc8b48881a1673f01424a32686dee9fd09ab72be8953828b0f09841183ac7179916299fe5c159864d78440811f0d53c8db471cfa7c151c907a6b2422699af0028fd4998f0f6d280e5909e9674a3b1e92f859d00a65be4fbd7efcea25953f61bb2d387d3c92fb87f81b91a40f24d5cbc1593c96e2f5c73f21710a2f1259de28577b16cc52cbc411e9a62898444f00a5a309e77a1a83ff6705f730beb9d26353e624e57892a21316c28f5c8947d79cc883587302e24496a81b6b99e2cdba1f2deaeff031ebcaa0721ff2f9ada365098d9ad1afd26c06c4b407c8b25d1d99caa1e0b7983c6dff86cee14d6f86feedcfd7bede85552eaa6ac9f118044d26e2255c333dd592a7d0baf706b35c3f88eb745f2d1a72ff846b6dffec50dcc15f9a660f1b456eb881266a74f13777fed4085cc81336328f91f65280f0ac5a24188b9cf5f150b1e31d1103385802d33fa9dc5452fd258ab71c5062b2b82932a5eeec80c1269fbf6519ebb478b9a9c3569c2cdd5c1033b693ce2b34fa05f1d6aeed1928adef0af866a5dc6bc2177192b763e76d0daf31066aa1e7626ad35dc2de05a44f3028d8cb31593a3f88fee31be871bad618ef2974f32d204747baff8e59f8daa0b7e58ce163f9c1523877cae9518c2adb56e56ab8670f505f3d80a0d0715f0ce3e76ee73ee9de951c46deb503f3996483cd5f83ba0f34e99201d52272f32016ce9eb4b53fd36055b673c400cacd7ac6cbc6419c48469c34177d411b0f200e9344479c682dac5aacbfc22fe6cad7225bfdd878106561729e032515aea8a2f7c4590907812cad95d58ca001cd9fe83d92806dd172ae9fdaba7949609457507459b6cd4e886e13d132c352c7dccc582cccd67ecbd2117def6d6e4088c32ed5da489d56ed72cdb5efe3c399d1893258cefb6df0893627f2e2baf9fb3d8396b421fdd7709c83cb96790f0f71c3dc462a2940c3e12981a8d6961889fc06fbce407db01c914527a7b08528a83f634ca39e7dcea562102123c359c00174aa82f9fbab6b5232d1fc370a33d36248e3a83815c15fb286f15661596dddfd223e0f74bcc6fdb769f244fb4cb14700559132abbacbbcdf52f628b72217f7fdd2df5de2988899f3b6b632ce34103da6376f3bc9b2851820de194c3a99b31f60c78be144e770edfdde8f104cd360f96de4738534a790c79b17e88dd75b58009e7db9051bc5cb62eeb3aaa705566f94b27ffdbdd3df3ce8b9e4e7c188f27e3e32afa3a39e2cf292dcf2c33a8a93a459e16077ffc103dd3611b08c20025fab4264b3462bae4ae36bf05e413a1a4403e6f251fe10c23f91754fd595273ae7e6dbc1c79af5823516aa02e981e8e7c1c24a9143a6ca516b6c5b0c2cc5fbba75dbba23ad3139fa91b8a57c956c0888c9a0c48318e63c3a5de318780163d866d8f1963d36a5a6863eb91090da5ebc87bb94ac65fc0659f8e5779c15a6936638286cf88eba54208ba4946b73c5dfd78cb1e3692f749cc9ae6fc263efd9206e9add84707a27d840ad29bf69ff8fc65736182fd0653f7d8ed5dd4bf4ba5c614a2080bcf3fb4306e57954bd5e6550cd286038b00f74637e83d3958c97293050f3eea28a8611f39b0cdee272802f564c146ee39e3e0161966d7bc087f06a5402299bfc31a77ff70e20a1b9c736401832b9ce983437e26581e514ecdd64d8c2d1efd9f4ff7c3053e55561379948429e5d033b0c1aaa2e88a4674eae02ed28cebb9366d72f308b1906d49f2cb309b2fa9f93b1aa599e54f4376391c98c259606cc93fb6b8499bfc19c7cf15b5aba8915852e6ee0e701080113ecd0b07e7df2b95c07931dd41da96cf7d59a7695932e5bce3b16bd501538f206f8bf097339ce84e6029be571e5dedaf696c559da1596c1d55778cdb0e7b85ecf11566e8972f0f0e628b1a3f62df2a34ff14b9bdb035eada15c96d1c7bc488c75b29f44119db15b78854a772faee153c0601c5b2f804ddf621e27fedf31be812f65be64fa935f48a287ae2102ff068d43da54ecad85cefa654efcfcf69f8bf27c43c73181634e28a50a142798d3b59c6b9cabe04fcc188369d6464889b1fc2d10b9349e1f522c2a60e6f6b94b4c5ad22b43934140dedfeb0846260a3111910218c8d77d62c5ba3f1ba1f25cecbe529b20e6ae75347d83d840e6d8fe5277ebbdd15fbb83d1aa901f3dc01655bba9c9a2f79522e75a816773a244c9556865614f36484007d1a2c0f45789b1f27873c2692b018977aff0cf3a8d6fcc3ba9f5fec41731f3a8725217fa993c306a64ee1d5e04564f107f1a4d4ead6de445505c29f9fd47d6c238f1aaf213d98503ca56779dad015634b08462903304362ee15f237d1d6fcfdfbf1f5a6e4dfcfcac6f595896c2dc8f7ecdf92226a0d9a0def2683f831b18b8a0e068e22f4585cfb9f0f1e292d8f5978590e6b31b510642c5360d3633203e32387778fc68775778d0cf9aa59839ef9ca71e4fa8793ecec995f74caef03fa7031b31ab33e114a44357b1b0089f23ba829fb4a3deedf8e9392794cf23d48035d28bd90d4054c81adbd77b82cad112339655cb1449ed2378cc30ffea316e0a454424d5824f2207081bf886f37e6824d675f411849d608708330a91cc68f9ccbdca169c46f69bce88da50d569b69a41088c4d63fc689c29071c186c6cf0304bd506ce8d72d3a955408bb863f9c820ce98bd6c56674c792d2a97d61802487d956d0bca6e7e084992cee9a813bf391a14e2c9a9f456e030c5c6caac9428b727a7184b19f0bdea094e527d960be40c8e7467b493a43f15848cdb579775397e5744783aa82241422ba19c7d72731861f7943c9a61b8c5585f879f5657018d1bd4fef853963b7e984b00edf0cb95fdd9f1cb9493b1a0ffa6983011a039f73da384e2ebec030302cc84f70d10d2fa4a6b8f702c162158f291aa2b0e63648877b0db8a47d1b6a7f83ea9d31931177c5abc5db19d878403b46e57682d134d0917f69630fc53d8b9cbc3b801796420c9e36889e07b33ff94201e3782a7872dc7c02788f9fd8c5ef8f31ba55d3f5dd8c1360fe7c66dbd604ff4e676ee1f95f41dc449ff690e9f8f0f175ba302df1c0f4adb6b747e1ee4bbba3db995b85f0a939d1183514b078a3bfc0c50796cf5312e9bb286bc7df628cb333d0c97763397cdf334dd09d64b29ed844e31295e11df21ededd62c599bacea2d85d1762fd7ca5ed296967e66631b5a811233a55b834cc6b15923deb18d7620905ea53924a1cbe234d481f50a8334741a832feb1e00ca902bd9cf7b797a717ce9b61e1d8a39d247df307d8bcda3648e9a555a0802a4de33ff2e10eaca26eff00650727d779daf29642b4afc04b5b8b830369682fbab85c5fd12b71a51b39b077b97b8bca13ba1f8efedb7e9bfb2070d0cd475e6525d7e02b092913abc8f52587341e03f1d296f5dc3f3a4192d0a9192e29f17ed7e0a171ce89c2c6dd5de02b113ac77e3ab36e9addcb2d5383149358101b1d8881e93afdffd53acc559d855ed3864a87981890e9e9b8be3d19184c5b53d06e762d702ebfbc7bb54aba294b88054d1c75f53f5e7f824366a6b9964651a6936ce6444197fde1d0cb1aa602f0d10b06142f86c2530e0ee6881cbf6fda667de7a67f38ca237d6c74062f65cbf17d8b33007bbc7759740c9aa3113f3b32394be2ce2bfb907ac465f412812c868051d53f2b4e2a858fce0c01b020ee21dbd2b6f9f9b736a686844273e1d1590986659b8d7cfc7949ce57c02a19699053db69e0a471cb0c9b20e9b425a7c2815d5d45fff9e7ea0f5b5c2077a606e1b828e46f950b2ebb4594f41ecb7805055b7b48f944650f6801a92572133df325d6928b6bc7cd765785d1056b291443cb5b46549c9a220e85a2fa5c0779f24dca5c2e6364de0540a05b9de61cfd4ab73aa3e4ee414aa247cd6816df709bf10bbbdba4123c797af74ca3e6f0531d490abe98a7e1f205822cc86c34fad1df0a15dfcb1ea6b0a1c00daafee9e54cc937425ffc21ec8d9a5ea11de27236f2b0aa54a394286ac9c27e45966cda797852da0d68aaea09e501990a2119784657eddf5bf8f75e4c2863086980f65f41ead3ae4f9b49c593e4d8914d8c014354b9d19a8332899c50c81dde8c2eec75e2d1055d11c101476baa0552965a6ea9cfaeeccc0e64acc7a636fb459a78044d3e9c1358a4a3942727f4c4ac32f63510878a518017c550a706cc0cbddd3f22c9f575533eaf9841105303254359307b4fe09459f492dfb67bb72569d17073bb8aea7710a305f9835143ea98fc193272f283c25c278c4a0b4d0e0c7b3c111fbe09889dfa5ec7d909cbcf337740e922000281de2e4a9c9dd33bf0021d131abea1a732eaa719c66b7d406d8a46ec57a5c38fd3cef587645b68387d406e08c4de9e1121e36e75f51eccdfa06006def44ad5bb4a0bcbc970b70ef14bb0787e7f5e72b1662828b8ea01fbf83f473e7737f053596d50c16bcb0efb142c01dc8f00865624c0c12dd7b9f90e7b09ebfb2e5a38a635e9ef7bb86e510c4370a78cd37e81ead96e35a2ff4d3afb2d198b761693c4fd940b4aadc38992d57ff9deeebe5369acbba4da0e335170ded71c925979ba4678f111c59f6c984fec1c7a43b7970e55db9c2994ca01c7243d13c1b71f41cb8fcf17bb521d1784ce1267b0e8f5b7b76ec767015f3a513ce7c5444642718aa412c8e37babdbed84ae7b953796f0fda87f03056dbaf27215e7d427c89a242ba8bda8fdbebcdcf4d42289d0b54b8f878cb333b9acc109acb208405689c7e2a5d63ce56d81bde46a21d0b2ef1c29db0e1ba821c61e6744c678196ee0f34132a536eb836d8345324e88a510a2a8d1173c2226ea3896268813bbb720e791c6607d9cf2f88d27716b727b5e116944cc6a40b4b7131fbe4cb97911194b1638824086f497fa21215c04fee8348937558c83efa78a144f8eeee8fd6ec3586954d2603c4a64bd017576649175db0d3f9f3a60d5a896bc6bc22712b12da98757b68f964df16cff9b4b1660c87663ebe35abcfcb9b9dfdd0da3cebac1cb18f53a5c858528bdec8f4ef162ef52268d8ecc1043004eb9d6dcbe58ceda8b85c5becea85cda5a2e13bee399b7af8551cc639b4d226b949f54488374cf5fe2ee6773ddbb4e47a8ba0fb5c77c08f895f6bd554e52f503f3b594367e0b8c1cbc432b9c8212937ab4302baaa3a43ca1d1644b555ee300644d63d882c6583a5ef8a9f5f58e2cffcd7ee1e5b6be079badfc7f13ffae380fdf355c3b042a7095e76091382db1d94b9b6e8b8a625d2b7a063a30200a86c6b0f0bfd5774960595a04ef00e42cc88e83f3bbe00ad38190504aa3fc69e7747b215170c290997dd2935e2e8a8456172b9a58cb1e4edca64b3ddf810239fd080f335314dfdc366dd0ee05ae036190f56ec0d3907eb773e848419234549098ef194b33d8926aa834290fa630c30554ab5e69ccba9532c7fe73f82b72cb61d239125ff3d8bff9bfe88863c976a98ee035425c7437245e6bf3e591d6e4b100df34b6b105ff077176c726a65a257dcc019b90d47fb8167e77b219d779915abec0c419138113233321185ea6aeb7c948631de9172c0d0b0cd63173253f332b33d6aac9bc774a3215af638f11485ff4bf7a89762aa5a56231a895e865000931441739eba459b706bd5070c460407e539f10fdd7f966379b68d4dcb58ba89d941186d599a5c025e2ca3379a82863f66b2d51894adbaefe63cb2db0ef3e15c97c9bfd9ae", &(0x7f0000001500)=0x1000, &(0x7f0000001540)="2216e8ae304b6f09a4d40259a4fca57acda0d67b9d5ecfde28ca8f671f2b08b1a92f6f2c7313f0107ad09edb179778e4d4f7c1dba8d912c1bd034f3d5cf4f6541419e8a1596a9591c52c988c8b8ade545bf94fafee93c3fea95723af24f163e16f16c1fc29063920da64b2bba3bd9c3eb96c0682a05f880b30c8811ee9123398ee33cd070f452ff57198d6910f36daf26e216cad00e2bf0843cd3b04054bbbb6153905af0d3181d9a9f0191e911652159e7ed1b6c77a73f1d5a0ddd8e7a1e6b4998bfa411f5114334cdd639cd566889d2a15104bd6641a", 0xd7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x2d, &(0x7f0000000040)=ANY=[@ANYRES8=r0, @ANYRESHEX=r0, @ANYRESOCT=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='M', 0x1}], 0x1) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="4264feef77ed8fcbd6eb938ee671c3e7eb720347811933c440ef9236c2d88ead0e74db7f4dc5c4049f5ad422cb39d9da4b9f581585ab0b78a2ea54f4e3d618599c51be05ffe225602b1f8e447f268d3794b29dcf94884de9d964c783a365f77d0aa13c559f98cc29fa6a3074b4207501c4a9c2d70747c703c44ac50322d35b5106211a7f93d301bc651cee604dbf03bb989377b347754b94cebe93c8d79b491bde2f01f6640c01dd8d60b7789c39ec8546f953e7ed6710276639f93e1f8e5905d06012cf3c8094a133cb36445d4d8954e6ac53091a1766d84e3c242b062cad48f43ef07606107f91280cfc2128d58f2a1b992e1555492353", 0xf8}, {&(0x7f0000000280)="89960b81f68b8110629dd31bf2f28d024e0bc8df5896e6d82faf9848a13a8340fe729859cd698db3728263a39d69a57d4430474d0cccb10491cfca8dc1d6e76d3147e7372f63855aca846f33540ce13e6cf91149e2c45a9d6e3403346d3fae53a176733be252e8785fc79cbc74e0313248640c0e68e0206eab67f44ff6d81ca2bda12cf8f7f66b574783a0d70a7ce79d87d59c001687223c7258d484baeab80c22fb", 0xa2}, {&(0x7f0000000340)="52448f1ad89c05853586070cc60c49e04fb96aec455ab106481cae78895a50eea2ff7df9ba1c490903d724489e2a0efa75fbd85021ad34d4142f86da8b54d59496a5c1741cb66d60ff308234c149df20bc8897de23b7b20103b49b434f0db48da434a33cfffc6f92c81b1c0889f0f6df0ea1ceae7db8aa5c2036b87fc877dd65959c0d80de77b1697edde14d6d3a0b2915812aad3a413b47ea03bda20377f77c937a064024849917e1ceddf7614d0a270b09fb0eb1c82da0e8a1e5690b71098c47", 0xc1}], 0x3, 0x0, 0x0, 0x400}, 0xc) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) poll(&(0x7f0000000000)=[{r7}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x6) recvfrom$inet(r5, &(0x7f0000001640)=""/139, 0x83, 0x1043, 0x0, 0x35) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000000)={&(0x7f0000000480)=[{0x1}], 0x1}) shutdown(0xffffffffffffffff, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cb"]) setitimer(0x0, &(0x7f0000000140), 0x0) r0 = kqueue() clock_gettime(0x67f3248105b4e004, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000}, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344, 0x41424344}, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0x7) setregid(r7, r4) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="ee424f6377d74a0f8d4ac3fab65f08954b430aef36b0cb2f69a141c7a77c345327863457e9aec7a0c31e3134c7e2f08ec9c56aa6726ac86a74f991a18636b48a9df03277e165524937ecbf8a2dd44b98e1c7da8b739453c305a2b2d2c8969967b622bfd0ee", 0x65}, {&(0x7f00000003c0)="e28ead072c34d6e6898e96db30e8bd66cea886f3e2f2e4829a9849da0a6a34c38c32673af6ddc98a33873b49cd012c68eef472f39273334bfc1ce538a278fc0cfa3400703a6f2c7599ea65309d26453bc9eb77433fa1e55935f6591efec4815cd2", 0x61}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="b3500d742b9a73d7db34c9660bb5e2df8877aa329e133967f3a9ed1cecb86aa308b3b7555f7655d7cd3ea7f014ce700ff573fa1a4f6ee39309599504cf3fa08dfa3326cb5697b798f2ba3d08c81c5c9275d1db25cebd30cb1a0416146730808301c4c62e1e523e5c98425ef1d9921689a1d5f9c8c09b09b95c09597e7820fd40e49bfe8354111b5ee6105d01d5781d13eae13b8c83635b4919468b67797ba75a52c5c204adff53d52d00995ecccca10500000000000000568c251ab580756fa57b069f", @ANYRESOCT=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRESHEX=r6, @ANYRES32=r1, @ANYBLOB="dd404373edc28db77b57197ea88a9eb02f36bad9391782603b648e49008419400d20a1c071186f60857003435742c5c705d6ea90f6df0509259f2b716f0a94b19e7eca8aef517269e72811ad004689cd18457a6829f2b9899260966922fd9c4eeddb191169d84b4ed0c10f86795555", @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x1}, 0xc) setregid(0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r9, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) close(r9) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) r1 = getpid() getpgid(r1) (async) getpgid(r1) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="fbd77b61894f7c71da6d879f309870f7ad9ca71e13184cacd8c3d690f2a9e58f92facd3138d91cf3c8dd1efdfb9d601da4b30dce233d836d669125f2cbe0308428aec3f29534e9e8a58bf90a59b5a9f41f3088fbfb4d412a77e69a94c13ec2746747db368ba2f43c26", 0x69}], 0x1, 0x3ff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: socket(0x0, 0x3, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r1, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r3 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0xcb) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0xc4) r4 = open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r5 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r6) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(r9, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="e00000000000000000000000000000007c06392f37cd461b76248bec94b50b4279fcb8323360918a09b65ab57b180c0713f3ec3f18360a386899626942712455e2df5135fb22dac8d92f23312cdefae5dd91c61dd51cdf735a22aa5907ce1027258c794d51e02e7345e32ba7d55a7d77adbc0fee465eddbd3c5834408bfa8790b0c103bd716a5fa83ccb049dc3c8543b3506805483eb3c039e323d62b94c605ab5592fe5be176df3d083424aa8a29b7b5921673e9c0feae83995dd09abbe717211dc7bb655f3f1ec7f2321acfd38cc14f4dab3ce7ebb1463f9e4000000000000"], 0xe0}, 0x1}, 0x10, 0x1) recvmmsg(r4, &(0x7f0000000640)={0x0}, 0x10, 0x802, 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600", 0x0, 0xfffffffc}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) (async, rerun: 32) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000140)={'./file0\x00'}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) (async) r2 = syz_open_pts() (async) syz_open_pts() syz_open_pts() (async, rerun: 64) r3 = kqueue() (rerun: 64) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) (async) close(r2) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000004c0), 0x3e340b0ce8f1714b) (async, rerun: 32) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1}}}}) (rerun: 32) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x2000}, @cred={0x20}], 0x40}, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=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, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x0) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r4 = getuid() fchmod(r1, 0x4) setreuid(0x0, r4) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x0, 0x180b) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f558823495", 0x78a}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x3, 0x200000}, {}, {}, {}, {0x3}, {0x2}, {0x3}, {}, {}, {}, {0x1, 0x2}, {0x0, 0x4}, {}, {0x0, 0x6}, {}, {}, {}, {0x3}, {0x0, 0x9}, {0x0, 0x400}, {}, {}, {0x0, 0x800}, {}, {}, {0x1}]}) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x3, 0x200000}, {}, {}, {}, {0x3}, {0x2}, {0x3}, {}, {}, {}, {0x1, 0x2}, {0x0, 0x4}, {}, {0x0, 0x6}, {}, {}, {}, {0x3}, {0x0, 0x9}, {0x0, 0x400}, {}, {}, {0x0, 0x800}, {}, {}, {0x1}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) setreuid(0xee00, 0x0) r2 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() (async) r5 = getgid() getegid() (async) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000005, r2, r5, 0x0, r6, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) setreuid(0xee00, r2) (async) setreuid(0xee00, r2) setpgid(0x0, 0x0) (async) setpgid(0x0, 0x0) setpgid(0x0, r1) (async) setpgid(0x0, r1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {0x87}, {0x8106}]}) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e", 0x97}, {&(0x7f0000000080)}], 0x2) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x75967517c682f30d, 0x0) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffff}}, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x20000000000000e3, &(0x7f0000000240)=[{0x5, 0x3f, 0x8, 0x8}, {0x1, 0x3f, 0x9, 0x6}, {0x8000, 0xba, 0x2, 0x5}, {0x8, 0x7, 0x5, 0x5}, {0x3ff, 0x7f, 0x5b, 0x7}, {0x6cd, 0x3c, 0xb9, 0x400}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) r4 = getuid() r5 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r4, r5}, 0xc) flock(r3, 0x2) close(r3) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="eaef125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) fsync(r1) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xd4) getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x400) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/254, 0xfe}, 0x1043) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0xc0}, {0x6}]}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000200)="b150bb313b43dc5c22465304f9e1bd", 0xf}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r4, 0x0, r7) close(r8) fcntl$dupfd(r3, 0x0, r3) executing program 7: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 5: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/52}, &(0x7f0000000140)=0x36) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x3}, {0x8106}]}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x20, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x7ff, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x1b, 0x0, 0x128f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x9}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x200, 0x9}, {{r4}, 0x0, 0x40, 0xfffff, 0x3, 0x80000001}, {{r5}, 0xfffffffffffffffa, 0x3, 0x80000040, 0x3, 0x8001}], 0x80, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x1, 0x80000001}, {{r7}, 0xfffffffffffffffa, 0xc0, 0x1, 0x9, 0xbc}, {{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x0, 0xf7d}, {{r1}, 0xb29a7e7a7b6f96ec, 0x8, 0x80000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x7c, 0x5}, {{r1}, 0xffffffffffffffff, 0x2a, 0xf5972851cce1f6bc, 0x1, 0x365}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x6, 0x5}], 0xff, &(0x7f00000001c0)={0xbea, 0x994}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r8, 0x0, &(0x7f0000001440)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40, 0x8000}, {0x24, 0x40000000}, {0x24}], 0x3}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xd, 0x0}) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getegid() setegid(r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(r1, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/106, 0x6a}], 0x1) setgid(0xffffffffffffffff) setegid(0x0) write(r1, &(0x7f0000000140)='x', 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(0xee01) poll(0x0, 0x0, 0x401) syz_open_pts() sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000240)="15420cefbbc12d986bc46a9f090e83de90a5104417eaebb9182bca3ae592e366c65822278b16141cab130a6da7c3549c5862c969e4eb47b9577577d4dfa2c7fef0c08a1f1bb2169474e44c0a8a4bb0fe852fc0ae1e66b50498627177ac41b6e08b5b9f9464db716cbbfbb58aac6a9fd5eaa15761255ee932dfad529c7fd31af6a170c0e4a298520d26d4a80ba0d7c4167da8f0b7fc1daf20cd5acbd7d61d49349b36e4f694daa7733be6123de1c91cadc11dcc33c59e0d6f69f1568e10c5ca3aade67d55ece3f297523982f155edf2b9f870159f03bed36780254d88a439ee9947", &(0x7f0000000040)=0xe1, &(0x7f0000000340)="67c8de2fa018ee12478227d811090b36db729c1261045c38b7b869ef0017063de3596bb7afa16e3e859132a5b9f3db45f125d955092df5dcffd117a303f4d130d4d7947be8f026bb6e6030320668a23bc0bd983f1544d1122798a99cb0c3fa957addfd60b0b810f809df55a5aa8caf96fd9befd95837865d9a56f9d52227fd5497829bce97d3a0d611f373174ae57706b8ce66075008e0e9", 0x98) executing program 6: r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000500), 0x8, &(0x7f0000000540), 0x0, &(0x7f0000000600), 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffe84) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x8, 0x6, 0x29, "d615c139d014d5862af83992a3908d5da827aa0b", 0x2, 0x8}) chdir(0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') r1 = socket(0x5e, 0x6, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) listen(r2, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000080)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 64) r1 = syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') (async) close(r1) (async, rerun: 32) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600", 0x0, 0xfffffffc}) (rerun: 32) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x5) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x7, 0x40001d34, r1) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x40000000000}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x104) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) socket(0x11, 0x3, 0x0) socket(0x11, 0xc001, 0x0) socket(0x11, 0x8000, 0x0) r3 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1002) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(0x0, 0x20, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) shmget(0x0, 0x4000, 0x320, &(0x7f0000ffc000/0x4000)=nil) r5 = kqueue() socketpair(0x21, 0x0, 0x30, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) dup2(r0, r0) (async) dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x2d6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) (async) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001fffffffe, 0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x1000200000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080600000000060e0000aaaaaaaaaabb2f30ac306cadfdf36747f3408698ffffffffffffbcb544a6377eb25c9db9ba9485fdffa295316d016e00087f141a3f7e572938e0d0abf23f533bcacda3ddd518ae9982e89e1746e049c3cb11aa970de0aba97f951a49afeb08f1449d0038297aa6ec07c393f0120754007c8cd267f103880c0bed2cc935a3b52a885b2efab4cb3f5f27e19184f287a8a26d7305612a1b2b8379f369239cd5829097bb"]) (async) syz_emit_ethernet(0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080600000000060e0000aaaaaaaaaabb2f30ac306cadfdf36747f3408698ffffffffffffbcb544a6377eb25c9db9ba9485fdffa295316d016e00087f141a3f7e572938e0d0abf23f533bcacda3ddd518ae9982e89e1746e049c3cb11aa970de0aba97f951a49afeb08f1449d0038297aa6ec07c393f0120754007c8cd267f103880c0bed2cc935a3b52a885b2efab4cb3f5f27e19184f287a8a26d7305612a1b2b8379f369239cd5829097bb"]) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$FIONREAD(r0, 0x8004745d, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x4) connect$unix(r8, &(0x7f0000000000), 0x10) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 3: semctl$IPC_SET(0x0, 0x700000000000000, 0x1, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4}, {0x50}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r3, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) pckbd_enable: command error executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) setrlimit(0x5, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffc, 0x0, 0x7, 0xbffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5c", 0xc}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={&(0x7f0000000900)='./file1\x00', 0x1, &(0x7f0000000940)='./bus\x00', 0x6}) readv(r3, &(0x7f0000000280), 0x100000c0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="6e067be5121fef935822f9d5c2d53d2f84c988f762a946ab41a123d5c613fe38a259b22e914c110d6be76dd1a4efb4981acb48951ba36faff3f9960c9602f3b32ce419136df1af7f71530c30f559989e3e52e994b523a301da1bcc92c82a5fe41215ba71fc36dca8", 0x68}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r6) close(r7) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000080)={0xfff, './file0/file0\x00', './file1\x00'}) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000000280)=0x8) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@empty, @random="32a550d95d1b", [{[], {0x8100, 0x0, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @broadcast, @multicast2}}}}) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x81) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x7f, 0x10000, 0x0, "6206d86323a43a5054be9a14f162e14ed83a2f15", 0x436, 0x4}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1f, 0x7fffffff}) syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0xff) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000280)) socket(0xdc0a91745a6e4a43, 0x0, 0x11) r5 = accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/249}, &(0x7f00000003c0)=0xfb) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000000400)) mknod(&(0x7f0000000440)='./file0\x00', 0xd09c, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) writev(r6, &(0x7f0000000500)=[{&(0x7f00000004c0)="db946165343daa6c66490f6478f1f8f47e346d543adfb9bd3bd4c59a9eefd45dbcbc183501ba", 0x26}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x8900, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000580)=0x2) semget$private(0x0, 0x0, 0x82) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000005c0)={0x9, 0x6, 0x800, 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000600)='./file0/file0\x00', 0x100, 0xd8) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000640)=""/87) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) pwritev(r4, &(0x7f0000000800)=[{&(0x7f0000000780)="b944f63101780302cf31ce549934a303fc5398b6d7eacc8a266ece5bf51e91aa123f05b70858ea4111829d52292a6ce6a1f4baa520bd4c64f319bc600493343ae404868ee39f667fc6fd4aa51597eba5aa8bb0b2f2cd74", 0x57}], 0x1, 0x10001) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000840)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {0x87}, {0x8106}]}) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea25719", 0xab}, {&(0x7f0000000080)}], 0x2) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x30, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget$private(0x0, 0x402) socket$inet(0x2, 0x3, 0x102) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x1ffffffc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x6) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='.\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000000)="92e1408e4885dc469dbd1578c0722fb6414c617b03de186626e0fd8adbdcc52e1353f4e8", 0x0, 0x0, 0x0) executing program 5: socket(0x0, 0x3, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="10000000001c00000000000800000000"], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) executing program 3: semctl$IPC_SET(0x0, 0x900000000000000, 0x1, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0x3f}, {0x6, 0x0, 0x0, 0x7fff}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000007}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x48, &(0x7f0000000140)={@broadcast, @empty, [{[{0x88a8, 0x3, 0x1}], {0x8100, 0x1, 0x0, 0x1}}], {@arp={0x806, @generic={0x0, 0x3c07, 0x6, 0xe, 0x0, @remote, "2f30ac306cadfdf36747f3408698", @broadcast, "bcb544a6377eb25c9db9ba9485fdffa2"}}}}) executing program 7: kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=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, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x0) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r4 = getuid() fchmod(r1, 0x4) setreuid(0x0, r4) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x0, 0x1815) executing program 7: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x7}) close(0xffffffffffffffff) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/4092) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r2, @ANYRESDEC=r3, @ANYRES64=r0, @ANYRESHEX=r2, @ANYRESHEX=r3, @ANYRES8=r3, @ANYRESDEC=r3]) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="b5b400604cc88c2505d73dfd416f09ed5e19c6aaa3cfc16ada060f3f274c0359fb79b8e43960e59917afdb5f8056498a3c81a97df1fe57999ab6072036fdd5ced9ad9b920e0fca7b0622195600db4a5d149ffdc221bdb4d73bfbffeab006921e2ec64d2d84f8f3e12cf404e64158714b859c0da01809963f9a784cd4452f11e7c70fdde98b2aab54b7e5bfa262bd7198d643ee92b8c2c997b97590440166b48baffb3a2376f08acf2ce7bab2eb305684a4e3894b49a6c939e1b90eaa4853b8980011bd5e2c", 0xc5}], 0x1) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x80000000, 0x2fffffffe}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) acct(&(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 4: ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) fchdir(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001500)={&(0x7f00000014c0)=[{0x122, 0x2}, {0x83, 0x7}, {0x42, 0x1}], 0x3}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) setsockopt(r4, 0x3, 0x1c, &(0x7f0000000100)="dfc974a0361189ebb64f18083692c5809ee52715085340fd837833d13d2748e2f16a0b7d4bf471092f5f9ac32552b303a0e1ed", 0x33) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a338031708d", &(0x7f0000000080)=0x40, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "84cb9c67e7da7188fe6f2aa2a8f28d127382b15c"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@empty, @random="32a550d95d1b", [{[], {0x8100, 0x0, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @broadcast, @multicast2}}}}) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {0x87}, {0x8106}]}) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)}], 0x2) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) (async) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) (async) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80047308, &(0x7f00000001c0)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) close(r2) (async) r4 = syz_open_pts() close(r2) (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) (async) poll(&(0x7f0000000140)=[{r4, 0x86ef6a69ee17bf91}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) (async) r5 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) getpid() (async) ktrace(0x0, 0x0, 0x1928, 0x0) (async) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/67, 0x43}], 0x1) (async) utimensat(r5, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0xff, 0x10001}, {0x1f}}, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="168e87fecb4f0f505281f3e1f2d9a0f454a4a5a9f3687ffa6b04b1dfbad41beda76a12f82662d3eb7a7516cd94415ff456f1beec4c934f4a00038bf8da", 0x3d}, {&(0x7f00000000c0)="b873056f684a45511b7d52504351d1271a507a6de79b96b972c66155f19cb5af8853c509f81858fbbb759f8da7b2e61922e1b300969b4661aa4c2b07a60df19817a38d0723749ddfd076bfbbbb6d51940e83b2858a2dffb1a5edff26eda4c29ed0e1c14ffacace42bae53b91222e9414a17cb356537f59c7bba862ed82d0c1a87d5831ac3b97e3d29e28545b57db7688036b4fcf5d82602314e757aa7fc9368423b01f1e30dbb559a4720d6f9f97641f685229e1386ecf6f6c", 0xb9}, {&(0x7f0000000180)}, {&(0x7f0000000280)="22b7a8b96a0407f88dbbae28e38c715df4cb1332dd9d119ad78bff1b4d26e32a6c18139a9454cca0424e14f69e38e6d4bc31d220f392692ea1239e8ead03fd2993c8153689bc4df99ad06dbc79af267e5b9b84a306ceb6681890f0701891e23a6dbccdc13851063d4915e2655884ce60942dff963ef5a50997fe0949ae43a1c5d03ee3c4a271c6c789563b0984d5c7431cef4cdf6a19ca0ae859bbfc132bb6715439da3299a3c4989b6cb931f71a07dcff69fdb57cc71d71cec5c0caf3ba2225284baba5901803eb11bd852da177adfe5633a58292002846cba66e11f6b4a7a08aeb68c8c5254ff40545664fcf9513e172ed8487555c6935d535831f8a84433f2ccd75d7e1fd513c112875691674f6404b9195e02297d4fac4ec464ae7c3cc28acc924a1515425dad7c8ff43117f979b8872aa8ead8bbfa7f7078e132c532f9d7ef37fbad557d06060aad3038214b4786c6b791c2b7cd14ba3a386b6ededec6395ea23836f56dd07bb9983d262f231d78f116177b4a0d101a84ec6c11f2ca0bc07ff3ff8bca0c890840d14d7ddf0a3951cc2fdcf1035c010c88de234e37e8d81fc8ff4bc47b45f1c2665ab0b4065fcde8ba4b34819343a7e0a61ce0f2393cfb665522f07ae941f192d44654d72a6a13b470affac3b2b5f65955de88cd4af694515fac1aca5079d071642652acc64063caf0d9ded52f3240199f3448c3d7357b2b253aed4811f2bacefba701441b81857e0a980cc2b615718f7ba8a63ece6369ebea4c3411cba7ba798ed41a2a1c33a542c1719f4fed3b549eebf1faac2dbb61cbe3892c9be8841194c6a14fdb2c3b84f05d11c61f3442640cc5e2e5eaf299dd72f1424e42032745e0651cb69435e4ae12fa91c002181f0b593bab5d1f9461c9defa2acf6cb81411350bd4464f905005ceeda1f328a26cf69b4239cc2dada1a365e32f8868c5e2e5be135495be409fce91d8133fb8afe1c77ac16d5c49c229f6a9b5966eb9a20718493ecc72693f1f364e365e96dfc539eb717368d1391136b71792bcfa11d01f2e8bbd1666d619cf2853462d92bc56f118560d23e795583d55a75893f3691178bbf6e53243ba74450561baf092a9b9e91fa71b08563cf63de41a38c4e10e42f4c68d67de72cdb99e58cd2632755414400474d07fe37574964c43f95dfde194ec8bb8f540fef3fd5bc280943bfe82528be164ecf899f82f602e51c7ba8fe5f4580386842c845d3a669e968c4f4477bf52d394b4d9bb32d0f87f6aa534a6d54475bc77d93fec65091e1a5109a3059828b28381bded071b829a37f506d94f58a5b862f1487271ed68f5386a1d84e24025da9d1ff67ec3748d16d92d34004a3516806d7112fe938b6cefa2e7cfdd01a8c6b221ad25aade65334aefb63225da50ec4e423c42c0d6a0434a9883376fae0d7de12ba759d064aebef1eee15291e20df258b37eb0cdd7ede526260ff29d2596bcb9695213d6247cf76fab6a94ab7b7bfbbb8bf3ed6fef709709e254ca238893c4394e2c6bf09bcdb44dffa86930fcc5ddf4b1789b232cb9b5d8513d2dd8232d13e4f62aed4e14c6397886e7cb817410851d4aed1bfe3cb579b4de38e9c47d460b65e78f2f3a6b42b0944278d2c051001f79cc6278cef3d766764b40ec44848410a904a879d3dc0a106ada0dda364efe2c3a474a330dc83357178a9506ccf883ab19b538e43e6d6487466829ac6bc6e5677bcb023cad1309593b29d3bef412524411d9992c601e37ed36bead128f39c9bce7f72d817bfa7ec54919cd58255e8ccde2e984660eee8451f6b08ba2cfd863e0639f3f0bff8ea54e8d83b704925a91efc9c374ec0d07aa17ebdfdb965156c7add502a81e963f639c2dadd1b92b8b30b5e72cff5cbea900b75e118501b44568b2e2c4fb42c2c6b58ceca145c5fbfd53c6e65abe9c72b884f70b8fb9d121314495cfebdb6d3108891b3eea31e85e3b2e0994c465e5723b22f36dcf16fddad2b03ac1e34f5da1f814d1195178bb4824755023ee9cd26c44686da2ba449eda261960ac5209f978c7d965d2fb7e49d8b8917a1daf3432ccf5e7938579424f96b2ecdbaea04965688b97cb25dcf468f0e386383b008febf7efe3f1d8a5df1855d966c80099a2c908c517460787c8401827527c4079a51a98878d090d3e10a6a78df44520e43206d7fc57798a60de0095000e4e8d8385bdcf641bbc27aac7c74ed761125d4ae6738f987489bad39fa897fa2d79cf822842fd0b72ae7bd3e007938c678ef8137fb0336efc5b4fe158f4bfb1c359de9a1ecba77185a76bde03d7b809efac8a650b8c7460adbb1d1b7256f6b7fe0e0f220fa191adfff8b6a97eed53da26e98588a1c5d4e2c22ce5b2994a867e96e978fe5f3ff96fbc62d0c1caa9a81df26a019c89c00f25fa40ceefe81cc1f749fe66c73f480e4ef151eccab6ffcde93dbec4fabb227f827fac71be6316bcdcbe42b33ddf73c0ab4c2c1daebfb4ca00f2fff49d795eefcf565a4d1982139cd9fa0fdca91386a512d5822015620e8f06538cc38aaca2d2cbee9493a244dd9f2b291dfa69c860644c839dd1a41d39d77a777a099fb032d0d8cd56e5fb59cbd9a11b82ebe6674691b785bb4857e62ed261b70560ed03a43d6bd0cbc8493c0556104a5a688c798eaeb7b0e30bcb9418cd23a236e91da61e5a5cb0133b22d2a63249f9b9700f4118941e78898ae8a1c3adbe55d300a73095e1054a2da69852aa6884800e0674e5607ee5aa204e6ac44d8fff2189ae64312206aefca9141687b696fbd4d8b4c0390c88841d05c088b1095e069d19da42346050975a303c2ea3153afbe2d2732ae02d5d9275dd7b98bc3de97d078036029b717be58c558d865a07d93f5116ee917fd593582d091481a86c49b64a9651e6928c4e8e88b87d9e6f3ab72080612c07cd79a8ca6f641de5e1db907bf6d7be43cf20ec0c17a97ad61d0e2d5db2b28a897ba812b4caa60cb503bf9540792c2c9ebf700ba8fd9d4310a7fe4634edf77f15f79c3bba74de09d8efd3935a557b3eaa83517af6214b43e9dc2928cb622fba7edb75827618d7cdf2fa217d935c46f45682d0a108a8235d1a9149cddb28155538ea3d9163b3c60186afe626d0038821863528df6b30ea11976f840f53490023cd3fe8939c56687727fe4fc086986f4dc04cbd6d263f3a1142dfa7b15c049c3bd9f3c61e409010d9ab0bf6ef51d5786b24e0b5102fcf5b9004d332ac8056808e853284e128585d17483ff215cba962b378518efb9d98fbe8fcae6a5383a4a15d913ea0db4fd06573349e2d23f4ef455be72a3cfc1866e12270fcaeb84eceaa158db79fdc283835582a8ae71f105db75003d85b77691f07bf9ed8a0898f4045c530155482e13b2da2a51f370499c1a1721bc8da681a5f08704ea67efecc785fd4f70af79e0e9402ef5113a39390457bcf7aa1ac4e5fdcfed327bed3c29926383d5b9d148826c3f07b433973bb74d0990268dd27a9622f7c0f3d9c0606612a7c049b04d3d0904e4cb5a5b02ca7a18a322dc9eb9a3553bf919b49ce2089ba30186e9ed8d0cbd5bfca22c3068d56172f05337c7fe4cb587e46b93c55748b7f6febfd50956faaca500dc664525331de1a04f4bfa74933ddc16c73af0ed6fdfaa46e22fc74da1318a3697499f5fc70f09d8ee392018f4825700c842649c91916d752604c1487df61f5e279debee61bcfdef4aca10f2375588db5bba222641670374c48cfe97ba3a462339967fb2256d425a22c67cc53e31ba9b8cc01efd657950afdb94f9561a4d78e7cfe622a46faf5a43693a427f6f3b5a80ed90c6f31015652cff53b22c46108f5d9b3e6d754143bb552d6ecdba8cd85b4070113318fa8996c5faef9f508e21e402944ef113f606bec692697fc8fda01db922691ded8f819d144a0f93f6e104e3b8d94857b4bc3e601246ee16f79e974090ce4b41cd4588e2c844e2daa01487f1e7fcd59227c549ef78162227964cadba461a535e851b67ade3dd234984ae59a46489461eedf5d8659f22e7fa9e2005242c4ac5431b748758cd968e7581fdfd84659b7901d392aee8f328750f134a79ecd85e74d116b7672405d89ef35e05bddb5950dfba4382fcfd2fab4aa5ed5094c904b2037d24ea5fb7583335b0897a3b3712ced5a3f03cb46da56e4d38c818a1bc8b0edeb10d285c9afb9b44b33f41f3beaf02963e38e516f0da2c3dd969a3d8010a5689c8760e354818a82ec416e89f8a366ac104a46297a4aee7b67d46d233126c077fb6e0ffbd8bbb150219f9a8e6e14cae34a4562793d8590bf52a58dbded3d0ea553693dd4ea1e3e800bf5e7a0ad6474502e27c84939172eed1b45436377eb2dad695f38ed8f1b0c2c770659f509286a175552800330ad0bf7bdcecd9ea52bd192528278899daec880f75075b7b01c6587b2d197ce778ac045d8cc23784e1eff960d0498b89aca8c831cb09bff07ac93ea49a043398077350d213869ce1d4a29441cc29232d42e05e7297461fdaca604e52624434f438a691534ea40cd13b005433723482aa2a93a92f96b5bf37ffe329facd12c9264be5c5ac37eb95c9cf196a24bc809fe98ab5672ad494a3eafb3ba1d53bede3518f6bde25f40247a33b16f789be6a1db2467f43e00c97944b1ae152292326905900f4f5578189340367cedc7528b46c8cbfd8adbe2271686a3b6f0e58ca77d699a3cf51b6ba4c36d64b4659791add061b588b628e2242761b3a1200cbe98bf94c9e831a428f6e05bc09b4efbe63e5aa9e4855df5371bef1bca22b0670dae465e9ac20da9e07139e9b0ccf129a4873a15eafbc8edefda149296bdec48b8896927a02c3cbf0c718b77a36941c9c2ab56ce17be4969a56c2e041455de9b32ec20289cc64c75910b84b44061425926dd7cc8cc2ce3406d54ba29037d77a550605e36a9e5209b943e02fac105e58fa10847aed2b2484b80b3ca871231ff924683f7c9d1836ff0c1825286defad3e1efa264d9ba9c3a08faf6e3d7fb509ec9a79fb1e8b57b4cd7ba8243850d629c003364c822a559c39a997c37cf2b36a641bad0ecb5c66ec168628c6496a7591f8d7ced9ad1eb14cfe15cca2ebc10cb6085d1d7c74aaca3f42dfd4f57688874192b7ace9498408b385333b3855e608b8e993158a7882f7544b0aab4d9cc58d8d803c03b73307cc95209afd811e75e351d1f517cd0633d19d8e423334d8c8db46b45a7f166e832bc58a3b5566684900d80a72c52ae977b13b60738730ad32fe5e8311dab75bdc7555743c606c334c0a5f8f53abe9be4538c62cc1c90ccf838030374b9f918e90136683d5c302d1a9754e02f3ff441c82617cf6983fa81e7c13b761c54d8c6cbe7e77a8975237fff2cd3d00a1622e1b86423a16ef33bb407980093d5fcffba5491f01e46331675c3834ff238d160072ce0f1a4870942c8d4b0c1d8e209b4df75512cd16ea1bccb044a6166733c4b22a3d898f72f218144627d7043fc6c83b2ebb290d1f4e776840916ada6ab5dd3c434979fe0b07bc6f3bbcb5e52d11488116385ba4126e7b14b7d7349be54bb3da50d7d61d4bdbe6345769bc3ccaebd21de95ebe342bb185a95012dbdc129ee678630c0645071aaa5a2372fef0966d576fc831cd918fd13178ec4f5e04cf5df63fa008fc50f37b50ff08401c1dfad7c64d486d01c7a52a6213363b6245bcbfe1310c9153de574bed7b7d083e92eb2ca96c269867f8164d5a1fe964d9fd6b90884f15392346d0b94f9d7c0607f3cf6d792ebbdd557741ec3ad64b7850fa5e4364", 0x1000}], 0x4, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) executing program 6: kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46c", 0xab8}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x1ffffffc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x1ffffffc) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 4: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000300)=@un=@file={0x0, './file1/file0\x00'}, 0x10) open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) unlinkat(r2, &(0x7f00000002c0)='./file1\x00', 0x8) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000280)={&(0x7f0000000100)='./file1\x00', 0xd68f, &(0x7f0000000180)='./file1/file0\x00', 0xe}) close(r1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6bdf, 0x7}, 0xc) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCBRK(r0, 0x2000747a) executing program 0: socket(0x0, 0x3, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="10000000001c00000000000800000000"], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) executing program 7: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x30, 0x0, 0x57d, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) close(0xffffffffffffffff) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='.\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000180)=0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) ktrace(&(0x7f0000000380)='./file0/file0\x00', 0x5, 0x80000404, r3) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000440), &(0x7f0000000480)=0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000500)) r5 = msgget(0x0, 0x10) msgsnd(r5, &(0x7f0000000540)={0x0, "c6ba0c3655c79431f23b6b2ba5bf8ef223f2bab7a3959d81d1e2a29d7ca3d7e74bdf45803aff982d0c47c75c2cc01021ac3c0acb80c9b05cae6c7638af64600a11eb1da6a2b055f4b98aac0acabf9f27a26759be5c09276513a5e7404567d4bb02d85333bd4044ec2e01fbf2ce5f585f90b33cef4aea0c96d93fcfbc091b42f9ac4350cd5764623625138fb0e9c028cb7bb0a6b5607cc4cf3f71e4ac54d6e6eb9f"}, 0xa9, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000600)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x10, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000680)=""/150) msgget$private(0x0, 0x20) r7 = accept$inet(r6, &(0x7f0000000740), &(0x7f0000000780)=0xc) bind$inet(r7, &(0x7f00000007c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000800)='./file0/file0\x00', 0x2, 0xff) r8 = open$dir(&(0x7f0000000880)='./file0/file0\x00', 0x1, 0x1e5) symlinkat(&(0x7f0000000840)='./file0\x00', r8, &(0x7f00000008c0)='./file1\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000900)=0x9) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000940)) pledge(&(0x7f0000000980)='/dev/diskmap\x00', &(0x7f00000009c0)='/\x00') msgctl$IPC_RMID(0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xa3cd, 0x8, 0x1, 0x7a9}, {0xfff5, 0x8, 0x9, 0x496e}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000300)='./file2\x00', 0x133) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file2\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000340)='./file2\x00', 0x10005, 0x1e1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x30, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget$private(0x0, 0x402) socket$inet(0x2, 0x3, 0x102) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="000275000000000020f8b11ebca1bc191b9034e53499c0b1ded6115de29fa23dcd918300b08e6e277c8509df05ab4a6b17295dc20ab0e88d207501c6865629ad674dc9fe324260cfab7bcfeee7f59a169df82103afacd492fcb9915b52d16ddabdd3983e803fb39a60e57587e6c885f839066e874354ecd042f9", 0x7a) r1 = socket$inet(0x2, 0x3, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000168000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000022000/0x14000)=nil, &(0x7f0000172000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000168000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3ca420e3e2583708) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x102a8, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) unlink(&(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) r6 = socket$inet(0x2, 0x2, 0x0) r7 = accept(r6, 0x0, &(0x7f0000000280)) setsockopt(r7, 0x4, 0xfff, &(0x7f00000002c0)="e0675723e98f015cbc485f6064089bda84a980f8512f06eeec52d83841152fac7b8e771ba47b19da6731b17c026847b20aeda2c613f67f10292fb15f", 0x3c) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r1, r6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket$inet6(0x18, 0x8000, 0x6) accept$inet6(r8, 0x0, &(0x7f0000000300)=0x43) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3, 0x0, 0x1}, {0x1}, {0x6, 0x0, 0x0, 0x7ffe}]}) write(r1, &(0x7f00000000c0)="20832289c525f0d0000101000080", 0xe) rmdir(0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x2d}, {0x4}, {0x6}]}) write(r2, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x48}, {0x1d16}]}) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000003c0)="6ada1a54", 0x4}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x3}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x13e19a21ca107afa, &(0x7f0000000040)={0x7, 0xa9a8}, 0x10) r9 = dup2(r8, r0) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x7, 0xfffffff8, 0x73d60000}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x7}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000200)='./file0/file0/..\x00', 0x70e, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) read(r1, &(0x7f0000000140)=""/207, 0xcf) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0107004, &(0x7f00000000c0)) executing program 3: socket(0x18, 0x0, 0x20) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000), 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x91}], 0x1, &(0x7f0000000d40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40c) (async) syz_emit_ethernet(0x36, 0x0) executing program 7: r0 = kqueue() kevent(r0, 0x0, 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 4: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {0x0, 0x0, 0xfe}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(0xffffffffffffffff, &(0x7f0000000440)="0b2e8ad3cd61989d7732180e0f96badbe3ee7f80", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xcc, 0x1f, 0x7, 0x10001}, {0xcb, 0xdb, 0x0, 0x7}, {0x3, 0x9, 0xf7, 0x9}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x89) r3 = syz_open_pts() open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r3) (async) fsync(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') chmod(&(0x7f0000000280)='./file0\x00', 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="c0", 0x1}, {&(0x7f00000002c0)="c7069931bbaae2261dc5feaff4b18c276f634f2ea2703673ba968c858db7283e0a4e684dce8e2638eeb612d3566210fac0072f3281a71c82e4817b13a557c40b6dff6451e9dfebe36a78de1581dac5847fc350dd4601e4c0e3b616458fda1a86f08f1aeb58defedd6d25e0e88d4098bcc223af6b1b2e0acddc8c59dd804560bc8e7f00510be96f0f70a3fc2bdba9c5587a1b1799ecfab7822f4fa4c2d8a1fcc610bbb9bebf9d24cc4980e34aff217c4147ba350e8638f47e074c8dd7948ace30af622b2974dcb4af13c68cf276fc51e67948baba7c73f84a1b6338abb949595c96e981cb1f7d2832ef82151f1391f0f4c39f98a4", 0xf4}], 0x2) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="c0", 0x1}, {&(0x7f00000002c0)="c7069931bbaae2261dc5feaff4b18c276f634f2ea2703673ba968c858db7283e0a4e684dce8e2638eeb612d3566210fac0072f3281a71c82e4817b13a557c40b6dff6451e9dfebe36a78de1581dac5847fc350dd4601e4c0e3b616458fda1a86f08f1aeb58defedd6d25e0e88d4098bcc223af6b1b2e0acddc8c59dd804560bc8e7f00510be96f0f70a3fc2bdba9c5587a1b1799ecfab7822f4fa4c2d8a1fcc610bbb9bebf9d24cc4980e34aff217c4147ba350e8638f47e074c8dd7948ace30af622b2974dcb4af13c68cf276fc51e67948baba7c73f84a1b6338abb949595c96e981cb1f7d2832ef82151f1391f0f4c39f98a4", 0xf4}], 0x2) writev(r2, &(0x7f0000000200), 0x0) (async) writev(r2, &(0x7f0000000200), 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000003c0)) (async) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000003c0)) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x500}, @cred={0x20}], 0x40}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x231, 0x7}, {0x4, 0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}, {&(0x7f0000000500)="69e22d9dc7baf310c744521bc5e504adee9c6e51109b695bac1282459d340b9903b354e654886e1ece84f5580283406cc7dae67ef0ccde55a5f4ac8394bc1ed17c5ec0f23465cc635dcbe3ae1b9a5176e208fd5f20a11c8563048423ee89cfa6f98b2f9fb6e86f9691b28301341565a6e9efff40ee3b3d18f77251a231628e363dd16c73886916fe7a8a6251ca89d9ba256cdd669c647de796d6c997dbddfd67d7c31e06d314d2f044e10c79c804ae09", 0xb0}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) kevent(r1, &(0x7f0000000380), 0x7, 0x0, 0x80000001, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0xff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = shmget(0x3, 0x2000, 0x400, &(0x7f0000197000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/159) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r7 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a8ff99b672f4d335d223e7d029d6ba8af6300370021", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) mlock(&(0x7f0000778000/0x3000)=nil, 0x3000) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') socket(0x1, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x5, 0x8a) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000693000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0xe6bc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000480)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bfb1611eab0f62ee8b45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x92}], 0x1) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd4", 0xa9a}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450d) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x801, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r4 = socket(0x0, 0x3, 0x81) setsockopt(r4, 0x1000000029, 0x35, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000340), 0x0) semget(0x2, 0x0, 0x266) accept$unix(r4, &(0x7f0000001300)=@file={0x0, ""/4100}, &(0x7f0000000180)=0x1006) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) getuid() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) close(r5) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="23028d8bb6f7610a158d055b8163987867e1c20f65075347699f2e032de63365352e68", 0x23}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x1, 0x0, [{[@rand_addr]}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffda1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}, {&(0x7f0000000140)="95bbd7d7d111cf42397e2294eff3aabe25e25a2e60534dd8e198be817693205898e07aa28cbe339b1abb4aae52dae31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000000380)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907213bd3a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd9708121430165cda855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf6", 0x1000}, {&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb08004500001c0000600000009078000000000000005a4fa72f90830ba740"]) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) kqueue() executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp_reply}}}}) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x3, 0x0) r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) fchdir(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept(r1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, 0x0, r4) pipe2(&(0x7f0000001dc0), 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r5, 0x29, 0x9, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4, 0x1, &(0x7f0000001e80)) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0x3) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) connect$unix(r7, &(0x7f0000000c80), 0x10) connect$unix(r7, &(0x7f00000023c0), 0x10) pipe2(&(0x7f0000001ec0), 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000002c0), 0x10) r9 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="290c66692d492020ad2f884b9372474312cc21848f8393e643e2666275723b8baeb5a5aceca4963db6ed44952611eb2ebb00704df0ab86326e9ad355c39a881c1d40c8f16026360b524d0938153844c552b268ef3a7d48f195604667ffb1a88a5995ea1c698917fbc435c27e0923ca01d03ada4b10923ba5aa59087b31ef532f96e58011e0eccaeda7021042ddb7f33f7680e8861115d0695bffe0514126e15b8593e01331990df09d40c77845a50581bc64feecad", 0xb5}, {0x0}, {&(0x7f00000008c0)="0c34994d54697930731a459953ad5b637a01662a92169af8816a55c35d251677401357a190a4cd7a4fd7bbe06b3612f8b0685537f50f84e83c91d35783e988497b0a7440e310a5713da2f08ea337cbee9dbf5ca5b6692bb3dddc23997c96c7c097f4c274f355ecd63edbb64820f107a01484662a4347e1cf1ef27bf3cf4aecb5890f3ed17d88155c4791979f1da826380433b27517d5b1553a1f8bd2803b82dfc2c2f62e5ad5ff", 0xa7}, {&(0x7f0000000980)="a79d47773ecc4ae4c038de7b3956903fdfdbd828f88ab4d3a894e737532df75d22e01d11f28b1aa0ead26bd5c838beef9d83e75c29f26725f9a425d23a6bafd9e6d59bc66bb786d6a74febace84ac955fe2aee27820aeecfd3681c8d8c01f4bce19c24f4714d4a7742c4183466ebf67e4e0a8980b36c", 0x76}, {&(0x7f0000000a00)='o', 0x1}, {&(0x7f0000000a80)="869e4ca576390efb030fbca19e0f414ddb74518f417763c7ec1029976994334bd2ed3f394b37e6b55f7c683fc728683b988048457f969c6535e920636d39e3b1f41a4e71abd307c2a316ce2c95e2dd9e50b878a0c1a82b6ce5ddc3ae79af2dec9313d1f1e95d", 0x66}, {&(0x7f0000000b80)="d05b6c90e8472b9df1ff185eb7e31f015047b9ce22ed6f0dade73ed0c30d95f694fc164b09299af6ee351a07884adbca9d0cd52139fe43ca888551fb4c037ee3801b521d7dc7dc627f1c5bdd58f3016df6e2fef457d858dceefce8c24f43110cb9df0300a348e8dcc26400bf", 0x6c}], 0x8, &(0x7f0000001f00)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00 \x00'], 0xb0, 0x401}, 0x1) getgroups(0x64, &(0x7f0000000700)=[r1, r1, 0x0, r1]) r10 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0xb17, r0, 0x0, r10, 0xffffffffffffffff, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x100000000}) pledge(0x0, &(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xba5\x8fF-\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[\xcc\xedJ\xd8\xa9\xba\xff\xf1Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\xc99\xaa\xa0?\x12\'z') pledge(0x0, &(0x7f0000000300)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xba5\x8fF-\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[\xcc\xedJ\xd8\xa9\xba\xff\xf1Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\xc99\xaa\xa0?\x12\'z') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r6, 0x40}, {}, {r6, 0x1}, {}], 0x4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: r0 = kqueue() kevent(r0, 0x0, 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x30, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget$private(0x0, 0x402) socket$inet(0x2, 0x3, 0x102) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x9) getsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r5, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r7, &(0x7f0000000240)={0x2, 0x3}, 0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x2d}, 0x2, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="7689e13a6dfb38597c95477d7f90a94089a68ce3201b96", 0x17) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd4", 0xa9a}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x1400}, @cred={0x20}], 0x40}, 0x0) executing program 4: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) syz_open_pts() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000019c0)="6ec5ca9e2bd47c36bdb16672890ef460c5a5f0492241e8302528ee8d57ad6f3a0dc1302f5970945a0b7f3b1758cc7d843decf8ab98095f63509ed1e4ff59a98a7a0fe804b9ba039516e73de795b16ffc1a87eeee6e8a8be1fcd08bc29d266391fb343705af655984161ab3dd4c7c38b5c3b14ac9a8b5dd397439ebc60af2d3e0fcfd4d4c08c2339c87d1af47bcaf542622a9b4ffb2aa7eb23f727bb49368730051418bad8372c5c52f639ffc3cb0c6c2231e38fff3295ca9581af8b47636e016e2b69bd01ee7b7992d7b2b2868ea82ffbf4f17d393e60baf83cb8048dc4ec176fbb85b3d98d9b98ab56620fbb2caf135ecb58770229e27a824d43a1a5c074efea8c03ee7594801ce74459d42025b9b81cee42942cc6533ede133ba604c5d65d841f82381c42431fb5d8c671e40b8c05e67088472dbce478060ee19a39a5101b722e37cb55ab1c5cea5f147d01a8ae9b5c1ed01596e3c58bed4b5348d6561e5eea453f14f200ecaf66c47678fe3e12bd9874ea598493b728329aa3ea87b147274d74fed7b613b1582cc7b20253b73ef6d5fb6dd72972d2c8618400cd149ec2dc1cbddbc44740a19bf21231ffa0d51ece74b214d4d5ceae3c18d72332f1db59526b448ed2e3f21ec5fe8256715c8aff805eb26b710314a3b32f328068942fce6e44f2f8f54b1d22b1de46a40ae6cd67ae04d140415d25757f9051571f8c92b34ab1a88cd13b8c371cc23518842d9911d2c16a3e795b9f4cf4dd8650d1727eae1ca74ae2b7b9c4a6a4e50299c76e8fae16f7c7350cf93e0baca453efdd1d2ce60362b95fb7bac2a45b16455322193aece7366525459d3a4d33ba81680e0d82a1decb42d668178c4ab1d8872e008099b1f975416dc00", 0x274}], 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, 0xffffffffffffffff}, 0xc) r6 = dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)=';', &(0x7f0000000080)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) clock_getres(0x6, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000001c0)="9e3ff56e", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606942, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x4}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x2}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpid() r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) r6 = socket(0x20, 0x8000, 0x0) setsockopt(r6, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) r7 = socket$inet(0x2, 0x3, 0x0) getsockopt(r7, 0x0, 0x2, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0xc26, r2) recvmmsg(r6, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, r9}, 0xbd, 0x0, 0x0, 0x0, 0x40}) executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/217, 0xd9}, {&(0x7f0000001380)=""/46, 0x2e}, {&(0x7f00000013c0)=""/90, 0x5a}], 0x7, &(0x7f00000014c0)=""/214, 0xd6}, 0x3) syz_emit_ethernet(0x6c, &(0x7f0000001600)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x3, 0x15, 0x5e, 0x66, 0x1, 0x4, 0x3, 0x0, @loopback, @rand_addr=0x8, {[@end, @noop]}}, @generic="3fc0882160c60d63d27301b7840709cecff937f033d93c7fcf812bc7cdc73852dc77cf3b78de13230942af67f0680552a199d9b488d50e52eec6e9cebf1f9b372a1d9c3e5436"}}}}) readlink(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)=""/78, 0x4e) unveil(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='W\x00') setitimer(0x1, &(0x7f00000017c0)={{0x6, 0x8}, {0x8, 0x9}}, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x40, 0x0) utimensat(r1, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0x7}, {0x6, 0x8}}, 0x2) syz_emit_ethernet(0x3d0, &(0x7f00000018c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, ':Bw', 0x39a, 0x2f, 0xba, @ipv4, @empty, {[@hopopts={0x6, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0xf9}, @jumbo={0xc2, 0x4, 0x101}, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0x3d5}]}, @fragment={0x11, 0x0, 0x81, 0x1, 0x0, 0x1b, 0x64}, @fragment={0x1e, 0x0, 0x1, 0x1, 0x0, 0x4, 0x67}, @routing={0x1, 0x2, 0x0, 0x81, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0xff, 0x30, '\x00', [@generic={0x8, 0xd6, "b66721a4607f6b475cabad6c64b333ffb8eaf3e55e254b6a7ef1df73425f72effe345cbf89d2a782dc64dba8393b0faef49e06a8a8adb3f7a42c345fc33b8500b0bb44d14ee574f10672654684cf7637837017039fbaad1397c9243e8664dd8ca59bcf0c35bb0889ef5e2aa2a209171d246ff8401e190c97a1788930ba31788437ecdb51bc998457351862054229a4111fc2ed4c2ad016a65218c990525ef8a9a1960455a658802a90881ec3df3dbe6065f0737b135f08e49bcd3b2318fe78cc1c74adee3957977bed6afd3960f4e1aaec438843b6af"}, @ra={0x5, 0x2, 0x400}, @generic={0x0, 0x97, "20009f104e12930764a404d3d3071b54eb53f3fa9feaf4cb28397db1607c2654bc8517d06b7e65d78a9d300215010c7aae76ef20f7ed65bf30bdd612ad0754a4650bf39f51a681a631e6f1b5b964c857a2a0bacd98b4e4b90a91dabc6ccee1fa892ac6dfa41272e744c7b017acacd7a0870dcbbbfa3a55d6be3c20512f369ed7e5cbb0d61e5ae8c6e83cd7fda4cd8584a6b8ac313fdfbf"}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x1d, 0x0, 0xa7, 0x0, 0x0, 0xd, 0x64}, @routing={0x4, 0xc, 0x0, 0x2, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast2, @rand_addr="f214c405f7af1918679088fa4fbf6a3f", @local={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @fragment={0x60, 0x0, 0x6, 0x0, 0x0, 0x3, 0x64}, @routing={0x29, 0xa, 0x0, 0x1, 0x0, [@rand_addr="13165c70e3fb5479f8db5eeda838213d", @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @empty]}], @generic="c9d964d8407e3a261196eb79917e84fcc1449d9551ca3a6d866e6cc9c7afe670f381ea313e41b2a48f23a38fd9bdfcfe319c9ce91439e8de229505811c444a5aa8bdb7e2befa2fd1bc0c2c43e8e4b978275fee88d5772714378d5be94163bc904961b95bb6e77033bc2ea02c07821c88da791acf5c138d036e03c7e5c0a6e7de8996ef49a2eccea3eeab45b4cc8ea0188276db40928b48609d69ff47dbdc063ad37f845043f020f6b5f01560ffb8d5188f941edb221b1f125986a99592f037f4708c0eca2b2f5724a772be3ff8a77f739939b3111dae4fe5280ea1a32be558595b9c98315dbc9a70a120313d6bf852e781f2"}}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001cc0)={'tap', 0x0}) flock(r0, 0x8) getitimer(0x1, &(0x7f0000001d00)) connect$unix(r1, &(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000001d80)='./file0\x00', 0x140) r2 = open$dir(&(0x7f0000001dc0)='./file0\x00', 0x20, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0, 0x0}, &(0x7f0000002000)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r2, 0x5) getgroups(0x2, &(0x7f0000002080)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, &(0x7f0000002100)=0xc) sendmsg$unix(r1, &(0x7f0000002280)={&(0x7f0000001e00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f00)=[{&(0x7f0000001e40)="dab9d704b0658d1e1f46ac8ad41b8b32c0f535020e36ca07eb42a89c2998848642cdc150b43cbe33256036cffad14ffe510f86868cf1fc7d341152047a4fc54cccc297499b52d74c9a7cb3dd78973b40e4128cb22595bc466d8c1aedc5c33b74bb18ace914f84e423dca1ee17a2d8c4fac503c1b0aa9332e4bdd8a4bb384e84d466dabe3717f", 0x86}], 0x1, &(0x7f0000002140)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r0, r0, r1, r1, r0, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, r11}], 0x110}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000022c0)={0xffffffffffffffff}) sendto$unix(r12, &(0x7f0000002300)="9f5057214f7df5710f52381ba5a0997dd137ab2d395ec99c19d40ec365", 0x1d, 0xe, &(0x7f0000002340)=@file={0x1, './file0\x00'}, 0xa) geteuid() pwrite(r2, &(0x7f0000002380)="30f264497e65c66db54e7a1729eb7ac0729a6efeaa530b236030b4349a78bd45439cab6d154cf377cf2dd41e591068a87aa5c6a0f9c8b435f2b0189c726a63cd626cc5dcc7e7eaf3da0153b575a7d8d68b52075c836a01827e7fd6226a9c8d", 0x5f, 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000002480)={&(0x7f0000002400)='./file0\x00', 0xb2, &(0x7f0000002440)='./file0\x00', 0x8}) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000800)=""/11, 0xb}], 0x2, 0x0}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x8, 0x8002}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f99a0923a83e", 0xe}], 0x1) write(r3, &(0x7f00000001c0)='o', 0x1) write(r2, &(0x7f00000006c0)="2f21fa4bdbf550cb537933f2e90027f7bd6922095c42cf84ce32173f56eb83c801ca02c36a5429cec9de8f2d0a1603cccbc53934a0d9a7506646eacc939b84668456fcfa47dfddaa531fffec18147dbab7ff7132a151a22969c04dacb7ea39ec23bd8e62ed778788f834756a7c4ee7e85acd3c6e82af5ff9bd0a3213247a20f7c06cb46040f9ed0026602471bc9d276bd97be0318df895c475e156d9443912912959fdb25e90a04116066d79e890370d6cbd97e22ee4a314edbc06d1d9bee2bb465af3baf233", 0xc6) r5 = open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0x25) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x80, 0x54) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000000)) accept$unix(r6, 0x0, &(0x7f0000000680)) sendto$unix(r6, 0x0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f00000001c0)='x\x00') writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r1 = socket(0x72a43a12704a7b7, 0x4, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) syz_emit_ethernet(0x173, &(0x7f0000000480)={@local, @broadcast, [], {@ipv4={0x800, {{0x19, 0x4, 0x0, 0x3, 0x165, 0x67, 0x3, 0x9, 0x50, 0x0, @empty, @loopback, {[@lsrr={0x83, 0x13, 0x87, [@rand_addr=0x1, @empty, @local={0xac, 0x14, 0x0}, @empty]}, @generic={0x82, 0xb, "2de1a0020ac52299a0"}, @timestamp={0x44, 0x4, 0x2, 0x1, 0xb}, @lsrr={0x83, 0x23, 0x7, [@multicast1, @multicast1, @broadcast, @loopback, @local={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}, @multicast1]}, @noop, @generic={0x94, 0x9, "04b86133fc0497"}]}}, @icmp=@generic={0x6, 0x0, 0x0, "bb197a20d765e5c623596e62cf4c2dcd8bcd7b989997a38636095bde9bce163377597b5c1da1ed6301cefe2e90776d5a47fc618233f7aeba9e3f3b1290eb95d6f600a89a8fa4f26b951f76886c0f5d04e889b23528408a0317c1eb8a3809889d7b0917cd7a5748b1c6edf7ebb35864200971831784ff47a41a64b0fdcd0e547c5afb199d6113356110bf945627e2432af7a493f18dc90913a127acb0c458a7dba8043536cac9978c8e9c49ebacef2539e5e630f44bd5b81d0c44d338287c54edccde7485f9c4d9b3db86c110cb799aa9f4a959a6e69b3df89e1e9df52364c4c7bf500e9eaa511c5160cb30ec984754f08a5be560db68cab5404e7f48db"}}}}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x2, &(0x7f00000002c0)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97310f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a989d97b60118804b817f303957efe7b010a85390f18dc4af97fc7c3589714e848d46f64aaf68138ae8cd29fad00caee4be1da0a27226dcd109dc27de1c4696f56f90ccbc6dedd3c37625244cb30e0f2623a67939a862530bc928ed577808422c721270b4d585f89cc0d1e5b884df2eb1489898bb29bc1397479080f09761ba3d087a71ef70e8d2dbc3cd9c62654ff2580c70c8e01e2dd22c751c44dcc03450959075e9a945db3a5e629c52582b2b15f2791a6e3000000001549bc86660e46bc74729eacb96ba755584deaef31c41ce262060f8cc0482c7ccd7b3b1a2678d700f85cf485e6d38c0a05d06d393eac73a7e6e7175dd15f02171c0f413fc95bdd7a717f67de617457a910f457566ce0f432101071a2e6accda7f7638b3a9f65d8f1014bca256c28d84fe0a953774fd382ccdd7865a208077348c9753b76bcd8eab234c7f2d97e79c00371082b770a6e6291a00e67d4", &(0x7f0000000280)=0x1fa, &(0x7f0000000180), 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x27) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0xffffffffffffb5ea) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0xff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) semget(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="da1a54c2e700c79616b2396b75dae99f16c08c1484efc685550200000000000000d7062c00000000000000051f5a6f3135e5", 0x32}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() executing program 5: syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES8=0x0, @ANYRES64, @ANYBLOB="5a0e4840981c16ef289013709f519b7c3106d32cd4d9514497761d1cf9b9f899acbd10ae6cae7e6498ecfa733ec8398d3978487ae3c0bc1ca8ec32e1cecdf067192135e19f20a4cdb7d66a08021e35f3a5d99d21de0c65364038d8f986a9b91c9fcab70218fddfcf5d3b", @ANYRES16, @ANYRESHEX=0x0, @ANYBLOB="5d0c8b9daac8effb9fb87762cab24d6867c34aa7c8900976e58479572f4b086e5d06f362ad8a6f3402f435d4cde866cc6e41435fa4694eea451b1652556287a8a98f51bc780dea8af578a22db98a7325f3734ff7be8d85486de62d4d4b013c08e2eca4668783f74ba5f4c2cacf7e24405a509c591d07b9e4794366764ba235097ddeb0c3ab29d7d9cbcde337d14e7885d618cb3e5605e30e35b8cabd5a76a63f259164e8cdfb151185d62ac92f6a4b0e084f9fa711ecc24b4d2b46c4b33aac24d549ccaa959c7b8796f579ae9c810bb3d253e5dc8321f33ba3555ef0e5c2e1aeaf33"]) executing program 7: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x6, 0x0, 0x0, 0x4000006}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x2, 0x2}}}}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r1 = syz_open_pts() close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r2 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xd1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x5) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x2000}, @cred={0x20}], 0x40}, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd4", 0xa9a}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket$unix(0x1, 0x0, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)='~', 0x1}, {&(0x7f00000001c0)="fa159053f3b14614aeb35e022ec404faca224083bbb61e4614af71cdd85292d71e35591305269d0ec0b1ab91f6359b42585f9c3e5bb7af100e668dbe37b296f0c35ae7e27d5f4617528d985feba53eac5e556078562afa0dca1804eafa78a3fb53076060a690c3d833a9cab9118b3ce0489fdc691a32467625286a61a4ade6dad26341fcb3af7ce870773b625c908bb54d64704a6c969c26c31599000beed231c3b011c601c5488c", 0xa8}], 0x1000000000000299) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x6, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="5fb26156f83470725cef85a526a80bb0b115a89888f51b735d740a06effa7fb47ffc26c334f7b3f3a949693b8738520a21323517f39aede0576705db8f810be34d9268bc26b68206aa4b5e8a3aac5a12bd7da6eb5b34af9c13d015bcfe32598cc782ddbb8270a38f77ba0c3adf1f4cba4fd126db7b398454981ca103e4ed0a734a0e5128737e03c63a5e05f0381d71667032e2bc511d303e3968e4dfc8123d297c23352de39454f7701611ca697ea58c927fa536566f31712345c34b76ba2555bd3fafcfaafd354d7d0163dc13185f359d33c4f31784db372c4046ecb302cea5315637f841547adee198bc99a9ce1b59602b4acd3d60e7e2b32e73a5aa9070a0e6e8baad65959001ba00d072fd1ed750ec5bb4a5fb1fe9e8937045a9aecdcb35a96c904a643678a6f04360cffff95fbb63a5ced40b5ecd3bbe7771506080535ab102493945349d0b99db7a454172862237b1f351b208c014cacd9bf0237b28099e85b38bdce811f8cce9a2b4a5cb8aaf24b42eb87b70b038917279deebc059116184373141ed4395ab0b75ebb4bbfcbbba3c34458f76226da08030e4bccb61da7c563727c22ed30a37936a9186f4c8712d645f745f05dc012c9a5839c310d70c475b73ffea201a761772bbd9e4c8770f37470606017db6acb34a8bb9539469a5d7bd4e1710ac3665cf669034cbb47f42673e40ea5949eb50a31ac989a2b8520e6d9d7c347aefa47651811d702526388f77ef0436ce3794da7106322c1d00a8d8a1a6ef020cafe803164615ad64b83b1c57105edcae02e730d1bb3aa278317196a49b54bb7eeab778264991043faf59cd35b351a0c865e50f7abd33b31aa541e6d59907eb85237b1c034f72c2992f2cda1e471e3c80f75c6f6dd7ef91ae257f0aac4b7862af2e635982faae00163dcb7b43969c2bcb2ece9afdb0e7046dc09e4a4d23f85afb117ccdb9ff0b6b9016dd1f572342935b72cbe7db4c5069c4e0818ff30b1fe2e4029453bc38d437580fcb27de6e36ee386e75b392b875a0c7ef3bc21d886f79840543f10bb83ac4d7c4fbd9d8b97aa03540ea70cdb345594608defb659d6c237fae405b66b4e533084745e58e12d4d2a3ac60c7bc14cc932a4b7cf5ce27bfaf34038412dbd4e345447d35460b659a0686e7e614445c32c8af325e6c738f08a03129e1c9c98d54e470938bd2c2ef69921b66cd6aa699ee3b94af503fb6f060b73659679f0f4b3030d1f2f52e418a3e030a6f0b0e8c49f820906464d646ae928272f99e4cb3cda6ee8b0ee0e3af7b1f83c17d6a22d1f44b0e8169987c7d8cd0e1606939677677f62877f3e2d6fb4074ab63bc25479a55ef2fe7b91f7ca40a", 0x3c2}, {&(0x7f0000000140)}], 0x2) executing program 2: r0 = kqueue() kevent(r0, 0x0, 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x30, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget$private(0x0, 0x402) socket$inet(0x2, 0x3, 0x102) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x9) getsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r5, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r7, &(0x7f0000000240)={0x2, 0x3}, 0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x2d}, 0x2, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="7689e13a6dfb38597c95477d7f90a94089a68ce3201b96", 0x17) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) executing program 7: r0 = socket$inet(0x18, 0x3, 0x102) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000580)=0x4000001, 0xfffffffffffffd4c) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) fchflags(0xffffffffffffff9c, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x12, 0x5, "7f74346bbf07f66625fbc86358599081e73a3d40", 0x2, 0x2fd}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8d, 0x3ff}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x6d, 0xfa, 0x3, 0x4}, {0x9, 0x2a, 0x9, 0x7}, {0xcc, 0x6, 0x9, 0x7fffffff}, {0x5f5a, 0x20, 0x7, 0x308ad939}, {0x0, 0x7, 0x1, 0x2}, {0x400, 0xff, 0x80, 0x5}, {0xe9, 0x98, 0x4, 0x642}, {0x5, 0x3, 0x7f, 0x1ff}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x5) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000280)) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x124) unlinkat(r4, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000400)="ee864fdd78fe9d07b13e7d15d3212060d254ca39db7bbfa1e793e965e6c74862eba962b1ba07a8e17bc35de06c3419da8823bdeb7760c814a262ae0958113fb4163dcd3874a3da81976b8c68a56fcfe9b781a603f01e1b18678b52bcf19d85f6ee33e151574f8ffc6168fe5977e3c1c9aaffcccf27", 0x75}, {&(0x7f0000000480)="187d82610e6dddb71778590e76f096a135cc5d654524416697e3", 0x1a}, {&(0x7f00000004c0)="9ef2dd6d07b1096a09c299970fb756c0907b30f76be2fc5d4f6e01788aa0b01f2061895f86bf4b1faefd512bfaa1a67bba4c5c3e177d14591ffcc1b6483b844873a26c21e6548826736fde8570d2260e9d0bfae2f2112d9b0b9f671365f017d59959c0bbdd63e83befe949620df5079f0c74014a8ab7e87952240476c100011246538d44", 0x84}, {&(0x7f0000000580)="ed672236a39dd4a18a782b4882501b6370057051d4d6207388a8ac97a5ed5c88bf97dead8a14b7ff0b7e35abe86db31bebef79b882e9833135cd7edcea44f9388f6e6624f15e703a6330fbbb3ff133dc3b274ca0db5cc26b17dfe9c78094607ef57eeffbecf8c1c305733580d5fc64c10798b71c34d8b218aed61175a55fecdc4e1a55f94f3ebedf84d6b74bd24d6c7b86ba18ef5d2634b87c6887cb148a5056bed06290b84c075f07e381c0b5ff4d5fa158e988e7", 0xb5}], 0x4, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r5, r0]}, @rights={0x10}], 0x28, 0x1}, 0x400) getpeername$inet(r5, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000007c0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000800)={0xcfdb, 0x90c, 0x2, 0x1, "1e01e4d265b4fe9c3650049d8c72b9c03b6e3b0d", 0x6, 0x101}) r6 = accept$unix(r5, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) setsockopt(r6, 0x4, 0x3, &(0x7f00000008c0)="c6fb30d2d5301b6859cd59b0ce3878bb984cb522d2e34e29571aa4848937493d0d7d72c0c0648bde75ccb30f58781ea9e43824ce87d7e28405bdd3464dcd59021026bb8957a9e031c8914c1e030c7bf542affea0ef1ed6240a5e190bb107223f778c070c64e93313e4c739809a0d8f841b2efdc4fe993e37615ccd7f0f010140f3136a3065fac5e7ef6935214a0598d55e69129cf5f8d297c406ded7b3245be2888c82c3b22d8f9a85865675f267a9012323338053847fd05d989d7446c40e9f9cfafb842dec70689ed389c4300250ad0477", 0xd2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000009c0)="133a986c9bb34d9bd61900af0ba79c0f672aa695ecfc9f6e6dd6365792964040c14f01d4d50a8534e7a1d08edb293fd3d942835f1961011d47347ce672d64c5d22c4e16b55336a8dc82014d55e0d6ab196251f576652e766346492bde38cd6a9f0b75979704596a0f1ac4cffcfb7dc3446f43a6542edda", 0x77) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a40)=0x47b) r7 = dup2(r0, r2) fcntl$getflags(r7, 0x3) getpeername$unix(r5, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvmmsg(r1, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/110, 0x6e}], 0x2, &(0x7f0000000300)=""/98, 0x62}, 0x66}, 0x10, 0x6, &(0x7f0000000400)={0x2, 0x4}) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r1 = syz_open_pts() clock_getres(0x4, 0x0) close(r1) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f00000001c0)='x\x00') writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) (async, rerun: 64) r1 = socket(0x72a43a12704a7b7, 0x4, 0x0) (rerun: 64) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) (async) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) (async) syz_emit_ethernet(0x173, &(0x7f0000000480)={@local, @broadcast, [], {@ipv4={0x800, {{0x19, 0x4, 0x0, 0x3, 0x165, 0x67, 0x3, 0x9, 0x50, 0x0, @empty, @loopback, {[@lsrr={0x83, 0x13, 0x87, [@rand_addr=0x1, @empty, @local={0xac, 0x14, 0x0}, @empty]}, @generic={0x82, 0xb, "2de1a0020ac52299a0"}, @timestamp={0x44, 0x4, 0x2, 0x1, 0xb}, @lsrr={0x83, 0x23, 0x7, [@multicast1, @multicast1, @broadcast, @loopback, @local={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}, @multicast1]}, @noop, @generic={0x94, 0x9, "04b86133fc0497"}]}}, @icmp=@generic={0x6, 0x0, 0x0, "bb197a20d765e5c623596e62cf4c2dcd8bcd7b989997a38636095bde9bce163377597b5c1da1ed6301cefe2e90776d5a47fc618233f7aeba9e3f3b1290eb95d6f600a89a8fa4f26b951f76886c0f5d04e889b23528408a0317c1eb8a3809889d7b0917cd7a5748b1c6edf7ebb35864200971831784ff47a41a64b0fdcd0e547c5afb199d6113356110bf945627e2432af7a493f18dc90913a127acb0c458a7dba8043536cac9978c8e9c49ebacef2539e5e630f44bd5b81d0c44d338287c54edccde7485f9c4d9b3db86c110cb799aa9f4a959a6e69b3df89e1e9df52364c4c7bf500e9eaa511c5160cb30ec984754f08a5be560db68cab5404e7f48db"}}}}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) (async) execve(0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) (async, rerun: 64) r1 = getpid() (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) (async) open(0x0, 0x200, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) semget(0x0, 0x0, 0x0) (async) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="da1a54c2e700c79616b2396b75dae99f16c08c1484efc685550200000000000000d7062c00000000000000051f5a6f3135e5", 0x32}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x74}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) syz_open_pts() executing program 0: fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chmod(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) r2 = socket(0x20, 0x4, 0x80) close(r0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x23, 0x0, 0x0) connect$unix(r5, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x12, 0x20, 0x800, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x28, 0x40, 0x6, 0x2}, {{r1}, 0x1, 0x80, 0xf0000000, 0x100, 0x419}, {{r3}, 0xfffffffffffffffb, 0x12, 0x2, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x100, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x9d, 0x80, 0x5, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x211}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x900000000}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x1, 0x2, 0x8000}, {{}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x9}, {{}, 0xffffffffffffffff, 0x1, 0x80, 0x7ff, 0x4}], 0x0, &(0x7f0000000080)={0x9, 0x9}) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r3, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}]}) write(r2, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000340)="64b905872de171cc8d6e5bb97c4c6002d9c40850e971cc18953cdf", &(0x7f0000000380)=0x1b, &(0x7f00000003c0)="388a5b2f91996c80f6e9124cf39c6efd2f7facfa72aaa6d7eaea2bf900b7cdac8f3b5f22c7cfdd949b71a97ef07408ee9f6d90e91f929af3a122980ab09a2e6d21834b5b2dfee7454eac9c326ec5a312e1c4ff457eb57eef8598882ac62e9ecd84674ee5d984eeffddfaae9d01309b4fc53f47aa0bb5ed1ff29faa191cdbc24a0213640e194dc02f53d46be8677e0813c8053b03d43e657d713a755e2dd4c616f825bb3095f02bffac08fd52d43cb2d6190d95173cd66fb02f5dcefb73191dc0beccd1638214ec47f4d3eff66efcf76fe60d", 0xd2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x11, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000017c0)}], 0x1) executing program 0: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 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, 0x3, 0xfff, 0xffffffbf, "a46df2c7000080007dca00000000150000000409"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) mprotect(&(0x7f00006e0000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f00000002c0)="c983b61daafce8649ee587f71eb0e184b0e0e6306f14cea5f2c977852c04e29cd2bd29db2c72b8f19690d86fdbcb37f4755b510edb7d7a0d1bf543c2d386216fdbe7dac825a99e254e6c4e96cec6b9ba7d2ce3442702c84dfa54b671a537efe313f8e22153985d59d9850f73917e42d047eda6f64bd3c9932e342fe46a0e90c8be346a369ad92eaf683f7c734ce8a3c4588c22b45f03cf1c0b0d6b87d11d24539979d69812a24e23eeefc62eb03c3df7", &(0x7f0000000380)=0xb0, &(0x7f00000003c0)="566083846df48c1f2a247bd0d3d9ae690e0e4576119448fd167362f14d59c672f7477d9320f0f3df9619ff611770f61619", 0x31) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000700)="987a1a65653fb12e8cbabcaaf5c98db63a57d731b856e279d24046e4c6ed71b106e1ec2122472edc848d00b96fd9fd9b9f2217d178d082e61e298f1c36b7b011a27acdf9070759aa8199c4a871ea4f4697977770c208de6c5d12016bcfef4673e9e8828af0577e536060b9fc520da48c6a167463a05db3e2294e62d072c1bf69f6d3c28ecb08cfbeda777ea2d7fcff1beba4f90a7c8a731331210e7b4b2d746ab81de3ab7455cfe59873eadd9b3a7369ccf65f043586f64580cd830216cb2bc27bc4a6abee0b07d3926d22f917afe587e7c50facefaf43fb17f9d3372098c192b8913d9339296186d0d961e32a044cd494f7ab165c893091b3aac97b3af284bf7144a554c633bbaaa54d5d6616f69b31d1b04ce2aca752abd0bfa76455eaebb7c9ddd8eccc21c6855720f4bbcbaec8a0b484ae6d13780c78526e10bd0f9b685fb83abfda0e430e7256038ae74a5c1758c3a1f83734fdd08dc1c69668895ded11157c1f3fa84b96a4e2d8ac80ea8e98610d02b5fbb264651f272805a97fe3613be09a373f465109780f042c16390d0b133578567d00000000000000000000000000001bf5b1aff44d15f9d8f6886c6eba48b6f758b37c4c679966ec7ad56227379512828a43ac24615664350be5552506d3709afc0a7078be17477402a18c6285a5fe6837d70228d3c19c9e6e445830da42a3291c81845a80e2f835d09be149bae9c2498483b6d1179450893a7a1e70c644a3bb4b8d832a6ec3782ba532b95ae0614f47022a38988d57d94229c126a4aa8eff7233efeec72736d8a55bd48ddc9936af1d294cf395bd5da5a15c1339b8622462d9860e00b8a55423cb71f671", 0x25e}, {&(0x7f00000009c0)="867a415ed15c61dac82a37ba661605ae809584cc07186e0e692c4fb2b88e28481f7c73c33afb75999d6c56fdd49c40554619a950a20d7199e8399d8f667e9ea2f1984513c000a257f62809a346363dbe63f82c8225bb7b7532396d2f0f31c566b774d05b00d3e4993206195651f60855a20287182942e31a2329fff43774d7a46b88f289aed83fafc8fe5b5ac9c7f86fa48bb075149af154169c4bb80883573f52757394e567c7a5923fca61f02977580a0bab0f9363deff63c2b2450d9757f0567c1cfbcf1e785137ba6cbf4bf58b1702b83cd99f45d573385dca2ae7579bfcd788b0842d301b417d2eeff589a33ed20916fdc9a60ac3877039613f0fb3fe3b32e3d2bb7fe62f320e39533db15a4479fff2ab1a79fadd8a2eeb46e390d6b9311756e8299f5a816d14e1aac48b7f92af77b181fe26aa33446bcf0c7447f026a8297e39411235c603d77b73fe0095246bfff508e53faff7a379bbfeceebede5a2493d709b10f7c11cb8e6a0157b0853543e69234dd6ec18e2ce3be216a4897b6e1cf6f210cdc85beccceaa6c892e10733c1551891b266357bcdb68b9f59b090c653172e2d57df53d77ef33895580d5926746c12b04f3aae3d209911432fa7deef9e9957c713b84655c310031f62c59928c7ffd897865e20538516db98b1ae964ee09d8af477e9c06d9c90c14503ed6ae55584abebcb1907d8716ad4b171dc842eee258ee115de906c705b39fac7391a9ecbae85f012fb61c7b809805d4784d3516354459ad6e13768e0e7ba5927793edee80ba3d8fa5f317d31293c316618ee3fac43c29c55c7de28b19f27de3fcc84a9404510fe8b4c43f0ba6256f2fd4bafaae64053da41a18abfceb07564e4f19c6537ce0977b47e062b48089859a4a45172d1b22c5e484c86b64f2439b7b3e5dfc287c546941d3f6243266a7a0c463084f9cb0669d89254be2ca3d659d2d5976ff3bf809a53e9d3558610ec2247c71e73119a44c8128433d4e1433af0633a37fc81f125b2810af6d3697ec2053a933a6905b0b989876fc50de952e071a55faa1d3bda90129f8f693dd609e749c9c85a2dbd5bc818915392bf99173bcbc5dae9348f3a99342244f4ddf42f22a047921e2a701be7aa540f8b4c998125c8cb52d39bd50aa02de5dfab5470c5ab12a2b0c3751566998fd00815a0afac201fc5d5a5ebf755aa0d69a7194e4f6112de37923d07b68c120090e5ba7e522a0d9f074d41c4ae9d915accd41e2cb9aa1494063a9e22b3bc1ff7a9d235ec1a0cf2cc24d93753c92452b152087c90f1855b9980a7d98e0840c10758cae4433abf9a687aa26b9c83eed3eba98789f837e7a2a545c0ba39b9312f1baa4baaef0d6cb1029e4f1a73b27abe929eff9d16a21d265095ecb5a61877e335804a65e39f54248b971c9b6d2b5ac84b3beea441daa0dd80ca56ef70715308be697ee240bcc9417da2d62281a2296d7968cc01cfdf33297ffb6cb9d8d328926147da8a4aa0053241030c2c46f170f37e30b230ded1af5dbd797ae8227b739495a5ce9f19f10187f0158f1ba8cb9a12845aea0fed111981d291a259d3d91ce48b23473885beaa9b0ca670acdcd2651103128b4781375baa6be78b20922803e32b31ae0c870da0656ebb7f797c0bbf5ff8f20803b31d434824333cc776000de7ef071ae6a44191ad39d94d2b83ce4d51c092a40dd4fd9c158d65c6511583c442ad2d4b1248c6e85d068a365c2071873aa6cf2951d53716050aa642a08d4465a61cdbeb855365c756dd037acb782edebe7853bfaca9090ace31d2c8a0953832c3a0dd90acd0e4b1faaf5562c6e32ff1ed5ba83cd46851a8ec8844c04a331ce6f17ffd9ba0e31319248cb933693acaf8db146c3eadf3c8630a6dd53d7631f7abf97aedf6bf1931b221021d239824fc0c8533240e0c7623d94a50b870bdd80393b3a3d7eda9a9054de546ac7ad6e90e735107cf18252cb4e14ae29fc49b1df8ba0f66129dd7e0035c2476bdbb27f69dc831c80bdd037c4db8b3071f7ef58fe2a44e300007a8b3603e630ef9d828beccab1a5196206835065470e4cc1755e210e14ee1a54c2360ff0b3c1cdaa78bffb3141f0e824c77cbf3db7c6441285910dc917fe47805156be22ae229e3dd9669b29716f824577b77d8c161d784dd08d3b9efe616423702e768a47349d33d6424840c1e6c286788e4b887563f6f109b7f145f0d98a7522be1d502aa8ad85f33fdadda79907e9ab14300396ab9786fd982b2ae2e5b5ed2214d47edeea18970aba28bbff63568923799ba0e32eb590c940a7705cbefb2064ec9406556ec27dbf15f01710c1b70d9bc89dd2ecce0b26652a911a1d598e15962c631e7224eefcb0b8c8dec384018437ca990601a9df1a6dda26a315dd697abf7f47dd4a8c9973a27c029f428a91a10f4bacde110f4b053ac02dbb1363d99cea527dfa261165479f3284721e4616cecce5bbbaa7624a8fb3ab302964051bd8ed3846c594a38e3baa464cf3c8971ec7cb932af2b4e1666aa5397769a861e120bfcbd0885fb3a25af60d6210ab078bb500c00837e31d90f2453e7e9c6b94bb73ab04fcc168de076cc310c074f05ddc2f82863f8da0d51cc79ed786253f6547b04ed170a57176e3344e808607027821b0b7b2b57151fc0692a06e3d44f60d4c515631c4bb4be874e1ff0c4fc6460732b866f9f712cee9bad710f0d46f3f00ab611bccfa201bb86141ca01da2edb542d78e4d2a293b54f78b66fd023886672637d85cad5bb16337c18acadaafef6582e4a3211acec725613954122b54dc980096c4bafa07b227bd6e873cbb762cb80555befa5a082a8500daf096ece25788f7ff44ccd2b8df2033dfcff2d77c335f4c2fc00a203c1f6069b7d94987081d6d8a7895301971123948ee8e691f4291eb1c3e7b410311786ac7517a9170b870ec55c5deb00b0bbf9b0b809a2406fc08d43c972f05a42b497ace08cfdc0d9e86347ee3d7630a8dda03f12e63e39f0f794c1bacf67cc6d96b2e9c4b3c18a1f847876ab91df2e4cfca5ef3fece4f8af0f2bc883c4ef91ca3a1f42e98e99f052309fd07c6576844a21cb7c6fbe06fbce8bf836fa46854bc090dba34f6ee9e53ccd1481414f8dc941818dcdd68360888c22ebcd0b96f7217bc8e9dbc44569441df7adf1888336c628024b44c3c2bb3149c60f808d9524d9729d493da23c1314e5c4bc5995fb8842c422b7874cce67c23d91a98a13a7ced5c32d27d12dabd725c09da0af6f726b588f4e4e8f8a3de99737b30c7889a6d4ffdfa8106ea9c9a9045d078cf84ebe4a321a5728fbf4045a2d9929dd1584194396cb682e44306ba4e269d3d5a92ca6ab372fd75815d89ad33ab4a27f820fb9c0a1235dcf16a9c82fa593995975f27a9b4854cd4a6534bac133aaca8bf42bac61e766300a36e1751b53850aa3d74c2ec9dc63231826afbc9f6a75529e6bf00eebb601eaf6e833fe859d110de14fe7492805e13207bee79def6ffc3f353631f8f2433aa37d946086e1adcd8220381e51d8bbdcb7b16ebdc351a90a640ee0a9ff8d2de8e6ec061be4b39fa078d6aaf199522f098e45ba8f6c4ded43b118d9c28ade2ae67962204dac9e9b4aa4041cf79972a490e950a3f9ca497214c6e5cef9a1941834f1946224db60aed5014315d4c556857b0223e7471d8550672897e2443e63fab4b2a736aafd73284311b94d19c0e66f14cd6b6c313f991cb5afc898952d58af0915edf3937d2343cc9b7b171b62bb67b256e25dff805a23ceb24b2d6db68acc6feb69cf7cedd1dcbaa98fd85216bd22a36fe0c23093c57b24125e6d5a3c890c90fac008b3ad7d7942e89a7c99763f8483b22a09de72287684b5dfac1f5f0595aca42bcc62a9180ee464a5d0d811274f3fe092ad71457f80ace94aa3fcfdf392f5fbfaaaed47c3a3e9aa348b462083c74fb4534bb422d0821ba8afd0f176d522cfe531951969417aba58325a2950441fbc644748b3ae352abe36611fa3eecaee6d7ab524f9531e5779c2b87e522067bc1a70466824d00caa64e481d0ab09aec912c44fc6135a326b2523723dedcc81281d6c49f3f502bfa0b9fc9bccf4d8a6b98c4cae9908185559aa565f381af075d7fd47a568218d045b06d903f4cdf0529b1fd2b59c17a894b73b5baa99dbb7e8952388d75dd3d70b7af687cf03f195bd888ac1a4213de5763f4ef9bb7b140573a8e3f910a89386d8221bc26a9a266a1762d252c8c3c1fe17cc1fde3bc216aaa75a52e709608733dcb2c96068c18d49f88d7f4a2784228ca9048b40c086d2c6da56b60e129a578cb238f67806348a21d685b2469c974a49bff1900ce8971a298cc664c7941922f8c94db9ef9e74531b938ec32a08a7cf955bf2acde7e8f617caaa7a62ed962f84b0c28cb88a3626ddf5e50a2f686625ce87fbd133b9f736a0d38b847587ecf325147762c3e0d44b8bbf767918f9c87a0839e0a54be199366777d4792ecf09853419a6a10902548d9bf18aad991b9ca33822be95c49eed8ca1475dd9d33b9fcb9ad08fbdfc33dfed83fa29d57cacf724b46ff5e8cbfd4d8d4d804c245f62de550c6f22bef179240986ca47cbec1eca415c6daa4cd96e985fce1c1d9b9c4b0c8542c21d67e6b0b997891670735ccb6864e6900876c4938bae83a6c9bed501c6817e7f7cd16e9be2ac35bd37b518616c637d4f6051180e4afaac9b66a47dc406b0972c034a76fa907f62fbf296a809406b23b07ada25fc066857a6ad37f65d779ed4f2608ebe7827b7d651fa09390d9c6babbeee5c2f003f982e1a69e0506424a852d6a8b55c31c90fa4f2ff89d88ed982883dbf1de6e9826950cdbb3dbd8d85035d5ae5c40c5cdcd722165eab24811e9fb71a9042cc91e7769417b232b2009deaa403c80ddee1a89e268ed88a1dd09dd56ec082e2f41f11bcb5957c00991ceb4850af7a95b187cc9a18b81811ef48f35fda610ac823e4fbd411e44a1c4643a1e212a21e17dc18ba7765f7cd1ac7f60c860e8d36d222904e75161369a901d2a9a5d59d4070f2b5d2a5095c2f76d81714a4d8e1736c6d254c22036f4c764623eaa5d100711c77c2b1b09c23c98cd10a01269214ed012d331bfa29d8a121073e12b3a9efdc11e1b215da08df7da2d96ea09f68643b149bc7e553257cbc5beb63b31436cf4d55dc9249e2b697758d4a1ad9c84452efa883e5a26ba771584c031921080e1c185e16cd2eb42289b9eedd48097e581d84b3abf453f3a2cd90c099bab1a25079a748cd02b8c56b7921e29b18256c719fd4fcc6d5184871b2134e1109c4c2eae52346c2c86b9c7c2b0f94fa6296f3823154c6764abd3411ec3247e0f9ce2878810314cb777196c59c92e437e3e7da04d138e2b5caa55cbec3d0a15566c1a6579e4b3206017dd16f40e8e555f8f65d14cb860b6d3f43202556808ed9b76d2114fb9f65e5912ed3ed4a3b3895116446137b4c4a8a0f227fcdb9be66d7dd9044e9af7cd3b1e7cba511994bfded6fa3f844b265a1a56d609881d29e53a39fef1f1fe536a9b07d731b115c31d5bc58c7306397206664268df57d1c3cf35251cb71f4479c66a3136404669a080155438544b989f73e5b1c35865ad0c0af4b54e6de71b9ac432cd3ac2a459cd7cace36265d603fd5d6490c9be6dfd55a7247bfc078431a54302d90e4bd3b703cebddea8c4c00aa0209304531bc693768cd217f66f44e67f561235322e04a6f9856c9fe98854309c4d0a5b3ee06ae78ce44e4d4ce8bddcdde16c45d68ccea974dee72f33c2f67d9803f52", 0x1000}, {&(0x7f0000000000)="67ec4082024040470c8f6137933ad95bd93e6770d6cd1647831fc4c349e16640b83766817c36f477e831922863458788779a", 0x32}, {&(0x7f0000000380)="e4649ed21f829e63ff5ce1b97a424dcf961479968422585777126af5b048776bb844c8019351a3cefc9f778a5dd377f8a6fe9930d5b4982916d7291946a90dfe54785d86e149ca99bf0e8ddc08bc104068f72e34959ad8f070f73d66", 0x5c}, {&(0x7f0000000400)="1eecf44f42accd480b1126d2a601f8c22d814b5d2cae95b16992ee517e5563a58c218704ca33c3d816d0fb8c2f94bc3f04fef39b69180818d65efa5445232546152bfebf12d31ba1557747c5aedb3032117aa1e9feea5291d35d785a7fd05b6a5c0941402bb2caa5ebdda6d97efde55ff836b526158a204308beb4395e77813be59934c2786155d782516feb480b864869a5f58fc886338f3a", 0x99}, {&(0x7f00000004c0)="dc4a1b9d656311f948201448f208a2454b483c2aed1d8bbb3d1d52899fe1d1cc21a2609845c6f329441c90", 0x2b}], 0x6, 0x800200000000) r2 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), 0x4) setreuid(0x0, r3) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x3a269b1f, 0xe, &(0x7f00000002c0)="520001039b4a9f04b4cf35199c3dba5547767a06d178ceb6b478468e4b1c0324e276c4ad406d1cb701d1d6a95b7b8a8e02da34df212bf263a1c3c99bd1b89e4a7a982957637ad806134958ad233b46ecd6bd2feca5e17c53e0f01b1b77e34c3786a9e8ea0099882a66a08f7ba11e567b7b9885fa46090ad3790d6eacfdea5553efbc683c8a56b8cf1243e86824", 0x8d) dup2(r6, r5) listen(r5, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r7 = syz_open_pts() r8 = socket(0x18, 0x2, 0x0) write(r8, 0x0, 0x0) close(r7) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r9 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8004}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r1, 0x6, 0x800004, &(0x7f0000000100)="05a77d2c094ab940f561e9d9bd", 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x11, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x8, 0x2, 0x7, 0x20000000}, {0xf001, 0x7, 0x48, 0x4}, {0x7f, 0x94, 0xbb, 0x89}, {0x3, 0x9, 0x0, 0x8}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/51, 0x33}], 0x1) r3 = socket$inet6(0x18, 0x2, 0x80) sendmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES16=r0], 0x56}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) fcntl$setflags(r2, 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="94c799e845e3728fa251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e027c141eeef3a0cd94991cb4f132dce21af09e9dafb759789b1bbdb62ec1ddcb28e390915c193a2439927299c3e431809008171b9000dcb4dbea31e95b689e72f2c", 0x7a}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) recvmmsg(r1, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x2c}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x18, 0x4, 0x8) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x1c}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 2: r0 = kqueue() kevent(r0, 0x0, 0x101, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xb3f4}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000180)={0xbea5, 0x2, 0x6, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x3, 0x39}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) socket(0x2, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00005a8000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa7) mprotect(&(0x7f00006e0000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) executing program 0: kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x6) getpeername(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r3, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100), 0x1000000000000309) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r2, &(0x7f0000002980)=[{&(0x7f00000000c0)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r4 = getuid() setreuid(0x0, r4) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79f070000000000000060344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bffd518ee73993d0973ae800d93e5c3e7663f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332eddb54e25fbb7e5749e4afa2c9cddf46d3ee3f13952783c16bc579cd8976470ac0ed8dd12a0c8df76bd6895768538dd234162309778acecdcc57c9baf04bb8efeac5a05b45808dc8256da26c8f589babbc1d43dc370099ba965f237ac051a4a8dda33f15612fafb49628344cceaad592617e87d6af400d482a30fa584b3dc74995deac65dbf12ebba8b856009df7de34d8fc45412e52b077553ec41aa0e281cba3644b3be9451de4fff7dcf9d423a8366150a", 0x1d5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x3, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) fcntl$dupfd(r6, 0xa, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) fchown(r3, r4, 0x0) execve(0x0, 0x0, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x30, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget$private(0x0, 0x402) socket$inet(0x2, 0x3, 0x102) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) executing program 5: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfff, 0xffffffbf, "a46df2c7000080007dca00000000150000000409"}) (async) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) mprotect(&(0x7f00006e0000/0x3000)=nil, 0x3000, 0x1) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) (async, rerun: 32) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (rerun: 32) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f00000002c0)="c983b61daafce8649ee587f71eb0e184b0e0e6306f14cea5f2c977852c04e29cd2bd29db2c72b8f19690d86fdbcb37f4755b510edb7d7a0d1bf543c2d386216fdbe7dac825a99e254e6c4e96cec6b9ba7d2ce3442702c84dfa54b671a537efe313f8e22153985d59d9850f73917e42d047eda6f64bd3c9932e342fe46a0e90c8be346a369ad92eaf683f7c734ce8a3c4588c22b45f03cf1c0b0d6b87d11d24539979d69812a24e23eeefc62eb03c3df7", &(0x7f0000000380)=0xb0, &(0x7f00000003c0)="566083846df48c1f2a247bd0d3d9ae690e0e4576119448fd167362f14d59c672f7477d9320f0f3df9619ff611770f61619", 0x31) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00'}) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x404) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget$private(0x0, 0x4, 0x36) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/149) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000004c0)=[{0x22, 0x5}, {0x45, 0x3}, {0x80, 0x800}, {0x24, 0x4}, {0x83, 0xdddd}, {0x25, 0x3fffc00}, {0x2, 0xfffffff9}, {0x23, 0x8}, {0x8b, 0x1}, {0x81, 0x2}], 0xa}) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r2) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r6, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r7, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f0000000480)=""/10, 0xa}], 0x2, 0x0) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) setreuid(0xee00, r1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {}, {0x2}, {}, {}, {0x0, 0x8}, {}, {0x0, 0x5}, {0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x149}, {0x0, 0x48}, {0x1, 0x7058}, {0x3, 0x4}, {0x0, 0xffffffff}, {}, {0x0, 0x5}, {0x0, 0xfffffffd}, {0x3, 0x74c}, {}, {0x0, 0x8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000540)='./file1/../file0\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7fffffffffffffc}}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x46, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa0e05aaaa4292c800100000fe8000002000000000210000000000aaff0200000000000000000000000000010000907800"/70]) ftruncate(r3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0xc1}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) kevent(r1, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6, 0x0, 0x20, 0xffffffff}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x30) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7}, {0x40}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) fcntl$setown(r0, 0x6, r1) close(r0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x67, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(0x0, 0x0, 0x0) r1 = getppid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) r6 = getuid() r7 = getuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001500)={{0x7, r6, r4, r7, r4, 0x1, 0x800}, 0x0, 0x33, r8, r9, 0x6, 0x7, 0x7ffe}) r10 = getuid() r11 = getpgrp() r12 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x4, r7, r4, r10, r4, 0x8, 0x6}, 0x53b, 0x186, r11, r12, 0x23c5, 0x7e80, 0x180}) r13 = semget$private(0x0, 0x1, 0x40) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000027c0)={{0x3, r10, r4, r10, r4, 0x46, 0x2}, 0x0, 0x8000000000000001, 0x9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, r3, r4, 0x100, 0xfff}, 0x0, 0xff, r1, r1, 0xfff, 0x1, 0x5b92}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000000000000b50003e00000700b77391b100000000fe8000000000000000000000000000aa961acb69533ba91c24537faf8d830379a93874a01d1deabce4b7e98e9bb9c0202f60bd0b93487da071f5b3b65c515bc7f69a52ad5488c4ab2df1376a1c5168459b8a90f7393db4206e970a19717eb22845958ac0c04adee02654adc04e07fa0a089f33934d9396921e3dfbd460223a79997723f4beb340160802109cc19ee7db59015db18438621fbc1cd2c986659c09f2af470c825fb10bdbbd19b985d9eae496611cffa751b427e04aa8cf089552bd866764f9"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="000000000000475c02efeaf5f613e333b58ee79bc44243eb0908c2e22c", 0x1d) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x120, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x16) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) socket(0x11, 0x3, 0x0) r4 = socket(0x6, 0x3, 0x53) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0xb0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) getuid() socket(0x18, 0x1, 0x0) msgget(0x0, 0x80) msgget$private(0x0, 0x90) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r2 = msgget$private(0x0, 0xfffffffffffffffc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) poll(&(0x7f0000001140)=[{0xffffffffffffff9c, 0x20}, {}], 0x2, 0x20) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001380)) msgsnd(r2, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000340)=""/178, 0xb2}, {0x0}], 0x3, &(0x7f0000000580)=""/4, 0x4}, 0x2) r4 = msgget$private(0x0, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r4, @ANYRESDEC, @ANYRES8=r1, @ANYRES8=r5], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r2, &(0x7f0000000080)=ANY=[], 0x0, 0xbf6ce03ba1750aab) msgrcv(r2, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYRES16, @ANYRES64, @ANYRES32, @ANYRES16=r1, @ANYRESHEX, @ANYRES32, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0", @ANYRESHEX, @ANYRES64=r0, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket(0x18, 0x400000002, 0x0) dup2(r4, r2) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x65, 0x0, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000380)=0x5) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) executing program 5: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) setregid(0xffffffffffffffff, 0xffffffffffffffff) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x100, 0x3}, {{r1}, 0xfffffffffffffffc, 0x26, 0x1, 0x9, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x14, 0xfffff, 0x0, 0x2}, {{r3}, 0xfffffffffffffffb, 0x81, 0x4, 0x2, 0x1}, {{r2}, 0xfffffffffffffff8, 0x28, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x100000001, 0x5}], 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) msgctl$IPC_STAT(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 7: r0 = socket(0x11, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r6 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r4, r3) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r7, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r1 = msgget$private(0x0, 0x54a) msgrcv(r1, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r3, 0x2, 0x1) dup2(r2, r3) read(r3, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x28}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r4 = socket(0x1, 0x4000, 0x20) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) getuid() r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182d", 0xab5}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000002c0)=0x800008, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xff, 0x4b, 0xfffffffd, 0x0, 0x2, 0x7ff, 0xc06d, 0x1, 0x1, 0x80, 0x7}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) seteuid(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00', 0x0) setsockopt(r5, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaa5aff897e49c3080600000000060e0000aaaaaaaaaabb2f30ac306cadfdf36747f3408698ffffffffffffbcb544a637"]) executing program 4: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r2, 0xd}, {r3, 0x100}, {r2, 0x8}], 0x4, 0x887e) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x40000}, @cred={0x20}], 0x40}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r2 = socket(0x20, 0x4, 0x0) dup(r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) r4 = socket(0x11, 0x3, 0x6) sendto$unix(r4, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) msgrcv(r3, &(0x7f0000000000)={0x0, ""/43}, 0x33, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) executing program 6: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, r0) close(r3) shutdown(r3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x48}, {0x1d16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b79c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) (async) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setreuid(0xee00, 0xffffffffffffffff) (async) r1 = getuid() sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x404) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = semget$private(0x0, 0x4, 0x36) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/149) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000004c0)=[{0x22, 0x5}, {0x45, 0x3}, {0x80, 0x800}, {0x24, 0x4}, {0x83, 0xdddd}, {0x25, 0x3fffc00}, {0x2, 0xfffffff9}, {0x23, 0x8}, {0x8b, 0x1}, {0x81, 0x2}], 0xa}) (async) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r2) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r6, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r7, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f0000000480)=""/10, 0xa}], 0x2, 0x0) (async) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) (async, rerun: 32) setreuid(0xee00, r1) (rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {}, {0x2}, {}, {}, {0x0, 0x8}, {}, {0x0, 0x5}, {0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x149}, {0x0, 0x48}, {0x1, 0x7058}, {0x3, 0x4}, {0x0, 0xffffffff}, {}, {0x0, 0x5}, {0x0, 0xfffffffd}, {0x3, 0x74c}, {}, {0x0, 0x8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) r8 = kqueue() kevent(r8, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000540)='./file1/../file0\x00', 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7fffffffffffffc}}, 0x0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) lseek(r2, 0xfff, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r3 = semget(0x3, 0x2, 0x42) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/218) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = semget$private(0x0, 0x0, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x7, 0x5, 0x20, 0x5, 0xe9]) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000002c0)=""/134) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000600)={0x7f, 0xfffffffa, 0xd7, 0x400, &(0x7f0000000380)={{0x9, 0x7f, 0xbb, 0x0, 0x9e, 0x5, 0x20}, {[0x44178fbe, 0x54ee9834, 0x8, 0x0, 0x5, 0x6, 0x9, 0x0, 0x0, 0x0, 0x4, 0x9a, 0x81, 0x9, 0x6, 0x700000000000000, 0x8, 0x81], [0x7, 0x400, 0xac8a, 0xffffffffffff0001, 0x5578, 0x9, 0x1, 0x1, 0xffff], [0x7, 0x8, 0x7fffffff, 0x6a673b97, 0x2, 0x4, 0x10001], [0x10000, 0x100000000, 0x3, 0x1, 0x9ed2, 0xff], [{0xd5, 0x8, 0x1, 0x9}, {0x8, 0x6, 0x6, 0x2b}, {0x3ff, 0x1, 0x3, 0xfffffffffffffffa}, {0x0, 0x3, 0xd3, 0x5}, {0x2, 0x3, 0x0, 0x81}, {0x1, 0x5, 0x800, 0xfffffffffffff868}, {0xdda, 0x2, 0x280, 0x1}, {0x9, 0x7, 0x7, 0x5}], {0x5, 0x7, 0x5, 0x4}, {0x8, 0x8001, 0x43482872, 0x9}}}, 0xfffe, 0x4}) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x6b08) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000680)={0x7fff, 0xeca7}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f00000006c0)) r6 = socket(0x10, 0x5, 0x7) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) r8 = fcntl$dupfd(r7, 0xa, r6) setsockopt(r0, 0x5, 0xbd2, &(0x7f0000000740)="2942170d3965007c40d4acb814d42c8ec70f54ab7b88c25aef2453105a75e92ce22c8d30b1ed2fbe4fd7b5076da1e49a8929e589c6dbaf6b705d5c6a0052fbbb9de2b4373b048258dc5ca3f953b423949c497b4f4aec4e201e58712658369213174002098d8d7c2474f5c448e7c2b2c92c87c7650689ca17ee561d15ac76db3d9b8c5083572bf3d6ddacdbe78b3092986cfc58bbd700ef9897e94acc32a426f2bc3bc264ae92b456b20a8a1172655ab728f8e248436f415f2860e28d49a73cde425aa19734a02cfdfd05b7715161c7e7fc51d77506074f01cfbd59a772b5f5889044335b8675128cecf2d6520906a700d7c03d9b4fcfc3d589", 0xf9) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000840)) sysctl$kern(&(0x7f0000000880)={0x1, 0x50}, 0x2, &(0x7f00000008c0)="64779e58bab2253396c56e38005ead352308b9ca190e7ae8d71bed8407f13fb537be017b61b5a987", &(0x7f0000000900)=0x28, &(0x7f0000000940)="525a56bf44cf016b63df65d0957b5cad24b574ef52d822f05780f7e3dd1acd455e66541e224407ba76a8c23d519e4db643d824b259d87fb717ff79377a3399623ab89f0cdb695f182f03351844959df85da636070a01f7f9345d8d4565840f488eacbe7d4910942b3e1337818578c4958a9e2951b92d9b26c07c4de19ea6a5cb15c6d35be6a2fca823b3bee1ec6d97ab7773182fc0d420bf8ec7f213ae9218a270c310d057b002c1d7f41061b8f9d4364f2a8a04d7a5", 0xb6) r9 = openat(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x80, 0x22) fchdir(r2) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000a40)) pipe2(&(0x7f0000000a80), 0x10000) socketpair(0x6, 0x4, 0x8, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000022c0)={&(0x7f0000000b00)=@un=@file={0x0, ""/91}, 0x5d, &(0x7f0000001200)=[{&(0x7f0000000b80)=""/20, 0x14}, {&(0x7f0000000bc0)=""/107, 0x6b}, {&(0x7f0000000c40)=""/214, 0xd6}, {&(0x7f0000000d40)=""/68, 0x44}, {&(0x7f0000000dc0)=""/133, 0x85}, {&(0x7f0000000e80)=""/202, 0xca}, {&(0x7f0000000f80)=""/172, 0xac}, {&(0x7f0000001040)=""/158, 0x9e}, {&(0x7f0000001100)=""/230, 0xe6}], 0x9, &(0x7f00000012c0)=""/4096, 0x1000}, 0x800) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001300), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setsockopt(r0, 0x401, 0x6, &(0x7f0000000300)="6a31329324d5828947e078d4dd3b87d011ad958ef9feebccba9f8fd06617451d4ea41f01216186b95ccb76b4eaefe23e008f8677c23c8a1edadeba62a357de", 0x3f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000380)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60, 0x9, 0x80}, {0x8106}, {0x3ff, 0x4, 0x5, 0x40}, {0x8001, 0x5, 0x7, 0xfffffffc}, {0x8, 0x1f, 0xa, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYRES8=r1, @ANYRES32=r6, @ANYRESHEX=r0, @ANYRES32=r4, @ANYRES64=r5, @ANYRES8=r1, @ANYBLOB="1995f7e686d6b814cd0b5b630ad6f90e0a23a0c2176e1aec59a19716f8fb784798960ed7bfaf26e3897284618a026fa773834c121fc44f36133ae83b1bdcac9be1431b2e59e64283e652ecb75a6768bcaca51914fccfd2a330b2568909833283406cf62cd358f608a78a4d78657e1455d75c93a0284ef161e1ab1e18c0707f87b1cd6bd4f7530971c82533d610ce3640599c40f74de24eb11e535ce9c8cbadeb3b44dbe96c37ca1bfbcbb4"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000100)=0x1) r8 = dup(r7) accept$inet6(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) executing program 5: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}, {0x3}, {}], 0x3}) kqueue() ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') acct(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x416}]}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000002c0)=0x800008, 0x4) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xff, 0x4b, 0xfffffffd, 0x0, 0x2, 0x7ff, 0xc06d, 0x1, 0x1, 0x80, 0x7}) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) seteuid(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00', 0x0) (async) setsockopt(r5, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) (async) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaa5aff897e49c3080600000000060e0000aaaaaaaaaabb2f30ac306cadfdf36747f3408698ffffffffffffbcb544a637"]) executing program 2: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10820, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 4: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x6, 0x2, 0x0, 0x8}, {0x941, 0x0, 0x8a, 0x3f}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 2: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x1d}, {0x60}, {0x6, 0x0, 0x0, 0x7fff}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) r1 = syz_open_pts() (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) (async) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) (async, rerun: 64) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) (async, rerun: 64) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) (async) close(0xffffffffffffffff) (async) execve(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) (async) r4 = socket(0x1, 0x4000, 0x20) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) (async) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) (async, rerun: 32) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) (async, rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) (rerun: 32) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000), 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async, rerun: 64) r7 = socket(0x18, 0x1, 0x0) (rerun: 64) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}}}}}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6, 0x0, 0x0, 0x4fed}]}) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000080)='z', 0x1}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000c40)=[{0x5}, {0x4}, {0x6, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182d", 0xab5}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x40, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f00002ef000/0x2000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x40, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f00002ef000/0x2000)=nil}], './file0\x00'}) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x87}, {0x74}, {0x8106}]}) listen(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r3 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) (async) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009, 0x0, 0x7fffffffffffffff, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000140)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) (async) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYRES64, @ANYRESOCT], 0x401, 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) (async) kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kqueue() (async) r7 = kqueue() kevent(r7, &(0x7f0000000380)=[{{r6}, 0x1, 0x8, 0x80000000, 0x42, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xe4, 0x8}], 0x1, 0x0, 0x0, 0x0) kqueue() (async) r8 = kqueue() chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) (async) kevent(r8, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) executing program 5: r0 = getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x64}, {0x16}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000580)="54551ab78030d1dffd186c05d561e88a68e677126ebcf1a79ea98bee0ed8f2a8dec48db12909700872441e5328685a506007ef1557d62f2698a279cbf70a356030d244d03e634bf5c38cac8dc28021d398dfe9706061b2f07a6fa769f80fe16e69e8feec70ee0f8d88467983c70e2a211edf26866c2da643da4253a5775b4a144f23", 0x82}, {&(0x7f0000000100)="506cee7ae7c392b471fb745b2ddb3e570b6b6ee54808ecca", 0x18}, {&(0x7f00000002c0)="ac2cea095eecc8fe422a920165b33a79e5b27fae60022d3e79bdd86f20f5af76434c6bf7fe79", 0x26}], 0x3) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000003c0)="e96ee79020557877033e22540ee75a2a57c3548f68f13f8def1fb76948256557a0432adc9d8e45938d56bd9c3ab8bafecc49818c789ebb62a2ce4d555750068d45b84d0cbb70c6dcfc4a3e947e4958e4ee2c6ce88be902a8a6e7fb2ca069ee39ac25cb99f916f726bfc740173828047cfc22e6d482179992f781b9d7182b7edbadc3a1c38169b74496726ca73ff1a1a0366c74987387f86feb1311742961730f42e44f1b0b75629a10d3e1e6aec6f6a04427b1cd22a5151f5f", 0xb9}, {&(0x7f0000000480)="38a38f0d95b63050c19ffd7be2cab7606037fe22708d4695326176733a0f33712a5330dbd158ee1d0bde968ac6e4ddf427e2051bd510b3686778cbdd995c64a3197cbc03bfe3ff886de12d55afaae254105d395d8f5ef8ff777f6075eb8d727122447771c5d11ddc4165e69fd6ac990e0568a50a386e5aff1503cbafe8c54035ffb9220ebf16e0399253977ecd81d20d5720a41d80483e819cdb12e4257a0bfeb5d0fe35dd46a02af8f4b182bb03e97325e8ffd72af9877ca3d483f8c533c825addaa76f17d44f90a3bd19b5a052357cf89130a4dd18", 0xd6}], 0x1010) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, 0x0, r3, 0x0, 0x0, 0x2}, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() kqueue() r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0xfffff504) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) setreuid(0xee00, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) setreuid(0x0, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, r0) close(r3) shutdown(r3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 32) r4 = socket(0x2, 0x1, 0x0) (rerun: 32) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) (async) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x7}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) (async, rerun: 64) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x48}, {0x1d16}]}) (async, rerun: 64) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b79c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x6, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000240)="b551f94c8bc13af6429c536c91cae0c27d93c487e7334074c664902a9fc5bfa50bf46f9e3d3e68b93b580f14f37af6e9c009e1615e089a17a399a214df01ba4ed2c9149d17f39977", &(0x7f00000002c0)=0x48, &(0x7f0000000300), 0x0) (async) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686000 executing program 4: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0x4) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r4, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r3) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) kqueue() socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 0: sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9860, 0x6, 0x7f, 0x3}, {0x200, 0x3, 0x7, 0xa}, {0xcc9, 0x42, 0x5, 0x1}, {0x9, 0x9, 0x9}, {0x40, 0x2, 0x5, 0x1000}, {0x5b, 0xff, 0x59, 0x2}, {0x8, 0xba, 0x8, 0xfffff76e}]}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) executing program 1: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) sendsyslog(&(0x7f0000000000)="4c8a5890f2a660f25eb2da14ff9c331b9bdec02bdf41aca2deb72257f55b93957bcd6dd4cfd53ac5cb883cd6d0f8dc7d0d73e2a46ef2ba9c746d6199aaadd553bd03e014d35acaef8972a064ed168ce801b0ee8defb94d1b69abb8ae4903bf8de691f3ca744fcd7b656d0e57b7757c012ae8b0ec586703e55dfc10133538b5550e990e42", 0x84, 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffe03) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x222, &(0x7f0000000000), 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x2, 0x3, 0x2) setrlimit(0x2, &(0x7f0000000980)={0x2000000000009, 0x60000000}) r1 = syz_open_pts() close(r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = syz_open_pts() writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)='R', 0xfffffffffffffe37}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffffa, 0xffffffbf, "0000a6f264810094f4ffffffff00", 0x4}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) writev(r1, &(0x7f0000000540)=[{0x0}, {&(0x7f00000001c0)="4bcf210c201aa29eb2e0e8eb78fc8aa05765b7347e8834d7c60a5bf8695c8c5bffe7a57560955643b5db559ca8df2360eba0fd1865632eda92cd19067462e0704ebaf2ccdfe2a9347cf3e2382a3b941ab6f2e6b3537c5c2ad5e324fd749f21f13e5ee92097e0eb26b663e031b485c0", 0x6f}], 0x2) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d760b272d2dd3dc90142a84231a746e337b372e93316bff6669cbe7868de45ed3fc33719ca6df71ecec8a918458aae01a1f8c66653b276e180e9cb9b21f9982230f575a95d48880500000096b2dd92fc8575680b6281fae7ff80255eb337ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035", 0x81) r4 = msgget(0x0, 0x0) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001040)={{0x2, r5, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x40fff01, r5, 0x0, r5, 0x0, 0x12a}, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x10000000004, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000780)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f0000000400)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r6, 0x1) flock(r6, 0x3) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6e7a18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x1, &(0x7f0000000040)={0x7, 0x2000000000050}) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffff9c, 0x29, 0x6c, &(0x7f0000000240), 0x0) setreuid(0x0, 0xee01) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) close(r1) r4 = syz_open_pts() writev(r0, &(0x7f00000010c0)=[{&(0x7f0000001400)="8fcfe83f5f028a823819a902d5d9b8bdc50f98ae72d3c0ac946afbc92d166205669bcb77141b0e76f5eb9c149e4d1b64cb2911596c8f2d8d7ff2eb04318870693b0caf807981957a593bccf087916b2a684c1420834b653f1d02b6dc43a9afe8a0ffe352c5a50b81a79100d63c00b9e7b5acd8fb17983a9100cc957f6fee63414ce7c9dfc1229c607494c1707fb246d301cfca17d4546db0dc1688b2f444fd40d3442e85649c4cf6c62cf78de8c2b66a5d1531d737759e4c5597f0394a9a6ae639e784cb7b5663f8ccbe0d3b2d4079b224792ed0f20ea16a10ada9ab9aeff98a44c3c8c38d4e3322a232072c1a605c922ce2e78d376d816ab5ea105125903e6244518155cea4a4bd1b573cc4fd2982dfa2eb9233acabd784d8d7122f2f985d9ef66be5bafad22d55366d72988aa906eabc46cd160956784d893db83b63d2d7e1b6b6d3c64a39de6634c6d8caf1047cfb8831634c4f9fbee441c33dbad915f68c9aeef500fc7c703c0411253f9ef60c344bd3484a6b718a8cd19c288e470a94dcd1de81df9bd4b0e6ca483ae58f17bbb15a96808285ce2f7bf89f028995a533b22b39e533719a3f2c597b319ec96d2d0d4cb166474bb23181908be9be9d567c7d25cd609487f6a191c60504abe00b190603366c273b28824e9d724d7b054876efbec1ed8e5210c26370d7937b1d7cacd5d7182dc60ba36eab284d5300c54f2a334f771f3bcb50848362b5e7e184aae9bb887589ab1de13f718809bc51d18beba5349c83410cafbe4731544c615208dc8a2788f1d7d891b78ea7ff5a881c135d792c616ad311060108cd31e80feb561689b7e847274066b4c9b788f124dfd6730ccb7171c24ed921f6feeac5139492d3bc9c329d67d4bc2804a6ffda525600fb72d0164a5d6579e780776eb0c6dc636e5f05e237ee6fc96130d8b64c6c6d0080f7be0916fa041a4989b7c58f891b01cf9bff405a697fd6da5c2f0f5774477855ce0d30042bec5734d813906226bf573e312afdc8782cc188a25d5b857499444d65edcc162d49d788f6e35ee2cc2d4b1c78bf89d8c2e3bfc09e79f98a87c01bbd7f1a059e9163579a35d820db3bc27cb98848814e56b16a9cda1b52ef327bee9022a30c41040181d90c2f9545e9924b3d0f1e626d7650ad19cef5dbffe6504c92214eef4c7e260bb45ac0ae2b74e879a6895b14eea2409371b7f3dd820da02ab95bdb393d16cbe523cf21f44def4d61b616f75da51d6e265eface111af5acf130ca2781ed983a01115f72199765fb5cebb8b89d2d54b4dec670be30aa1499b3442415d9a982284d2f95f6b1813e71eafc092821566699c2ff8b4cf580699f118d6a8af44056e5ef13df6e544ef66a54ada0a2557a6f9c77e306753b1fa93053330f0facdd634cdca852ea9840158b55f5a7fc6e4f9bfc79538095e5e8787161fe48b1a4bd495c22ec1a19aa9753f4ed290a31814dea4494d92ac0c2df79923ff9df56a815d64d52fb62e020fdcf3e95f493590f347d2c83d0777f7d104a32083bfcd00bf1bf8612118aa688571d63fc226a397bb6582295b7dda714aef1c413acf6007b4fbaf2c516d46cdbbf06b889e541d064e45bf70b57acd9dd451f7a3806eab37a9fb2cc2c6d904e1a726cfe897b57531859c52af18fb95ecda1b47858d5171a23703e5bb5e794a2a640956baf3dfb0d5d00eae8dc17e61ee7d56014e5f6c87b9ae4a43fbbb9fe76120914fb72cd2a9c275c14130ef3bade49a6a4f666c77db7edb2e0e984f75b752602fb0c9eb239f2479a4c2cae0d80083705ae150c4cb4b1126853b546020a45256e037a41fdfe880c0e3c20377f1c2a711fdfcb49bc363a35ac3941796decbb23e89ed0d17024dd1e214197d5f459be659497138cfbe2606f3d7d54b57ab3d661493e964e81fa85a9cdd47f46b18a83300f1739217c3d6fd70d1ab0bcca8ffd8350716d7e9cf4774fd100258f9f31265c0e3bf549ac894e1268e5dcd01787411fc6d86ab848254d20f0ef60e6fa626b4e01c2b990aac947a09780d1de4b50678a428a2d1fe2312b09c5b0d1cd6cda7224b4e0bf240a18354b73cbd00cac38db6cd722c2cbfbed2521b752cb9eb5870f9008b5052c3df4ab8abf9616256e66d376aea201e21e801ae44166beb0f5b58b1f3b9baf51c3c8129ccac39a5c44033289757698121575d507780116b5d14e00c58e0d1508ab87f3c963f42b3316ed7078678a3478ea5e8bb4a549b0257fe228dacc19f203e080d0ba826e1e3f27dff2ff7b20ed0934f751af0a3af6a7360f98bedabba09596339f42f22af66b61cb351b830305622badbebcc151af89e78a51ddfce3b0675df29d8d251f5321f27f52242b4dd0eadd0599838f9569ac4897045269f9e1a6b419303edf77027170a0eac26c65bfdbfae345fef8b91588bcf365167c069dda15e2ac7bc4b875e8a1d9b6322b6c69a566db7c19a66ad728b88516208b515ac9b5af68c5d3847e382e03a181fd063f8184900d044fea87a6dfcd33752b27fad6fa39a38a239d1ba545975bcbb4a64aec4dd0251286b39fb14363eb07e98a5c8fda9110b9acb8bccfb3476009da8a80e33248af4fde76031eeef536171d5ef0fbf5a14b3e948ecea880f4092bd6d9b8a43cd3c86b07af1c2bc03016f7ad902c39bde60ab902c080f9b27b3507c254fd9e931f3fad7e126176888b3c55fb4f4dc19965e26bf603cb1c76a3ad3a7bccb4218c3a11bfcfbdf4487ab0e5e6bc3fd9cbcd3d74d601e44ae35f1ef84e91004762a039c2fe135ebdb3fcf3d1fad9a5863b196abb5218a976df17b976b587ea843ace8d327e7ce948151ac835c46d21b6152eb5ede5ff823befaffaa4dcf9f609a3ee02cf59b4336a799b9951a344b697e94bcb30a48520c8d3f6465875ff5946dc082542693bf46a8880b7bc10ab73ca5504821b98de57bf4cea1ed0c22aab55587d00b2c80b78577157c2d768bfdfb7bdd8ddd26fe6f49c7185c26ce4b91e400f7b10868da5533ec35e0b1444c6852a7b6d4f6f922fa20c612ff2b98c6e46a342af92ed83bb19755247b241c415d85ca92586e8a2a2a9467863f903a4df2fc8371f251a87b5a7284bff9f7d7a546dcf94a15df5942deefc1c276daf6007a9480dc31eec7e11f88b80f3f7ddd3093295de953f7cb4280aca1e7f320f55fede08b2e8d7277da4c7335e6a699772983752e22c6c1a579dcf0a3a956cec61113e0b931ac7387d7a682e8386b34d0ed6da9cbdbc1e41afd0b7a4db1a865cbd08049292cd90c9295d9aa984c65c5cd47c9d335cbfb4a10622b1dc0c6236e9e77d15193130809bc203b57f78d1003f5b1385740a07e5c5864c8ab18575f944d46fff603b4ee5e222596d9a7b3eb837970bb4f53a481f9aa92ac1f9835bb9d6c8ea1171774c9361f546ce534fc51afaa316cad67ed3bf4c9a3c77e92999a8bc1c4f95bb8ef2d5d6c619a5c8346d9a112102d02bbed86b63af16834fa84008ca53530c120c676ac9fd444a1abd4c3e655df133e305f3cdd7ef3e91f13efc28fea02807d029fdd4edfac78a8053aabb870aa44ba0a117cb421e806fe4a90118a4133e4c58df1d3e2bea14921785eb7b52a8a0ea0ad9d08f9e3962c54c8ea27f01df0e1e3c3cf77e1d550e8e6aa1ceeb8036638f3fabfc89e3e2d2d37ac03e3c11e4bf01d702e9f1321def6ac6f6d497fa5709332a47e61e659b443ea42e7376dd38521d28620dd63f7ab9b7044c1fc79c898b06e8ac067f896743224191c2972e37f05291fd608a89d69d9549793b17ca823cb56675fa682b404d061b3e6d95dd254f6b22537e8687571293e940ec71117cfb0653936cc445bcbab6174df6da7fcb4043dfa7ce5ff808035547aeb3544d90d97e877f5cd7fdf89f50ab49b006cad3a495769298e1509309b4e339f13eed137884b0f6afe67790a40e02e44cad60673a6c82bfc63253f7c6a9bae3487f92f8800ee1fa3c12d359d811ae3ef29bdb5a52e8f8cdf7bd0daf31ed463f867f520b11a4fcd27c73334660d9adead3de407f156b412883240687aa0532e42ad5afaa1b11e3046f0449d0ecf9a55c62c1f90c9614c6450f1e9ce00373c22be2c084b312eedbe4814f860f315e921ed37c84a58d1d98b63cd0a8e602eca707ed1f6baad424ae50b10191ab877aa1abb025ff479756e697f5952a2ff5cc7eec3eadf1f0aac3762a39430cd4e2c4195e393146817b5c41a2784ee79e2a553256052e718b7f367e27c7690823c9fcd8a2688a1d37a24af6d413becc43c7f29f7164aaa9e09e7b134a52e47c8c0af2de7de1ae5a3ca93313a2cc86ac90356c42707f5dcf6337652a5b2a2ae1697b1651faec12d3e604931b4964050f17a3f2cffb7d57f8cd8d35eeec9acfad4c40222c4368841f7a12e2cefaa76a6efad1e02c57a55be8e5cab50d59f4c64387f78eaf33fdcee8eef774f001439aee5e62047f90d7b56999f7a0ee96d4ad58fea5500164aae4a093d14e2bd2629fa4949e9cff610a54b2e834cdc9953f20b37bba7cade544ff032aabac269842e41f80164d717543ab7c087ac29dccb55b316f6d9afbf2631be5430ed226840078bdc68ce6103925d5bad1876408472101b62ac16be7f4ed336562dd1133dfb2503fa6b8137614ba320d5aed09bff03c3efe1a49e2310d0641cff84cc1ce91d0da3c8f1ff432caeff32a5642fdc78067114267464db9394afe280fa7160df9bb2333e5bec2c4054f39a3ac658c13772061feaf674f3c7f01472b9d6204c887cdea62b601245b1d82559897ffc3d87ee01efa1208d3c5790506c222524d75d48c47bd0930b271f7b290c769fdd96f2d1416f3c66f1142712bb30fbc82f06de554e25c8aecec8f87e3fcefb238ce21a84695e5046d4c86d33f4bd3c75476f64cba45a85d81ec61d7bbf4a91f3c8fb1959c8cb40b7abcaad3363db7121d4007aceb513b35e22fc5deb3e8cff732e9b7a8d38688ee241f05e3b5aa7b48ef201a4518cae8b9176873d41459de3a868c62e5e143fcc6215abf2639ba79a4b0d3a0b586666ef4e7c8cf6fbaf7327abcc3ec08d5ddaf1f5338536bfb3574a6b2839f3fcf4fb06cbc79a3bf67bc89a845253ed462c346fde197652c906c7046f65b602635eda5c5a207c0a02aaa28ca18754e1a6b4a766da8dfa23dcbdd9142cb1366a4048daf307e4b4444d6d469f9887ca99fff6eb1391f82ad5d0a8577ccfd1822d333242d97b93e0cc0c924809df171dc08b5012e9dac1830f70c0377029406c9c812b490b6e59aa32c2e28309d7d61d0ea12fdcd9feb30205fa6a4e2a0942d90f4308bea170ff94c8189a0d6afb30cd7db59444fe185e49470c2537ca0465ebc1a47781b278b24810f386892b015b9b55965cb45a335c44db7d4188489e7ad24a4ca00c3131492d002d1b6c3f3674da05510b7d6db8fe2ba328ba03a404de347ec8192a33b0564717841b607fc0abbcbc141857a71d8a36e90f3cd1e67b97904f024a16afe1057ac205e9dc65e4fb54c9d653408eea8d315c6e1f9a3748ce7061ff5a8d99661daaa9131f633d33f9293ceb546f4f67d38858f42ffe4100f957564c2325370fbe387fc96ae31dc591090433531d395e6f5be0d07f4c2e3a2b9f8a9f218b730c20835b24da59a77c66c84a9e60dc6998aab13a932f14b82ebf2355d31d006fd515c27d2ef6e0edf79035aa40b24525a28526b7835995c599f21f12cbdb6ce3bce146c776db105b46f670602af2d7d887311f8c05a0b2fe6260b05709f0d28c690979c09ab7d37c0199843c1307f", 0x1000}, {&(0x7f0000000140)="be66074089c9e1346efa8ca74cedb90b55c16d1b5a976d29048b1b730981c85b0a482723bcfef71c2500e48b293e91d94b7882e9d107a5f31b5fe63321678b59d07de6dad7427632ef6bd204d328efb67742d0be14745f3878f0dbfda4c72cceb446a6c7a59de657dfd1621d66b3b06f20f8ec4bcca72a364e6ad82809303408610f176807f42838ba37c531dbf7759da796e8b82fbfdb58f0d464f469855f106446018fdee7658a2c118837953d45e5cfefe97d9bead3ff949235cbe309257fffba3258663a0bf79cd78dc839bb0b", 0xcf}], 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0xffffffff, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="12a6124a5c", 0x5}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x8100000000000000, 0x1, 0x0) executing program 1: r0 = socket(0x11, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r6 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r4, r3) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r7, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) executing program 5: r0 = getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x64}, {0x16}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000580)="54551ab78030d1dffd186c05d561e88a68e677126ebcf1a79ea98bee0ed8f2a8dec48db12909700872441e5328685a506007ef1557d62f2698a279cbf70a356030d244d03e634bf5c38cac8dc28021d398dfe9706061b2f07a6fa769f80fe16e69e8feec70ee0f8d88467983c70e2a211edf26866c2da643da4253a5775b4a144f23", 0x82}, {&(0x7f0000000100)="506cee7ae7c392b471fb745b2ddb3e570b6b6ee54808ecca", 0x18}, {&(0x7f00000002c0)="ac2cea095eecc8fe422a920165b33a79e5b27fae60022d3e79bdd86f20f5af76434c6bf7fe79", 0x26}], 0x3) (async) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000580)="54551ab78030d1dffd186c05d561e88a68e677126ebcf1a79ea98bee0ed8f2a8dec48db12909700872441e5328685a506007ef1557d62f2698a279cbf70a356030d244d03e634bf5c38cac8dc28021d398dfe9706061b2f07a6fa769f80fe16e69e8feec70ee0f8d88467983c70e2a211edf26866c2da643da4253a5775b4a144f23", 0x82}, {&(0x7f0000000100)="506cee7ae7c392b471fb745b2ddb3e570b6b6ee54808ecca", 0x18}, {&(0x7f00000002c0)="ac2cea095eecc8fe422a920165b33a79e5b27fae60022d3e79bdd86f20f5af76434c6bf7fe79", 0x26}], 0x3) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000003c0)="e96ee79020557877033e22540ee75a2a57c3548f68f13f8def1fb76948256557a0432adc9d8e45938d56bd9c3ab8bafecc49818c789ebb62a2ce4d555750068d45b84d0cbb70c6dcfc4a3e947e4958e4ee2c6ce88be902a8a6e7fb2ca069ee39ac25cb99f916f726bfc740173828047cfc22e6d482179992f781b9d7182b7edbadc3a1c38169b74496726ca73ff1a1a0366c74987387f86feb1311742961730f42e44f1b0b75629a10d3e1e6aec6f6a04427b1cd22a5151f5f", 0xb9}, {&(0x7f0000000480)="38a38f0d95b63050c19ffd7be2cab7606037fe22708d4695326176733a0f33712a5330dbd158ee1d0bde968ac6e4ddf427e2051bd510b3686778cbdd995c64a3197cbc03bfe3ff886de12d55afaae254105d395d8f5ef8ff777f6075eb8d727122447771c5d11ddc4165e69fd6ac990e0568a50a386e5aff1503cbafe8c54035ffb9220ebf16e0399253977ecd81d20d5720a41d80483e819cdb12e4257a0bfeb5d0fe35dd46a02af8f4b182bb03e97325e8ffd72af9877ca3d483f8c533c825addaa76f17d44f90a3bd19b5a052357cf89130a4dd18", 0xd6}], 0x1010) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getuid() (async) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, 0x0, r3, 0x0, 0x0, 0x2}, 0x0, 0x1}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, 0x0, r3, 0x0, 0x0, 0x2}, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() kqueue() (async) kqueue() socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) (async) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0xfffff504) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1d, 0x3, 0x0, 0x200}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: socket$unix(0x1, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000000200)="76b0d13a558bf24802fcf9fd08fa1588f254df98bdc27001000000ce3671c0907259201eb7cb162ee12d9706a2d4177565da48e3cdade505f10b212085881659000000000000007f144167a346ddaa98e46b28e2226a296c0f171f41a2d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b95e1282ff930e2589114b06c557314ab0ff1f4e300bdc645307000000000000007f86b65c1515f9d7b1334871f0c763586235609e486c6ab1a3acd600645d453bcd7b8d913b2e1e790000000000000000", 0xca) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000), 0xa) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) dup2(r2, r1) listen(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) accept$inet(r2, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000000000080045030028000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="01040000000000009bbcdd42ccdb7e9e4acde7a6e697f2af2c8ffe4cf7790e137505174b28fcd18ac93fe333ebe1880b3f10455471a3c6c381a3a8d668b442c3c6cd705fc4ebd7f23b5b0adc8ff2f4c8879dc08cc7e23b3ae8ba8a5ea13a2e91b1c78eaf989ebf1a9870153da976850b2d4d9d99e22fe19a97a13a0c16da4693ae2d8a548c136ea62f3fabf27ecdb21e43e94ccdb184742f718d7d6c01715a85143e27b223c4bfe21fc8c226f620ec7be96818871a0600424661321d1ed45d9ab5f39c1241a956017cfaaf0587505a67000000000000"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800, 0x3}, {0x5, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x3}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) listen(r0, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) executing program 0: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000500)='./file0/../file0/file0\x00', 0x300, 0x10) open(&(0x7f00000004c0)='./file0/../file0/file0\x00', 0x615, 0x0) socket$unix(0x1, 0x1, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee", 0x4c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getitimer(0x0, 0x0) setitimer(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x14}, {0x2}]}) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x13, 0x0, 0x0) writev(r3, &(0x7f0000000000), 0x0) r5 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x1, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x2, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x81, 0x3, 0x6, 0x623000000000000, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x6, 0x2, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x7}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0x1000, 0x6e}, {0x5, 0x4e9280ea, 0x6, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x70, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x3}}}, 0x388, 0x81}) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000680)={0x3, "f7a8619f869a25f34420e4a75c92fd8ec1bae4c13e77be23fdf4b604bdd2438f1e889be0cbaef22d628beff1c7ffb6b1b0fecab04618b2ab5f5412ac6220b41dd5f473c9e933d7be137297790205d1db5b8ce197543d024540244b162eb840d98f05cdb607f30eba59aeba32817b9c48cbf7a281eaa52e5dc39d0f1dc41b08982da065351c8a3c281ba6de6f305d3c51122f4dff5a81712f8ccc488982caa94173dd7a145459592b4330eb19f38e4f3e5596619697ffa5cf2339585978460fef093658503c92e0b7484fb1b7011eade73834a999764e15a34aef86fe6f2b811a6e7424ad95e3ae176bf4039f98b5b832c22e8118358bf102148a842568be8c591a483e1d8c85be0eb1f0482569ea44688f105a2c01e96d95344dd87cda1aa1ab7f4dbf58f8ccac0c9086890b4d1be30ee5be863b11e970822b8327acfc60cdb00e6a428cb187b1d88233a6e7597fcf587e368a11ba01c44aedd6a4848ff7e7db7061cf8673f09645a4f5d0a1bfffdb0a1b7e9be95c962ca72eb66319a4ae3a623852d540ee0db54dfaa439f269d10122e8cd03b46f509816cbb580f8fa228f9b18e3a35728a1d25b8adb04d6cb72f9fc1b156433008b471871c9f90d66d736277a1471841e73b5b6c97449d0d0d6981da8af6f56640412ee800a475bda7c1c1ae779091a4ad81024d4b7fa354daa1ef2746fa158cae5af7be2c90f7da21d2388e7e81be076e4fc6a67c757b6539e5609369855c637e8f47d7d0172fb57b0bc4e8fec89e9d5ab4eb01890225d207ee93e3486338eced5fe22e1f8c2e2ce0047e7f2aa74d95b0789b35cdcceafb277e9e3332466582d970d0279e58de51e13dcc601e0d611ace0f4086ad17d01178d86a89554220efe321394395bfa8e74028ef992b75e67984ec38f321da82a195a60eb6103021b58a1b914a10d509c131defd6175c96ede8470fab89632e83fecbfeeb28fa7af7952be6137fd6f1328e0c4b8902e8cc6c270f45a0c62bfc7b890220011f1d955c294dd17953d9910debd96ec5bd0ee48ce1a12c2d955e7977b816ce2e493478649cbc079cf11c407dfff7eb92cfee83f6b22410f3accde3030cf15b781e487fb2df1cb31fa3bf20cffc628e603f8ee89159179f3ccd2fb9741a0497f48238860037ea4e999f9e8e9189a19857b35934c9717cec6a16e5975a9887320a1673c2a9654c099d3ee002366e3fd1042b7141f2ddeba5bff3c20af6d0637c6cd65b0cd7fb1a752856434e571cb83806f655ad1bdaaa3ea31bc26747aa571174b819f26f5008d1ee125acaa48be70b6e56a38fb4a2097a3b4847f5aa1ce2766d0da16d51eeac92fc812de7bd7be5a66f4cf780eee72c708a095078b0326a1767079ed2280254b774572945a029c3655953f45d8469de9acc1d8dcbfadeedfc5792c1c254dd79b8f8e31657739a48b2e712ec8ca0056e179177f5f30ceff9f407a834228481f93c81bca6db49da4219d68d90cd9e2695d27d94ed90f1a6947f370fafe54d956c061f47158a93f1361e7e6d8c53d1d8470f235099d4db3ba7940cc754b2feae21f8ce3425623977bb0f19f33153398d61b67165959755d4c448089c813778dbd26923c065be62a78db10c596045e18349ca8eb878a16ed505f66c8d2ae37bf0d9cc1f9bdda53547f13f031f2cf34d77dabc2ecbe0097d1c74ca3e92bcfcbd4bb00cf321d52d13bef8a8784de3b31a32e2b5fdceff2ffe4a028e3cc36f057e20fbc0aae603deecb3c164a91e66056a77c5e3ea92ff545efa89afc65d560fb62523f33bda6e29de18cec413b329afaa9bec24415b1199553f9833dae18ce421cbec819768692782193b82f6f074a04a94c79a03acb821644cfb4438f322ecf7ebf80f265625fa7cca145a3d45f33bc6efc2999b7ec18d43aabf6568b3e5f1ef8ddfe3003f9116d4d3273964fb4a4a6423be14a49c17296e2bd3342e6272e4335641815a31866594b7632588968512918f7a0f375279d9d9663e813444df607ccbd2e26a2d47092a106e5da9c6c1f355f8dc43e20433373dbd7afc5577e2d658998078fa0ecd1777bcee79f6afd4aedaa8f16fffb62cccfd773b657fd459bbae34a80b0b401c574bb683098491708ae0285e9edb6d4d4b8844c4351cc310d5567348b4f6445ca4df4506f8056aec0bb2c09f5f3b82cf1846c18f3bd1b5217b9d572ee9a66e43ce153be6087fd2627bcb4d3c778be7e0195aec30a28a95c29da29f4b3cf12df2584a28b154972c51a656d685c42db42220d969c76becff0748183fa7ba7cb1d534278b5ca777553f86f75da5715bf5339e06cdc72ee2981ecfcc5d5f3fd04a776004b144a9c1be30110bc929be1647c2770b29379a34377cd3a8fd959a564cdd0dca0f85bdeec097b039c4daf53304022345d2a57a24fd78c0a176f0ab7808666daef9cd94ef87ca1b64ba50f2dd90a622eb3c04f61678e74c8aac12152f65758e738a2847bedf193b3ef8ff37c484e28b2d51adef97af75ec7bb9f57d3ab81283937a84c85449b65e4d302f767fd64dd9c05410448ac166aa5762cc938011afe3d63e690789b5683bad800d2bb7a59e411918c922cbeed8e09bc70ee65d8ec6cdcd1b50dac1f09b2d14688335cef0815053d3d777b1ee3c08cc79cac19f9bde0038a72edb1e16aeb2e30564e8158e4b2b74c0be378803396051e3df3cd9c41db5b7414fbe1e5639696393f763ec896cdbadfff57c9de4ab28fc03d950143b423e421f8374df287342c26a97311918d921b78a74ee71d4b1873e19a7db35c41bd6f66c0c09766f47dde3608b95478f31d598822dfbf7626bfe72a53cab2463f53bda4f618d8d9b8a78dc05bc4967a93e4ef5b20c5c8c9d40950711da69650b8e0c9c9bae56b659a3cae457fdd7826ef050400d76d93f361f0ff8cda82a854cedc595afcd07f35f70405248d2cc4aaddead5a12a4e8dbe370176f568b196cd4fde9f89c214eb43c79b809f966ea53aad94e1191516d9dd2c6f1a05d1c79792b95619559cbdce29ef9efc86cd806446eb324c1c7e3009040914c0a11ee0a57585d60665ac83e09ea7e05ae8d5a6b24bade77a1e8e4d953e0f3dc08aecfe990dee1b6045e538da9ef8b01fe82c70604365b1ba8098b7074e7708c826a2514e2ee4d01ac1431ec43b05ba8e5e38a03d0686221a3bd9aeea2953e143b43a05be0bef03686dc2cefba277376c89b6452f2e6db006511e995c5096e3376729f139645b7095e7b70fb1d244e795ae2060e6e672ed3df4116d3542f194540d50376e0e9db9e490ea266600a5283c948c086ba2c6fd9019aa5e37fdaabfaed655d0231bf3b5138835962c8f41eaf0f6e8d4f9d4e602a3aa58cb8fd2929f472ff77a0a2652e6dc9955aa6b654301322d0d39c4fc70456b5a59e569e4848515295005917f4528a632bcf6cb5f97b3ecc173da6b0f59a76782f7c942de1cb1accbc74b7f9ea87ab92f2c2a5caee0e08448be49eda122f3589dbd6057be6f7577bc84367a1e23794c3d7e4aa8622995492e6523aa22e1ac1c26b4bb9ef7c11ac8bc52064c7ed1d1a63f37bb944dbfea2a732a68ce54c9a9d357c59cad365507079a1eb788e35251d20e986c8be394c319e0ea3b82b6f666e93d369e1d0ceab8c9202bd3bd3893d2440eb4a8c429c0cfda5cc6a4a0512be7321760a99c8cc09c42806f3e4e9b06749286228337f095387ffa9aec5ab700e310445e0e500088a26c0ead8f25a2b5bfcc5e9fc4211a0f30e4c70d6f90f92b56f7a3f6f99ddd56328e1cbfb59e93d8c9a0583ac91b50e899b9a24624a06f5a1ad9d0714aa502510eb945830a97baddf93139a7d30d1a69ad51432a6c762d339993de45f607790e0af6561045ec96f73c48f55b8b8a375d5bfc453cf87d55506f95ca6d775ea186ea46680f0aa93ff8e801b8ba955a46e81c03ae630451fa564bf0247cdcf9938b80751771c376bc7029efb890903b95e664ef241a7f0afe951cd27ac59fab02ec5ce9bc32286a778711382c4bfac912b77906f1d058da436abe1e1dadaed2181b0474145284b09f54845504e65c4c13b43d1608c58e6cac5b0cd5b12f8ed3ced3dcaf99fbc440b62796cac7440fd094e82e408c7f8465a89ff3a3ddcbc50712be534e34fe6b7e2ea31ff7d1da5d0a32f582d70a151b58558178d35aa662b6c61097600f826930a4147da30f669dc9f6ed5205a22a7cef7dbd81a39a0527b5afb9b0dd48bd3492d9141022f978a15b4a8a4027f39fd5425cec5296a2dac5701ebc62755c4ace67b28e069252b138c6e66573bbca327a1a02e7607af981fd63670894e7dae9e2a2fa751f7b2c4ed97bea840fc933516f6499afc8c7ad28e85e9b0b6e11735a948d2e77e14a40b56e01d4a8357b4eefec5b4c139337fce7eaf28a3d703559082cc7ac2500ed45d931fc92024587ae8d20d97a3937dc1aa18392911abbd734c05e71befe2d1b6e2dbb626891edbd89d58e7b472d10d3f155510cbb4db15e7c503ccd097ad3f268868ffec7e298b004e9aecc9a15e537587b66e9cacf4813464853b66eda240f05ddee635c0e80920afbdd20418734b1f10dc6ae52a94960a321402f953d79e0335e2641b4d09e87dab85e2dce300bc429f3167eb18d085ce7a92e692b269cbac17bf61668a87604bb70eb3dc1dd57d7139d663b27f51eb93ec4da24f80c18aa12dc9f17dd1469d80247601fe69418edb112565289e57a65d9893df66bc5f8ce2338a32fabe6f7a35e6bd7e9ed9e1daba7b8141f88beee9d8a59992c4424255be2923231daa6412e986d5a172df815356a12c2d57812775cf961f3ed49a428f07caadd19790609eff1a3cb5d16cbd097d0fdc8be5ec57ba9ffb23ff60258554d1fec2e73b43454b33ec52a7027c798f1a01768a819cc56ad02899a3e211e6afa1db4b78aae07e550e8c4b4f0016bafd52e94b1ad3738be2a8dcf4c9357d841fc0600ee6b9680f9d5e03796e8cf98e157abf8654900182ed38646268cd0ee27dd9e86fd597444641261f30173ea9409f7513432cc36f018858724b18f524f80673db1675d2889fab0e3bbb457e279afa2af4a823ec19de1a29546ea3923f6c70256627d90dcca1d6df5bedb9ad2ce5caba8e8a8b1ec1e5c53ee2cd39a77e430606ce08f0a74fc7aa8c004639c03b4af2edde005a93a7f8e1c187b00548c3d633184439ead5987dbbabe58d68d8d026bc61964f96814d7277d4a8630f9d4f816115d4f0f9d568440ba89ec0d7c19959052250adeb8b13469bdbb5b9cd6a528a4dedae203faaa5f53f53a2353147758fa75ab9147589569df1a11374673ee3e870e02da072a3f24f637f01c4a83b078ac4341670da9a947df66261cf4a063938b49ee3be72d2b98c823bd2502c0a2c6258058f560c828cc57aa6ac5a9605e1ea30fc54f978edab79213716454f31687018175045fb9f671eaade233eb49856c69d300d58c471f5015cc6af374a8692fbae1057ce12f2de526f5171417f6b17f792e179f0f016a522317c4d95aa577cfbb440dc31ba6ff93b5a97d9a395ba82c5eb1fb6cf7d2bd94479053789ae6e8951b2453daa61892c3edb533ec5f325385d08f0ecc84a55f1c7a85d912701e97e2a3cdd9716e985c4521cb04130851a03ee172e4673cb95ef263021b1562baceba6e1ef19dc78c0d21bc4d672e009cb89049772078aac06e9f49c0cdec945d4fced6580bcb9865efbadee5ea20124cec15b5cc3f7feac1de0e0b0e2b509d1c680c952b5146d3f0f98245dabd576323df0db0333510800ec"}, 0x1008, 0x800) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) close(r2) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) msgctl$IPC_STAT(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {}, {0x40e}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x2f}, 0x2, &(0x7f0000000240)="6dbd12bc778fb140ce006454a3c5fc09d84e", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRES16=r2], 0x107, 0x0) msgrcv(r1, &(0x7f0000003c00), 0x1013, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x6, 0x200}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xc7a}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000380)={0x9ea, 0x2f, 0x7}) close(0xffffffffffffffff) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/129, 0x81) executing program 2: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 7: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/196, 0xc4}, {&(0x7f0000000100)=""/21, 0x15}], 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) setegid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) fcntl$dupfd(r1, 0x0, r1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) bind$unix(r6, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {0x8006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0xffff7fffffffffff, 0x1, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x229, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001000d"]) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) executing program 3: getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20800, 0x74) openat(r1, &(0x7f00000000c0)='\x00', 0x0, 0xdd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r2, &(0x7f0000003880)=[{&(0x7f0000000240)="843d184dc103086e", 0x8}], 0x1) executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) r4 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r5) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r3, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x0, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) r7 = dup(r6) dup2(r7, r5) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="1e55289d4df1d51c", 0x8) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: kqueue() r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x6) kevent(r1, &(0x7f0000000180), 0x801f, 0x0, 0x0, 0x0) close(r0) executing program 5: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20800, 0x74) openat(r1, &(0x7f00000000c0)='\x00', 0x0, 0xdd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r2, &(0x7f0000003880)=[{&(0x7f0000000240)="843d184dc103086e", 0x8}], 0x1) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x100000001) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r0, 0x40}, {r1, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r0, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r2, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) read(r0, &(0x7f00000013c0)=""/243, 0xf3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) pwrite(r5, &(0x7f00000002c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4f04006f290638bdd043f425a402385b495a8836ec7b17c3a49094d316b461e4c8cb76ce3402ce16fc8b7ef5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f1d774eda91c2d81c0e67cdbd23e2c39255b3f9949da4ce3b6948ad485515e9f6c12629b30440353075b3c6a53dbec66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab500000000000000", 0xfffffe7f, 0x3) msgget$private(0x0, 0x188) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000380)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "8c32ef", 0x30, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @empty, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "986a43", 0x0, 0x0, 0x0, @rand_addr="bb35234e8e47abadf89f8a4b9ebe0b44", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}}}}) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000001780), 0x0) semop(0x0, &(0x7f00000018c0)=[{0x3, 0x8, 0x1800}], 0x1) syz_open_pts() execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) executing program 2: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x3f, &(0x7f0000000180)="e268fe3e", &(0x7f0000000100)=0x4, &(0x7f00000001c0)="152aa4e594457b977bff73fdf681ecd2e17576ce24185bd753be8a33fd037a8f22169c1e47766db5ec27d062e6b33d6242e96e9c4e9b02da111ed21e2a60d6359937171cbeb88ef94a4b92613779d20ee60aed726b65f1e48fccf63b9fb7c72c2324d4fcf7bbb879061a990ce4d096e26b7e588375efee0591eb3665e34567a4a91893af06869834704cbb0e66c199692ad7ae3685473bd1ff8710e124c34846f43e3d0e", 0xa4) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/241, 0xf1}], 0x1, 0x1f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x50}, {0x2}, {0x0, 0x0, 0x47, 0x3}, {0x6, 0x1, 0x40, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r4 = open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) renameat(r5, &(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000400)='./bus\x00') openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYRES8]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r8, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}], 0x1, 0x0) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)=[{0x0, 0x1b}, {0x0}, {&(0x7f0000000240)=""/83, 0x53}], 0x100000000000005a, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r7) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e815e6e84d356960798a692992117d6728436ba1bd87f42e3303eac384652ad050712f8e36e9df9e33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149cc7f600e3f23616e773302d9cae75e3959c6d9c3e0e6ebf635450b2eba540af7f2aa5dbfbdd900a000000000000002005c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02ad0000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff0100001b0000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e2714eb5e992a86012bbae1a7e44de46fa073fe3426f334b80f043ba9136d57c799353d46dd84439b111a511a288bee5dfb2e353e3bb073e3342273216b07e4d9d7df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e3978bd91000000100000000000500000000008f0c29818d7d8c97822b4af755d469ff0ba35e4a9c7e3bb26057e48aff38bc724aab6f7ac3c1045c2b238e38ea1e9293f899d1ffc4f2d6634f10ad8269ee70d531e95de1a73911bc9c84e8f9b90917ecc11b1aa7", &(0x7f00000002c0)=0x260, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="8b64449dc1a355d2e4f61398196f29024ea8e7e77b81bbdeecc8", &(0x7f0000000100)=0x1a, &(0x7f0000000380)="1a9b0d9d1a21df31798d418af9e4733d394022a8dfc78dbf26639d5114cc0eb2", 0x20) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000580)={0x5, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/515}, &(0x7f0000000200)=0x205) r5 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r6 = syz_open_pts() close(r6) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2024}, {0x80}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a5670000340dc620000000e4ffffff00"}) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x8000000000000007, 0x2, 0x4, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffa, 0xf6, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x2}, {{}, 0xfffffffffffffffd, 0x81, 0x2, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffa, 0x17, 0x80, 0x1, 0xff}, {{r3}, 0xfffffffffffffffa, 0xc7, 0x2, 0x3, 0x1}], 0x1, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x10, 0x6, 0x69f361d}, {{r5}, 0xfffffffffffffffd, 0x8, 0x20, 0x4ac9, 0x6}], 0x1, &(0x7f0000000500)={0x3, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chmod(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x2000000}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x3}, {}, {0x3}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0xa0f5}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$FIONREAD(r0, 0x8004745d, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, r2) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8000, 0xfd) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) close(r7) socket(0x2, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x4) executing program 6: semctl$IPC_SET(0x0, 0xffffffffff7fffff, 0x1, 0x0) executing program 6: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 3: getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) (async) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') r1 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r1, 0x17c}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{}, {r1, 0xc5}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000540)={0x1, "6b553c552eda11b332663dd20b9a7b8ec0de0e1d0081f8d7097b0450d34170b53ee28adc1e78274d13e68103f2c5ba618e5fcd506299cb900bbe6effa11320ee8d2b7771ef89de4432b66fd4c085024ce7c59e837e4260a3747c9aa9acac412969dc789d57703248037b66eaf5b8225dec3f5652aafc84350cb041ecc3368f7dadcc5233cdcf5be567836672795bcb5284f7ec979a01ed4e72e716c7574cc2cb58835e2649693c5c7e96b0d779df2f59cdffd60fcb3d0794e5d1ef777e211e26b2e32392d6d636a3a73eb7fedcf0d3a51e1c15863b525310917d9a49f6d051e653fe91bcc3062ba5578aea470efe1034b3662db1c8e659b009c24171fded4d5de2f1d4760d76245f8636de25dd77336c58f3741772935e7f503df367124c88f0191149a527986d0e994e7272d82399e62bbfe1c6e6e505fad68c68a8a17e0a235bde5dbb4fed93325340b45c100d53e915b6901462f85e3176355b3f0b5bf0c17ff3d3e390dc5bb6fcbf8427d1a9b5b05c5f8b2a9f4fd471772d93d64e4f2e2fe746a381d4679081d2ece1abd101ff07c26e26a2f85f3667c3803a67408a33a1c95d799a8ef134041cee48209f205097cf9021ce3fb9d5c877abeb64bcf306784c436096f01fee975240d7d392f3a39d1ed2ae50082f3e6d5d28db5c5a82602408c7133c24da364d2f05ac265cd344336c167d3601a7b5a28a93b018e2dcbd579312aa9c03c35c65700c23728af4b494d3c2bd6269bd22ba573c285f3b580e175bf64d5e23b58fa274a4eedc1a6d192bcf6604e2580c147ec80537ccb9c198db6830a03cd25a970410c0af3107eaab6e82c8809c209d827481d7be97bdcc71be3e510cbfee73ac9198b30866da87e9b09f8d11d36489b3653100105768425ef493e63baaa2c69de757f831859b09b1bd8fb596061b9ff89b3f41ec83bef1ef8c323ae0162bd7a4691d3255faed42d61a6667e0f7dcee95a880b697f5cde049b974472d793f7202d843de96e11cdf50f3b8a2960a927454fa47942c9b0a2271516a70057c1f6314a5f1c39a55b825d5e41bf55fad3e1129a83545cc03721f9f9db7cb3dc79f3d0334393a6a2af811368a576a2275d90a5741376084a294a91a6678f7559439a061caf90f3b044f0ffd2d34707c89b077c6211f0eede5ad6b546c296122c8e883b16b09b34c45cbc9f54c4295e169232c0ba0c75231ad1f54488d60563e8e1345fd09aa5ffc9b0ef139cab1b2697e524df2fcce8b1b1ab2627703c2e933386bd2974db3a373e87a02288ab374ad218fa8c17474c0a1d304a62c0d9cec71e6f3afd24cdcf49dfc9111da0442c34e420e8a081b9f78726055de04560e394a70d338a4926805de699f8391a5190071cdc913e47906d7b5e4314b0e38395c236a7223f526e72940fd9c092934bf9012fedc56cbd8262c2bdbe0ebc69e41948fed9f721646977e666b24c2b66e2dd9997c8075067be0259f261efe8a82cdb7001294c7a1aa820e3417963746393827485dc4770ebef2d56c9587af3305f447aca064e7c4f526cc344ab8f19ec182a798246f9e263bffbacb2e228821885eec31e42c80917badeac5bba1d4e91c501db9a84b36005446d2bf38f31d0994c0ff108c33e2ef66a0bc683688cb8d4769c6cb8b4580515f52eb702ca913de91ba54b0807c27add13424f2a8beb015afd51d899183762353239a8b5bc902cf19564e823cb5bb1ba1cfa8df4de73f8ea4e41f0daff9879dd692795c47abfd77248b54aa149466fb3b71385d51eee2099eedd0623f0a6bbf3568d3acfeef8b965c6e9fa63ed581c0e90b7b26181eb7062d06218c6bdb341b97fc2f74344c6d7c2bb65b52d9ef824d4a5a7606bc056ef1422563c29386e9c2e93eaeaa3e390888b0a93ea468c1d91dff828d2a24ba5d944ffa53f5eab28e90fa3bf3d0a769588e568cbf6e376273d3607669e5c33f581278f380620bee83c2c8dc328d5965bb3a6113a5b2f249ac00f96382d70e47f04a3d053d89c103fa030e758ea215a1dc38b7a88c8fb40ff6ec5a129e303bf69f5f20269bbdd4ac87c8742465d111fc063d750514ab9dd68080cdb320369a4d02cd81ccbfcdd589a8b8e92ceac291af5e42518d1758788191d4517a0662d749d4872b98397639bd55db6ffc120b61f71aefa68a5eb756eedcb79b2a05d03d10c990d920bde1b5c8de9c5f617ddc7cf6220d146751925fa380c7849cdb9813b7dd12952b27291bedd3fc54210f5a380814a62b9f48ce35b67b10aa127eac4647633c4741bc3c80be8cb1432bad680b1081fcd5e48941955dc9d42778a25ef46a20c6bc2f263cefac68efb385159003c2c9dbe02ff392f7d2902d44d710492390acf573895b02766a576bf3cecf175fbe7bf63f85b2deeea8c8ef2adba9d95a07409dbb5e40b0fe533532eb14decd52c31828be0c5880ea553d03765fe92173e5e5228e93bebcf6d3d6d5c7a0725829b756968d81dc4c00b7790f59a694214a5d3da5ac1758a39df9d2f0273cea330ceb2865428049b9f2616a270f94eebbc9120dc9c5c314f03acd1130db35b6619940e0e3e727a2fa9771e37f6b0840cac3bb85c7f13475008ce7415659fdf92243102e029eead53cbd82e80f6e8c7f60491a11b293fc0188d8a076b1787ebf7d9bd2dec0abe7e8fa12027e75bcbf52c687c216af02f770f51dca7860d156ecd6ab61e64c7c1881ff2c72fab349298cd19671b30c0044f28718e095796cf3814e832b195c9fb22dc4c34f8757ed80f9f4d2bd52caf0937a9c917c39c22b1dab5143b396962a7bcd7812722696a955f9a20dabd6901b3e6e636e6e1706dfa8ec43872f2047363346b105a3d4d039497881a01a02939bcb0a9e4ffaba8784e748aac22796f44e38a60db294e52c03c56d2629ab4a488bde3d1e657a29de4c756500b7d04f82cfd96fb1c6bb4ddfe3fc6b50ae9c0e62afa7f478843f29cdac56cad27a22fed754088cee811dbc92d1605fd16c18985a9bd8600ffa135d580b8197e058630ab83df2b35876b55811db7e4efd8d6562b7e068c89dc2f19eded73a9bcfbdaacf2b16548ad0999d91fcfdacef008d89747c77a4419dedff6e4fd55984c4d9ab18dfab4912273e94f13f8ceb9fc796e767619e5befae824f01ca829be9040453b928ae7ad40ffa5a50603bcd7c9fbb637952c550b8bc257b61d91cbee5fc65d687b7c00fd06636ff9c5bdef0f20fd3332494d19235bc1b5d0ec79e0960d73f1b1041184da9f84718eae5632ec0a3b103c552528fe8a560e7c6d040e293bfea42d40855e45e2873a37d9f3d3597d8e59df2de168e9665859d9114805655950804329be38bf3f52ffd4f827341771530b7c8aaeeadab29e7540ee3cfbb936bbc947ddadae4915370643b6decfa3c61f2652dcf7b52e2ee2588e5344792dfe83e6e484ade8363600ea6710ae618055e8a4371c15f8b5416b7daf4ebfaf6cf3310bc8b12674de1ff20d50edcdb54b9cddfeb5eacdbadd1ebc7b44669be4c683b9a74a71348865601b001c4bd89d56271c61b03bc201e6ff1d972ba22b728a32700a2b0f66b4750e42f202eab03a9907c6d18e387fbb297e946cb78084e5f3e753aed90c347fe56f80ca2b4fc4897fd329492e601d493ea3a7580db16020e7f0456479aefcd2008fa18867e6f253985a06bc0d2ef47c447cc968aaa5d4829791f0806e529115d3f9c09596dca5df8d7f5b00b98ce67ee2a43f0ea85d36abbec3a3cc7ac16e295ba5ebecc8011a93ce1bd1707dd08b81803f7cd9a4387e352faf33142e8fda9eb03a9a97368c930b3e28d844cd0f7f1d3fbe7a038731d60b1eb7f81891ac6c9ec79d633736dc54b59c83b4ba91626eac75cdb137d2d1a5e73351131eaa49c9e8e0548a020c622e70d4af6a0fd2b877b112319f34ee09cf724a41f1b96461910aaee088e6b6fb8cea72831b0741f279bade53de39d6f0404886e6a2785f88ed10ed9d57d370b05f3ee27d55ca24e2e1f36add9480d6d3797329c02864eba947ba8a3e595c6e116e37ead3a68cf9a604086dc2d7579609a2e0b36ea76f27793fe182a7ecb32e6884d3a394d522c9bb6bb461a5bf918200cd3bed01711c04cb01c11e7715bdbcfe8012a5e9d3e0219ffa6ca3b1b45849dc1f33cfccbffeb1032ed1640769b4b3a81bd7a2bdf912421fe8b3f5188463a88e81f8548eb92b7e8b383e4c92be4efbae65fd8c61b37493309737515612a41573c81dec584d0c884f00b7c1bcd404eeb19149ad528775fb920ee807c2bd185540db4c6f68864e9470a0adf7132c06459c7b4fd832f638d57a6a565c0a6e3835669af9ddb38ed3c8786747cad0512f27a4b59bd554d568632d33ca2f9a18ac3a1ca525c29c24a04b596b576385dda0dcbf70cf9a3631d890bdbb3eb9a7d5850e8993e87a6aedd18c606a7906a0b4ea4246443bf88a3025a7a73459601714a443a35e88cb0733ae3efe2b5113f26fead1469a4d1f164a9f8c22144074c5cf236f1d2f6802fb5e5d8f2e71faec554a1c4f4c2fb79dc678cd2da57f734e3d60145a882ab369a33e6764d325bcbdb5ae2b405e5e0f77bf8f62a864fa1ad27b9156ac224a24b1303e3e360169f2ed3d32dab520079639bdc8badd13d080e74e86783d5ce6c0e8e076b5f5c620bf229269e394e84c096547bd534e038de06c6126b3382b9799f7c04b87e5321921f3bf31a5048a1c377d926e20362724dd158c083400dd8bf8ecf8737fa22d06142eb99c150e688d79c53cabf768b31a7d88f2bacbba9c31cb019bff964a31c85a2f429e8c708b74066b85623fc3f61b38dce4ea9bea928ecb12aaf29fbe84b811f6b7fa8554a2e2410610c1588120f1862ea88346be5ab9b40d377b3648c3ecae7ece122d34cd450a4bb97858038326dfcdc3bcd025e23ce316353590465d97021b2af08e7cdf6bce483ec5f812c08797626d57203c1d8a3b00e8cb942dba261881f8394e552c44f01e95106fde306e1db491958ca6d463c752f9ac89bdfbe5448850f33a104934997ee1f2b8c5ee8a25c7b706126226e0a0982e632bee8631da831ab01251ae1923fbbb44eec87c797a8816635718dca7f88fba9ef66f36eef689e980f6e5a217394b746e7f11a1051de6dbd1f165e9a4fcd25b7b306809610190b4f8f05825dc09fe07c4d500b49814648d8ac3e31b7541b9fa593aa82b4de6192e041240902e642ff80365bce25ee7bc1f64349209c8b4dd2ab11cb1fc78551bfc5950063f1a53fa3f101be3f4029646444310b6d8b5cf65298af4b86e0c2d8072be0f266a1e356d566add477ab707192fcf4431db6826d57bdd04f63e11ab99c2583876c65aa9515b7847b641faaade511ba86b749457eb6cf29f8e502b5a72febdd4d8d68c018dcbb6da3f3d6f3371f8654dc24afc9e3cad59578bfbab37db65d25660c036585027811b90d891145614715c44abd2da5439e98ae0227f66a7cae128871062d1b658756c0a3fc7d6351051be53dc630019c22a6435425037b050cf76e9a1e30a448faec943f5f9cd62b768311bffbfd3ca498faa0719e69bd396229f5dff42e2d4282a8f51dd085362216214efcc990b6c9367b582c3067d915824729d2f739de1891219cfcc7a0147c6c803fc37fa2beff9d55a4dbc5e21e8d4d0c39c2adf2144d7595eeac3a6d9026b1e9891b52520d06fe61961ff9cadcf13b523e7241c6e47a6d46e25e7c430541d190683208a67d0cc91c11ba2e07968e08e5075b08ee01153b50612a52fe92e2fdee3c715c99236b36c0d27d63f8"}, 0x1008, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b94832", 0x110}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000040)=[{0x5}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x8000000}, @cred={0x20}], 0x40}, 0x0) executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket$unix(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "030000a63f000000000000380700000085c6e5ff"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x5}, {0x6}]}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0) ftruncate(r8, 0x2) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f00000027c0)={'./file1\x00', 0x10000000}) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x2, 0x0}) executing program 2: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5, 0x0, 0x0, 0x400000000000000}], 0x21, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x84f379cb36304153, 0x0, 0x100000000}], 0x963, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r0, 0x2, 0x1) (async) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x100000001) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r0, 0x40}, {r1, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r0, 0x5) (async) fcntl$getown(r0, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) (async) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r2, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) (async) getsockname$unix(r2, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) read(r0, &(0x7f00000013c0)=""/243, 0xf3) (async) read(r0, &(0x7f00000013c0)=""/243, 0xf3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) pwrite(r5, &(0x7f00000002c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4f04006f290638bdd043f425a402385b495a8836ec7b17c3a49094d316b461e4c8cb76ce3402ce16fc8b7ef5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f1d774eda91c2d81c0e67cdbd23e2c39255b3f9949da4ce3b6948ad485515e9f6c12629b30440353075b3c6a53dbec66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab500000000000000", 0xfffffe7f, 0x3) msgget$private(0x0, 0x188) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000380)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "8c32ef", 0x30, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @empty, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "986a43", 0x0, 0x0, 0x0, @rand_addr="bb35234e8e47abadf89f8a4b9ebe0b44", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}}}}) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000001780), 0x0) semop(0x0, &(0x7f00000018c0)=[{0x3, 0x8, 0x1800}], 0x1) (async) semop(0x0, &(0x7f00000018c0)=[{0x3, 0x8, 0x1800}], 0x1) syz_open_pts() (async) syz_open_pts() execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x81}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) utimensat(r1, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x8001, 0x80010000000000}}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) executing program 2: seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) msgget(0x2, 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0xfffa, 0x7, 0x6, 0x9, 0x8000, 0x7, 0x1, 0x9, 0x5, 0x401]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000200)=ANY=[@ANYBLOB="ff38595c4d95d90c938e30307c7628459ca89a4a06fb34f3c5b2fd19bd264eddefde97fd9626e7da4843498edb4abe4b8418e6583663dd95f16219602fe28bf6cb36547b4be478c7a5c353bc7e8e8b514dd295bb16ee89e0b0dded80afd694e27213274da27ccd3fad30adad27dfe42433f408a93271a900"/131]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000140)="a2771bfa4d370bd6a6009a6713e6122f3008f339f569cadd9c59129b054f2b8c8aca64e36de13498390786b38d4b276f567c9a97506dc540524c12c943c4775185bbd524a3006196da0346db4f2efca718d5897cde2919933e5e0b7aca822a8fa2cc7cf9a23655b9da60e35eae551bab517fda89", &(0x7f00000001c0)=0x74, &(0x7f0000000340)="e9180ba42ee2e28720d1d9e0768bcbe81c7160dda1c29f20a4b0cb0575ba387c8bc0071e35b4914096e04ed130a133a751df13847ec73a596c293254f5cb131b885641a83602af41de917dc30763229479d9a44c1916855f3922eaaf9a9d0c0de37bd3663fad5d7f30189c8d76314438618d79bea0bc6a64aec653a824af3db5767e32aa5489fba89f44c8a0e706dc71358afea7ace3efd5d2ea2e49afcda134ce05be77f4b1b916c3a9427fa8c3ed5f10900433fd90a3b1cb348741cbd54b72b7b418b057a48b1d", 0xc8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) dup2(r2, 0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x80000000) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1e, &(0x7f0000000240), 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6c, 0x9}, {0x4, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) unveil(0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="4246cd6489747b202b65eb18ddfed12c9a02bd75b684224b7fe25a6d9a69fda625355430cc2956718a5711f06fba44ba542653d1ac52f020c010b2e747151ca3506ed7e096cc139c1fed3fbbab5da3237bd0a8e55e1bd580708dc17dde02bbe87fd5706e40e6ce8930c763382e", 0x6d}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66f, 0x9, 0x1, 0x5777c538, "3c107dae307e08002b4600000000da64612c3300"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="6a9b38186590c4010d53b59e48c8ab56bf314558c8901f8efdcc49e657850bc051722f7f3f748d022aa14711029fe9b0a3cdfbe80dc7821184e06b70d1f4e9101910525ebaf59c2fb8145b0a54adde28c43536581644f5e7c43e5b204acb9e5b5593a5f45049aec83ca764fe", 0x6c}], 0x1) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x2, &(0x7f0000000280)={{0x5, 0x3}, {0x20, 0x5a}}, &(0x7f0000000100)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) r2 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5"]) syz_emit_ethernet(0x126f, &(0x7f0000000200)=ANY=[@ANYBLOB]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) mkdir(0x0, 0x102) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 6: getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3bb1e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x45) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0x3, 0x0, 0x7a}, {0x2, 0x6, 0x3, 0x5}, {0x1000, 0x1, 0x0, 0x98}, {0x101, 0x49}, {0x3ff, 0x2, 0x4, 0x7}, {0x800, 0x3d, 0x66, 0x3}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) kqueue() open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x0, 0x2, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffe01}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000240)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc0206923, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x32}, 0x8, 0x0, 0x0, &(0x7f0000000280), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x2000000}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x3}, {}, {0x3}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) socket$unix(0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0xa0f5}}, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (rerun: 64) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) (async) ioctl$FIONREAD(r0, 0x8004745d, 0x0) (async) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, r2) (async) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) (async) close(r4) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x8000, 0xfd) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) close(r7) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 64) fcntl$setstatus(r4, 0x4, 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "030000a63f000000000000380700000085c6e5ff"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x5}, {0x6}]}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0) ftruncate(r8, 0x2) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f00000027c0)={'./file1\x00', 0x10000000}) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11", 0xa97}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0xb2) syz_open_pts() pipe(&(0x7f00000000c0)) r0 = kqueue() r1 = syz_open_pts() dup2(r1, r0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x7, 0x0, 0xfffffffefffffffd, 0x81, 0x22084473}, 0x0, &(0x7f0000000140)={0xab6, 0x0, 0x4, 0x6, 0xb3f3}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6e2c}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) executing program 3: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) executing program 5: mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) getuid() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r5, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000080)}], 0x1) writev(r4, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) socketpair(0x20, 0x4, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r6 = semget$private(0x0, 0x2, 0x388) semop(r6, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x3, 0x800}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xa1d, 0x800, 0x7f, 0x4a3]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) executing program 2: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107004, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) fcntl$getown(r1, 0x5) socketpair(0x6, 0x5, 0xa0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x3, 0x0) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) (async, rerun: 64) getpid() (async, rerun: 64) ktrace(0x0, 0x4, 0x1938, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x10001}, {0x1f, 0x2000000000000000}}, 0x0) executing program 6: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000001300)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3764465f9c605ab2829d78eaa5719006d9b5c7940cac4899e6f945cd1f1f0b57d1e18c0f14be8c4f2beb45c673c218ba4a9b1e70c9e361d909d3f9c6c2b475f0b72193981056a676a27a92084325517a34a6fa748f1c1796c66211a63f525c599a5d8f845a077c51d535ad8c9b5c8cadf3818e7fb5327b899dbabab89008daf42aadc83a275468e", 0x11c}, {&(0x7f0000000180)="000001d244ab0000", 0x8}, {&(0x7f0000001440)="5f6a8de84b4c523a583f9155b6558a02cda4cedf13579996073843ec5cbabaadce07000000000000005ec8aaba86930f1aed0b3d111d00000000a4361225000e2f51feb66d18c652ab2c53115d23d6a3013ae0d40b74ad4f035e04000000000000009553b631c2f102e5e9418aa95b5bd75f41be92f2a587397cfcc6e3db2fdacc3738e685505c98d09fbbf49af76646c9", 0x91}, {&(0x7f0000001980)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279ebc230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eace85626e48e25cff2fc382279d9cb903000000000000005ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9335c49e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0cef15d2284834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0015529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd14902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30fa300a0b401526716f2fee6a5ad2ae992afab08e6cd096d9bc5163cbc14bdd452aa1ba77fd40af7be57f390f1e4191b2dd2dc25401c465", 0xf41}, {&(0x7f00000011c0)="d3e5a7e620c09ba9704f357aaf8d4dd7dc790fcb2ee6159007e4fc1bcfd5d887d9222d16abb28d0d18dbc8b7dc012b8d84786156e3dc7f7fd3204036093dee2df42cc0981e3c954aa5fd93a8d3348b2e232f8a21748ca76332ac20fcf5e66a0869953bf9e4afead8d6a72e0c698444b201a41555db65fb95989c37f17eb1d1bc136452bfefc60d666f8c1c7eea1ed43020678795", 0x94}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000001400)=0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknod(&(0x7f0000000480)='./file0/file0/..\x00', 0x2000, 0xfffffffe) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x8, 0x5cda) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) seteuid(0xffffffffffffffff) chdir(0x0) r2 = geteuid() setreuid(r2, 0x0) geteuid() getuid() socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000001940)=[{0x0}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) getpgid(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x1, 0x3, 0x9, 0xfffffffd}, {0x5f96, 0xff, 0x0, 0xffffff82}, {0x3, 0x5, 0x3f, 0x81}, {0x0, 0x2, 0x7f, 0x4}, {0xfbff, 0x5, 0x3, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() sysctl$ddb(&(0x7f0000000240)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x115, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r3) getpgid(r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r4, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getgid() r5 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) (async) pledge(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setreuid(0xee00, 0x0) getuid() semget(0x3, 0x0, 0x0) (async) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) getgid() (async) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setreuid(0xee00, 0x0) (async) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) (async) msgrcv(r1, &(0x7f0000000680), 0xd4, 0x0, 0x1000) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r2 = socket(0x800000018, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "030000a63f000000000000380700000085c6e5ff"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x5}, {0x6}]}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0) ftruncate(r8, 0x2) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f00000027c0)={'./file1\x00', 0x10000000}) executing program 0: sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fsync(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x6) getsockopt(r2, 0x20, 0x4, &(0x7f00000002c0)=""/167, &(0x7f0000000380)=0xa7) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000080)="b52f1ec1e7fc651e85bea3216832aa4d7f6485fdb5f2900c48d6b519f7facd794c94aa85e8d6dd267ad84f5c9b28482773760ee0a6ee594a64b29f0ab849d029cfe176e67f8800baefd3e7afaf5e5f364c98207a2fc98eb1562cb060fef0d420a0611a32a2af132e2497954ae25ae8dc6b2627d441d027221be6118649a6433d4ded068affdd6c75d1a9e86db73bf0324d98fcbcc75b7dc91067f026e97b476c9c277c7e6deaa602958740ce", &(0x7f0000000140)=0xac, &(0x7f0000000180)="376e07bf7ebf2e83e264da7bc656e4344cd9b195a043eb3a5f21f1c74afc342f224f3337f4a33edf266b665589d3666da5936bc789829ecf968358ee3cbde4806ddc9a58cb51a07bd50e692cea4c2b000d2aad478d831ec77d91a82f835866632c6e80ca68a56891b99b38f36134fff32ace1cea17832a07f28871d42f17d3285c144d5f65d190980f59649bae40b63422596229fc4debc604646f4e25cd9aa0", 0xa0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11", 0xa97}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x64}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000840)=0xff) socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$FIONREAD(r1, 0x8004745d, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x4) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0", 0xc0c}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e7a103ca1d8cac92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3561617b8739f3ede277fb040900bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1040000000000000029bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2cee021853a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2ca03000000925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6ff000000000000003b7f80491fc6b401c64b7af602f042938b8a6b0bcdd3ac80eda67840a1c8732a7932e906e007a8c15764c0c50621e5", 0x21f}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) open(&(0x7f0000000040)='\x00', 0x80, 0xd2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x35}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) getuid() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x6, 0x0) executing program 0: mprotect(&(0x7f00007d9000/0x2000)=nil, 0x2000, 0x1) (async) mprotect(&(0x7f00007d9000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x200029c3) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000300)=""/206, 0xce}], 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() (async) r2 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) (async) socket$inet(0x2, 0x1, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1, 0x156) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x101, 0xffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409ea50e78b316b2ec7b20100", 0x66}], 0x1) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/)\x00', &(0x7f0000000240)='}+-]{{\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=',T-\x00', &(0x7f0000000340)='{^:\x00', &(0x7f0000000380)='\x00']) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r3 = socket$unix(0x1, 0x0, 0x0) setsockopt(r3, 0xdc07, 0xfff, &(0x7f0000000400)="e82b80ab58cde1cab711e861f445306fe160554cee65dd3e3e492bf267bf98ee3b788d7f6592d38be4dd634aaea0cbe468951d99e70b22aeda1c9aa938ad9ba59a95f0d5aca8244c26f75499498e6131f0cf0b82bfa76274e2f0be5d129c7f68b337b9886e3b9fcc1943f925799e06abd9ed50cfe712c42b0d31512a45128f95b1ca8ef20a2b70094074917e00aab0f7b36842fdc7731f358f07109055cef9fea6d98930cc7528c5bb3df5a85a4b757d3641f0c47f5394b0ede862a3efcf605b16f1c8743b127af6cf64ed54f88c67832d13b23575d4c015a61054a975afd271d91e884bd1d72e46caa3a25520c79ee46d6d52334d760060385bb7fafac3f2877226983edb175f630184fc01caa28b5784e0f42940aade82148f69d100ce39e07bf21b84f0c6a6d4097f1dd934403974eb125164541d8b260a1b1b0f2e5539a027e8d38bc7812fe7c1aeee4a9114b02015e875162a3f80561cb597e4b58f540695a00f039bcccb3f8580146dcf8b4bcc0ac3b5307210ad34cb7430aa5e7db12aee2ae16f295a17b9c7a389a8b599307f706bbda7715e27cc835d1fd256055f6597f056a045414fccbe688c2a2db69325ea5950607f7b7a22913e24df5ebf84ecdb2737ada5fe52ffbff5377f8ba1e21d30e4c5b55ad1fb61def63257bfc8cd00b4a5bac0529e95851f31e8d8d5ed04af71cfa7e32c1f85ce075a833a405b9f56c4f04b1c8ba2d353b0ff86403c7212457ad0644087c569dc340be91713512a41fa3753827921a624c6a3e327d56cd6200e814ce4eb94506aae171676090415ee4e36669708de030219535051e3987c5bb2bf59f6f8b161c3d3c3b67698b715994b9694cde30b0a376705178c29e6ff3667eaecfd68790b0988b1737b2c6779874497431bc3459c91122ebfdf4a296119c00cc3c87a4b08f1d5614cc255503eca156041694f95aa4ec3d7f76960b8375035a3731647a8b531bc7dc69ec6ad1e465da3e2be9c1f4794658a649e7d656a5dda2bf71ebf6a2a6031111f7d921b3793e7bed6d0e0cadb3bd5707433016fc08168f7a3823372d3258c2fc23da7ceebaa88faff735954e5400cfd02de86b6d9d597b5b4ca701f53c13c13a376109dce283642459f5302bb38402160e2a47ad45754ac6cc9573a374d351b4c59d7a8ddb03f97cc1dbb19da1a0e516c373da8e8835ca069b40d093e3b5dd14e4b15d520ee824afe340d57156247cfc48019240f997940bfd578c18e1ec6d1d7185b63c67b28826fddc40f4e1489a68aa7bc66db649996fc97384f6ca7ac2d3ded3484ca880293988b4aa932caa0c4acddd6067054b38a766ba8d0ebc7035bbbadf9b5beccf144a60ee213e73bb2d1eb95291179290a12d354cf495313099635c21b2e8f5987bb9a2079d623f203bab9d417c29aa7fea466472e08965e99f542ca3861d55872bf97e9c4823e928e1859f0f43af4d504d85b7feed477767e31dc619d0aa2b4fdcf625ac9c21f13b774922e17f2baff0cfcf89f714e639a2f72791fab727b89fd0f6dbf67ecbf577f1df32246dc574f7fe67bf93c40e8e274918bad93ddfead73a7bdf557e15def3be3128bbe271b9abee68b85f97733496e30e6d8d2436509d0cdc239f61fe555c1aaf9ac843283d5fd74675a71157afc2ba01c94acd2552a9b002d04753b5186fbfd7f2185b0df7c485b89903cac6c068d563b4595ec9fbcea47585977b20753cc1be8e493f9eb26b7de420f88ee1c70ec254c18fca398bec04d2d979a6cda6541c8767fec7c484f664b84156b82c8f953507d0e24558daf073f0db5ddd9565a35905ea38370b20afbe5d5df917ab4fa1054b6209d13815179e797f79e3669dd01e2cf5ac608687ddff4ed22c4f4235024d6f224494f85a2bee3ccd96a4c8a380aa3a67a8e6bf3e480a192a0313b124b87415b9af13186e04a7f5ad54e2181f5df776f11636cb2966228722d14aaa29a02de5922298d4f52dd0486de88b5b0746bce138a52a69bbab63d9619732e6c1a700e03d05462e2c26dca9222744b2f884d98d85a3c9455b1cb04b53b0eb477ae584a4894f7a59e61c7468f97e7520eb4d552d75469a58519fcaa1cd01b05d1ce25a33344485a7414a926bc061ed602a51677cd097fd8083254bce465e6071387937eb6ab03b6054ae2fed6cebe9e4c69bd002e531495a9403a7eabb685c8a159b6f13e5858423da34ea1f4b8f279b566cbfbeae031163c8b634d3b6740f249727336a4ea885662f0387a1567f9e7e6270bddab09e7e4f68446242bfbe101aa232d4d6ededc64c366a3188a562370cda063e0314fd5e5068bb9a5fe49a9c598ff26bbd90d1c0621b065c5823bf034bd590f940d7115e38c5c4fd5a4f72ceb4fdfe6e4edbefcce3099c923fdfe063285eb37633149acacb162a9e8c3ce635c2da41ad9466b373a41c95889f90c1c6ca4b2926ad507bb12405d4852cc890e1b9c7de4bc2aa998cfae56e6bee313ef005b93781e50b876cb30718910812d1b98d32e45330b79dbd403a33282c15aa0378d0e84129f3c5be3334da66c8e137b2ba4dac0f945c440b451948892d723698d1b6d759ed6d1514468f48190b17ca60feaa28b1813e784cad4fdd891e4d6d31b588b3aeab59167d1a5c93bbc8f80e9c2e03a7888ebcf5f7494fec454da08d5375be0b48cf0f14f8e6ebf4c79f81cd0d76bdef51a01ce6256377f72519c9d7f12a299e2f515a016848301a553e846301485e23001b957c09a854a3f1cae0e43b6245a828c5f7c2af0b2b13a5bc42f39187d0c2c93fe227b338cfbe203bd12f0e4510d1b89ebaad8ead1a4f2cbb60eb7be06a691eb8dff950b651d62ce31543ebf90074bf8477d50338965947dd856415b1bcba27cefa51b598e9d3c1b33f5794b2121c71d8e470e3186cea8e7bdd00f17e6e659cda797e2fa45fa933503766589e07a2c974eae69c5cd4e3ea562f2293a5b4011a8e21e2cc658111b3d97cf53a9b50119592193bf8cfc29b9bdf7cadde6a2eb0af095b9476d1c88c8118b4e1f362b9e3aa7dc006408b5ce7c700a60d0769112d1f2e448338c31bd604032eb95863d37d9dffb32e59fe29bcdaeb8dd8fc98416d087e09ef67975bb7bbabae12e173c90bfdb0ba03cb71fcc6f6b178f10eeda51a7f16b3be0ee5756c9c4b2e79f07b8e1ed5ee2d30881be46a1e14c67d789e478c8f59707b0f99b366a7406a7437518163b9e5ca3e22168b5f206c55d3f8e9e76ec39b6444b80cd5389917bde88c747532ed3c69c51cdbc3785ffea9652a7ef3bfa0d89c68250fbdf57a1f4d93cb3ca78512fd463aa22588d4d60be12920206c5365640e67e181cb40c21b951f384ced45f616159e95c38e1229d6bb36826d7fb3525d2fd67c2302fac7b1897016bf527fea92cf09d7bbac2f55725067ac411ec98806b1cb4b69c3e61549373edece306b0a8c4368d9b80b34d12bdd8fa7f28c94fedc67ffdba9cba2cb1848bf8e754bf00861848709c42b0780b3ba4a30f51b418abab6a15d0b5e3204973edc76bce8ede97e2bbca4fada4cfc1e083bf0ae5adfcee2c452a3f0131973d7ecc797923c76ede95ad8c34fa408a52bb37bcc8574818f5f51d3d686ca8d1a115091463e821034bb5e035fe3107af4dc0b5f606d373e62df641cfdec89e3a4311db7ba4b40bc5e5b761b153f4edaa0eb0ac9843595b63de2e6a6e0f3fbb5b7eb4fdd1220952bd7dd4901a077db032e477fbad0f4f70504e067cb277f974fd5592e4fe8a479e19c36ce12eee91d8166a4b27afe7514ff4a5410eebe2754ef8f8ce8a905a3e3d83e62ed5e28204dae4c347bdae482df5af93c6f0fce5ad9cf1e5e21182b08142227180850bfae45678237b62729bd35eb0954060b58c250ac2045a5bdbcfae8c5bf5ac1073cb9f32532ba94363587ea081c3e01647fc0c0ee401ad7609fd41be8cf72112e40ddacedf501a0d95fe90f34e4e7d8b2601f076fa4433e94ef8581724239532d45d35dc13e93026f7efb590126f8796cf8c54fbcc61355fbcafe8c0d2c901fec28e246a7f87aae9645f1c7d005cec685b4c8a5f62b1b6f322b15995f9c082118bd7c532c221dcf48b6f99f68b73c21f11e75a0642aec3ffc2f4637e4416ea58496faf7f74e7ebe58ceec541aca28aef312acde97a0b4388da7a60a27ec908eb314470c2aeb70b608c971f7594c3cdacedfe3611fc9d153b417d1c8c5710edb04d35c7cf395d984a3759abb667f56ee8483c2990d190bb7dce68c2d208dd86dddb704f1a62e70bd51fecbb460cc71160c610090086e79f9630475f2e4845f96eb1c8b05a20a2daa7f632c691ac53771ecc81c8078064db13f5eabe90796797ed2869b1688236e9d7f99fac71c3cf8eab028941552586d6f791c67d9428f52a51e57c3024bdade4f46aa25ce5afff0e2c3dc4bfbca7fd53246387278a5c960a799c558d14b11de872bb79fa728aefdec07af87f96d3d72bf15874919d424054f71e42ef09540263b906966849ab3a57ba37120de9c285c2678940fa8a2763043b43261778f82bb7dccb34d5c381ac3377fb71ffcc4163b4dc8396e9dcf36854e8b46baf69f67399c24a91ed6dda5e8d9f2847a9c524cc4297d47ff8c479d4d69dd6da1440fa1cb86b651fb7b77749ec72c051bf471330729b305e2a3e2d3b9cf4e3cbebeec4cda44ddf5d3c0fc20f36f6545f64a23f02b45c587774e9022cd98318b0d7402afcc74eafc9496e26b9c84c7a4d74746cdc91c5a7a72c08666fe00176a2bc9480ceca39500f67fe57090b714ef28a15266a24eef1ab61e9dcd011f33918939f0cc20be823f37b76d9d922317a8ccc8859e507366a14911e952021b21dafd4927f04fd22e00e05a40dc9d72384733ebb6b89622069ee573a13ad391a485b7c8c716d6f27c7a6befbe714cb5f88cd857a29ae1ed98d25cacf8403bebf4fc0a3c1ed1d57404c1d8d7550b58865d00f71f117b9735bb7ad103283c5b6d60ed7c61dac10b2ce859ac1a46603c308c7a4c38e4b3ea593e5c5c2358080341db630136dfe1e91ff3350d3be02fbe889f319dce78bd908e6cbfce9941fafbf832b1c2e9effd84decb6032ddbde711522bf4141a8d1e67a95b6729b514bac97a3bcca68d65b78b2b0b162ee39cf78cfa71280a2427c1f65fa80b03eb0445177bd3afe4cabb801121a21b83d0d3d54efdd75011f1404e8d601d3e184f4dd70c74a9b2bf44ebe43bc01d6178554ee24cb243c5e04fa1855fc8fe95ea22d99381bbca0b597fb69507eccc2c6d3063a21d977df0818238ac491d2afee311a91f28d67b515e237971220da53879754bf63c338b8ce567799180eafb5ddbbcfb6a5ada6a8c018c5f47a7379f220f7bc6ddb7fede81cc189a36f783c0f8025e9086b3f062edf1cbbb9031a70c7bb8943e2b4f82f8eb5fc55d1b3fa15961d2dc72657e49df4a282d35a249c5378b96ac4f2ac4fe8cad5e1536a416f226bafc7a7afb50eebfcd3823bc58951dfb56e29139b381e57f47b117b06cd13e20fdba11c746b6cb272fd6e660f216d4558bdbf01bf7a48cb1c9ea08bad6c5e6a9295a1403a16d7078e4c414910cc3785ca1c50aaaea5bd42980fa0612b4f0863a8031fecc3ce2542c6f8f385c9e38e4c9f505dfa37a4aa6aae2acabe668d3e707823b0b0d74b15128f72a825e696adb5c52a640af3b32407f3819d3b1c9f488befe5a52d74e015e1e78d60d67b973beebdba81c9998dc83119e77c844f569adc68495a0a69a6f5c84965a932f712963fe2cd7b0cfdd3cac7d4b35945", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589", 0xe1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) getpid() ktrace(0x0, 0x0, 0x1928, 0x0) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0xff, 0x10001}, {0x1f}}, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0xffff8d21, &(0x7f00000001c0)="bc7513f570d57d37e0842471545c71c7f51c4de4b605d5cc6aa3ba64744fe0e6c45d0261d7170a32156afad14898195bbe7122ea9230fb20d849a875804bbc5409eed8b5949880ac84b7e93388ad83b3f80ac1af9e36eb6ffe0568beb3084b680bb0c3a7bff0d6", 0x67) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r2 = semget$private(0x0, 0x2, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d8ebe}, {0x0, 0x4, 0x800}, {0x4, 0x2}], 0x3) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r4, r5, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r4, 0x0) r6 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)) utimensat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000079ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3dfa334cf541a42617e7906da8d12494d9985707a833f3"], 0xec, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000200)={0x0, 0x0, 0x0}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000600), 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000340)="7764ee2a6167de89c4feae5ed28afbe3240b96f900080000e6002b85f25545fa9cbc80e2a7109cf414718218db0afb96b281c077f4d71c5253a9f78837dbcb9623b2de4704017064eb676891728956e090eeee8747ad8baba9fb29938b7317047e4dce12f40a7059221633f2f0ed63001d7fb72a716fe3932f6b042e3957a9cc84f21aa4ebc647fc6ee559d6291200153af9995311fc5608a658863873c306b76f8db7d43ca697d6de558d9875a62aa4bcae19255de4315e3919071a9e65761a8e74b1662cb2ae2e4ef62fd8ae82745f0d006d601c72ab039866d90efc36e608e5831de8b3a2adc767ec60f854a9e0dc060a71eeb4b7d71ef57bf38cd3f5f8283d2b9955", &(0x7f0000000080)=0x104, &(0x7f00000000c0)="62bd508ef0e28dab5b73d7eed252cd12863a765f4175f8f4f45dcfb3eabd17a70a0b5893d3d7381b12e1cc0de4887542d9c1fbbc0f4ed874e4496b27af5f91af44333a1ed3cdd2aae018e044381ed2cb7dc4bd41d78c2c8204ada8756740607dfb287d7fe414a6c39235c0635f8241b120fba9541b6f6ace1096cd76a2d12c84d17df3976fa3b2165a4c3d83bcab4fa90f1c507e99e6027f92f37cfa4c246a80d0709c9543fdd472d3cf5d0587cd151835b13c5dc7d871d13ff4c4dd268e3148637a53c2af12c9ee45e781b069", 0xcd) executing program 4: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f0000000400)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) executing program 2: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xffff, 0x7, &(0x7f0000000080)=""/195, &(0x7f0000000180)=0xc3) listen(r0, 0x1b5f) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/516}, &(0x7f0000000400)=0x206) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000480)={0x78, 0x500000, 0x284, 0xfffffff9, 0x8, 0x2, 0x7fffffff, 0x10, [{0x1ff, 0x8, 0x9, 0x7a8}, {0x0, 0x80000001, 0x1000, 0x1d}, {0x7f, 0x7f, 0x8001, 0xff}, {0x2, 0x6, 0x800}, {0x7fff, 0xaa, 0x5, 0xffffffff}, {0x4, 0x1, 0x6, 0x7}, {0x9, 0x3a18e80c, 0x20, 0x100}, {0xffff, 0x7, 0x9ee, 0x8a92}, {0x7f, 0x80, 0x4, 0x7}, {0x3f, 0x3, 0x293, 0x5}, {0x2, 0x0, 0x2800, 0x1}, {0xf6, 0x1, 0xff, 0x8000}, {0x6, 0x0, 0x8, 0x6}, {0x1, 0x8, 0xfffffff8, 0xffffffff}, {0x56ec0000, 0x7, 0x0, 0x1}, {0x401, 0xff, 0x792761ae, 0x100}]}) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f00000005c0)='./file0\x00', 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000700)="f8416b1ef6c30d785fe6b4af5605bcc8a5edfe7c3d11aa858e0817602a30edfff3ce20d3e49882d8a6efeb2920a477fa54a61a3efc6440b4d5c96b86743c29e3f49aad00c10568fde57400d360849de2aff23c4048e082f7bc55b59444a284129cc72a2be265decce218a6c238a853fd19b8351da3358fd0bb86e7ee018d5ad81b390566f8bd77e5148ed16d4e176830e1870dc30396c71dc43c71209a43a3bc05498810cf1061c41a8bdcf29b2ebbccb50a9141d30575859d8416f478d06b85231d0f0d9ceb419d888cff29bb39c75057c52e", 0xd3}, {&(0x7f0000000800)="6d5a24ff0b6e48a5eaf587ca5480ce8f3cbf5fff774529c15d5b52324d02d2c6cc8875a0ac704d5c94ab8c22a3eae9e20c269dd941651476d8d154756a97612247b4eaabf018fadd8fb0cada5f1f1e86de008b441a7327b2bc68c0bfea292735aecf5f8b021767691258afe9000d02226293b507dbe9391223bf284a9aaf29aa3b07acd0d30358b7ea50f3bf9d2e3e1843b18e043137682d93f55921631fc8ef75f5192169316180c5200dc5bfaf3058ff288a2cda29bdbfa365ed7c656bbb577858f31528ff8f96c10bea16b8c0ef4b9248a66793d6d27ecffe5c63b85131ff914d9819b43c9309a53c11a793ef869431d7e4020ee1a4ba3a7a02ff132f3ef195ac971bcb5ce5125d3fd340c58f29c511dfad6627e94d60547a5907460de5cfa39e8080effb5fe6ff0fce022b1e18cec4178cb72df71e426643bd658ac7e29159e296902d537b472135f0708f194a2966937affb9319623debecb1b0ad5bced70af44a4d885484d81cf6255cd54cce44747d919c669ed49918b66789d0acad7fdbe5d4a23f9567be51b009369917337229aed617f2a08147f8f3ef23cdb40e99ed1b9a6655b67562d86c37af447b84bc71be4044a89d6d97b1ac62803bc13710dd4f2f6b24f66e7a398ff9b7c277024545eccf4e889832c7971fe275601a172424f9d5cfbd77956906cc5868f9bb60fcc74653fdbede4e707bff547c437251664ec5dccf1106eff9255b407660cecb6d7aa3b68891a744d433fc7e103c926f1e2d51c1f87c22df11d5ac3e218161e4693be2a5c728b291ab3b51a6044fe248e54629ca3aba6c88ac78961cd7327b3242fe26e96b9e88c429879fb1f139475b8838b93866e02d680196688209cd865f9acd0aebbea0247a6a8d302b0579f1a986cbde7858a14c582f51dad0a6387ecd6fd9a989eaf37702f4d39916a2acab4baeb0d45de797a0798c44a699d115a611eea2915d3198d0e24beee46aea31c7c661b27a7e71cb2f3e8312b04c73506de7505c2dccddfec6189a6cbe39a4aa6d1ab2b012fa0f741406e7d6d309c55951ae423d154cf9364050c4ce98d28a6578a2b04e595ce703d6daa071484b4f7f590243fef1938f6aecf126580d11a722263650fcabf646718b035592d5580a1f314b839893caff55a40fdef79bd7c334916b0932cd7df990694cf57c55cad50cb9355653864ab8450600205c98875fcb21848d0c6fd3af29ffaea826bb9c1af3d59869731f2bb70bc632bfb736dcf2e81a808982c509db649e847b677d62dce706edfb0f975157ca9562bc6b38337d1451846b9942ac5f12a7e92653da9218474f31a4e660cff0f0f9ee55690667472ce47d1ce2fcdee5962da8ff4204313026f00c4aef4416e5009fc857397a4a2d100dddb34620dffc7366847a5a75f4c2cbdddf4451962afca0055c0fdbb5f6c77957fb8b5dd77b92afbbb3293106382705ea35247e9e9df584716e9c5cd3d88700a669df931e5cb885c9673ab641b4e41e246b8c3dcbea8edeb452aa65754ac8143665708d7e638876eb0d169b5ff4c18e958e224f86bb3cc7eed9c8e4c0c21e575e1f842c30556bbf350f258b9d1ee81e869eff20b2e865466ec3e2a4a4cbd8bd52e3c5cb350797d9dae8085be5586e64cc73cc6c289c229e0639bfcd0d71a2cf3fec3414c9d20bb44341eb42780f65e84694728272ae4ae7e6d160b605dbdb5fa2c76a6e1ec7b02e690b74bdfb1024dd7c7f3a17cebb7f0a1088362f6d09ab31c086d819679cb82158cf1a321a20729bed7db75cc00bc373765b58036128916e078c9018bf7dc29d2981a0a675971c7d9b46ae2cbb1914638207920d9be079eecc5be79eed105924b2f4814c995728e4f806c60d5ffc5b8e9e53c3f8eff66f4138e72baf37cb6e92d59c397d7f4aa419b278a295ca67a9c8c7bfdbaf7dda6a4a3155dc8b9c7dcf13a28f4b112010416759920e75bfbfb048b06b5732ad44310e54d78b9b16f969f049b456b80caeeb19f8e67c6986245d3be9a9dfa423b89cffdfc5b689ea222c8beafbb60587e28e5bf4863fba6f822711c4739e83d9c7ca877cd390e25611c83a969f082c5220cfa0f80c4a8989c5c3865118b2bb9afdf83f5e05f20f21aa201d9e8bffa39239f0b22fcb867f6acf575d84152a52659734c4204906fa092f2e7b5cacaf22a5796fe0afbc62f0e8a07ebc7b8efab71dccb3f0eab8299afba0af321c8149a63edc1779fb073b2ba5c210f8ed0a3e0b86b66726b2bb4ce6dd5c6fb20308ae49edb2b24d208d38c1ca247b63fee577ef6446b40c154dd67a115d17557bf0e0d1e794e0447f55c47b1991f230823eec2ee9a720e7d129352cd2783579afeb11a8e781526579d1154785a5d82e52f429dc02c4c3118f7963eacd1e9b4848f0453fa8f547228e02053d4516ea0b55a3d076d79639dc7b78b2601fcb315c10f9ff3b92c1e641166bf453dacb68370e7933acf82ade2284cdd77f8121afae6e6974a803f952b4b31a622a9b443826574e490d2534f9209e53e040517683aa9f7f67a251db8f8b58a2cb79a85407054ccd52b50e70d902b81a1a71c8a8ced7c7f04ce5d7329a307024dff8467abacfca42b0b6bfea1de7f0d320a2b86de379c8073c482bf95254a46a181cf2a0cfe60d5b1c1f628f20c9c9b0a5e84f8cb194f5af9bfd7680b45f52b36a818325c0996d1e0e8cc25183aca056f4b18b72b6a535037b7576029c18fe973685192df6d3cd73d401af46d29b4ca5804d12e438bdca8c61a916a6ee859a220f2e4266d7630824afc30a033f78885a8d91ab143a8c9a90b50087190d937e89fe622fc013e1c7782c9c7fd3d03b28a2071b5d34cbb1eb5521304be344d718f1276da3ee6d89584e0d986090f9327a69a45c4cb7d023120d53c0efa390edb6de1e4fd27898482e3df3317a1c62fc5ef985219b708e9d9454f9a4d5de11d11ef29394478c2f2ff08aabd7d3cf71f8367223f1a26688494bb9f642f0b09c3da377429b621fbb778ee259a1df50bd729dab64113c112c2c82bc8db198d27fc0762ca19e98be493d23f056a9ca3a81af177c5e66323267dd2ab6c43d68d9db8eb3eb729a73ac7b93bf630ef23bed394ec43b8e03e178dff9ec7bbdc1c46183f32885774a618e582793427bd5efdab303c360ac208b69cc5353e8f68767fa57aede5cd5a7239d44bcbb76cf9eb7b800eecca3a6c0ea6539c3cce911142dd2495a1c3de99cb125631ea6153134051ef4c4408cebf47c4f36a6899d7da69da7c377347fa6f96336c325c6f2742b6729800c66693e2e1b03d4b9422d6995f3505d8968535d5ffcf3a78d06d7f1f1dfa400969ee67214c5e73a9d896532bfd136743512a8accf35ea9cef8784c72b77e9e13a9183c7a411f5ca5af6e694ab7d5edc161559150c75331668f9e5618c3261d527da90ae6a376796113d60e62dec547af1d3e774a4e0ed02222fdb6d842776c1cc51e48e3b086716339afbab2afb8e31ddb8dc5870b4a16eed44f89b2040e52b5da3ce7db6d723235dc72f3ff256a43a05b73df22f464bf329715275c8e8eb96f805c30e6119da4279b036fc35a143c0ff85f338bffee1390747a0fac05b007d85ff9c8afc80f9d32dab07be57eaf3949ee65fab3e5b53b23edb295087a9cd204bd1c211520d9db36dc67bf30b4474bcfe9654db6dee3ef59c216ec9e979d39b862b7f6eba94b8b592e238184dd5148b1997c6542603237082db970d9350ca78feaec6f4e987060dbeecdb55a6df18d79808afd39a1caa4de888ea280eb7d05b3b1f9a8ab07d03c0babdf38a476a5442f42a6e34e5f66687869be948b9fd5e5ca173f7d9171b79264dec261e5e44c3a46543a47ff04ab3eea525e49d8a8bb8f0df891cfd8481d0dde1a9d2ba23f2b0b5a18a555d06651060475e2dd90a2cd853418215942461ae292de0359fdea2b47a5ad3886d720d857e01eccf393822da92953b04071a38dedb15830562bf21eef3961b76e6fc8ae921766016ddae329df757ff8270369817a71627d1b0c872017c0e98a76944ff525a7ee4860abab3455379923d25b5c32802c2754272e7cbb32da7c4150c2feff7c75ba8236c1d5cd9d8cb9683bac06539d9fa10593d9b4b1431ad7e45c068104a3bc4a16106ccc05f254df136cdfeade1538005f2802b5f1569b38e7cfa77b42480c782bfe569fb6afae1ea9c82fadd20f410ebce9919f071936f5a10b71f01a858add2a341964825fe45f91b4891f6151ed59bba901ae967cf16289e2962b7a849c7d70b5efc95d7e8803228cf846dfb319da8345bb55e97da2728f6ba750163d048f94dc9c7456480cc3f61b375d923b918fd97fa34b664b85b718384cbbb97cc201e1e25b3a45d3ca754892dbe1fae36e8a5a00934426c93be95e1b1b6729b4118789d9a99b418f981d1a718832f31dc0ab5d0cbbc0e8444d97ccafd1496fc3f4a636002dde839492d344f118d29c3156253667b4700e168cf1b41c216142768a52370d0e7687b60037f9f97ce05d3b80240a46c4b318d5dbb92cca4bc3d938d74fecfdbf9feea9b8522fd278f2069b772ff9afdba7e767492a83eb2861e4da3dfa7e961e9d4696032365f0a3e250f573589385a20af2fbdf6e5dca5553c33fd97cfb3b947fb3492eea0b35ea666885307bb5142b940d8cc02fe771eb5faf581dd86e0fe4913bb494e2f021dd5ee37b1cc7f07ac0e8af9d9d470bf620e39b7d8eefd9b1275edb73431786f18169c998965f2d832186459fec6fcb19f92de8ff585167eaa360ca5be15c42a162364abb9215e087c3d5e2e63dd0a3f1926089d43b8d9ff08fe8691198fdd83d535f37211b25fc62f34ccebcf54942b3b9c664b3985893104bdd4f84958519b885a2dcb3d9076d44942e8e47a08bad8d4972050529c885b5f2f908506eff8c88267e43055f2c771b797bd1c926f9a2f2d1776f7b56fa66bb84a8457321b16630f27bfe847c428e574bd0e1616ee87f6b72a8860d4089690052a8fc46dbf3db3cb53468fb4038a4fdf186d54e8115b9b2b02caf74fe5b7a0bb4e143bbab6af8161fbe6ff066dac1ffaeebaa72a935ee6211f7e46e5947fc0adf424793fc2efb9415813489d64999da5fbddbcdd6cdfa1d1cfbee661606151c4d7e05cea30efbc45fd9e002d9dc9722408cdd6ccd71c8eaf279744f4b27f17dfb1a1defaa34ebdb4f249c1a63140c423cf534efc8b13624f90cdbfa23fd07579c382098323edc1d95b4aad33df258265571a78b6df4a0351faf57ee3a63e117dfd5be2664bafc35c03c90c6b087d54075da3e56e73bae5dd1954138ac962da4fafd0f649d6aeabbc46da9c6a18c621a2c93bed265d6cd879235f289d7b44f9dced286e29867e2fc4ccfe306314ad02db36b7dd8ff08bd27ff8e6c404b2d36649ce0308da0b0e832a5b7c727a4f80b55b39b498ce62e5620780498aceae470e09df582ad950e25914462ed57c6eccd9e14d13e270259f851e8d9c00d05d2852e59130709b7e103e48384811ee2cb1b41b05a0bc6fe8a80e7230f31fdda48eb7bb37b41724ebe92a549d5f591163ba2b165abb7bb36b52a0bbeeba22a0a3cc634a0186878064fa2b78dc2a5715a508129dee2d70c08fd57d54a7eb30325a4dcfb8620cd89e7b095036c6a6bea031beaa5ecc1bcfcf608ac8f964911cb5350776429dfebd753c07801bc08b75d5da9f920f1c8b905addf1ea4822921411e349dadf87c1754577f8e532a6ee8cc9145f8e4cc5c19276e45f42b6e52d50dcfb600c227bcbbecd78c90e3", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) sysctl$net_inet_gre(&(0x7f0000001880)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000018c0)="3aca6f2ee02fec204611171a1add96ae8650d40146aacf77b42e61881f7194b31133f97f7a5cd7cf23f316b631f6a0a0a592ff97d79c4899675eedeaa73c20a49d2d434ed9124581f3ad3eb3e9314a408cf2747974a41726f27be53e46006cbfb37b28bb786f6ccea7e4b17a1b04c1b7ae2b808ddfbcc71d88648c9afab09a877ce0b9b611f598e6bf0ab16630e2e3fbb4336474e06092", &(0x7f0000001980)=0x97, &(0x7f00000019c0)="b4888ae4720e9803da5b640096581161eb4389fcb4592cfc5e33775bf31fa0078548f7b4ae03815c232f725cd8ba8a827de16b7bb468ff188694a4f6769c6512a32785e96279e77b40639a6642adefd347c172ff672752dbd4aa8325df23bdcb75420bd4f07e8f005fc93f160a8e3661ee577810c6671ed1a178b05da08bc4e91722d705963cf2911f2e7c0e6c58e5bc023907a33a6bd95a9e7885b28b6b6d80fde5871719a43e3fea7c487ce58eea0c82f9cdce65078b840a3aa6b05a5332d4410de28332194d007a4bf9d27039f9849d1f49e4ef44349a0a8793b11d29b3aaaf059bebe4c6e0285bd5ca387b98c9d6da598d56e35d7172cff2b4a6fe9176c5e71b5beda1e7565d6fb1a69432ccc1d6d5032b427135b4095d2adc8edf79301d69e89a5f47320c3021031072e213ec29ef35defb20186e6b603f1a174999768778868efa12fe79ca6cd60c092056883d6663a087a66b3045d9e95dba580b67f48027df1781914893fa0947311e5b3b1122f4d05ffe5f675b91a4c223e366a75ecf344ca37f183c2ca0587973845d46b0c1a3b3bbaad9d1bffee2772ceedb023c4445ddc14d4f9df77ba92b16b0847ad8be4a43d1b3902c532e64b8042c64e5daa2977465093077b9653927c6f76c6a4cef1fa4900983ee4e46241b71879f9a82a40eb4fdf6223db415675f63d4103f6adba5a63b9177c57800f71d649fd986b47e177932f310a0bf4be137359aacd02aaf19669c7a945ccfd213c8cc86adb1001cd56feaf5ed5e7081cc97ab36c32aaa386eaa510e72b3990fdecb2dfb469f87239fcf667701d1247d55d800d7544adcb75a6989ae4563eeabcc68c0627d243cc5f14712953e6e0ba03eeaf312696c52370a249370ad8da7c771643b50be63c15a1aa87f627fbc8a8b04019add6de925403ab0010c7e31c2c0454ff00fea70ead7468d1634925412239849b9d9ddae4afdb64445e8a02a72a1ffce0b3a6e50ef1aca1e345042918c1d6d7ac29263c6d3321aa73bcc270118321697c851bb56826fc7243acdfc140e7dc23387c96c5c9cbcacb2ee68cf7ddb2d9a19ebce41913d4f63bdbfe0cfb6b0f4487403f389e509ae4ce5de397f95aafaf1929289cc811138919c98b5c794d61acbe538067f324e1f65ba5f2f2a8869f8157eb4d4e96ed9b0d45a8e18ee9b0e6eda1646c6c51d7ae0b1f5b3c3e973a11631fcd6914e1932f812480b7104a3d29f52619a8d2454f940f133b9474a48cb357dccca6d4286d53bd1696bc67cddafabd8e4464e3de752f63815c897d1eb1cc9a51c4a3453f462abce35c20085499e98cc4e6f469827d74e77ce348165d72dfc8152a1c540d12f71ddcec6d63133247be930ed67757f72e3eb291c93b79e2331e0915d2939c195087fbe27540953a170ac891c25986c17252282cf139ebc12f0f4ee2263cba8a0e2996d003d06c6f98459b1ca70481a4f879334704f0c23e514ac4ca068d86487a022b1ef0eb038fbe422b889fef3197031dc21a51ca416dafb353c6dd8a002d65dd462b0826ddf9dd0587952c514534a7f5610eb05de669b068c3fb6204d799c925ae3e9c464a9be824e6796836279c84b5eafc2a0cdd475e6671fe7483e2470cfb0dc28a7a5baca98cd28028e97edbf44e62378de7916ed8e7606df8deec40bf1c69f8dc969f56872a2a5f39e7f30acbc1558e3076373f46a018db1ed6bd5edc8968a6473f070776be775650a3193083996713e7364d8fb96df2581abca37da8c8b6a8c9c4f422927327a6ecb125f01d0b980caa585cc14e7bf9c99079683445eb338b66168b0e0ab39aec8ff1116a55727de56a0687868f85364eb38c0383519a6c784b3e19941528f6fdf042eac97a2485d7e1710c96a127cea0a45547688375517eea230b2939d2fbd06d9343dbe8210c2ca80ff480c38ea4347945651a2ad3d15f0bbbc8e5ae47a8f323f065627e878391c685a0fa3b014e0f0630474b15ae7f7648a34a3ee41cca025677a8d44d6890f0b522f0fb3df1681fcebfc719d939e743b66798885c8a4bdcca4ab69a5bce77962763d0a0c996e783741b8b128bf0520c9e8ab361347cb9c1ad5416515dffb4fd1aebbbba6f437b1e2a89107cfdaa30137bb511484d37a2674bf931c2d13a154025d886c0cce437dafc2c0740ad0057b8150ee2365e1352ee3312f6dd1bb2ce7ba1c3895ad61feda7309d141888325edb488d48cf3522941cc61b8321b2142c25b3c5204ca21e3ed9918c6c4b517616fb1886bb13a169c9810a2b16b9caaba252a8c5e43a3888b5120d282d42058f010ffd147f8cd65e9b4b390afa5d935e2ae65fddfa1a307301bf70ba48ef64a9a6747cda155f3c6699edfe47c75a58e7b8d1308a00f9f247d3979c56a51eb18393a917831cddf0b586946103f46f1f4a3897a19cd158f11075ade191e47fbffa0d13ec61ffc8d5b0105fc99bb81fc876ec8c196bc201c7a66b3e459fab234c5bb24f777698554731c393f7995504bb5fd1ce0b1d13fa2fad95ab362839f0ef4b22e1e6c53f0deae74371c2ef36d312028e983e4c4e38e666ee61c4e071c356745905aaa8cb00194d663e5a59cda7b1ef463611860cf23d377abec969892bfa78ccf5fab7e7b2bfd9c52b9ac78c7956e982c1437547f98fab3369fa626f5c94fe37186923d3eefdc36545132e8282b473647b16749aff121cad4ec73c8e5bf7ffd6761469620f432770f2026b73c303ea8197e57960c686fb073e3345a05adfba5693044bb34accee28413ad0328d4fbda04ba90c13e05c94fa0fe9c62e2f42e0a944537a828f90aa1399ae47046307438bc3a98d5c3ada23cf169010e6ddbe47fd352f53aab61e81b8c1b5fe63e88bed5c77727861c656bf419253cea33e3e92a3983593a560746b8a6ff5fcc295bf66e14a55c77608a4d27ab79d5df1b2c3741f1d12e1bd72b5a0289bc5db31cfc31b7173e166632a43945b80b76ac6bb51e1f2b1eb32de4a39efaeb6a80b3c5a561fc8e2ce7178a4a6f7b4b157a2083989ae9197c035bb960ce299668ce13f8b1f6369e8dbf28eb9fedb7a95d227370ab5035ebcf85f43d021a629635a4a6e406024258a3b44a6142d8201128e6ea6c5392ad5aa1e909d1220408c016959ff6af6820d0f68f885ebc381f025695822381c40cdad502888fa3ee7d0331ad423b18d7dc6f9124d84b302a2698443f726690cadb808adbeec98916401bd5e577b3fc577293dcf305d9cfdf22945285b1d257c1f9663fa9f46628bdd43b296483dc288773a452506ec9670ea196c01ea6c829fcc7acdbc55805bb8b5323453456dca39bff02888d4f3751910ee7e3b60fe8e2b755af8fa89bbba6c1738531a1c6f821b33bffddeff3cfdf7df9ae4eee1fc2ba57901afb7fd8f639bea6977a08e752a3c0846dfe41e7e920cfb445e46feb4960f7869149196f2a7f75509c4ff9fdee8e9fb497042f54181179c64f2dce36658c92d1a1032230765ede2bd9bda1ae7fdaebbec291f569a2cbd63aa7663c8b694593d9a76234cd773bf28c70353ebdae6bb80bbd411eb17ab16dc36a77fa9301ba153e3eb62744cd7ea83a46befc7ca3a539e35ad821e756393a89244f30eb24afa2c0a2d79728b1a7b263354155ae85cd31c5b4f601e7f92f775ed3d88c47770a321cb8dcfb7967d409483b7a3064d63c62b90144b18905a7f77dbc2553a132c1226e52f7c339b0206d1d2946c9f498a7b77ecdd615c400269ada99c21cd5aae14becbe591746fa169823f80d1b177bb8286c357673e0634460691f6c5a241489e4b2559b19181244235970a2988ce87a180ec5a7b04c1464c52e5c12fb65b20daecbd24a3114f8b60b6531d0e194dcc68821fd891bad7ae5da2a4053de24461ac4053bc5edafca71f46ca27679343c5f7c3266668b1f6d64f29ce993a8ae69ffa0a3db42365cb3951404f90f1ddf9904fc6ee2f2018886a59eb9622ca968cf3553938543e2f20a5a41fba0b9ef269b8ccf72b73160f5e5e9c7b4b9cac4782f4ada0b9bb67f908ae8ad7a8f801bc75f4ee6a2addcb546a991faa18d7bed97f5a118e243dc337b131ce71353a29c079d8933b54a46fd9c098f42016faef79b4b59a01dbe76cb7cecbefbd604fe45f8fd3255f03f0ec8e1ae09b72ee316b4e341777fd447facf789bef9784af54c337c8b089e63ae3ea506aa3520a3c27b1816e9fd0c79e6d436cf2d6d74b5ffdd8f3876648aea8c23d01f475afbab31fefa34e3357a31d7d6212e6388c72a4493b30c7069e31037cacd7d0992539511162c39434e60e7b80d6b59fe3b58eece391963d08b337a80b974e6d2d5b6331c746836b2cd59e72042277e765d0787604da2843bbf415257aac85bde095e961dc44596c2e6676d5ecffd730d77537eaf88872e3e756974db967f942f8ac18f18a131d81748d2458d52182c451cb406089f7903c2e8572bb64c489b44da50b62838dc0b63f4ad68de26eae44bbf37843c55d7d697d1f5414bf5ec5ac641dceae9045bd032f4e0dcc3a8830b5b752f3a9147b8b20a3308019f983d41f926c53a902f5f5f8ea1edcdefe1c9b71d7c17c51061b4a28261e9d9eb43244928db1700d7cd383d5d2520607c00838178c98a7c7cf376b5b769f8c1a905dc55646a2abdeff6e50baabb8f4cd1c95bf1bf3f396dbea9d4a3dac43abb52ccdea19641112a1e74844a4ebd48682da1f8f0579928c33135b224af34dd3288db19c5dc28f11cc5428204307c130db122a76f6b24d3760db1181b9e961ccdd600c6d3c23745fcb92a7f171848b31da84151b8f56fda6270f69ad217ee36f175a5ea727630a2e6c0af2c6c690c10ab69e57cee4f64845c552a9284d86b20108edd853980b70ad42073e8cc74389ba0b9450e9ae5adead4fc958a40ce9d1fcea828131c2b059df6e97ab702c3986745d4c7496f106a6bff64509937e2ca06922db9a262bb4d8312a49a267a3c944dc1469301f038e64b66e5275d0b52bc39215d0a1b742cebb7cbe7bb378e3db4ae787e908f9b4eeca5100a23636004492f3d8b86dff626efe30bd8d6c0cea0e74e119f998c0c1f1af710f79dbd0aaec9a7c48c0db1404b43346ac23b6aa55a1966b518aa098d5e934345b0785f026e139c4ad88e9fa101ceb9e49c39ea5b59ff7dd4db316ab51f2b161425c29e4fa24bb333c72d38348eab92f6e6e92d4d9f61c557439d1460cf8db813347323582baa5e785632315af79dfaa2209ab1657b3fd87ee08c5092b0e435aa5cb7921731ddbd774728e92e15a72d03763e6d919990e2ad10b0446838ef1ba696527e89eb2ab41d922d629e4961208438306c0d3c8022e4b918adfe11e2c1cf788c60be5c31e599b722fdc83205d1246b40f78ff04388fcc9d00576e94c165903906d31c145b64e10bbe278c20427354f6972f211e2070f1f553ded624ea4f36d9d7953208ac12954c3d2b4e7262bdeee3fdb1a2fdf3a23c51f8f2a19d5cfa15e38f1220f52db1fbaf4ff6de77951334c957409cdfd606e0424705ee04b3c789e60edc52f94bad091a9e3010630452488ba1cdd0ceab3e0d5c02d8fcdb77ed42c990dcc827c944e325d62f089c09a7d65b67753d43eb81f9b0da1ac7fcb04085338b64ffb880dae8fb75022ca06d0fec4dbdeaa5ff4fb65c8a8e1de8de009adfa1110757fc0826842fb32ca98ebd5dc45b2cee7860bd62e030f1ba1f2ddcd75bedab544685ca0b1b23e422eb51cc6f2335148e4f6e7e29edec5bdd3662cdacdc9e581b62d10023114ecfc307c7732ffc3ca9330da2", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000029c0), 0x800, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a00), 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000002a40)={0x80000000, 0x2, 0x1}) r3 = open$dir(&(0x7f0000002a80)='./file0\x00', 0x8200, 0x100) mkdirat(r3, &(0x7f0000002ac0)='./file0\x00', 0x4a) r4 = openat(r3, &(0x7f0000002b00)='./file0\x00', 0x200, 0x121) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002b40), &(0x7f0000002b80)=0x8) fcntl$getflags(r4, 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) pwrite(r2, &(0x7f0000002bc0)="6c1631b80f61328b292f0dd708a20e6e087175ebfe74517d5f5575bf24850ff0a4f691aea81d4743c50446a033ffd7ffe106030207430db913e12d10312fab723a9d5688ac2b46f29c7c7e3d37a9320510c37871b571fbd12e16945251f881dc95242448e6b9e461dc877f8646403b23bbbf1e5dde5ef0d4d4d66cfc9ebfcb4d9d5fe4263f7ccf8033aba2ef6117c56f851fdcb3b715f55ca6733577cf82c2ab547d9c788749cfbec0582b3524271d1d", 0xb0, 0xfffffffffffffff9) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000002c80)=0x6) mknod$loop(&(0x7f0000002cc0)='./file0\x00', 0xc000, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002d00)=0x2c0eb269) getegid() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002d40)="2e079ce76e", 0x5) shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 4: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 6: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000340)="118a0feeec86ef54930b11ceff47e6359d3b0f591b9b103882d95258ed2556b2e99128b7ee2b1c27c26d64996f510a7c980aa45e1c65359cfe080815cb6efb6267aefa7c295d4689c13041e3e11336ef574de2688cd1bd275f10a2744decb8864fe67cc852623b2c18eee86dcef8646600160defc9dc768377846f82ef992c75e55d447b0d387404763de0eb8bfc02da9e9ebe45b1e8aaa28736beb43f0eec6f3944fc1f86787eb568ec34e2725019fe0018998f4b1d9684f07bad8abcf72cdb0786a52b9c7ad13af589788448c5fcc152a570e5f578", 0xd6}], 0x1, &(0x7f0000000440)=[{0xa0, 0x1, 0x320, "9e11695c59ed3216a9773014dfd9091c39b723a5089fe5ba8ad52775c923d89487924737b3e3a399cbfb20ed662ae8100acc15a906eda95b5dafc556479c829c95b18f17f58b09378a5ce6d4a40d586e0eb603f8c8aeb1712164f5e8a40a24da6dee5c24630cd63cc2ac953149df49b7a0bc73aff0a2a7e0884098b61278473ce90498686f5f59710b768cadc0"}], 0xa0}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80047476, &(0x7f0000000040)) writev(r0, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) (async) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000840)=0xff) (async) socket$unix(0x1, 0x0, 0x0) (async) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) (async) ioctl$FIONREAD(r1, 0x8004745d, 0x0) (async) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) (async) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x4) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x162226d0) open$dir(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x10001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x85, 0x0, 0x0, 0xfffffffffffffffe, 0xffff}) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) close(r2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080), 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r1, &(0x7f0000000000), 0x2) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c}, {0x8906}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r4 = kqueue() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r5, &(0x7f0000000000)="5429102bb15d3d2145", 0x9) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)='a', 0x1}], 0x1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(r6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r7, 0x0, &(0x7f0000000800)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x4, 0xf5}, {{r2}, 0xc777e7409a428adf, 0x3a, 0x1, 0x20, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x8000, 0x8000000000000000}], 0x200, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x10, 0x81, 0x4}, {{r2}, 0xfffffffffffffffa, 0x5, 0x1, 0xfffffffffffffffd, 0x101}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xffffffffffff0001, 0x3}, {{r2}, 0xfffffffffffffffc, 0x9c, 0x4, 0x9, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x4, 0x4}, {{r2}, 0xfffffffffffffffa, 0xc4, 0x40, 0x7, 0x80}, {{r6}, 0xfffffffffffffff8, 0x88, 0x2, 0x3f, 0x40}, {{r2}, 0xfffffffffffffffe, 0x30, 0x1, 0xc4f7}], 0xe, &(0x7f00000000c0)={0xffffffffffffffff, 0xf49}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f00000000c0)=[{0x1}, {}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000340)=[{0x2c}, {0xd7d, 0x9f, 0x80, 0xfffffffd}, {0x416}, {0x4, 0x1, 0xf0, 0x741}, {0x401, 0x2, 0x3f}, {0x7ff, 0x7f, 0x0, 0xe65}, {0x3ff, 0x2, 0x20}, {0x3ff, 0x80, 0x1, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000380), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040)="0000005616d3b33ddc26aeaa67f028f9ae959f6f40a439e5a22c6b1c45bcedce8dabd1ff5c75c94a9e63e704b8b3afa02f109684a9d0d192a67a7eb7", 0x3c) setsockopt(r4, 0xd0b, 0x4, &(0x7f00000003c0)="00045e8b89a3da55e088fc6996ee4f9d3bba9ec40474791602f507c6471ac418452be8527aaf18832042d5928b602c288dcd048cea52806dfcc928e8a47563d13e4d85640afc5717e382091244f9dcdb9e33e942aedcd00c7a746e47efd01908cd204d9d3a180020a9d55a48e0f3bce2363b4c882ca2a419188386f193fb27d82c00000000000000", 0x88) socket$inet(0x2, 0x1, 0x6) r5 = dup(r0) listen(r4, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000680)="15acbc2c", 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r7, r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) accept$inet(r5, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000740)="fe", 0x1}, {&(0x7f0000000180)='Q', 0x1}], 0x2}, 0x401) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ff777442140da011c690fb96f06effffffaaaabb81a6320008060001080006044c002000ff7f0000012bac6e27342e6653a9fd2fc62fa7b1271063d7da1d446c3a34d4c7100000000000"]) executing program 6: sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bdfd491b12ecd99df870737d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b01e4c4a193a7ffa6dda5ae1534", 0x42, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x3, 0x6, 0xffff8000, 0x0, 0x5, 0x5, 0x40, 0x3, 0x2, 0xe05, 0xc684}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f00000015c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') setuid(0xee01) getrlimit(0x4, &(0x7f00000002c0)) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r6 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000001480)='./file2\x00') preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) readv(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000140)=""/63, 0x3f}], 0x4) executing program 7: mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) getuid() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) executing program 3: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980062dd0000000000000000000000000500000000000000000000000000000000000000aa"]) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r1, 0x4, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffff9c) close(r5) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r5, 0x0) dup2(r3, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0x0, 0xfffffffffffffffc, 0x2}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)=';', &(0x7f0000000080)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) bind(0xffffffffffffffff, 0x0, 0x0) write(r6, 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc1000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=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, 0xfffffffffffffffd}, {&(0x7f0000fe7000/0x11000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f00001d8000/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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x0) bind$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0xfffff001, 0x62, {0xb184, 0x757}}) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) r4 = getuid() fchmod(r1, 0x4) setreuid(0x0, r4) open$dir(&(0x7f0000001240)='.\x00', 0x40, 0x8) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/138}, 0x92, 0x0, 0x181e) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) unlink(&(0x7f0000000080)='./bus\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) seteuid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589", 0xe1) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) (async) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) (async) getpid() (async) ktrace(0x0, 0x0, 0x1928, 0x0) (async) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0xff, 0x10001}, {0x1f}}, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xff, 0x2, 0x81, 0x1}, {0x40, 0x20, 0xd0, 0xf4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x7f, 0x0, {0x0, 0xffffffffffffffff}}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) dup2(r1, r2) semget$private(0x0, 0x2, 0x110) r3 = dup(0xffffffffffffffff) sync() recvmsg(r3, &(0x7f0000000800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/241, 0xf1}], 0x9, &(0x7f0000000700)=""/231, 0xe7}, 0x0) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x2}, {}, {}, {0x2, 0x9}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {0x2}, {0x0, 0x4}, {0x3}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$FIONREAD(r1, 0x8004745d, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) setreuid(0xee00, 0x0) r4 = getuid() seteuid(r4) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x4) connect$unix(r10, &(0x7f0000000000), 0x10) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001bc0), 0x0, 0x0) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r5, 0x1000000029, 0x2f, 0x0, 0x0) fchown(r5, r0, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) close(0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', 0x3, &(0x7f00000000c0)='./file0\x00', 0x8}) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={0x0}) executing program 7: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000040)="48aa3cabe8d299f30a3bbe107ee52b5c27b2ba21a4a602c8c8358580fb0e3b2ffd2e1d70165e459548d47731090f9eb67051939e3ddcf79ade0eef491af8dd53eb34ca092554b9f302bc7e9f19b1a9b19a57332cbd624cb40409d1499c0d9beaea91f30e6556ee3606e18fdf68273b2a3d472f2a4b3afb09e2581ed8fb5b48ef65b3f94dd8ad59b277de127935eef3fab832e09e951c9c8bb13b18e41a2643b1e6a1cd88e7b93a74ca9fe4542d3d04bcf054ff42ed52f0babdee3dd82a5d901ca6757514eef957379373add801e50f8ed14be725b246fc7f80b230ff459c5cdab6499aa009aadba2542a12d72668b4473f5b5408d7de6b581893f789b26a657d6644dabaf6f8c1decd85fc70faacca2a5c6955c6071db7aa58180339a2826607672abcfcd595696ff0bad4e2bbc088cd249303f53e72f9f328fb5c9e22173e35d28facab6e924deace4f06268506e607e06a56eff6ebe07230e42d6d9a12f51e866f51b838103a22a53cfbf7c07c4ee0d1b1596e1480e067dfcf84d97adc6abbf631467e9fd0bbbbc4aa9e2baccc0202aa966348b27db8acde6d455583ddb5db379d3f398c7f0c14fc445f2ad8e1d5b42b025b29579c09dd65bfc7f46cbadef1cd5198813f7c0e4a65857373deec5580433693376f113b72098425b618bda85212299cbf18c2eb53ac8f2b7ea1fe29c49f62de4fd33bf5a0df7f31b78f1f93d31ad343a019bc4564b5fc5f4b8d95634ab55a21e3c02cc5bed9a130e6491bd273ec7092e6ba26783d7624fcf90aaeb9e74a8aab2f35ee3c826ba58e6ade72ab864046e524b551ac680ccfcea54da4075117d2d6f8a52d7466b5594001e37ac32eb21c163ec28fdeebaeeff5ab53c66f1cd14190f55e3ad803582bbcf706fbab4b0eee2270cc5916283b57018ee91892db0d89cf845b966b9ac9b3f3b9238920ed3675a0889c6c71ba685c0c5e072d8f4f326bcafd9cd834101dcd8efc3874cbc0461f11c18045d210bff49f2f1ca8e51c38fd7be3bb3b85f0a2835d6fcf27dbba333c836be5c9c3b2511bfe5ba50cb86084f2c832dcb44d9d8ec47345a5e4af10666ceac5090eb0c040c4d35ff594dc8427191531f209770352f3d48aa81db209c02a6e10dc17635831877931cb59a9a3bfd396452db7a6f9f0a623429667887031e42bb4d9109190ad7e7cb4d392baeae1944fbd0220a9c5fc0458800fb3226d95f28dcdf1670c42ecb2c93badaea4209807e31e5c793a3703b128982eb9cdd6478d3d668bc8aac9bd2c0d77b78ec9d0de11e461e2c64d3f2398f524a6274d656ab9343d17a88039e9d0da79bf0a9100588d6496747ddfa29f95caa771fc4b15bf8423020dd6fbd94c19c54f7886549c72a08e264160acb2df44ce190c8664db4e7f7b1bb477f64a9a41af0a3bd12a8551968536e99e75a120967181385ae7effec42c54b2e8c94ae1eeee4c267b99db12c196426112ec157f07b94019d485a9d6bf9b54ad0053dc89c666b376fd9df5405362de21178a6cdd573e92ee74abbbcd5c93af07190a53881b24c540c02c27d20f34fff0cfb07110df360cd46665d4bd2534687a48855ec15c4fe61672fdd7c7b7d54df9b625e6e41c981257802291912bee9d45d5b7b05b00ab3246e8a11861f2bd7355c74b156f4b97ebea62150916c43699b28f2f5a0ff13d42c8ae78653740b2da6b8b0e35922ad1bef38339441d6fcc262652688d9194411d6ee0191d565079823de6d953040910cc4b24d1628b94105a805889e809e1d3b7329f6171651d03d6b11f11c0fe8efad3935cbf61fbf11f22a35a58ddfe2cf579afc8a91a5ac8c2c82de6f9e71870ea26c0f23bdffb248217873422ab0a1e37d5e9fff1bea651a3568f33f1f660e63536da51b8d132c4be48a7e5cadc88dbb2e49ea7d430ae968e6f6355b69817fc61caaaf0d09294bdd53d0da08ff035e43e2ca0b0eb8dedd2562771f14bd75196e6f803c87cbe0236c7b1655d0f566e5d4d646b0124e16427701c54ebcea7567e43429acf59d2fc8da69783e758f994eb006a7ea44cf69e658238ba5b542b5e68714cf6eb1c0e57c50ea44178cdfae85b657f6c98a3d24c008d29a060896c3fb92d6fd73bb760aa94b6044ae7af97801281c85b14f5b07470f5f221ce98ac80ff057ade8004cb2b995b1a7e3158fb90d907badd255d17ee5f8893a083fcf873c9d46775fbde699e7ecbcf9e28bf4601debf62ad148ead7f894bc47834e702f0d838445b4ddb3f3e226c58ce867d8b370ff0710704d70967b8fba8e61d86ea73fa5deb3e8697d3f5daea41582da098870648874543cce3542aff364ff9b50ef8ef245800265ac14d89270327c5ced59eb84a5df5a1bdbc116514e8c9efcaecadadf03cd917bcf13ef7d678355e3f57c37b448402c6f72be2308c9666345868d8caf7d4d1e479091bd3cdfc803fb91688ae4e88bff4c2e4c52c12075a675fb117816ebcff8e2935fd3b9dd2fe5711e56debec73577854195368080bcc96fd1ee318fd6b2a701d0b75aa09a7815028a79dbd42ce2857e53c0cdd74c7a68d67eb256197fa3d176a7a86bb86afe609108d8db4e742478f1834b9180008b5787cc44f12aa0a877f771a428fe4cb1d011df0e3c4906ae3bcbf405d41f91e77e0467b1932e384cec765d3fb87da9e023efb851768730cb3e8a0f19cb7a217275114b808712d09798123c708d641876b72a5c02d30c40d57f2e40013f0e0b73619bb2ebbd3ee25afad72f080d0adbccd93cb53c860918ee4ae486b87cd673acdebf756532445ee74d3588be9b76d9937f5258e4c17f69885bd7167dc72fa3feecc170bad6ea652503cb2c51a8cde77646abecd0f64e6dabd23708e5d6d57f1becdfe6763b02d8642b14b50a6faff8cf3248f910ae4827b107767bb71f7e3c402d67c870f0f0a38b944653d011a81b64073884f468be00493e1e9b67a13e427106f755047ba24be7effefc3c9701d4bef6510fdd6d0da051e7c2fec8a37820599b5ad9defe93e6eeae887eadab85c784fd0dcd65521ecc1aa2bde5433841b7a21fe376e4febcfe90791513f7067874140e7971597c7d4da1e082fa350539bb9bb527496986674205b333122238049ae3eb4a4f33eac45f62987b7daa87b7893da547e3e4d264bcf147b813d46720ec0676e837e5d9cac8b3241b6adb5e9eebd93ec041e7d716ff7bedf7ebef004762204bca1b6c3f8cc9cf30ef8c32a2f75a7672f566c7affa1bff17a15ae8634e58d50fd24c1e3a834304c39dc2d81339065c04b8d675c02b8535f8a81828e3ff46404bced04355e97ca2c7c292a6a1421dc1d9f259fd1b548e093bd16e6f218e6e27e2155e23b332d7c36d219432bd17ce9e1ed83f315d43c05763b88a59794df0456c25d4b5b31b766c6d02494c84e800305b6bc0137ec1c2ad814a6650fb9330183328cc423362e177820c60b5770703cbabdabe72741d15b5996227133351eb8bad843585a28d057dc1a738e641c9ec08f8430be25213113bd8f5ab262831a7ad2d5da95a7c132ffb8b56d1ef5e98a35127c278bf08aa6250c5608bf83f771592f39ac324e427fc7e9a3e092afd0bcac3bbfeb5d8ab21d7b4a66fe7994d7ec433b32821fcc0c8e856d3ae69d7cee6eb378485478e52896a903a5c5c6e5efcdc85ae6dad97f529a3e10d1f15ef5897fe3301cc79b73dcb0e806de4243b7488b8646dc6d3503b78f0504034b73534a0aa4af7c89b99368b9702d8123c03d2a5d6f0e707e8ed7974f4d7cddf7fa9d7a58e1dbd3496d5a666a71ab2b0d26ae4a04c0778d06028d18f1af0bc1cb2179f3e04471f982d37e47f4ac1768e3907b74bb60a1caba82b80147efd88982aca9b53ab86e687633419897ba3f64054d47c194ee916b5a85df11e2dc3f9ce48d367dfe3c790943298177aa3a910af4dd857c2bcb1ca991be53c465c42e3bf959121fb12daca4cf4598c262dafa1ac60413f87ffa61e0b3290acfa847020241a7f50c6bc698b971cf4518dba200ef772c0f8aaed621fcc6b11591b4c9eaba537bb0d3ad60b45f04584bee4a591e8f8fe1626bab83a0d2d28b933f79a4f6fea26c732deff2b69d48e834a577818019b2d1a739d75aa1d43e6c61c79906aa0aafa4f3ce8f1ebb9bd8da9090ebafd7fd60863a92de5d9ec8d77ecbf23096eed456773bd02622609c2cd7b8d5f9846d21a8be395fd65f66c6dcbd07acc32b7e30ab0e62f75e9c4d25bdcf56f506bd2b612e1a4188ba917acbb3d265f8ff5d8a64f8cd9bc7c59aa54d6d9272fc3cbbf1e501f3476a7f826f06cd675faf8e235a57154c4df6b8e588c891b9002420be5a50ad2c8e31d76b06effc2a6e681a3ff56ea92b20b2b90f7e919ed84a3ce365d75cb4a32a10873d9b724e1891771794586e0d6c159ac0c0524988b73cbbb7c01ff379d672212ddd9a6191539acab633fcff223fb21e18e7438b305c3db0bbc40bf578364460702a2538bc14f4c32ae5bb66b62ebf16ec50a2f54c2395f8709dac6fd09494c096ea059575572d2acffc80c95b550fb9750f7966634b5b7cdb367530180dc0c6576dfecdd1308f47dbfd87b895fc08430386dbef7f6f26c01cf1ada1f1e838bf666c0dcbb39567a542839b235bcb94996a9564c3380e38cf6aab89988ba717a0883c27ab50fbab63ac477dbd077be728aff07bf1da4cae545ba68b3de890c009565aaf424a49ba4714f848ddfd56e2c9e946d37c233ec305235aa4fabbf0ecb5a04b7ad9177eea2d182202bbe9eb20294d0146df9cd08f3bb2a89e4c4b93e94065dc6ae307db7ba180e6fc194c8cf6234eda8169a72915fda5b14ec2033538311979c7f6b43b2ce5f8bdc64c9c6e43af2609e49708012dd0652bd53393c6b96eec0e4c69a761b549c15a57ffea816841214b490aeec0467783ed8b10aabec0bb3c16e24bf1f78bd421d135179c8c3bafb90d0b46b606d607c95b173a8a3c35df9ea55a195be036c0c7c7fb5c46e4b6c7de2107e5a6442552551a81fba9955e73f7085e3c42040168655880df0fc6773ec3e9d8548308d0a5e71968257b40dabd8715b758afe1f8727fdad7374c4a871fa5a3806d12a03fc105405a76f83edf9d5b6411874e8837c263aebe9cc857b8b24f4598e86c897b26e9090803af31569fabbc071446fc7f1e5f0d00b3989989a126eda5fb9c07009b60db37aa46dbbdcd8f54ca7e9415922f3c9b1ff8ed24e8f140980b66cfff770f4bcf1a7befc77ecbecc27b33af99794464be9ae2a0a961792e3e57d520e41d6d0ae14ed1d65da2961ebbacdb5d898afdab80ecae505dddd8a280a112a82fa746982cc6ae4ee1ecabdadf45c85baac901ec84c2ce694a52222f409ba73df0d9a75d7437ccf1dba54db2e3b77c3dd46ff44ed6e3dc51b94ed383706fc2879d80dc9fdb8899edcf8dceacc1b7aa851350aba36fd1fe228384de43620437c7d6a214632c7cc81f840aee8bb36f34027a468145a064b5428cd84933bf284a958757a16eec464a44dff841ee77f1e9e318ec276d66c7107f9659059027ade160f550dbc4ea4be94359a2e0fcd530ef45574f1594a8b8350129a5a71463d1edbd571bb689e095dbe8dad9883cbb7122e5b92d90324d8a046610f1cccd33a218033fd52ced020be57689eac65698225fb09c859d5407fa9b5dcc81f070a0255404728630aefa42f0e3888ff6526a76564ed4159f035e78631c929013b4be764eca887b2f2dc1b8559422b83f307caa4309f3399a02b574224d5a1dc798fbeda53c844bf3e2dae78e9b12", 0x1000, 0x200) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001040), 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) connect$unix(r2, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) getpeername(r2, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x10, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001180)=0x800) r4 = shmget(0x1, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0), 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001200)={'./file0\x00', 0x7, 0xffffff79, 0x8001, 0x0, 0x5, 0x8000, 0x8, 0x0, 0x1, 0x5b3}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000012c0)={0x1, 0x1f, './file0\x00', 0xe8b6, 0x2, 0x56a, 0x7}) getsockopt(r2, 0x4f06, 0x3, &(0x7f0000001300)=""/212, &(0x7f0000001400)=0xd4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000016c0)={0x3e, 0xfffffff8, 0x1, 0xfff7, &(0x7f0000001440)={{0x3, 0x9, 0x0, 0x0, 0x7, 0x7, 0xffffffff}, {[0x176, 0x7fffffff, 0x2, 0x3, 0x7, 0x3, 0x10000, 0x8000, 0x100, 0xfffffffffffffffb, 0xfffffffffffffffd, 0x6, 0x8, 0x1, 0xfffffffffffffffb, 0x9, 0x5, 0x4], [0x2, 0x9, 0xffffffffffffffff, 0xd41, 0x7ff, 0x2, 0x3, 0xfffffffffffffff7, 0x2, 0xf9], [0x200, 0x20, 0x5, 0x1, 0x9, 0xe7, 0x53], [0xfffffffffffffffb, 0x8, 0x6, 0x48, 0x8, 0xffffffffffffffff], [{0x4, 0x9, 0xfffffff9, 0x6}, {0x7fff, 0x80, 0x2, 0x6}, {0x7bc, 0x7, 0x1000, 0x8}, {0x3, 0x0, 0x7085a054, 0x6}, {0x6, 0x1f65, 0x6, 0x942}, {0xfc48, 0x8, 0x9}, {0x21, 0x9, 0x200, 0x4}, {0x40, 0x0, 0x0, 0x10000}], {0xe927, 0xe8, 0xfffffffd, 0xfffffffffffffffa}, {0xb55, 0x6, 0x40, 0x5}}}, 0x8, 0x6}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001700)=""/18) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001740)={0x53b, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001780)) ioctl$BIOCFLUSH(r3, 0x20004268) setuid(0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000017c0)={'./file1\x00', 0x5, 0x90, 0x8}) getpeername$unix(r2, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) r7 = semget$private(0x0, 0x3, 0x4a0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001c80)=[0x101, 0x0]) rmdir(&(0x7f0000001cc0)='./file1\x00') semget(0x1, 0x0, 0x20) sendmmsg(r0, &(0x7f0000002340)={&(0x7f0000002300)={&(0x7f0000001d00)=@in={0x2, 0x2}, 0xc, &(0x7f00000020c0)=[{&(0x7f0000001d40)="7a6458556fe651658f00d7610f2081bc2ade0345dfde6a67b4725f08e3fb085e12b8e34bb8d5c69e2e19529dd203e6c1687d25b69f3fc4d6e6112e80939a4cfc34de56d8ef78047b6d216e01ae1f7fc261863dc3d9738ac18d1c24a8bff1c28df0d6fd1c08c8bce334b5699d83271fa35bc57302012915fd755690fe889005", 0x7f}, {&(0x7f0000001dc0)="ec1862413739c4197de314b6b64a26d5449badc3500c0c20038deb51742428d6b4cb2a9c576f4ded876d889f45e53f1aaaf74ad6fb479473524ec23774692ac76a40ca285c1493670193d0d5507cf862aefdf3c52aeb8a9b3e30057ecdb1d4ad5b5fecd82203aa8caeb9aed5d0296da6e93ed66b605002329e4809be906a21f473809ed191aeb73eb83a339ba06f4911f8637fdd70c408b4919f52115e9d38b59ba306f676f4f72bab61ac6056ee6b542418fbf48b33655423f53afd2956a0f0c1b9309f86fa", 0xc6}, {&(0x7f0000001ec0)="4a8b5a11b561d9087f544ea90f982acf503541509d9136e57460aa9e9074023ee3853c89dab17d06db491fa958d486b69df5814fd8935abdd46179ed07a71ef02d2aa49dfe41b2db4c6616e1cb760516334614", 0x53}, {&(0x7f0000001f40)="c2d2a79f2124c9d00b04ea61238bbf21c4297c03b7ba5edfc92f3670c4cf5ae1f9266d4fd8906fdfe6e0016bd60abbb45b2743ca3f372b1b8b979f483a9b4819f933b49808a15839591acf2abc6921e3bd10be125ac8a6433f757a676e8cd136f4a7d2a574760a4c32d6a05da63e4ac7fd", 0x71}, {&(0x7f0000001fc0)="26bc4f5b1495b8ce96d70763d9b86357906916a92b7c102fde8721fb7594dc4b97809e18092c9d8bef677b525a08e2d6ef90a1e43f4edb5eac61e6099ff74d800f0d992c30c7d582d3da8c19ba2f7765a6b4", 0x52}, {&(0x7f0000002040)="8cde71b6fd7a7c957cc552ca115302d30a21df8e9b9b9294c8bfb110bdd771262488a0db42b756b9115d142550d419d69e84c876a0d2dd988acac56b914eede406c453c5d6cb4fae85ab1a29e2b2e5f4b3c4db23b17b961ee03245c09bef134866b35d90672a1f54fc279764d605c5", 0x6f}], 0x6, &(0x7f0000002140)=[{0x98, 0x1, 0x9, "0279fc45986fab56ff84c21e5e95e178e914ad783de605209fe191f897883b5a6ac91693cbadfd19ad54ccece0ebf2a9a1bc0b7e9e8099d8d1106812313d3b16ae3a4fb75ca7658d1f13d06911d6ac29827bf3b2e75c828ffd905bcf56d581b56d9a2b2bc6c2da735b18d5223b98df4e364093d38387579aef1782db7c1f951f11bec4d7"}, {0x68, 0x1, 0x0, "d66abdeda20fdfefd054352f173983bcc9bf087ead35b682357d06f0b7adc4b33c43222c941c5e86ca31e2a8187242fd9b203b796c212aded92b02ace517de186e7b2978bc353c06a36368023522e656b9ba57b424"}, {0x80, 0x1, 0xd56d, "76cae55c34ad69fb85dc295da1856c7d24b59e0f0c2f70e8805ceedb9f65cdef025bcbb6bfc0c8f684f10534029cb2e4b87d274829ab5f035522148cf215c8a8dfc3011ec1e90735c5124e3bcb39109cf15e9fec6fe28dc5c43975087b4eda55db4efcf09f29672cc99dc56fb4cadb"}, {0x30, 0x1, 0x0, "df14e7db7d14dd6ba0412a48ff2d4ec9ca0e3e53c4418cc5a9"}, {0x10, 0xfffe, 0x40}], 0x1c0}, 0x1}, 0x10, 0x40c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000002380)={0x9, 0x4, './file0\x00', 0x1ff, 0x0, 0x83b4, 0x80}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0xa4, &(0x7f0000000000)=[{0xfff, 0x4, 0x5, 0xf}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffb4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6c}, {0x5}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x496781467266e505) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r5) dup2(r6, r4) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x35}, {0x48e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x15}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) close(r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) r5 = getuid() setreuid(0xee00, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) geteuid() getpgid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r6 = getuid() r7 = getpgid(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xa03, r6, r5, r4, r5, 0x31, 0x2}, 0x9, 0x3ff, r7, r7, 0x400, 0x3, 0x1, 0xbdc4}) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r2, r5, 0x80, 0x1f}, 0x20, 0xaa, r8, r9, 0x7fffffff, 0x8, 0x5}) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) getpid() ktrace(0x0, 0x0, 0x1928, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)={{0xff, 0x10004}, {0x1c}}, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) sysctl$ddb(&(0x7f0000000040)={0x9, 0x1}, 0x2, &(0x7f0000000080)="a25c3ba0f03275950f880c49b482adb09c68c41ebaa1712e7f9dc469fbbeae93bce8cd721ee8fe5dc5dd75d662ff8b27ac456a", &(0x7f00000000c0)=0x33, &(0x7f0000000100)="f7135785e3400a315b0242d3ac2c61571cf25d4a9cd75071e4ee499e44e00ddd58039495b8eeac50d2ec6fa0ab99354794c8600301ee80b699eb2e18680b3225c3600fd75e979c2e56c9a320464368777fb1d87dbe18c9b945396929f134e104882d3f43bfae33adaaddbf0a59987a706855f7f2d0c23762ec014d857bec5040e196d484715a8638ca686013528425b252e6e74ecb2c76ebf87c5343d0a9f8b60b2b1551c2f6f8bab13d6d642f059600397a", 0xb2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x11, 0x3, 0xc0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc685551dd0339f0dac8bd9d7062c3db6acb6c4a169b71f5a6f3135e5", 0x33}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c00) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup(r0) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c00) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) (async) socket(0x18, 0x1, 0x0) (async) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) (async) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(0x0, 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0x1000300000000}) syz_emit_ethernet(0x66, &(0x7f0000001840)={@local, @random="e0c0faa888c0", [], {@ipv6={0x86dd, {0x0, 0x6, "7c0002", 0x30, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x9}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast2}}}}}}) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x2}, {}, {}, {0x2, 0x9}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {0x2}, {0x0, 0x4}, {0x3}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x800}, {}, {}, {0x3}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$FIONREAD(r1, 0x8004745d, 0x0) socket(0x2, 0x4001, 0x0) (async) r2 = socket(0x2, 0x4001, 0x0) dup(r2) (async) r3 = dup(r2) setreuid(0xee00, 0x0) r4 = getuid() seteuid(r4) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) (async) close(r9) r10 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x4) connect$unix(r10, &(0x7f0000000000), 0x10) (async) connect$unix(r10, &(0x7f0000000000), 0x10) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(0x0, 0x0, 0x8) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r6 = socket(0x2, 0x8000, 0x0) connect$unix(r6, &(0x7f0000000300), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r8, r9) fchownat(r4, &(0x7f00000004c0)='./file0/file0\x00', r3, r9, 0x0) setreuid(0x0, r3) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r4, r10) r11 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(r11, 0xffff, 0x1007, 0x0, 0x0) r12 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r12}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) executing program 1: symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000002c0)="6ea697fd6eaed22bfa67ec5646d74b172a14573b6a22f6d4cd465e941b3573e235c2ae16de1cc11d82460bdbd327cce81566b814d6fedc89e4db19bd9e8f46a3f06b523bf0b6016faa61307e6586c6e18b9baa32447db26237f488667c3ea41fad31af43b902dd99fc150ce10e8e5f204280090c1fdf1c7ba5b862a14fbbcda5c7bfc994137011", 0x87, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x28}, {0x1}, {0x6}]}) mkdirat(r2, &(0x7f0000000000)='./file1\x00', 0x10a) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000640)=[{}, {0x100, 0xfffffffe}], 0x2}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0x0) executing program 2: setrlimit(0x4, &(0x7f0000000280)={0x2, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000540)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b21012e05b5455e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) r5 = fcntl$dupfd(r3, 0xa, r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x81}, {0x74, 0x0, 0xfc}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$WSKBDIO_BELL(r5, 0x20005701) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIONREAD(r6, 0x80206919, &(0x7f0000000240)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) dup2(r1, r1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r7, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x8, 0x1, 0x3}, {0x4, 0x7, 0x80}]}) semget$private(0x0, 0x2, 0x20) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1d}, {0x74}, {0x8106}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) truncate(&(0x7f0000000080)='./file0\x00', 0x0) msgget$private(0x0, 0x14) geteuid() r3 = getuid() r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(r6, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, 0x0, r5, r6, r5, 0x82, 0xfffc}, 0x800000000000007f, 0x0, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000f80)}], 0x1) writev(r7, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc3334", 0x35}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000440)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b1e6a1e1a1585a9b23919ebe23f2c6755bd4", 0x97}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c70988d", 0x1c}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75ca6f4042220fa1fc5d42fdaa27c32f2f970654d544d73906c3af8b3b1f3994764", 0x34}], 0x8) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) executing program 7: r0 = socket(0x11, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r6 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r4, r3) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r7, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaad7c9bb0800450000280068000000009078ac1400aaac1400aa0d00907800000000000000060000000000000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {0x54}, {0x6}]}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffff8}, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, 0x0, 0x0, &(0x7f0000000040)="d820866700020000b876a1607679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa98800000000", 0xa1) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/)\x00', &(0x7f0000000240)='}+-]{{\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=',T-\x00', &(0x7f0000000340)='{^:\x00', &(0x7f0000000380)='\x00']) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) (async) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x800000018, 0x1, 0x0) (async, rerun: 32) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async, rerun: 32) r3 = socket$unix(0x1, 0x0, 0x0) setsockopt(r3, 0xdc07, 0xfff, &(0x7f0000000400)="e82b80ab58cde1cab711e861f445306fe160554cee65dd3e3e492bf267bf98ee3b788d7f6592d38be4dd634aaea0cbe468951d99e70b22aeda1c9aa938ad9ba59a95f0d5aca8244c26f75499498e6131f0cf0b82bfa76274e2f0be5d129c7f68b337b9886e3b9fcc1943f925799e06abd9ed50cfe712c42b0d31512a45128f95b1ca8ef20a2b70094074917e00aab0f7b36842fdc7731f358f07109055cef9fea6d98930cc7528c5bb3df5a85a4b757d3641f0c47f5394b0ede862a3efcf605b16f1c8743b127af6cf64ed54f88c67832d13b23575d4c015a61054a975afd271d91e884bd1d72e46caa3a25520c79ee46d6d52334d760060385bb7fafac3f2877226983edb175f630184fc01caa28b5784e0f42940aade82148f69d100ce39e07bf21b84f0c6a6d4097f1dd934403974eb125164541d8b260a1b1b0f2e5539a027e8d38bc7812fe7c1aeee4a9114b02015e875162a3f80561cb597e4b58f540695a00f039bcccb3f8580146dcf8b4bcc0ac3b5307210ad34cb7430aa5e7db12aee2ae16f295a17b9c7a389a8b599307f706bbda7715e27cc835d1fd256055f6597f056a045414fccbe688c2a2db69325ea5950607f7b7a22913e24df5ebf84ecdb2737ada5fe52ffbff5377f8ba1e21d30e4c5b55ad1fb61def63257bfc8cd00b4a5bac0529e95851f31e8d8d5ed04af71cfa7e32c1f85ce075a833a405b9f56c4f04b1c8ba2d353b0ff86403c7212457ad0644087c569dc340be91713512a41fa3753827921a624c6a3e327d56cd6200e814ce4eb94506aae171676090415ee4e36669708de030219535051e3987c5bb2bf59f6f8b161c3d3c3b67698b715994b9694cde30b0a376705178c29e6ff3667eaecfd68790b0988b1737b2c6779874497431bc3459c91122ebfdf4a296119c00cc3c87a4b08f1d5614cc255503eca156041694f95aa4ec3d7f76960b8375035a3731647a8b531bc7dc69ec6ad1e465da3e2be9c1f4794658a649e7d656a5dda2bf71ebf6a2a6031111f7d921b3793e7bed6d0e0cadb3bd5707433016fc08168f7a3823372d3258c2fc23da7ceebaa88faff735954e5400cfd02de86b6d9d597b5b4ca701f53c13c13a376109dce283642459f5302bb38402160e2a47ad45754ac6cc9573a374d351b4c59d7a8ddb03f97cc1dbb19da1a0e516c373da8e8835ca069b40d093e3b5dd14e4b15d520ee824afe340d57156247cfc48019240f997940bfd578c18e1ec6d1d7185b63c67b28826fddc40f4e1489a68aa7bc66db649996fc97384f6ca7ac2d3ded3484ca880293988b4aa932caa0c4acddd6067054b38a766ba8d0ebc7035bbbadf9b5beccf144a60ee213e73bb2d1eb95291179290a12d354cf495313099635c21b2e8f5987bb9a2079d623f203bab9d417c29aa7fea466472e08965e99f542ca3861d55872bf97e9c4823e928e1859f0f43af4d504d85b7feed477767e31dc619d0aa2b4fdcf625ac9c21f13b774922e17f2baff0cfcf89f714e639a2f72791fab727b89fd0f6dbf67ecbf577f1df32246dc574f7fe67bf93c40e8e274918bad93ddfead73a7bdf557e15def3be3128bbe271b9abee68b85f97733496e30e6d8d2436509d0cdc239f61fe555c1aaf9ac843283d5fd74675a71157afc2ba01c94acd2552a9b002d04753b5186fbfd7f2185b0df7c485b89903cac6c068d563b4595ec9fbcea47585977b20753cc1be8e493f9eb26b7de420f88ee1c70ec254c18fca398bec04d2d979a6cda6541c8767fec7c484f664b84156b82c8f953507d0e24558daf073f0db5ddd9565a35905ea38370b20afbe5d5df917ab4fa1054b6209d13815179e797f79e3669dd01e2cf5ac608687ddff4ed22c4f4235024d6f224494f85a2bee3ccd96a4c8a380aa3a67a8e6bf3e480a192a0313b124b87415b9af13186e04a7f5ad54e2181f5df776f11636cb2966228722d14aaa29a02de5922298d4f52dd0486de88b5b0746bce138a52a69bbab63d9619732e6c1a700e03d05462e2c26dca9222744b2f884d98d85a3c9455b1cb04b53b0eb477ae584a4894f7a59e61c7468f97e7520eb4d552d75469a58519fcaa1cd01b05d1ce25a33344485a7414a926bc061ed602a51677cd097fd8083254bce465e6071387937eb6ab03b6054ae2fed6cebe9e4c69bd002e531495a9403a7eabb685c8a159b6f13e5858423da34ea1f4b8f279b566cbfbeae031163c8b634d3b6740f249727336a4ea885662f0387a1567f9e7e6270bddab09e7e4f68446242bfbe101aa232d4d6ededc64c366a3188a562370cda063e0314fd5e5068bb9a5fe49a9c598ff26bbd90d1c0621b065c5823bf034bd590f940d7115e38c5c4fd5a4f72ceb4fdfe6e4edbefcce3099c923fdfe063285eb37633149acacb162a9e8c3ce635c2da41ad9466b373a41c95889f90c1c6ca4b2926ad507bb12405d4852cc890e1b9c7de4bc2aa998cfae56e6bee313ef005b93781e50b876cb30718910812d1b98d32e45330b79dbd403a33282c15aa0378d0e84129f3c5be3334da66c8e137b2ba4dac0f945c440b451948892d723698d1b6d759ed6d1514468f48190b17ca60feaa28b1813e784cad4fdd891e4d6d31b588b3aeab59167d1a5c93bbc8f80e9c2e03a7888ebcf5f7494fec454da08d5375be0b48cf0f14f8e6ebf4c79f81cd0d76bdef51a01ce6256377f72519c9d7f12a299e2f515a016848301a553e846301485e23001b957c09a854a3f1cae0e43b6245a828c5f7c2af0b2b13a5bc42f39187d0c2c93fe227b338cfbe203bd12f0e4510d1b89ebaad8ead1a4f2cbb60eb7be06a691eb8dff950b651d62ce31543ebf90074bf8477d50338965947dd856415b1bcba27cefa51b598e9d3c1b33f5794b2121c71d8e470e3186cea8e7bdd00f17e6e659cda797e2fa45fa933503766589e07a2c974eae69c5cd4e3ea562f2293a5b4011a8e21e2cc658111b3d97cf53a9b50119592193bf8cfc29b9bdf7cadde6a2eb0af095b9476d1c88c8118b4e1f362b9e3aa7dc006408b5ce7c700a60d0769112d1f2e448338c31bd604032eb95863d37d9dffb32e59fe29bcdaeb8dd8fc98416d087e09ef67975bb7bbabae12e173c90bfdb0ba03cb71fcc6f6b178f10eeda51a7f16b3be0ee5756c9c4b2e79f07b8e1ed5ee2d30881be46a1e14c67d789e478c8f59707b0f99b366a7406a7437518163b9e5ca3e22168b5f206c55d3f8e9e76ec39b6444b80cd5389917bde88c747532ed3c69c51cdbc3785ffea9652a7ef3bfa0d89c68250fbdf57a1f4d93cb3ca78512fd463aa22588d4d60be12920206c5365640e67e181cb40c21b951f384ced45f616159e95c38e1229d6bb36826d7fb3525d2fd67c2302fac7b1897016bf527fea92cf09d7bbac2f55725067ac411ec98806b1cb4b69c3e61549373edece306b0a8c4368d9b80b34d12bdd8fa7f28c94fedc67ffdba9cba2cb1848bf8e754bf00861848709c42b0780b3ba4a30f51b418abab6a15d0b5e3204973edc76bce8ede97e2bbca4fada4cfc1e083bf0ae5adfcee2c452a3f0131973d7ecc797923c76ede95ad8c34fa408a52bb37bcc8574818f5f51d3d686ca8d1a115091463e821034bb5e035fe3107af4dc0b5f606d373e62df641cfdec89e3a4311db7ba4b40bc5e5b761b153f4edaa0eb0ac9843595b63de2e6a6e0f3fbb5b7eb4fdd1220952bd7dd4901a077db032e477fbad0f4f70504e067cb277f974fd5592e4fe8a479e19c36ce12eee91d8166a4b27afe7514ff4a5410eebe2754ef8f8ce8a905a3e3d83e62ed5e28204dae4c347bdae482df5af93c6f0fce5ad9cf1e5e21182b08142227180850bfae45678237b62729bd35eb0954060b58c250ac2045a5bdbcfae8c5bf5ac1073cb9f32532ba94363587ea081c3e01647fc0c0ee401ad7609fd41be8cf72112e40ddacedf501a0d95fe90f34e4e7d8b2601f076fa4433e94ef8581724239532d45d35dc13e93026f7efb590126f8796cf8c54fbcc61355fbcafe8c0d2c901fec28e246a7f87aae9645f1c7d005cec685b4c8a5f62b1b6f322b15995f9c082118bd7c532c221dcf48b6f99f68b73c21f11e75a0642aec3ffc2f4637e4416ea58496faf7f74e7ebe58ceec541aca28aef312acde97a0b4388da7a60a27ec908eb314470c2aeb70b608c971f7594c3cdacedfe3611fc9d153b417d1c8c5710edb04d35c7cf395d984a3759abb667f56ee8483c2990d190bb7dce68c2d208dd86dddb704f1a62e70bd51fecbb460cc71160c610090086e79f9630475f2e4845f96eb1c8b05a20a2daa7f632c691ac53771ecc81c8078064db13f5eabe90796797ed2869b1688236e9d7f99fac71c3cf8eab028941552586d6f791c67d9428f52a51e57c3024bdade4f46aa25ce5afff0e2c3dc4bfbca7fd53246387278a5c960a799c558d14b11de872bb79fa728aefdec07af87f96d3d72bf15874919d424054f71e42ef09540263b906966849ab3a57ba37120de9c285c2678940fa8a2763043b43261778f82bb7dccb34d5c381ac3377fb71ffcc4163b4dc8396e9dcf36854e8b46baf69f67399c24a91ed6dda5e8d9f2847a9c524cc4297d47ff8c479d4d69dd6da1440fa1cb86b651fb7b77749ec72c051bf471330729b305e2a3e2d3b9cf4e3cbebeec4cda44ddf5d3c0fc20f36f6545f64a23f02b45c587774e9022cd98318b0d7402afcc74eafc9496e26b9c84c7a4d74746cdc91c5a7a72c08666fe00176a2bc9480ceca39500f67fe57090b714ef28a15266a24eef1ab61e9dcd011f33918939f0cc20be823f37b76d9d922317a8ccc8859e507366a14911e952021b21dafd4927f04fd22e00e05a40dc9d72384733ebb6b89622069ee573a13ad391a485b7c8c716d6f27c7a6befbe714cb5f88cd857a29ae1ed98d25cacf8403bebf4fc0a3c1ed1d57404c1d8d7550b58865d00f71f117b9735bb7ad103283c5b6d60ed7c61dac10b2ce859ac1a46603c308c7a4c38e4b3ea593e5c5c2358080341db630136dfe1e91ff3350d3be02fbe889f319dce78bd908e6cbfce9941fafbf832b1c2e9effd84decb6032ddbde711522bf4141a8d1e67a95b6729b514bac97a3bcca68d65b78b2b0b162ee39cf78cfa71280a2427c1f65fa80b03eb0445177bd3afe4cabb801121a21b83d0d3d54efdd75011f1404e8d601d3e184f4dd70c74a9b2bf44ebe43bc01d6178554ee24cb243c5e04fa1855fc8fe95ea22d99381bbca0b597fb69507eccc2c6d3063a21d977df0818238ac491d2afee311a91f28d67b515e237971220da53879754bf63c338b8ce567799180eafb5ddbbcfb6a5ada6a8c018c5f47a7379f220f7bc6ddb7fede81cc189a36f783c0f8025e9086b3f062edf1cbbb9031a70c7bb8943e2b4f82f8eb5fc55d1b3fa15961d2dc72657e49df4a282d35a249c5378b96ac4f2ac4fe8cad5e1536a416f226bafc7a7afb50eebfcd3823bc58951dfb56e29139b381e57f47b117b06cd13e20fdba11c746b6cb272fd6e660f216d4558bdbf01bf7a48cb1c9ea08bad6c5e6a9295a1403a16d7078e4c414910cc3785ca1c50aaaea5bd42980fa0612b4f0863a8031fecc3ce2542c6f8f385c9e38e4c9f505dfa37a4aa6aae2acabe668d3e707823b0b0d74b15128f72a825e696adb5c52a640af3b32407f3819d3b1c9f488befe5a52d74e015e1e78d60d67b973beebdba81c9998dc83119e77c844f569adc68495a0a69a6f5c84965a932f712963fe2cd7b0cfdd3cac7d4b35945", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 32) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) getuid() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) open(0x0, 0x70e, 0x0) getppid() getrlimit(0xffffffffffffffff, &(0x7f0000000340)) setrlimit(0x0, &(0x7f0000000140)={0x8000000000000000, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x34}, 0x400000000000013f, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 1: bind$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x3, 0xffffffff, 0xfffffffa, "75e261fe528b2a334ba26da9d53ea6b078b68581", 0x1, 0x3}) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0xef385efd08737536, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000400)="eadebc4a0ce61fc90106edcd5cf5295eba434edf34597c859d94e21e8e209915b903640322ea8ca85ed4810cb7b978355589a2aee81bef5631f6b39a30d798a07d65543d4fcd08f1b65852a5cb5662f21a77d786dd2a46a7dc6d498480e9ba39756ab4554c42252d894577b5ccfca137a3ecd44164724ba2c9c984362003970098d50d78b16ae91339ff9b7b970ff17527b0bdd40000000000003e0169c74ff553684696532303a83b2c97c16981bd9736cbeed0f52a638a874682a19e35b0d6ad0bf5e3586e59d5762b40139a871ab338df6c78e69f33", 0xd7}, {&(0x7f0000000340)="b374c1da42490ec3f4ef92c572c4b5142f00ae613be74517000000000000afa236b474d79eef", 0x26}, {&(0x7f0000000e40)="d291d026095f84e9def9952448ac4faa1f3355da9e516d6383fcd2b38730594489a9482ec9f53581df6165f9fd9ad7b3c9d42f25f40cb903e4512a67086af3ea3bb3702ca25340900c4df7e9a68a6850f6fe2b009c1e3c70d191b75218aafacd51461058f911859aab846ca0c3a5d5841bccda761e234ee32068b31b6284f0ab017967580fdb4fcef696b5685f4bee4b6829270842818c630255be38f9caec99fefa89f93f8a1f4084ba46efc80ab29b5ba4b506b8ad2a39e9e25949c3004f644531d3951d43b367f69326eed108598101ddcfeb8a4f9d9b8bae9d7f99648d67ab498d2637f145c4cd8d9ee54c5ecab929e7946ef9dc550e5487bd15ebf678191abe0f36293fed6190038e95a438fe17c3083e90febaf30060239e1045ff10fc714df96775d711a873ebc4aee3d9f761236f5a855f57f97b7952b3a02934aba25d6cad0f3f77679b24f89e6e181472c0e6e64b091cd42b2a6ec99703d0c5536a56e3cb87f5c57cf6b31f71ebab9430976234659f7993273e9e0f888f8a504d33599cd991309759a36cc2179b3751db22a1b5149830a77bcd334bd40436683ca5a3bacff25ea573a7dbd9db9b623f71c907487e0ae3f9c495aa38109232ee383ce0d259820359e5ce26bd24bdbc0fa3192ec967f399b5444c3c030bd859bb1c93819c5967fa7bc5c44beb0d4f634cc99ffbea4bf6ee87e6982c1423f2094f0605e6c1a8fdf0b6748cda4358b23f4f81005f9d5fae6cd908b768b8e7b2befd0d7542031bd917186e2cdfcc9b85af7906a12125c2802950d95bb637dfebec908fe394c55fd74c235de90d3ec478553e648e56eb8e77b1a5b5c667d7285e34b78e4552b70c5569a0be092404ede0b02070729eacbe6ad8622900f285d3f81c04d9ba41aa622e94ae14079f040985296203170788c2ce9ee99a3df5972a1f062a3c17d511e1b6ec7037881a2a357b8e9eb833a3cebb6b119a164538922bf4465c0cc30f17a1781b6894701a17d8d33707735309bb4978a6513c0637dad98642acbba592962176cfe8833ae2f16c6a23480684bda8a59be887dfc7190923061950e6c89985e48a810ec76a537304ecfdbbea62aa9bc761aa1bf05d6e338d1cb28fb3c63133327df21f40fe4a8fa6b9ba187f0f5212efa628b4b3fada7d4b35ea3ce1b2ebae4cfa716e14a7e9551d2b49b64ab8cb283458b3a232b271ca54b06fcd587e4c6621b7b79f0645caf66dcd9633ce514d90470a0f5ca11e2cc31433e0c11ce1c097143441ea0a9cecb634b6d21466fd299c2fc2858e2a8e5953a433bad5046183b49802460685bf369305423479eb23fd201bfd8b179ba651b22e0541e2090f176f56b1318e90c965aa7ed68876f46ff775b61a0b42a63380a2a66224843bcdf0e24d7a10fff5a9c94e7510d81dce5d5aa62f521e4bb6b786b7f6a2d360eda93f8c9b03415c2ebba1f5a586468b19ed11188fc78346a372a3630536db35f8cb35041ecabb90e9171b93f1492b56a8e2909926cb32366b7c0256680074d6ab00abab79ea22ee78ffe5e8ccaf82b3dcdd9d36a53a81580741bb0c48267b50bc30797425240f272e0cf6c97c93fff0cdb81bab148d90bf566efeb2a82bcba3a8105569695e237d8981eac848c3ade7623d0683173d841b46c1d4cca2214761f7fac389737be6e37837cd1ecbf9711e635b4c122c49a7fbcded975ff13af9c2be3dda0976849e4921bfaa3e92de26b155a7bcd5d92e145a8e834f38a39bdb623036195aa34bc9204946378928d0c5279c4255b3b1eb64ab3dea40f36d7b3b1434a46f3b5d1bc256d3d0e2bb3385418c949078faf8ac9e57a1674ecde9ebe2534e2905b291ab3018b6be897b373c3d4e8901867e7cc41bf79720f1f51934f6e7fb3b78b10ff6b4b6714e6e6ec08b487b5a69a95047617102b6920809efe6ff687c766281c1264848c35ab4bff945e266b267cc41d5d03fff859d4083e52f23b3b7ffeb4d2906add1bea1fea56b62434ab2fb2344109213d77764fe36fe33008e994deb537d89ab99c22f16f1f8ebd8911ac323f7e2271e1896e90221ce3bc7c99cb0c16ec9e3e8ae4098e3042c886dc8140bce211485e13f684e82be72739f4292163ed00a1b191ef77b3a84ef76af415f5ad2491d29daf3aea39adbbce3a6c9891ff7edb5f7f2ea6a737e4635a1f5263732c58a39e8335efc248311c174674a9cabffceab2a3a2f210712cca47262d7c2469ebccd9deed74b366030de5bc1781b79e4d4f98cc310a1606e6605f152c54455e2a7032e416a6ef705641194ec352599f5445489bea0bd5788ad8f367118568d8ff249456decbb66bebaf5d47bda31e76bea0c90612816a03032cd1186cc95479812185c3d184ec0f766a5e039ef4a5ea69c2e32818cd65d4ccbe580e7dd6c3684908dfee1b2db7d3b5f18733b94c19437491bf14e4c248cb27fb5cd2b9481b85bd6fc5aa33f1d3f4a8c30f72b15d96a75388037036ac05216cb821f5a02809999550d8e365fe0cc47dca536d7a73c23e346c5030d522b7bc266d42d010925d63223365df2bfd701d370812f64b364113b3b0fd732541da66215f0e725bdf25881d9fdbf85c9b2713fb5687fd5920ddca0420797bd381d82bf8900a3835dbb712c95bf5d3801fbe253dce241068769b3913fc3c684143b50b239e9532080c69d93eef1f2e05f080b257299728abf415c40209e795d23ab44e2f5f6332304dcb866e7ae2788f84908954a66c4f881070ef9a808cd13ae66bc2fb8f2ed5c9358f3afeefea034371ede663cb1e5e96353cfb845b7d647a50d903d34a5fad9eefb8dd50c1a5af1d3e9650f98aed881e3946d0585dda92b61e01be4b6ef7441de11fcaf85ca930e7bcebf8914fe83aef34f6cec16dfb928f98ef7bd3fc87dc7f16a601ac56de31ba33b2d9d90a19bf79eb9e644fb071f0b3357bb0600f8eef879bf323350c0f1179aa2a065d5898f29b8d330298bf516de7d44ecf52e2b18c135ece025bd6ce18a6cdbb85d7b6ca66d0c7db35fe28db147a2757928897ed7683db92f3eca28f6248138be6273ad519ebc2cc56c3f182b2202661ad7c9e5fb494c06e0180dbe8c50a85a0b75c051b8ab3f7ec18c5f7472382959b86f9b3cb9893cd7e9b6fdd7493781a56c21414cdf22812d4e380377bc40f18fa78cf67223fe40f0e3c1018b24c3020ccb4a330920d50bd56678e19d7c8308741a97dda935a4162a2c7f1ee11ac17a22d881899728638c3db899deb74b1fe5d81b8b6f95e5601a2ad3fc7a15c06c0477ca56d5b204128986a1aa35b6bc304030eeac525ecd30795715bd4155aa5e2972a14737f72404d1e4346ab387c45cd8edb96be8f4e392a9526c86371a2b75be498cc99a6403c0fd58d026ebc17934b6e89d1e32a96eb092e3afd7953f7f711fa448eaaab9e28bcc4ff56a4ea25a4a42289bd4525bd30e9014ad9f69fe9ef5d473a6cf4049ba8e5729a6221fa47bc46e2b19957664d41667b0ab564cbdac73340bac9451dc4240f3f0692979c35c5d73d258a50a956c5fe81ec13c2af6581c48fcb4192669fde3409c30035f7be8486e47eec141662c25b2c43c4e26092574cc100a64fea1a1b7ab2424d587ecf4c8283752917477f3bcbb80eca6977fec833ec43f583c547e49b4e9e219b4515c667994b4fffbd08cf20d165baec590a8901aa63f875b2adfb0c4e65c9b9aea810c3f44565836ab390215ce94b93546963f2b9876ce6a6ba3d7e1153f8265f0422504b606cb91182bf52b5e729593cfdc1d70e3852ec0cea10d6a7928abdeb54bb3c9daab48e298b15c4aff82452b3fbaf5ede28e705de2858ce1c13e38947fdd1b3ac169d4fb580aef7b374f648e012fe8a0268995011dd1e1931a0f8de4fe044fe8ae343612294480f9222e33516fe8dd963134cc535c34298cae8a005556195b8263d47dfe21b349e920b43ec1eccb91a27abcaf12f9126ba473519bc398424ece847fa6a0b82ade8e95db21acd124756e955894dd539974e90ab9f01e53bfde12e55036cb6052be3a97abe3a4d9155f7245dfe7081ca698c8748f3d4b4113b005343e1d3090cff6dbf1667b7cb5acfb2e18c6e0ef5f0ec63fcd67727181657c174723e66350cbbd01b512ba97265d479dce0cdc7e952ab47bcc08a84c50ff1d4d5f90d78d8dfe1a6480366901881474256b21e240069c83407e6a35cdef9b92e2a64e766541742ede4e477552c0f59c64c68b0339fe1808484b5d3a250836e5d03d45bb3f6fce64c443f1a5cd647023f43198deeff5b511d0ee8c7cd6acba2b0531058627266ac53d394ef4fff34beece293215c6b9b00a738f43d4e23db03abcbc0f3313e710791b4fca9d58700c765a7b18d183e2f81ecff7be54e5082f9748c63a63294ab38293aa46e3e7776f08dbc6ff779fc843935b6b9a0b5e8d2184a66106204e3442595d04c3b54671b6e0c00f983cbed2477b1bffc7ee67707ed43281a93b57e21bca462c74fef15d04a440569f603be2997fa7e3cfc70cf48cd6db52cd08ad0b8837cbd77bcd38f4e019c38de6ec026d3dc301c11bd153829454b97cc3588d7a09b251d4389f7c642ec62a5974b8e1081856441ed1ad6695e6fa526b911d1b65f44366bae1f1090226a6c9566c058ae07d38ddedeecf5a191739fe9f7a7b77a051ff105233b8bc90a2a70d93a26368acb24c867b72e274dc0f85b037fd2e6dd0a92b41c2f4d2d61225506046511150e5c9a3932bddae9c5dbff5248fb12bfac763f140fd2b10c4cde5c5c87c938dbf5d733f311eab9c3900d2f26baf43fe9852122cb30faa5cf72a1ec3ff6310191a60a0e6ccaea0864e89c0846540b539f4e9b1d610f62073bf8be6ec698a15868ef15704d4001c9252b13c168a918c6ac08ea0d41753c773a02153ff1bbb39d52454a450ac5a14c70f4ca4e54d01aa177dd26319b5673c9786007ec36c805cb3b79c40497fb947aa20e2e0450d4d40d809adc6190b57d869d3c3dd83c85f4810b245196f106f632d41081f7305592df99289fbe1b91456ef586f8e3ca41f82ba821324927e7a8801a75723844e5c0a08a4dddb919acef1c5a36979744b3b3b362d86d9f1779ffd19da0cf7f68ea60291811e498ee785d1aa120c81b427bc6da120b0d933e0cd7a01bd7ff8ebf7ce03bbb42923b1797f12aa9085eea11b9ec50ab7495d85bcf6e48c9aa864db7f0e9623002adabb36974cf9f65bff1aff7d11391ced0880cecf4b067cef232eb3a4ee3fd14173ebaf1be3030ac1ba17dc89082c320321fb40b25e2600c1a5f96022dc880a67ad01556f105b38c52d65f5e63e69e9c54d7e187d56a40804d5b04415bbb496d2678775f4b739082486209cadad7bbaa32d6efdda1fe45d6099b8d59667f51c3b7de5468c3d9b222222e201ec463066d04dfca2d5e5aa72edc347b968770f348bc67567b71a0565d51e4edec315ec11bc3320af6b7c575b8963cbdfdd58579b21ca40ac5891061b00b3c04cfbab8c71fe57267bd6552bc32a457f53a138e44272afe986148536925f27067f99316b676775a92deb628687a00a9ed918cd32da60749f47b1c8bb9fc0f8c521d120e709c9ce6ee71346e857b65024a9b0a90c007fdf497ef9e010d362b4ebaa4632ad9d4481a5095ab81d04dcb326c72087a17f4430d40bea0e56501f85a45d703bf7e8aa4d7aaff6f65ee4f84992a5ab1f33539b9b5e7539f0162feef13f3b599c49a5edd73b87918709ea443b10b129176e095b7744c1c54ebf06b060b5740f6b8c49c08c2a405b53", 0x1000}], 0x3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0xfffffffffffffffd, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0x1}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000127000/0x4000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x4, [{}, {}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {0x3}, {0x3}, {0x2}, {0x0, 0x2}]}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$FIONREAD(r1, 0x8004745d, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x61}, {0x2d}, {0x16, 0x1}]}) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x5) write(r8, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) close(r7) socket(0x2, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x4) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 3: socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x11, 0x0, 0x0, "40dc5b38"}}}}}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r7) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r7) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xa7}, {0x5b1}, {0x6, 0x8, 0x0, 0x6df1}]}) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000002c0)=""/58) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, r2, 0x0, 0x0, 0x0, 0x68}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, 0x0, r2, r3, r4, 0xb9, 0x6}, 0x5, 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x4e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800, r3, 0x0, r6, r5, 0x8, 0x1f}, 0x7a, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x8001, r6, r7, 0x0, r5, 0xa6, 0x208}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca8e", 0x2}, {&(0x7f0000000080)="260886782710e6b0ac5e27227045cce293943120718047657e78b0ebc915f0576b7cae1f49ae4be4dc", 0x29}], 0x2, &(0x7f00000001c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r5}], 0x40, 0x4}, 0x404) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) r8 = getgid() chown(&(0x7f0000000100)='./file0\x00', 0x0, r8) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000080)="15dc8f00", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000980)=[{0x0}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc", 0x96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYRES32]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = open(0x0, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000180)="b754908c2e483c842d872cd03df47656bec6790e3386683088061a66be768aa27bc8fd397deb869e67bdcb9f5ff6585b4dc739d5717c966b52dcd8ed7037d4641fbce29bfebff2380de41df29828be243cf9de537f8575106178127af4833d5685d55018b39bc50ef0f662cfb83ed96d82a38c227059a1f0d333188782736d54e6b0", &(0x7f0000000280)=0x82, &(0x7f00000002c0)="1ef6bc3a7b1cc2cf", 0x8) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00', 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xffffffffffffff0b, 0x0, 0x0, 0x0) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff80002c1190c8 gsbase 0xffffffff82c79ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff82827c70) at panic+0x159 kerntrap(ffff80002c119010) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80002c1192f0,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806e780700,0,0) at icmp_reflect+0x1ca icmp_error(fffffd806e780100,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd806e780100,ffff800000dd3000) at ip_dooptions+0x87c ip_input_if(ffff80002c119588,ffff80002c119594,ffff800031340000,0,ffff800000dd3000) at ip_input_if+0x1d3 ipv4_input(ffff800000dd3000,fffffd806e780100) at ipv4_input+0x47 ether_input(ffff800000dd3000,fffffd806e780100) at ether_input+0x525 tun_dev_write(5d03,ffff80002c119908,ffff800031340000,2) at tun_dev_write+0x209 spec_write(ffff80002c119760) at spec_write+0xd8 VOP_WRITE(fffffd806cbf8100,ffff80002c119908,11,fffffd807f7d7410) at VOP_WRITE+0xc3 vn_write(fffffd807a6bee28,ffff80002c119908,0) at vn_write+0x157 dofilewritev(ffff80002a6bb4b0,c8,ffff80002c119908,0,ffff80002c1199c0) at dofilewritev+0x1a9 sys_write(ffff80002a6bb4b0,ffff80002c119a70,ffff80002c1199c0) at sys_write+0x87 syscall(ffff80002c119a70) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4407a1fa370, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 9c8ab089-5fb3-144b-a4ba-2e178800b25c found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace