= open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xfff, 0x8, r4}) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r7, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket$unix(0x1, 0x5, 0x0) r9 = getpid() fcntl$setown(r0, 0x6, r9) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r9, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC=r8]) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000080)=""/41, 0x29, 0x1002, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x7a}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="7ed9c752c4477bb261965d5de2d108233a760b6dc116ab70f62b17bc2e9005d5cd0e3a29cc43f0d36d8ca593f98e303721eb1cf1a8d4d1ef0cc4b8b8cc3af307327cfec600fe8105dbb01138c18280b4f75b98aef238ef6fca15cf95aeb74a4f3ada96c376c8eaf3938e163326d24c641e3a86f47595833d412d", 0x7a}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x7}, {0x6c, 0x0, 0x0, 0x23}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x160, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x28, 0x4, 0x0, 0x3, 0x152, 0x68, 0xbcb5, 0x1, 0x2e, 0x0, @rand_addr=0x101, @rand_addr=0xfff, {[@noop, @lsrr={0x83, 0x13, 0x6, [@multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x7, 0x3, [@loopback]}, @generic={0x82, 0xa, "8bb8d88484ad8036"}, @timestamp={0x44, 0x38, 0x9b, 0x0, 0xf, [{[@broadcast], 0x20}, {[@loopback], 0x1000}, {[@multicast1], 0xffff}, {}, {[@empty], 0x7}, {[@broadcast], 0x7}, {[], 0x2}, {[], 0x3}]}, @ra={0x94, 0x6, 0x5}, @noop, @timestamp={0x44, 0x20, 0xb3, 0x3, 0x8, [{[], 0x26d9}, {[], 0xfffffffa}, {[@rand_addr=0x8], 0x6}, {[@empty], 0x1000}, {[], 0x8}]}, @noop, @timestamp={0x44, 0x4, 0x8, 0x3, 0x4}]}}, @udp={{0x0, 0x3, 0x8}, {"1ae1c956e90a905e8be01ef307ed3c6722c4eded0ddd659d6850ca103267c2cb3c27eb734ac62d9b81b579bf0d0ccc80a176e8d9965508064447960d0ffccc99060813bd3bddd40aad1c81931f9fc50961aa95e5be7bc8e0ac98c9c67d3fee46daf86329d084e657295fa2749883103ecfa715959510d1ce9bdd436924cc18d4cd8a6d4fcb190a1a0fec0e4dda588a9ab5fd8cc70e2a6ddd1d7bfba9695b6903b5336346a955336de9f2"}}}}}}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x7}, {0x16, 0x0, 0x0, 0x4e60c137}, {0x1, 0x8, 0x3, 0x7ffffffe}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000280)=[{0x7, 0x7f, 0x83, 0x28d3}, {0x3, 0x9, 0x8, 0x36e0faaa}, {0x3f4, 0x25, 0x1, 0x3}, {0x4db6, 0x27, 0x7}, {0x7f, 0x20, 0x2, 0xd118}, {0x0, 0x5, 0x8, 0x3f}, {0x5, 0x1, 0x20, 0x5}, {0x8000, 0x1, 0x6, 0x2}, {0x6, 0x9, 0x0, 0x3ae80000}]}) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x4) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) shutdown(r3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r4 = syz_open_pts() close(r4) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x400, 0x0, 0xff}, {0x0, 0x0, 0xf9}, {0x0, 0x9}]}) poll(&(0x7f0000000d00)=[{0xffffffffffffffff, 0x30}, {r5, 0x80}, {r0}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x1}], 0x14, 0x7) kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x1e, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000001080)}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 6: socketpair(0x18, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000280)="bd", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x7a, 0x0}, 0x840) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000001540)=""/175) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001800)={0x10, 0xdc, [{&(0x7f0000feb000/0x14000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x744}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x91b}], './file0\x00', 0x1}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000440)=""/61) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001280)={0xffffffc0, 0x9}, 0x8) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, r4, r5, 0x94, 0x2}, 0x5, 0x7fffffffffffffff, 0x1}) recvmsg(r2, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001700)=""/221, 0xdd}], 0x2, &(0x7f00000012c0)=""/41, 0x29}, 0x2) socket$inet(0x2, 0x6, 0x3f) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = msgget$private(0x0, 0x100) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r8, 0x19, 0x2}, 0x808000, 0x2, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f0000000040)=0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001280)) msgrcv(r7, &(0x7f0000001440), 0xc4, 0x0, 0x823f7551b1ab5156) geteuid() getuid() execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="c583ff52b405343893175d61526ef64ed368faecf363cdff9ffd38825deadb0a97c61cb836ad0035e34a3602247d6b3c66dd067694192b80135e7849aee26116ca4332ee33dc24fac556acb5deb41e78e78bed1a3e3953de8db5a4706f4d12d1d461133b90c938248bc331d9cdd505c096184f947a8747f839d3417f74a1f691309fc125ba0a600a530c1539ed4f8099e8cb104243b273e6dc9372961254147474c219e95111924d100c434a3201cd5f5823b994361a52f3120c7d4f403ba78b94365bc9796663ba922c3865e214db6532ee5ee90018f48f4ca9dfffca7c5e2807691f50a225e19109dc1dafe910eb29bc7c4a4df99104ac0626ed1f2481c43bfeb4e9be93158e997d0bd62c622839ae5d058de140fcdfb4ce480a55cf38a0f4dc50cff4b25be699650b849f50ba575ebceaf81cede74cc7f07fe24e09e7df6850ccfbbbcdbcd8de365c000000000000003d4b03782c80e1bb2ffaf504efbb79f23170370c4695c45e2c7c6a075a41769350e5226cc275371453429e69881fdd3e0e30bcb8d013c057", @ANYRES8=r3], 0x401, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES64=r4, @ANYRES64=r3], 0x401, 0x0) r6 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0x1}, {0x3, 0x7c7}, {0x1, 0xfffffffc}, {0x2, 0x1}, {0x3, 0x5}, {0x1, 0x5}, {0x3, 0x1ff}, {0x2, 0x5d5d}, {0x1, 0x100}, {0x2, 0x5}, {0x2, 0x8000}, {0x2, 0x4}, {0x3, 0x2}, {0x2, 0x400}, {0x1, 0x4}, {0x3}, {0x2, 0x4800}, {0x1}, {0x2, 0x43}, {0x1, 0x4b62}, {0x2, 0x4}, {0x2, 0x3ff}, {0x1, 0x6}, {0x2, 0x6}, {0x3, 0x6}, {0x1}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x2}, {0x3, 0x80}, {0x3, 0x9466}, {0x1, 0x3}]}) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20, r3) r4 = semget(0x1, 0x2, 0x80) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000280)=""/231) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000380)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/pci\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='%]@+!\x00', &(0x7f0000000500)='/dev/pci\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='*@G}\x00', &(0x7f00000005c0)='/dev/bpf\x00']) close(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)) r5 = dup2(r0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000680)={0xffffff54, 0x80000000, 0xf02c, 0x3f, 0xfffffe01, 0x1, 0x9, 0x10, [{0x6, 0x5, 0x10001, 0x400}, {0x4, 0x1, 0x0, 0xff}, {0x3f, 0x0, 0x8, 0x1f}, {0x40000000, 0x2f, 0x6, 0x4e}, {0x3, 0x6, 0x65, 0x1}, {0x3a, 0x642d4ee9, 0x3, 0x7}, {0x800, 0x401, 0x8, 0x377}, {0x2, 0x4, 0x7, 0x5}, {0x7, 0xcdf6af6b, 0x0, 0x9884}, {0x7, 0x4, 0x26551b32, 0x1}, {0x401, 0xffffffff, 0x2, 0x5}, {0xe10, 0x7f, 0x7ff, 0x2530}, {0x3f, 0x4, 0x8, 0x101}, {0x6fc5, 0x6, 0x80000001, 0x8}, {0x5, 0xffffffff, 0x2, 0x4}, {0x2, 0x40, 0x9, 0x10001}]}) setitimer(0x2, &(0x7f00000007c0)={{0x40, 0x620}, {0x3f, 0x1}}, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) openat(r5, &(0x7f0000000800)='./file0\x00', 0x40, 0x85) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000840)={0x1, 0x6, 0x8, {[0x3, 0xfffffffffffffffe, 0x4643, 0x1000000000, 0x7, 0x7e, 0x0, 0x4b, 0xfff, 0xffffffff, 0x3, 0x4, 0x1, 0x5, 0x401, 0x8000000000000000, 0x0, 0x5], [0x7f, 0x4f, 0x4, 0x74, 0x80000001, 0xfffffffffffffff8, 0x401, 0x80000001, 0x6, 0x6], [0x4, 0x6, 0xb9, 0xb7, 0x81, 0x3ff, 0x100000001], [0x1, 0x10000, 0x4d1, 0x81, 0x80000000, 0x3fff8000], [{0xff, 0x8, 0x40, 0x7a}, {0x7, 0x0, 0x4, 0x1f}, {0x5, 0x4, 0x80}, {0x8, 0x8, 0x8, 0x5}, {0x101, 0xa2d5, 0xfffffffd, 0x7f}, {0x3, 0x4, 0x5, 0x3}, {0x8, 0x2, 0x7, 0x4}, {0xffe1, 0xd73, 0x1}], {0x9, 0x6d38, 0x40, 0x2}, {0x3, 0x10000, 0x9, 0x3}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0), 0x20, 0x0) syz_extract_tcp_res(&(0x7f0000000b00), 0x6871, 0x9) geteuid() socket$inet(0x2, 0x4000, 0x2) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x7f) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40), 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000b80)=0x9) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000bc0)={'./file0\x00', 0x0, 0x5cf, 0x1000, 0x1, 0x4, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3f}) accept(r6, 0x0, &(0x7f0000000c40)) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) 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}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket$inet(0x2, 0x8000, 0x2) sendto$inet(r5, 0x0, 0x0, 0x6, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="6b6ab0b66b33ec4576dacba744cdc932662a48b18bdf46df0aa2f41957a46bfbc61da144", 0x24}, {&(0x7f0000000240)="7d27dfeac9d4048ab654a11cc011bcedefa1f12c077f61b6d8b35900fb0d0a4767c266014bbda862aa7bc51b3d54ddfe029d6bc2c48ea4130804e06b4ebcc9bc2a5f990cc821cf093379e2b29e10c05a2f86c7d970e0024148d2fe868f3d7789a396d68b16c9f73cd92851866056d4f32eb319dd89f0921bab05a12aeab385f8c82f3fbaa7db564451d49d3ee1f992273e67514ddca4668fd8bb6c5d6beb5ec703e572f4a052059df0ade086d1fffee3b730fdda4fe537ccbfa7765266", 0xbd}, {&(0x7f0000000380)="b1c210a150630e88447ffb100a30", 0xe}, {&(0x7f0000001080)="25a8d65e5f578212b43760e9629a934c1f3e17742f62274582dcc98e69f298efbe4bdd8f378d6c6fec74888470b580a79c545ec4a63d50c7cf4fef5b7962621b3a61004c48549c6890753df1d167303d228f6da54ea6fd069edfe2c012ea894087e9f9ee9aac3f6ff81c97262c6b8b74b6e5ad824ed45462ddf8323f60147dfd8555e562504f8e756428d83ce1c563adc74b7d7ad977d51df61430095dc411ce569fb219383dd8067007d6550ee8ca9a6399cd80ca2f51c30b7b8a7ccdf77b27121bcea0e952f3baaf6a516ae5749ff97a084badb1b41f2bd11f27531732261adf6b5b0c1a7b62d86b3523b80166f1e591fd25bda41160847accaf2183b6bcd843de6231a7dc3a59d1b65cc17df625cd87a5dbaefaa6fbb814923833c414321e6e4eb214dbf0ecee8f3e744513ece66900d05fc20744d8c4349df6e80b81dc18adcf430b30654ca45c45410091d5e1ec4cd968881dec9ebb3de5997e51f951f7860edecd4b2fca68714e954ef3ff2fff1a53903dbc64dea69a40cd2306724b9617abfe0426b9cf1a7f7e3dc95e1e91a5dd701fb967db05e31680e8eaf8ceb4049ff452fcdc8f4f8976f60f3d14a52cd33458eb70c29ae754cb8c442b330deb6806265d5b24de3856a377ca47468a22dbc01fe4f06ff3856d9c6109612a40a425c053782caff2fcf12a57af65cba0d6bcf06b81240456558b2af2967a8df494a4fe6e871550bfbd6626a4b663a67c7eeb17fd863e87ec2d0ff710975653a4348c1fd5817f148a7fb62571fe24918c18179063ef041a79e19acf16107443f7a41766da1f45f9d404803a8604895e19339e294e20a619b8a9cba06c4f7241dfec06942337c7dfa0fe53f29ecefc18e54671359e830e3073744d453adcff408beeed4af8e2c8cb28d4cb1b22c53ed9871ae8eb756fa54277819f696ed9b72cc139cc07ddbc680e034496585472b951280cd7940c9aa1a3d996ee6959b722289de6b3bd2d46861d0209e07062b27096bf81a24db3a9ac307940154fd5b62b5bc488a730a681353ffe68e995749dea268ded6b703dce52a4850ff3055b610d29dd6e2c5ca384b962dc5cc5920147a563578ff83dcbef5145a283c9e2b021845a22a49107e69e70907aa6dd7a487a7dcaf29daf946b82323434b550d64cc51557b8a6f883ec6f097f7d524dcff3ce11da35dc35148b98c4565a587e4ceaa888401af1767d8c80c78254127a82fd2ecc6866ad73ab70d2326eda5813e62bd192114b03b5bfe8b35fff1c61048cb980f0eb27f5efbdaabae90da4ed0869120bd0c0b5a0c7b72e81a00a8e1cdee4ab6e6b8c0dad86a66f65da54adbf827bf2d2c4b3a21f93e573dae5d06d42073cffa8aa21579c00074e6b02eafca9a3203e86b9e3e256994d4bb8d066ff93bf948c9f1549ec6a65175060e91145e17f6a7e5e95b9db928c60c33aaae2f40e86ea159875b256b1a385481447534a302852d72c7bb24ec0961e9b27142f7df82740acf7680f7cfd65b0ecd70e6316e8423e83aaa5bd6e185e030d9832253125e0a785b290b62d75976304117460d5097c3f666d5c066fd9daa49ba1e98313c07f23034d4f05bf06097403ca07b3b064098a195381709df2cc492defe6bded917d84e450631e29639418afecced9e0b6311a9c2ec4e78f3e5bcaddefb3bd1124278f6d9b69e9f354c916d8d49a59b35abd4b331eb04a781442a9de37447a5301b22049eeeaa9fa13553269810a5844bb884219fee9361045e7f9e917362bbec8c4c6e67c5f40fdca410fbcf0fa48e79ffc2e6d43ccd683b97242d4b86fed55db3ad3dc38b0bec5b22799fa64dd8478e277dfa237c013980a6fd1cbcf31495d2aa18b0547c33a34f10d49c747578d6f9347fcf6d8522c97242e0b3222170ccc007db7db6dd033aada899cd25f3cb834242b3b0892dc6e255ad13be8be7350bd9b9c7d870cd0b3966717a693ede68b07dda3304487a871a9500df012745a82598dde5205961e740e4d8738cb60231a733d67ca49f9a71bc522e68088b96c4c2b2d8624e9ae09f9c4c553e763a1460d168f701137f5dc84db6ad155969f57ef6b2edcba79ff8616f7ecbfb27b10a51fd266e8ddf2dbff36adb0d33de6c88026ba484741c309ea102b000391b3d224da18c731d6d1b63c14e0c58270905dfb8965c583a89dd8d0d984095fe1a7ae0c1cacd7572ca6a0ec52dd59989a73df354bc7801f76874c5918b09911bd3cceb92ef2014bdf11be2ba590ce3e590297ad57202f27d49c0c213f97fc3c7e6b1b335cee4b6afc157127acc6373a4cd67c4131c6bb0f40d47e45321fc8df1a503012be81e5ed73a902bf1f732c85b3cda71c63832e1d5027ac96256f0e01fac821d7706a9ccc61fcaa548d8c6d5094d0fe85544053e4ed7ddaafd5905d86eb92fc194256a76ded9145b578d39f69ef884c255ace95b3735f86fa9b8be4ded51f9d53085375b9f60efb702409c435eda262ce93b050eacc2e55fa299941c8822ab4a161ddeb63e47087f1794f87cae081679035fe40569e723ba02f68aadb5a452bb6afe32210b7c64d2348edc7b33d19ec28601e5ef7a01a9049e666338b011c7d3879064fc3387570836a5d9793fad472fa78f6b7c7315c70fe2870d2ddfb4afcdf95f61d5d951868e2a5f8093f1136db088838281f4635c52fec5eedd034b0b401b9133e9ab1789592de3c8e99abe981796fe92370f2bb6d3cf31081764dfb24348cf6cb2b14287ad92d499d1a331cdf2da470e853a8cfcddefe67160922f30cb6ba796c8eed7f5948d52f62986fa9064dd6ddf225f5f961f94cdfeb46fcdc6fd72d3772c5f7fb07f8a3ec98d5f1497a1fad9632c8bf8d2c6f7e7291fc014dc57d41d0181b34c6d570bf4c80c2513b9701cd8f64104c927980b63fa26f2d82c774a6c56f528d944fbf7b9939ff72fa9d1b22ddbfdd8ab74d641a34ad792f4ebf0cfbc6063ce97c1ac7f7963a7071ca9da4f3c24e9186425f81af6a602946cdf94d133f278e99e89885dfeef2426d584585455a7ac5fa6de84267af58eae6bf43f7b45f9054c5e721180d46f7884314e5ffc83a33b522fed1ad42784e4cd679a3b06c71340282b0e612cdc14eda78e4a87c55bb1ea0c8204aba702a861b854e4f3c1bf0dbe46919f679a436a162e09f353e7d7589ad636cc58c689d0f7de89fbbc4cebcca66cef7b8806d78659e13a4f9d25b5b54c2eda4922c67b2ee939d1221eb8a4a6293c46ae1b9fcebc225cdffd31abe94b506980e76aa011cd26b544e55d95774fc51a19248f25356a892f87aa821433b78e2b1148eeb4b60780f1f0f4ea66e9897b5eb8527726ddf6a9a1b921c52bc4cb1d36a3e764460385fbc9b266cfe81df2632010d33d9d0373541aaad5d2e4b5495c600d488c8ed89c94d88990ff469676b318c479031302e639604d3e8a3161357306f5631087f40d1f9a4c14c5f0518fd6b2a93823b0bda0b482148741ba62339655ef2af0f829f9f4a2575c43e727219b3b83003f0b3796997526057d875430f21192e49e3d89106d61394a1ef51bc103b25f8fea3c9f737ba676a182badf12dbc213c34ac91eeefb29938d985c9278669eb687dc07605cc21af7c40c55c729d0a639148e02112f5e518dab68e942a23a286f2574bda63b541145a9b2cb64a99f24a038b94d13f9ca56e6751d558b5016fdeb80c32d7e33569589a2ffb3ca060564318f5a6e4fedc6be8e10f5d22d568e5993faf3690e0fab1f83228398ee5ef73c57b8de91873a663c4722203f3baa6225a5094046227893b4725b431d22944f5e9daacab65dea892e4c3dfe46a1d4f40ad891d289fb9b143c44165402254a983ad8a1432a66c0351151a96875bceb1d24df7778efd75e10da36afa0999ed381321a1736b9f0b64505796580c370598d5093b475729d0194aeaf9946a2984723239f7a6411c17430d340a1a849ce1f4af6d084e016ee0c9679642b42e41e8c74e893523eeeafc215270ffb85bb637570624590bec16c275d6854e1834031dd7860e4b7ebfe8e9e19de0cf1f6ae981b068e90384f80d36ddaf4a673aad31ad78ef1470e574e5c677d27c7a85b9469f3424c024d2f292a724a96bbbfccef2d7dc01f40feab152624c4fff4e0c80ae8a3791050d6de13fc1059fdd6d93653f6b9d5837e93bdf64db36a84b95cb23c96ade307a104c198bd079c42401169c311bf0b97f24ce7e60fe764c69303fe71f4887ab91e163e569dbaeadff7348e1dbf094b2a6d6c06517c7c26aa6b25f6471041ec45bb2d2a49902a2682340396f1f8f36072b3a43c698fbc9be0b37589a8226f09dc5bc32b21b275f6556a826c1a8d54753a21c17d1a00d2aeedc5b8027a05a9b807f8d26d667539373b3c8d72e9fc65970356e3de47e1c98886b273d6af11358fd7e0def47b620a34808f9facc5c163ed2a41eaf15e7fce877e823ec04d4b816645791305b79b2e7274fbc40e12ce3aa97b60804f405878d3d83224990f8157a62f34b5bc41507a460a99a7ac3ca487d819491a23f20db6774062f43ec1b41db7b11431c13c39a448f427b9108c429c0224970b73018673b61a6345f397299018af92f5a5e5f5baf6f7f926acdcc0ebb4d271fca7c58103e732021763c9c8213ef023bda228ca102098f5be4328db6fa089e075e38824295862c0325a48d6ed0e3914962e2804a3e8eff71777bee2caa9e27daeed91e1e797580ec30818f5aa7954b1aab1446821acd58d7651914d96ebd22f3f8c5e2cba4eb090cd40f33379b62ac7dc566b498678381ff9166ef634692f4254e0b5efa2ed753237d97ae50c6abdaf3201ef6b0637fb99c512eec9c07a09a7a7f1a579a0458260818f61983eacef1c1f51ab67a5e128b9c564dadd09c89ae710b44adf6a58430c90563447bb16685198aaf76fe8bb1db41dc749a9430efebf6b801d93a6dc10ac835d7a7f94e81461c6249d83d11a61da20251114e9af59ae3e0acc0abaaafbd8c121958049fc05b95000a3e5eaf1ce0b387b6a83ada4ad93e1a3ffdc3494e9f5b7eae9c6ce77518eb21e908fb07ba88439f56bf7d284f075fc8c3e1f697a8be3f5896c376d83b7f8bbf57b4cdcc78e9c9ce0b72240c4e6c0b7fc3db09ecc180b83bd61e339ec96ff49792c88434c82b437cf39e693ec79def445e627e5673bada99148ddf000c4e27d76933be60858079e4266cf6a469c8f1c5c02b209e40db3ac4f288881c872dc051e76eeb0eb820fd36b7bc73f4203d2fa673374f02c93ac806476105cd1b969db9c264513ead7d2b96617a824d5585342f71ab5f7573d5c845b02cb1f888811c5231b3c161bc7e4aaa61bb5291048a4a1067d1657a95c86732fb678bb08d41f5a8f6b4650c544a374fdc61d5853452fdd521e6a5d2b64b23a0a2f783b5ec8ef651deda42538cc9316343d85c8e30e5cf1c3a51435dadefe77c12f0c108227f61bd271e9165163a290d25a47ec3ff5b49081767f340ec9a5f056b8e86140f89462e0c64de137c1c65eac98c183b3dd1cd2d19d45d0b61cb51e709626e4dd010ffd2c4a8a00c55e431558741387d28e63c00f688ac34e071b0fb7380148cef8373060b4346eef7184054d8cbf6453f7a258534b313d718c4f50d69ef58d6a09d03965a0b9ed384c8cc2ef5aba897c140e5a918bd932992d0fbc245b1402e2849a55325210fdf2f1026f6314c345292030137a9cbb81a88c59641c3e5a62182c67f65c7e12f7805311fb4dfcb03145eff4c3955ec59e93c1d4f9b9458123c0a4ddcac4b207257ad", 0x1000}], 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a03000000457ec4a280a2691e47ade5fad32440000288189e4410fa12ffffffff0000001f2001e8f7b306000002090144e9b59cac1400ff"]) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000003c0), 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r5, 0x1000000000029, 0xb, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./bus\x00', 0x9, 0x0}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09282b74a8d3f0868616c4995a", 0x86}], 0x1) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a222eae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6669551e9560276c7118", 0x67}, {&(0x7f0000000180)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa044b60f6a3ab2be00036303408b6f16162bba748697f6179e9f191e68a67c2f0ae53176a0931", 0x4d}, {&(0x7f00000009c0)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee32480e0000df5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03b42ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1ae516f3bf49e7ebc57ea4ae9d03663119c724c965a53945343e65a2a31060d030c4d14b7363620deffbfc7fdbb02ff934a00c10835789652331e832c0f46e61e9e502699565bd1e892918402cf9fd988222c8dd8b424b7edc314b768aeadc6f3a6c7a7be599901d229e93a596661baee02913e930011ad53779dbc073c24ed8b710365b7e89316cefc5f9d985fecc2b4d48cb2f241ce919e739295867a83a103c609df29856793822350631c5d84e30d478cfb75deb431c9a60558e6582eeccf9969bee778c097ad51c3a7252b824a9e0ae530df6c5254ebe3a6940819873f74153db9306512021f3cdb30a125deca6dbe93a9052aff2c99287a9e0b15b8f11b1990a0689e83c37ce7b238eb60b85f6e2ff03e2ba57de3e1e4e5aff5fc4609a4a26248fe9581783f6200e27e88f6a59093365161954ce849352b9ecaed87a74e9644f275ac013247e4885034c5fc96805e1ec7e539464c7bf9727ad7f1a6fd45ac15f6143d02969a7352f7fd04c34c858f7e9d61aefa108435b9b61f2ca0d63d1f0f4c7f80c80d7f40f9a142861703aa677a6f9eebe232ba402f538a4226a26a7692b803933541e385d3a441a", 0x6e1}], 0x4) pckbd_enable: command error executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec18", 0x1000}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x6, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x81}, {0x0, 0x6}, {0x6, 0x0, 0x1f}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d6b810110a15", 0xd}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0x0, 0x8001}, {0x3c}, {0x106, 0x0, 0x8}]}) (async) socket(0x0, 0x1, 0x0) (async) socketpair(0x20, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r2 = dup(r1) (async) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) r5 = socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) (async) setsockopt(r2, 0x7fc8, 0x100, 0x0, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) ftruncate(r0, 0x8) openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x1, 0x138, r4) clock_gettime(0x0, 0x0) executing program 4: mknod(0x0, 0x1ffa, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = msgget(0x3, 0x438) msgrcv(r3, &(0x7f0000000040)={0x0, ""/205}, 0xd5, 0x2, 0x1000) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x60000000}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='@', 0xffaa}], 0xffffffffffffff7f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968bd8570a797d128c00b00d6e5cb422ee8192b1656e056de8ce984b0cd6bec9697d6bbf0f8d2974271e36c9f14fe72af89ecc76b1c606f3e0d202f1343a4", &(0x7f00000001c0)=0x42, &(0x7f0000001340)="fa6b2e39", 0x4) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x2, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r3, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x0, 0x0, 0x400}, {0x2, 0x1, 0x1800}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) r4 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x84b, r1, r2, 0x0, r2, 0x12, 0xbff}, 0x2, 0x8, 0xffffffffffffffb8}) semop(r3, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x0, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xca9e, 0x7, 0x9, 0x9, 0x5, 0x7, 0x6}, &(0x7f00000001c0)={0xcb, 0x5, 0x8, 0x200, 0xfffffffffffffff8}, &(0x7f00000002c0)={0x1873, 0xaec, 0x1, 0x2, 0x100000000, 0x8000000000000000, 0x4, 0x5}, &(0x7f00000003c0)={0x80, 0x4dd}) r5 = getuid() seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffc, 0x0, 0xffffffffffffffff}, 0x5, 0x9, 0xffe}) semctl$IPC_RMID(r3, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8005, 0xfffffc16, 0xfffffffb, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) executing program 2: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x6, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x8000) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000200), 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x81, 0x80, 0x6, 0x3}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/248, &(0x7f0000000040)=0xf8) r2 = socket(0x18, 0x1, 0x0) close(r2) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f894439599c7887e", 0xb0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) executing program 6: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) 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}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=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'}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x25}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0xfffffffb, 0xfff}, 0xc) executing program 5: close(0xffffffffffffffff) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, '\x00'}, 0x3) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f00000001c0)="93adfa433ef487ef3099f1791d976c5ccfa5e190ca3d6ca4e6884a3d9cedfba8617641e625f5de5bd1333a64e2377dd82942bce0276a04ec61bc2f52da", 0x0, &(0x7f0000000140), 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x20, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r1 = getuid() mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) setreuid(0xee00, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) acct(&(0x7f0000000080)='./file0\x00') executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000080)=""/41, 0x29, 0x1002, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x7a}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="7ed9c752c4477bb261965d5de2d108233a760b6dc116ab70f62b17bc2e9005d5cd0e3a29cc43f0d36d8ca593f98e303721eb1cf1a8d4d1ef0cc4b8b8cc3af307327cfec600fe8105dbb01138c18280b4f75b98aef238ef6fca15cf95aeb74a4f3ada96c376c8eaf3938e163326d24c641e3a86f47595833d412d", 0x7a}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) (async) recvfrom(r1, &(0x7f0000000080)=""/41, 0x29, 0x1002, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x7a}, 0xc) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="7ed9c752c4477bb261965d5de2d108233a760b6dc116ab70f62b17bc2e9005d5cd0e3a29cc43f0d36d8ca593f98e303721eb1cf1a8d4d1ef0cc4b8b8cc3af307327cfec600fe8105dbb01138c18280b4f75b98aef238ef6fca15cf95aeb74a4f3ada96c376c8eaf3938e163326d24c641e3a86f47595833d412d", 0x7a}], 0x1) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 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) r1 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x11bc62ce) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}}) socket(0x18, 0x2, 0x4) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) close(r0) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000340)={'./file1\x00', 0x5, 0x0, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x11}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x8000}) r0 = socket(0x11, 0x4000, 0x3) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() socketpair(0x0, 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r3 = dup2(r1, r1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000540)=""/11, &(0x7f0000000580)=0xb) close(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(r4) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000002c0)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x1e289b00) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000840)={0x7fffffff, 0x0, 0x4, 0x1, &(0x7f00000005c0)={{0x95, 0x7, 0x1, 0x34, 0x9, 0x1000}, {[0x97, 0x1, 0x4, 0x8, 0x401, 0x9, 0x7, 0x5, 0x7, 0x7, 0x1000, 0x2, 0x8, 0x5, 0xb4, 0x8000000000000001, 0x4, 0x80000001], [0x725, 0x100000000, 0x4, 0xb169, 0x1, 0x2, 0x10001, 0x80000000, 0x3f, 0x7], [0x2, 0x5, 0x2, 0x90, 0xa, 0x3, 0xffffffffffff2ea8], [0x7fffffffffffffff, 0xfffffffffffffffb, 0x6, 0x400], [{0x3f, 0x1f, 0x5, 0x8}, {0x8, 0x1ff, 0x0, 0x1ff}, {0x101, 0x800, 0x2, 0x3ff}, {0xff, 0x1, 0x5, 0x2}, {0x40, 0x9, 0x5, 0xffffffffdffff801}, {0x8, 0xffffffff, 0x2, 0xffffffffffffffff}, {0x0, 0xfff, 0x25, 0x6}, {0x9, 0x6, 0x6, 0x2}], {0x9, 0x39e, 0x40, 0x1000}, {0x5, 0xf6df, 0xffffffff, 0x5}}}, 0x80, 0xeb}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x18a) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="2c94b34237531ca5c43769892aaeeee8125ee6a15bf23270c710110b440fc744610202b7421ea3d6dea272a52ede32ad4e43f83c329e90c8a0eac850a7772b6649039b54121be9e43c12f557e3ce1f7fd1b0e817bc7dbadd06a5c4bd0bd65a136f04ce70061139689fca0cf64073112814980e58bacc08186bc9f4fa", 0x7c}, {&(0x7f00000000c0)="8f7c1f6d10c63d9ac6586c", 0xb}, {&(0x7f0000000100)="a5a7c27ed5dcaf518d92f921c023244408aa6f4228c886e6003c6e92d29c10ee20f862dc2c11efa2146dfb01cb85a3b79cfa3434669e4b76a697924433f9d5da4d0e127c864185821e52d49bf8dc116087", 0x51}, {&(0x7f0000000180)="c929d17f035595c1f9dbc1cec915cca338af55656b76721ef44331955d0013dcc3d8b2b4a1d249726438246fe773774e28461f1e30a31a6c042639234c091874fe578d0370e093c2d3fcf9edc063893bca00e83e6a0db442b59336b9c17ae96954c314461d5e11d56ed0623d8ba011ed56514a53c85827a794121f90fa3c471b984a78cd2fa62f945cc59323056e1ee498e6ea0ceb18fbc6933d7c82433a1411fb09db6313f9ad9ea9d570662b98d6b964a34709b225669b983bbaf44f63eeaea7aaccf934ecbb431f7c5b848925df502aa81e1d698617b34a0d", 0xda}, {&(0x7f0000000b00)="dc681037ecd2c317a80a2ccb3830b2ef54e9dd08b10f73c951157523db5c9d730bc213c010daa5880192d0f6e68773474a21485a9fca0e417fbfa32c05e0250baf463f3254d4375c289b8397f3a4da325fd91955b7efb8c1afb2431a9c30e9413859100cc1c18413460e490d5a2d41ed2d0621fbb4f3509abb40503de083e507523b10f9203085d1b0cbb8f3a47618e05d83176b17195870da0c3f7c954dc23d08cca5a099899e706d1d5f111d3dce7fe24fa5013aa56bff9f6d40a56809a2ea4acf21e6502908afc1f79e38396b5bb4f189580a373b7af4db9a9866f97ce79292e2da55b9b563f397627990ef1e8914ce349f97bf6649b312f36108dd8731de9c94e31f9aaf2f57d125e2bf414db4607ef1001f90a69ecc3014d321c5ec9dbe7fd0094a19774d0e90aa81df462d0244368a98ef70616737822352f31a2a901db78c4a11e085cb4aaf1191403cf3001e6d8c725121f6e8a4572966083bab40d4669440b8a02d954f53f3e63cef767ef854b5e0529144e0d7e8e206251fbbb5f25408cf4bcd33f7a52f7c392cffae4dfbd3f574bf4f859cfc44cfbffc253ad419f43946f01dccbb2ab94c7178a1043536b556f4ebc0b8ba418ad922864a4189d797564dfd8f3e164b9261403c9f55ca0574859a21cf8e93166304ac326ff22dd59d5ade1b1f7e59d905b10869c8360787a380392ca00d7dbc1b3ff68bb08018c55ce9cde90f8c96efe3a750269b008da0fc812dca0aa69a485398b91f3cc391ee748fec0afbf3ba9879cebda8912c1736953835ac92222a72752b42bc9a3a7c6533e43242bb699654f3c542cf4f9eb3b5fc08b6f330feee5162635c9f818b48dd867ec35e23e50e91ae84f49e39ee9b95be439cf2c814f7e765c817c2998dea8abb6775f02c37cce169b8d8edad920200149d626e15db747665d3a83f0c25b9fd411328c89486e2c498c766b3a0006c33f30e8ffddfd68d6addfd660da88b466d8fc562b6ad45cb0050d3e77db38c2eb6ddb85101f1dfd8d18ce39f21c0845d1c41847eba52555f43e11bf850a887d38a58b5c5f53577ee34e5452d9db68b740f544920d2b53e7dead97a5014c87efffa1401eb088f7a8c365d244cb8303eead7701e687df312565c3ff1d1f28a97788277cc99234675e795321234b62579bea9196f8eef62f515c2d4eebc31db234e4a9ad27bf1a9051da94755cd2056807c504adf2751a26055c07745239dec35ebc7ce869d5304c2b13ea582a5ba8ad7ac1a65c78eb56a15228791e6a85def9bd120145356e652946f4f04bcacf3173db0ba8c5eaf43f3e1262487f713e5320c432789b36449bf7d2a3aeefed0a25fe1d4d3c833c6302a7526e05ec43a568327839a236f18f4fa8d1cb4e357f90638697e83bfad031e34e885084ec50f9fd00e7f3112b644cd40ee52a413a1171e8b7ca0c7c49ea6e3c1f0a1a88057bdcea2ebc129654935e18a708007c4fc009b555155965061ff7b46a6c61e989d61eb0efa445e5c0a3f380b8629b961ec2340e5b86c16dd55e8b8a19f4eec473a7bfded2c016129529b2efcdfb13001cb796cb1f3e8aa3467bb8b7d3ff50150987b6920e42179d277a931f73ca8a85831645f617e235f56ba909846be5a2b0c632b37e6a20d41539b7420d8948898b3d3a342986c0104044696124fe9e96214478cfb92cbf3acc24352df42e2338988e39695707be9c9a54c11882ecd0ed9bee39d0a90fa76931764268e45225c8ba97586d3e36eb13f019960452bc76e866cbb44a6983b699320221c19faa95feadcf6051cc48a0bc0443a7fd95423b3ea6c7954b81ef7b093d5549c85ba4f5b7ea5e7646659e85950efc8ffe2265571d0daab79b4278408334ea262f15a1e78520238bf216f6b1785e3dbc5918d6bca0bd55a3cccc7b842c5cba34b1d2f90d3343174d73288613c55aa4a24516d79ca8bab52df42eab0eefdac1f6f4b06097652259c50aca70abb91983af59c444d99e89a2a23eff6d9019b2cefded60e2d548c3d411950b0a44b27b1e28ad616ed575c866f057e66e7b79bd780373f186d9331b7e267e27c0e1c3e8ce994f43f98a2abceab8183ca5c43b84f439f164ae00bb45c639d28e13d15dc5ba51a90a468aaed7252d2766fb58ec593587fb3da9a16734319af5ce449f5f6f2cf660ffa21cee7e1f0dc382807b19574a9843e567f5da2e93c1cb399f3cb78c79c84c7fbe02fb942df3ee88ddd827cc008bcfa6f43095427d4b1b11da607c7e051c197dae027c61811d78f30ef9c2a3c28a90680e00fddaced78c849687f066371860d0ed038548bef43791e498ba29edf2caec1ed808e87acee34943f473e5eac9ab6f1cd280eef86885fa7eb69189bd77200236d07fbd5be6a08a763efdef114a880765c1a9cc6b93f067db10675794c1187b6c81e592700dbb6724f92eb02920cb57f0d6ee4c9334b88c79d88eeb6351b8c31e840fbdc330ae201edbc9973e0dbe6d5a40c1817879a84caef7e6877cfc6f2252c005dc115956be370ba930c296acf9dc3fd2bbbcf144128d7f5b73944aea8f22dab56cb78854db412d056e18531b30c64581b858646acae0f86e2dded2bc9e9586bd92ec9b322563e1d8315214de8c1dec9760f6c7a4aec873928e9fd6abc4139cb03bd1d2e9b193cb0e164bb01fd2934ca7b5701a596c0fafc555b00f7405c694fdd3cf0559d62779a7a6a9dc2520432be5b3a006116b99c7395e1c19df5d46a202a46aea8f8cbbe714cf46169006ced79dc55118b32c1ea28bb813c32d7104a914c109eebc768b906b1c09e9e7e008053c9ac0742c567604c3f0a72de13bff55f94811adff392832f2028abd25fdacad0db25002201bc0289e88951b7e9142a314a5a31d84a2916162f4b02a6dce07c8886ccc694fb529a0b91144369823c30f5b40d22b19150441681a1ce38ee4094d97a024cfb4fa9f7cb209a819c7c931819b57e22ae27eac4ebe188f87dcf319346dd2b014022d8e504b0dc94d52782d8510c8fbfc85f93e27d2bf74f0d65de0f21adf3995656a2cad1248be9f9577c87d6b4b873b53f8a8b73c3f1dfc7f3218c2392bd7bd8e27be4f45b82279831960e86e52febb27fbcc06454e7a25978d5fc30393c1d3ed8e868e8ae759e67eae07cca25cacddad59a40f18c2d084a40a8499f1d3b54180911f35ca590ec4d606b810fdb769a3cd605ae9fabeba528cfe1e7044f1a097987dffc9ccbf89babf5cde1c6a69a8f09ca64abe17afc31d22e462ec6f803993855fc2f8b907c5c895da4fed5b086a87d064ae4850e2420f9e990ab14bfe859aa792fd932ccb7bc5b69d6818fb5ad0c2ffc3c65903e00756771209f30313c19a77817682c63b14feaa3fb31f107f3c06c2392927810da466372eb7f030cdba400f1378999b76fa6f8ff938966ec2578e70a697221b3aabd9c05bcd5a25b3aff20634e116e51b11ca9b14b8c65525b709d2f2198680a7cd00f590f5f859652aa369f06f6e94d51525f9ab1a0ffed576ab9571498494d69769c911eabf8222670649acf97964c8c2549a6aaf827dc0d91f17a81ac6ec642523f529329dd49dbd7b0f5737944806c899afd3a01124bfec30245455149902c619b18e346be1bb825c2cab48c6762b72e09e379d87bd796ef61a10f03e04c2e1bda8addf7c881b7c96ee46797238f800234b8dfef3f95d9c84c3dfc5ef95b778a1c3534a75db4b5d00eebffc64d1a90b85f7b9b52e98a621564d08f2d987766582bcb1f84b8bdcd88bcbebd9e248c5444c9a0a3e134112f8d3650354d0b3b86a89438936c04683820c790013593bb344639301ed58a217ee9270a273af2f7492fecdb45916a91539c9276142649449f52f79232616b15551b0aca818422e19d5eb83daad24ef387adc15b21e6bdd53663cd1818f55fb195dcafef25435a872b54186a33ce8be457e6746c5f7607f1eedb84d5601a0f0d358d566db6d7cd2c23c50170f96a3a4f683c9ceaad2effbe2e944b7c94ad6c88e992fa5d0ba518946b016fb22c18f5b62baff872946ba871387b7b460bedd33e1cf39f749306420f35a9d215a0e33e5a9f534f2b3a9829f2f62380ea16fa4df744be9a7297e0404a4c62e6a6aa624aed249b6b60001bbd15d4efb5d0caf5343e664b8e07a342ac48ad4e2d5a4bb8a01d6ada0665296819c3f8e1116aba2321b175671c04f6927393319cb85ad04e07c73a25623e73549ea44634d2e70d36995e52c0bf25088c37238b03c4e312356e47b9550c41531b3b9287965d4bc711bf736b6eb72bce43996792d3698aeebb509ab0b63ffd0094940ca4d50564f79920e755f5159505c78084c1fe349435e6b062b76b2c5c639f251e7e8260b311f95891ba2193b082f77c6834ca266a278dd093f84d2ccaf4a1f1a5b9b4a81aab54f403481d2a7a1f0332ebc478cd0f70e936ae15cce913edd887ae98cfa70c16b32e3d1da198957c83295654923b6331d415051d07884efffe43f87955465f7f2539e0dc853c7a64e067eb31ae7a93c89277ec08d430f69ec7d22d4be2060d498b4e79e6b61802c323c3904d1516451117d8d78184531ccb43ac044c901754acbad969dd9ef6f16c0ccc04fd71fff16bc5f467e60f7f7cc42d198b6855a368c447469ed4efa6418e5e56c23a1ccef1b8cb79f79333ffb96061fecdaecb03876079dccf84d8c06738f38bdd3b90b04af6612a7483e86c29bb4e0c1fd6b99067f6a0fb067dc135aee08680c37c36c00a865fece03f7c7db5973fccb2cb02e33e5f873e656fa73d510d4f291df9d21fdbe936384ce9bc8a89f027f520c6484e2e297ff66b3c6b3a9feaba04ab749a3fa07751039779ba8b45c47b4157eba00ed0119e5dff97186493f41793aefae908727874dc6590d5f7d1e60c52a067adf485809bd193e0a848c3fde0d607d71df7a7f188e5eecd35e2529bed15b9b3cdff2d405f0f1d951cf6eafc0b8ef8673237c2b6f6a7fd0548fff60c2921a0f4b241c9e7a0045ab2741622bf7175c7d996afef216464b179da55cfaaa8214ea34c878914d97cef5fb038f54bd4f52f696726d3d6674116f5e61634bcd697d1120e78bd818fbf7d34420d74b6f27297229b9da39c64e8b55c890388c91c180859da82871b45d2584ef6a84bf830a75e85348dd2fab021ef1cafa53de5a15bcef2fe361675091d8e42ff518f5170acb61efbdd8314d9e2aed769c89d3e0fd8832ed44d519acfe3beb90d6a0e3d40e47622110a355de131564dc3e25835e6bc4c63a203b4c66d782482ba4f17d418f7161835bc646fb749e660c9bb359c858f6fd77e2a0e5a1fc5038f65cb5ed6c444694cee31310256642c241e6af5e94004074ead92b6e7efd7848241c363d77415534f6e46095c5e8d0c2ee26bb5e9919ec1a9e0a3f87a6fde4a6791dd19f36d386f64b99199a0edb1fe73b2cc0339f8d841c081bbd28eafd11eb5ebd8824089db95431100e48275f6a58cb3bed2a2d07edaedc60461eae303bca502cb91e720de522427cb3a52953d658c4eb009adf6fe562a89bced4bd67fa6c7dd17de30717f975ea3492c789f7da076ae290ddd5e908370af62d32410e05f700d17a924bfd355baefdfd4b086af223a37c2024e09f2b079065069bd9b47a1fd8a15f0a85e03b61f827eedeaffba62e00c44403eca39be5f6664e5e4652386529a68a5f0a0300409171fa15f5eb73fbd1bab8fda181c30095abf42cf5f55fb4488b25f0d7ceffef0571f0a2bc45567597a12a9702a147c0044f4c7a42df16db477a66895c09976", 0x1000}, {&(0x7f0000000340)="9481605dab8049e478060827ec3c63e7d2f8b00a471a6a9cc90fc7f13f74f84372c835add666b5e2e5ac622ad04885dbe78587cfa91aa2d57d43189758709cb525c64f947c97fad27539096f829facb1df14cf859c16c444fbdda22667be505d92558ded758dde11d4b5c84291a5d760cabb381db1e38423df004ff6b31e0d52ff380cc53ce973", 0x87}], 0x6) execve(0x0, 0x0, 0x0) executing program 2: dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)={@local, @random="5a0cdcb6e498", [{[{0x88a8, 0x7, 0x0, 0x2}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "b15465", 0x20, 0x0, 0x0, @empty, @loopback, {[@routing={0x0, 0x2, 0x0, 0x5, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x0, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000700)="42a5fb95b4280d", &(0x7f0000000380)=0x7, &(0x7f00000003c0), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x2, &(0x7f0000000080)="5185e80a61ce4a819a14e65cd7560f3564eb457644513923a83d46e009ba45da3ada47250eb34fe59f76375932064f91797df9d0b1", &(0x7f00000000c0)=0x35, &(0x7f0000000100)="e7ef34cda8eab95ea2f29807127a2ca629061f4d25310d654c5a5d36d54d3d74ec2ef2d5db72ab2c43000000000000000dbbcc29020000000000000000006e1c00"/82, 0x52) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x2a) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="880000000000000001"], 0x310}, 0x0) r5 = dup2(r0, r3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f0000000100)) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206910, &(0x7f00000001c0)) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async, rerun: 64) r1 = syz_open_pts() (async) syz_open_pts() r2 = kqueue() syz_open_pts() (async) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 32) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 32) r5 = socket$inet(0x2, 0x8000, 0x2) (rerun: 32) sendto$inet(r5, 0x0, 0x0, 0x6, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x28}, {0xe}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sysctl$kern(&(0x7f0000000000)={0xa, 0xd}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x56, &(0x7f0000000280)}) r0 = socket(0x2, 0x0, 0x81) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f00000003c0)) r1 = dup(r0) sysctl$vm(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/106, 0x6a}], 0x1) setgid(0xffffffffffffffff) setegid(0x0) write(r3, &(0x7f0000000140)='x', 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x903, 0x0) setuid(0xee01) poll(0x0, 0x0, 0x401) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0)=0x100, 0x4) recvmsg(r6, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x2, 0x0) dup2(r6, 0xffffffffffffffff) setsockopt(r1, 0x7fc8, 0x100, 0x0, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x2, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r3, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x0, 0x0, 0x400}, {0x2, 0x1, 0x1800}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) r4 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x84b, r1, r2, 0x0, r2, 0x12, 0xbff}, 0x2, 0x8, 0xffffffffffffffb8}) semop(r3, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x0, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xca9e, 0x7, 0x9, 0x9, 0x5, 0x7, 0x6}, &(0x7f00000001c0)={0xcb, 0x5, 0x8, 0x200, 0xfffffffffffffff8}, &(0x7f00000002c0)={0x1873, 0xaec, 0x1, 0x2, 0x100000000, 0x8000000000000000, 0x4, 0x5}, &(0x7f00000003c0)={0x80, 0x4dd}) r5 = getuid() seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffc, 0x0, 0xffffffffffffffff, r5}, 0x0, 0x9, 0xffe}) semctl$IPC_RMID(r3, 0x0, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x200) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000040)=""/40) r1 = socket(0x1, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: semget(0x0, 0x4, 0x600) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x597) msgrcv(r1, &(0x7f0000000500), 0x1008, 0x0, 0x800) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x2}, {0x60, 0xa5}, {0x8106}]}) sendsyslog(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x80) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x61}, {0x60}, {0x6}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_extract_tcp_res(&(0x7f0000000440)={0x41424344}, 0x40, 0x8) syz_emit_ethernet(0xb1, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, r3, 0x0, 0x0, 0x5}, {"58e4d8401cd247322c6aa95ed658e9fa9aec0118115454ed946296e0f0def0fa9dca148e8eb67cc36fb87028249262490746285024ab77141739878f098958afe782909f1fbac7d4d8b64ea25428d62a7459473b59d0b3c15699936913e4fc1f2b888f5057ce3159099e357b6142edf11bda3b4b9dd51da04d1399"}}}}}}) syz_emit_ethernet(0xcc, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000800450000be000000010204907800000000000000004e224e21", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000000696c729630000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f1e6b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a301002fa75d177f1b97802a5bd5148fb21b9489ae95743b3586d4f1fe71e1a6b9cfcb17dd5df6c962935858aca70e34c20a1e4d4c9d39cde8f714224ec0b99868e7a0a2ed6e8b0a277a92248b170a4aea5f5b16870d325eac31126bf5e49bd77a4f092186da87f0c7de7f9732df015e1b65659837216762ad6f0fc0153bfcdc236504254558ec6a1a376adf923694ff0d19f05ec06ce85e54e6d94a3951ab0b28db16009a7b766098b586904be6f551c6f01ceb84f77a598e4c1c83"]) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x409}, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x20000006}], 0x8c0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1ac) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x1000000}, {0x83}, {0x6, 0x42, 0x0, 0x200}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="9821201e28", 0x5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x5, 0x5, r0}) socket(0x11, 0x0, 0x0) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 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}}}}}}) executing program 3: r0 = socket(0x11, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x8005, 0xfffffc16, 0xfffffffb, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) r2 = msgget$private(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/208}, 0xd8, 0x1, 0x1800) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0xfffffffe) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x8, &(0x7f0000000980)={0x3e, 0x62}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r2 = socket(0x6, 0x2, 0xfe) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xb, &(0x7f0000000340)="199de5d2ee9f74878c6b8666a23c584668820852e02416cc54fa5f49b309d6c832697ef625f21dc576cdc600216645a66bd5ca70854feea74f00"/85, 0x55) getpid() mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8200081001d000800460000ac0000000100619078ffffffff000000008927dee0000002ac1400bbe0000001ffffffffe0000001ac1401bbe000000100000000e0000001831708e00000027f0000010000000000000009e0000001070f128000000100000000ac1400bb01890f407f00000100000400e00000018927af00000000ac1400aae0000001e0000002e0000002ffffffff000000007f000001e00000010e009078fffafc0000000007800000010001000a"]) syz_emit_ethernet(0x4b, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffff000000000000080046ead222a8000000002c90780000000000000000070200004e234e21000890785e74fb9e08c12cd561ca1adcbc59018ecf4c63f58289895fc96343b307d7d2151120911d3dd36238aa3b150d0bfbf68f7c5f44cb6b10d42ad8998ffe2f432c4801f9ed1770b0dc9d394c9ece432cb4ed191ce17cf1c7dba97ffae3174585defc0694b24b8b68c6d3624527c221f3807fc8bd12d6fe09bbe64d063621d4938fdde18a6ad8877fb0cc406ac93f577817e1957fdc0e2b"]) getrlimit(0x3, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x6, 0xb6, 0x7f, 0x8}, {0x0, 0x4, 0x2, 0x9}, {0x2004, 0x8, 0xb, 0x6}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) fchflags(r2, 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') r5 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000001c0)=0x3) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x18f}, 0x8000000042, 0x400000}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x48) mlockall(0x1) socket(0x11, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000280)='tap', &(0x7f00000004c0)='tap', &(0x7f0000000540)='tap'], &(0x7f0000000800)=[&(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='%\x00', &(0x7f0000000640)='!][&,%#\x12\\\xff!-}]\x00', &(0x7f0000000680)=':+\x00', &(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='tap', &(0x7f0000000780)=':)\x00', &(0x7f00000007c0)='tap']) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000140)=[{0x20}, {0x16}]}) executing program 7: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280), 0x44}, {&(0x7f0000000340)="000f045143121ea83f00", 0xa}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f000006b000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x20, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000040)=0x8) chroot(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$setstatus(r2, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) open(&(0x7f0000000580)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x140, 0x100) r5 = socket(0x2, 0x3, 0x2f) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a2f000"/12, 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) pledge(&(0x7f0000000000)='k$^\x00', &(0x7f0000000040)='{\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x12) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x2}, {0x60, 0xa5}, {0x8106}]}) sendsyslog(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x80) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x61}, {0x60}, {0x6}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_extract_tcp_res(&(0x7f0000000440)={0x41424344}, 0x40, 0x8) syz_emit_ethernet(0xb1, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, r3, 0x0, 0x0, 0x5}, {"58e4d8401cd247322c6aa95ed658e9fa9aec0118115454ed946296e0f0def0fa9dca148e8eb67cc36fb87028249262490746285024ab77141739878f098958afe782909f1fbac7d4d8b64ea25428d62a7459473b59d0b3c15699936913e4fc1f2b888f5057ce3159099e357b6142edf11bda3b4b9dd51da04d1399"}}}}}}) syz_emit_ethernet(0xcc, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000800450000be000000010204907800000000000000004e224e21", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000000696c729630000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f1e6b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a301002fa75d177f1b97802a5bd5148fb21b9489ae95743b3586d4f1fe71e1a6b9cfcb17dd5df6c962935858aca70e34c20a1e4d4c9d39cde8f714224ec0b99868e7a0a2ed6e8b0a277a92248b170a4aea5f5b16870d325eac31126bf5e49bd77a4f092186da87f0c7de7f9732df015e1b65659837216762ad6f0fc0153bfcdc236504254558ec6a1a376adf923694ff0d19f05ec06ce85e54e6d94a3951ab0b28db16009a7b766098b586904be6f551c6f01ceb84f77a598e4c1c83"]) executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0x10001}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r4 = syz_open_pts() syz_open_pts() r5 = kqueue() syz_open_pts() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r0 = socket(0x2, 0x1, 0x0) (rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x2) (async, rerun: 64) r1 = socket(0x2, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000140)=0xc) (async) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) (async, rerun: 32) r4 = socket$unix(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x2a) (async) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="880000000000000001"], 0x310}, 0x0) r5 = dup2(r0, r3) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f0000000100)) (async, rerun: 64) r7 = socket(0x18, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r7, 0x80206910, &(0x7f00000001c0)) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x32, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060001803906000003ff890124f2afffffffffff12d7ee8e9259707fe17398411e0cabbf83f1d8218230"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='C', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x7) setrlimit(0x7, &(0x7f0000000280)={0x455, 0x7}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) executing program 6: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab6598f3578547140257121ec6e6552aaaaaaaaaa88a8130081003d0083dd60122dd300082b00bd020000000000ff0100000020002289680c740b"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x20, 0x4) setitimer(0x1, &(0x7f0000000280)={{0x2}, {0x0, 0x9}}, 0x0) getgid() r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x2, 0x7ff, r6, r3, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r5]) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r7, 0x0, r5, 0x175, 0xfbfb}, 0x5ddf, 0x5, r6, r3, 0xb8, 0x10000, 0x9, 0x401}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r5, r8, r7, r5, r7]) lchown(&(0x7f0000000080)='./file0\x00', r0, 0x0) executing program 1: socket(0x0, 0x4, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000340)=[{0xc4}, {0xc0, 0x0, 0x0, 0x4}, {0x16}, {0x4, 0x7, 0x1, 0x20000003}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r1 = socket(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x1ff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) socket(0x3, 0x4, 0x1) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) fcntl$setown(r5, 0x6, 0xffffffffffffffff) r6 = getegid() fchown(r4, 0x0, r6) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="d9701317c01aaaaaaaaaaaaa8863"]) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x3}, {0x18, 0x2, 0x9, 0xd0}, 0x2, [0x6, 0x1000, 0x3, 0x1, 0x6, 0x1, 0x1, 0xfffffffa]}, 0x3c) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x1f) executing program 6: open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000140)=[{0x25}, {0xe}, {0x40, 0x0, 0x0, 0x4}, {0x1, 0x7e, 0x6, 0x6}, {0x1f, 0x1, 0x5, 0x1ff}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x5, 0xff) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f00000002c0)="b100050400000400000000000141fc1e331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x40c, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000100)=[{0x81, 0x9, 0x4, 0x3ff}, {0xfff, 0x1, 0x3f, 0x100}, {0xfffd, 0x9e, 0x10, 0x3}, {0x400, 0x6, 0x96, 0x7}, {0x3, 0xfb, 0x5, 0x3}]}) fcntl$getown(r0, 0x3) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x6, 0x5, 0x10) r6 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffc, 0x40, 0x1, 0xfff, 0x2b03}, {{}, 0xfffffffffffffffa, 0xd0, 0x20, 0x6, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x2}, {{}, 0xfffffffffffffffe, 0x0, 0x3, 0x3, 0x4}, {{}, 0xfffffffffffffff9, 0x98, 0x40000000, 0x0, 0x10000004}, {{r3}, 0xfffffffffffffff9, 0x12, 0xf0000000, 0x36, 0xf56}, {{}, 0xfffffffffffffffe, 0x80, 0x3519730ea0ba1159, 0x8, 0x8}], 0x4, 0x0, 0x7fffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, 0x0, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200000000000000feffffff000001"]) executing program 4: write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) dup2(r3, r4) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) (async) close(r0) (async) syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) (async) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) (async) getpgrp() (async) shmctl$IPC_SET(0x0, 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) (async) dup2(r3, r4) (async) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcfffffffffffffd}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x60}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x35}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600391710018000000000000001f16f0935b3f7eb280060a000000000000000000000000aa"]) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff, r0, 0x0, 0x0, r1, 0x49}, 0xffffffffffffffff, 0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000100)=0x20000, 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) select(0x40, &(0x7f0000000040)={0x3, 0x3, 0xa9, 0xffffffff, 0x1, 0x9, 0xd611, 0x7ffffffc}, &(0x7f0000000080)={0x100000000, 0xffffffff80000001, 0x8, 0x1, 0x8, 0x80000001, 0x2, 0xe5}, &(0x7f0000000900)={0x3f, 0x0, 0x2, 0x6, 0xff, 0xf64, 0x9, 0xffffffffffffff4b}, &(0x7f0000000140)={0x50d79a96, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) socket$inet(0x2, 0x8000, 0x40) sysctl$kern(&(0x7f0000000180)={0x0}, 0x0, &(0x7f0000000440)="2039201178f37a57766e27ff0afb2a32c521c3f72f1c4d3256f9315116b4a8915d990a1c19f024c025f99a931b7544d97692e6a1ea20c3f7f797662a0708cb8bea02000000000000003cd192c7b101b9cf4ea9a2a2ce03cfd29bffa18da3f67085bdb16d85108fd7ed5d9e83f8e54c4de04a3cfc93c9285e5081ebf2b1f41b92c226c84790e0818c9ca3aff04bddb6a63769e4ca7874732edecca25057019a0ccfeab778844a697276546e05ecc3b0aecf0167720ed12e57801afd09c66163e39e64", &(0x7f00000001c0)=0xfffffece, &(0x7f0000000640)="5413dd83afef4792ab2a04e3598aefdcd745d4bbfbf735516cf5c33c3b4fe1cff89afa3860371c45376d0026309c9dd3a5f9601464604d403317517517c6e88872a71055bf0908fce347e664cd692811963cc3c7677d20f72b87bb2d4c00d6483f9bf2f3411c7d8e42b007a855c28aa79ae3c16dd822361710f5044358c81a1b737cdb15b53d87828bd3707d36bfb99326491b284cb59eb0c1bf2bbfb541714d461ec1ffbb8a92ba2422915a97f0a1100fc299e4edae32fb931e1b7470638e5ea201636a31ca62a21b285522e0dbbadd5caf3799f83307239310b5931aab5ddbd442b178729682f9e86623b8b5b3f87e361f458d2a9478967631d35ea0da674bbd68a11cb6ee230c74df6fc946b17ad472834d803af099d2d55026275edf1b6be80cfcdf3a83b6f29cf4e5640e2626e4c124c27cbfe85ef82e627b4430cfe7805a0d5f933df067d1443d3a58fb4b3d5f61c071c88ea713ffc722718a4ff237ed930f9071dbf143f86eae69b2fabfcd07ec6092c7782127b1c71f7b", 0x59) connect$unix(r4, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) open$dir(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x40) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x790c34a7c8c46086, &(0x7f0000000600), &(0x7f00000008c0)=0x10) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8ae) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000300)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)={@random="331f185bcc24", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "959d22", 0x0, 0x0, 0x0, @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}}}}}) pipe2(0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setsockopt(r1, 0xa0, 0x5634fa15, &(0x7f0000000200)="d1914c2ac0c6eb7ddbe4a6e47c6f4253d363895590ece3c31f56a1e14bb7f8f301e0d7f493349c5d0b1b59da7c4657e3e47649b1db82af499627bc4cf4bfbf417f042fbb0a3f230bcda109c776f149dad4b49d619fa406ec94ae9876d4ce845fe0a3acfff57f0d3b0865d6ae7eaa6537576db785cb51bfe58e1d64797ac7c405b9e161f14b737d897ecba4f94f645ebd2d68ccaee814", 0x96) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) accept$unix(0xffffffffffffff9c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x10080) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r0, r1) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x200, 0x0) executing program 4: sysctl$net_inet_gre(&(0x7f0000000040)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000180)="3165963a79c77580997b7d5eefaaa22748885cbdc9c73510c49d99639c860de2db2344a828b90004a7189ec345d483d34463357d67322aef6fc619f9b39a6d66484266a8a01274e71c6f0a7b61cefdd4d6081d1f7e38bf244207bbd793fd19276932379283e11ba531dc55764ac658f3597f2001ab49a9cb2a251e6aff7c8a722ad43eb4568ebea4ecd87851fb3c51e3b89461f4ba94f6e677fe56db564d10f5e832cfc537fc926b486ebf5874fdb4319ccd544d3a3bfdc854075fdb4bc1e071dad9fffe09ae08ae70dfebddb48b941d34d63f5340ac9b9822e3c33b", &(0x7f00000000c0)=0xdc, &(0x7f0000000280)="70f49202397a400e208d3ac7f867578052af8a71d201a348faf6bd13bc48456ac7f5f08b20cf74ce7d94e1224bc6457f6d838d190a39c515e4114afc6e839568a55953f4ddd46ad2aca4f4b00e2a61c4469fea00481b8dc5a1851216173c6d04452789d9015ee866f1facc9f1f9b8bcdfb3844a0d46f53aa683c7c8626698d97753aaed22dc67d8d02deb27cc897d017c730a3b2c8e63f9da0a04e47fd44ab8b65d925092d38459abffccf10b26a2d202fcc4b177815c35be3d641acaec59a04512e923e1685374a1423d4e8f82393c16110275312bda6ca76f387fcfeb05c8904b6abe420b5a4253cf061df43", 0xed) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x800}, {0x1, 0x2ff}, {0x3, 0x8, 0x1000}, {0x2, 0x3ff}, {0x0, 0x9, 0x1800}, {0x2, 0x6ff, 0x800}, {0x0, 0x7bf, 0x2000}], 0x7) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(0xee00, r10) setreuid(r10, r6) r11 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r10, r4, 0x182}, 0x6, 0x8000000000000000, 0x2f}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r7, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, 0x0, r9, r5, 0x62}, 0x6, 0x9, 0x4}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000540)=""/240) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r5, r6, r3, 0x20, 0x9}, 0xe41, 0x800, 0x1f}) semop(r8, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {0x0, 0x22ab, 0x1000}], 0x7) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b"]) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1b63af1a, 0x100000401, r1}) r12 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000540)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffffffe}) mquery(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x8683800f5b66931e, 0x0, r1, 0x7fffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x54, 0x3}, {0x8106, 0x0, 0x81}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) socket(0x20, 0x5, 0x8) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) setrlimit(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x10) dup2(r2, r1) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) shutdown(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r5, 0x40}, {r5}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r6 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) dup(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000040000000001"]) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) executing program 4: socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x4, 0x4) dup2(r3, r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0xab6}, 0x0) r4 = geteuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, 0x0, r7) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r7, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r8 = socket$inet(0x2, 0x1, 0x0) fcntl$setown(r1, 0x6, r6) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00', 0x3) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "7bc995bf5ac028fb6bb4c11d1e522d2e43919144"}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458b", 0xffffffffffffff33) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r2 = syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x3, 0x0, 0x4, 0x8}, {0x7, 0x2f, 0xd4, 0x1ff}, {0x0, 0x20, 0x8}, {0x7fff, 0x0, 0x5, 0x1}, {0x2, 0x7c, 0x5e}]}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000300)) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x5, &(0x7f0000000640)=[{0x1f, 0x2, 0x4, 0xfffffffd}, {0x800, 0x8, 0x22, 0x9}, {0xfc01, 0x7, 0x2, 0xffffffe1}, {0x2000, 0x9, 0xff, 0x8a}, {0x2, 0x18, 0x1, 0xffffff7f}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000240)=0x4) sendto$unix(r4, &(0x7f00000007c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f542e3ea89b5979d9d9ac59a8e20bf6bb6871ff4b200f010cae485b09c93114ebf6b97c7562805faae60fc0f9c7d5f1cf1414df4d444b1b38802ade14ec56dbb8fb2a7188755b1808af886ebf267088dcbb98c1bd73b20db0e7befcc63834f11af571091009e44726133e9af258909ba4043e91d0151dc77515ae4d039ef355c80731321453921fdd845970f7ef6475", 0xe1, 0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="1d6306b4eefe033a28a8c4804f12fd236729a090", &(0x7f0000000180)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x49}, 0x2, &(0x7f00000008c0)="34a8aa998b482221d193bd3b2a740a0c17b79fc979d6024bb68a7ddf1ec17ffc7dcca539d5c932046ca709f3c2d9d0b9786e69d31fadd4d240e865f01541f5ce00610f4b9090a04e4a074c269f7638d3977c9c78a4b11c71a861a15e368aa210e01adb67a31b912939159479df167e380fa6fbbe1e8fa9148b86b2cf1ec6eb6cc4e7232acd4bbe9167bb66f4a4b4d12d05f7601cd5c7179ff49ca79cfbc18c4d5b1b4a59b015dca19d551a6ba11c7ada998dac6325ce2495c820d9a66dbdd773368bf1227c919afdcccec4e0640cd859819a2d748d9b4e5b2d3e3c6af100cf4ac81d5763a8a0e5285f8b73329923eaad206da70072ece6550b48872043f9cf65804f9ae766f9ac550d33e8dadf2bcfdcf490b2cb6419bb470f655d2804729b320792b8caa0ca01920f68499d09805cc0f2dea86a8115cd222edf", &(0x7f00000002c0)=0xfffffffffffffd32, &(0x7f00000004c0)="7e91f3f21f986fad8f72a9d3031aef246dccac93d20afd371a5049417f5bed3d431beb625285e5efe5e0ddac7f43dc6b1e9b7c370232eec830d3f536f02fb4b77545ff4bb2292557c16a504c8ce5952f96eacc5d4da7eb2481eb80540a1808ac484241865a4d40b640d5b70a180c0be7453eb61672c009ea8dab4a0de248eec6069f0f2cdff525dd0a6bd228ae5cb8073c5fe5101f3c64016a0030cb55431e76e33c48cc82e3b101a1708003bc34bf925e5f02301c2fba8a8ca0b4dc721bcb960beeafb4406111b52c463c6cd0a036f7dcf4cb4f2d8a14357ef4f462bd396ed762836fc68f47d56c044fb41f", 0xec) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8ae) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000300)=[{}]}) pipe2(0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)=0x240) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) accept$unix(0xffffffffffffff9c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000200)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80b) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x8f) unlink(&(0x7f0000000080)='./bus\x00') sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) fchmod(0xffffffffffffffff, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffec7) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r8, 0x0, 0x0, 0x0, 0xb2}}) socket(0x0, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) close(r9) socket(0x18, 0x2, 0x0) executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0x10001}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0x10001}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) close(r1) syz_open_pts() (async) syz_open_pts() syz_open_pts() (async) r2 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_open_pts() (async) r4 = syz_open_pts() syz_open_pts() (async) syz_open_pts() r5 = kqueue() syz_open_pts() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xa}, {0x7}, {0x6, 0x0, 0x0, 0xfffefffe}]}) write(r3, &(0x7f0000000880)="76e5f2ad6f01f8607d2100000063", 0xe) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) accept(r1, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) r7 = msgget$private(0x0, 0x95) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r6, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r8, r9}, 0xc) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000040)=[{0x69, 0x8}, {0x0, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x8}]}) r10 = socket$inet(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x19}, 0x2, &(0x7f0000000240)="bd7a0e1d478b81d19afe04abd1249cf1248dedd10d8515b274e428380ce03192fdc7655d9b1f20111b74ab593db6cd3516a3ffedf64cb616bf132a6e19aed683471b79df4246e7c70f53536c4dd53f084a863d0089ff292c6ce4b3f7b4a972ec3e12846541d66848d17526efc0d0b0dafb9ad2128ce7b5794c7be3ea0c4055c8ddd6aab313c2ba1a82edaa7b23c1cdf5feb2d0fb5823b7d5b12d386912056b40e194fd3deeff9891d211d1a71b11e594c8ec494a75aa6782a7519eeab4cac09d166376f15fe30e98297b6286580f7bbea71d4249086b29d1d54bf0ebb0d6e29c887bf8c6c2b5a3433d2afaa33db7", &(0x7f00000001c0)=0xee, &(0x7f0000000340)="23105459d6e00b35ade7ea23a1732bf265653d5f2dfb9e4d77a40e39434141cd1d675de4889099f7cf9ea31f888fc1d0a38a57b8aba0e92fc5d0d976585536e11dc58e8ad34c05b1ac92df75b668f8983fa264", 0x53) getsockopt$inet_opts(r10, 0x0, 0x25, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x45544) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="2a54558c1b4577fb0d6f752d17f4752b0687d29c6a6b2a4558f1a935a0c9b45b6be68aa4ee2184035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464e522bed5098b241589aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60da23f", &(0x7f0000000100)=0x7a, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x190) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) getuid() executing program 0: syz_emit_ethernet(0x2e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080000200000000000019078ac1400bbe0000001890300004e214e2100089078"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = getpid() getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f0000000000)="b06a29382e15fe2e40b0fc7a997957e677d1e17529f8501b1efb6ebbd1cac0e74d42c801c6089ca0c740e0b341450da16d817b1d6ea90a05ba5e73788b016043e6db02d1cc1efe41e78a3c21b2217f1c5f5a104e304532a4fc0811bd6a23d4c2021164e721af0d44aa6ead62183a8929783c038bc9bf53736c47ef233fa6b5108840243a116245881a9ddc55fdb49d24acccdf23ddecbcb16cd59e0864f0fd587d589010a465941279ab087be8d304aa9cb59a4671578792186f19de79e788b5c4d567cd3077f3bcf6be088d133fe7db3b02f76f2490b4736959acb920dd6946704d5bd66614a5857d5bb7e439abf8f84e065941fe02b73c4000", 0xfa}, {&(0x7f0000000100)}, {&(0x7f0000000140)="90c43f42195cb59920a74ee313e2a6c3e37f09b1cb5e48733b99618f57f9724d3a2132b4a6303b99bf7be637bbceafe3f28b", 0x32}, {&(0x7f0000000180)="2647c8b392a91f766a94e0e9e23986c816a43e0b3702", 0x16}], 0x4) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r5, r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, 0x0) r9 = semget$private(0x0, 0x7, 0x3c0) semop(r9, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x3, 0x8, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x800}], 0x7) close(r0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getuid() setreuid(0xee00, r11) setreuid(r11, r7) r12 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r11, r3, 0x182}, 0x8000000000000006, 0x7ffffffffffffffe, 0x2f}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r8, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x0, r11, 0x0, r10, r6, 0x62}, 0x6, 0x9, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000540)=""/240) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000140)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r6, r7, r1, 0x20, 0x9}, 0xe41, 0x800, 0x1f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(r3) setregid(0x0, r4) r13 = getuid() setreuid(0xee00, r13) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) setegid(r6) executing program 7: setgroups(0x0, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = socket$inet(0x2, 0x4, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r5, r3) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="ea00005c00000000", 0x8) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r6, r7) connect$unix(r7, &(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3) sendmmsg(r3, &(0x7f0000000280)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0081"], 0x10}, 0x5}, 0x10, 0x0) recvmmsg(r6, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r2, 0x0, 0x0, 0x0, 0x41, 0x4000}, 0x0, 0x0, 0x0, 0x0, 0x100000002}) sysctl$hw(&(0x7f0000000040)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffff3) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000080)="088252aeb0db7b89", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) socketpair(0x18, 0x4, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r9, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000840)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) fcntl$getown(r3, 0x5) r5 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) readv(r7, &(0x7f0000000000)=[{0x0}], 0x1) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)='({\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='(^#\'\xf5(^\x8d&.\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='$\x00', &(0x7f0000000500)='tap', &(0x7f0000000580)='/dev/bpf\x00'], &(0x7f0000000800)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='-:/,++{&$+!\x00', &(0x7f0000000740)='/\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/bpf\x00']) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) 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(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x5e, &(0x7f00000004c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x28, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@loopback]}], @icmpv6=@ni}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000110, r1) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = socket(0x1, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) dup2(r7, r8) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0xd, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000050000000001"]) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0xa4, 0x1, 0x6, 0x7e4}], 0x6, 0x0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r5, &(0x7f0000000340)=[{}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xf869) socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) executing program 4: syz_emit_ethernet(0x20, &(0x7f0000000180)={@random="371dd7decdd7", @local, [], {@generic={0x88e7, "507a823524cfbb7771363081f7809acf47ec"}}}) executing program 3: ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1f1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x2}, {0x74}, {0x8106}]}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x4, 0x27, 0x0, 0x0) r4 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x40000002, r5) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x9}) syz_emit_ethernet(0x215a, &(0x7f00000048c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa021196a1be6286dd60ee40002124000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: r0 = kqueue() setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffffa, 0x13}, {{r0}, 0xfffffffffffffff9, 0xc5}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f00000000c0)) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="801dd1ae359f185ceb103958912b0a19ea", 0x11) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlockall() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="de58b3499f15b9604ce11084d8e230b5fe3d87c894d4c4ef1dc57832caec4e7e5978709f9130384a71dd83459408ff7281dd41a08fe769fa6aa63bcef41a07fad86c79728319dbf4a2ef66b0ef844f542fe82c5a0631e5bc3a5d56d5bf571d3f3138d2f1059167db657b747b5687450b3f780ae2f274b746cc87afb29f3b1102d2b733df43f7ce759f53b536bd39d30bf455f16e02d999c7aef3861dfb3c34ade7689863f19d727187fbc1680bc2c1a74862c0c467e8d4c1156379e446260c981e6d7eb8ffcc8d622112b82b4a38", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r5, 0x28, 0xc, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) poll(&(0x7f0000000140)=[{r1, 0x86ef6a69ee17bf91}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "030000a63f000000000000380700000085c6e5ff"}) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r3) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r2) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) getsockopt(r4, 0xfffffffc, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 5: write(0xffffffffffffffff, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb84", 0xe5) socket(0x11, 0x3, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="0200", 0x2) close(0xffffffffffffffff) syz_emit_ethernet(0x61, &(0x7f0000000000)={@broadcast, @random="1b6ad9f1df19", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"44ab37b677913f2871a456d25b765bf23acac83b44b35cf1c1ddb8183f242b17ec4f314b8fa1b5558e769ec71dc5686aca2584"}}}}}}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8106c0000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba8600907804003a04ff010000e50000000508f34b718b7b2b4a7e7dbfc4564ad6016431f4324734d393"]) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xd4e) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xfffffffc, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r4 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000200)=0x2000000, 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="9a59e197900b163fe74f8795d8403a1eabfc10dd48f3eb0b5a8ad0f90a26aa745014cdded77708b0cc0565f9fdaf39b5e6c1ce2def8196a488249ddd32b32bdf202e4f8f", 0x44) pipe(&(0x7f0000000140)={0xffffffffffffffff}) syz_emit_ethernet(0x3fe, &(0x7f0000000b00)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd669f807303c8000000000000000000000000ffff0000002000000000000000000000000000000001"]) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000280)=0x8001) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000042000/0x2000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname$inet(r6, &(0x7f0000000000), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37032", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r0) executing program 6: open$dir(&(0x7f0000000b80)='./file0\x00', 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x29, 0x0, 0x0, 0x0, 0x5e}}, 0x10, 0x21, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_open_pts() syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) munlock(&(0x7f0000769000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x0, 0x3}, {0x2d, 0x0, 0x0, 0x2}, {0x40e}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000400)=ANY=[]) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, &(0x7f0000000100)) kqueue() syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df93, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x3ff, 0x0, 0x5, 0xfffffffffffffffd, 0x0, 0x8, 0xffffffffffffffff}, 0x0, &(0x7f0000000140)={0xab6, 0x0, 0xdf, 0x0, 0x0, 0x80000, 0x40, 0x4}, 0x0) sendmmsg(r3, &(0x7f0000000500)={0x0}, 0x10, 0x0) executing program 3: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xffdffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffc196bac77a96f931c4c2c4ff6cefb0153a8108004500022800003e040000907800000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x0, 0x0) semget(0x3, 0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xffb, 0x800}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x0, 0x400}, {0x2, 0x9, 0x800}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socket(0x0, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r3 = dup(0xffffffffffffffff) dup2(r3, 0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x60, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) executing program 5: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgid(0x0) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x5) fchdir(r0) read(r4, &(0x7f0000000140)=""/85, 0x55) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSKBDIO_BELL(r4, 0x20005701) getppid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x5, 0x1f, 0x9, 0x800}, {0x1000, 0x4, 0x7, 0x3}, {0x5, 0xb, 0x4, 0xffff}, {0x8, 0x2, 0x7f, 0x400}]}) socketpair(0x6, 0x3, 0x81, &(0x7f00000002c0)={0xffffffffffffffff}) pwritev(r7, &(0x7f0000000300), 0x0, 0x7) r8 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) r9 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={r3, r9, r10}, 0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000003c0)="ce60010990bb9cbd2005e67587e3dadc22c2922fcca5f214e2d9ddbfac92fbe68fd84784698b9af8d0e68d881e51647bb2001e03918471d9e0b65a73b97e755d8bcf531c8e1c146eb0949b705cee253be2f564c028ece67c1badc1ef9ba7d7932eeca245fa08f0e2ebd534260fe3cfa6977bb53cf05e7acb6f14bc6ac32f09e0a76397dc9acfa333b1b65e34c029236eefc86e95ec9034e31d4eebbd319230a6620e59b372ff8a3e04302a5fd810e6dc317b6a9c54ca6946c9e9ca0e92aae390394051b345f9893e1b35274abef0ad536c2ae6c4531ce254b96fc3c881aa81218e671bcb5959ef656e16382687d4b45ade66cffe461822a9d8d45af48bf685577e4ef079e9c5d03ed44f455eba1051541ca8902747c4d99fb59bcd87ba453690de6a625b8dca4f1f987e441bbcd538844a74934c9928c609b78e9233f01850352ad83d92a869a1cd74c823285e355b9582121ca9353c897a1e7bbaa218f3cb659ef3d9f2c3da01fcf8323f3b2f728bf898a0220129bef15972029d59ca6499bc8ae2d90b5efa7c3d717ec82bf15f64cf4a76e9aae56b577add1fea87f2a914c0361114eb40990d1f46b53e69752969327ca971fa5f935735f74b6cd0399655e294881eaeb12367bac8d4f67785deda521cee9fc2a78c4dba0821b0b0fd574e327b2a4fa0d69400e42bf87f6640ce110ab2bbeb39c6426cf10b4399084897214a98437308341366fd6e6d0b61d48965aa652d35434e44071604622893f063a6f5771a407b2603e4962ee8ec44b5b3f06bb64d3dc27c7d7692895c168898fd21751c4e09793e9387b304d367dd70fc3a793cac603113c6b0b23b8d59cf4a334829f6831cac64d1f9a97f04f14285f3d0ee283022a697b6eee4d5d5f2ebcd2a591ad0df258c8cc4b7c23fff8abbab2fdf4cbda8e56a90d0d35df4cbf181aa66bcf09f9e9277c7fada080f798f477617e5f6b69ad13cd8261629cd08a5da104dbc981e1eef6b024f75420a2b717bb4083cec5e4ac50e0d2befd6cf843fbaa68ebf81b5b3ca39924abfff71665671da20c53dfbeabf3b300b771e3216b6b1f8707573190b6e5d395081712135a272182e7352c503dfc7d29d5a30e7387b9e0bb7199eeab7e17a3dd783234b2bade6849db713205edf949808579d05f2b16eef37d57ed3d119961c6ce3e5a9c1839d5d4c5800dbec4c5091603c5f885ec8f3d3f553b8c72c2649f6e405840280eb14df9b8865d287aa63713e71af444d8bac88bb83ae588a8caf71e7d687621af0afc105afa48f642cbfb553cd6e51d1327bd3fb650a24fb3b8dd4319e472517f450b705fc3f03bb47c7b45075f884ca1ba83a427d83e98f8d9517d9230e5c0c43d44c9b465539411f192af4a9e744a7853ce04ec5c6ce375524098a69605597b0311a0a5e09f89e5eb0a5eac59c1f5cee481aeee1fc4f0fd5ffd53e2abed3717f2cda62a2f11d8b05cef1908678bc8e06db086e1108dbe4b191ea3a582204deb0007ce50a358c8a7a89078b928c44fcdbaa3ed2d0323d6ffeb52899ed82968558f13c00428739be0ae0d9885dee2843cacc357e97f0434ff48164f85dabcc94bf9c7c389fb9e6fc70748efefa09e62a14dc788591ff7f1202d06755d4a0983191415f78273afc954d092de8795fe478a389ace27accf298dd6a523d07d242b8afa3770e74a1b7852c4e5384e4d9d47fe63f83ff2ff3c21f68ac99adfaf4fd750ca09b0a30a6b40c36244c05bef8e44ef810ffa6b617355eceacdde2b6e8e7cf63306bbf9a826fb4a1e5f4dce75d2c46195a98d7fafda78a1625aa80f2d516aea36560ffe59796214bad26eb67f7c7784c907a97fbc00f0df7081d67d290a42d0abbe4455b6f53a0f3bfbcd91128a74498568f3c67bfe956c30cd3c68b04f39b6db6cb0310cb1cfcab2fc0a0b720994c365161b1745c92a81c44305bf97f24cab5e3fba9d15df32317c61ebe2845e44832ca5495d78a70c877ae4c12214634931198792f98b15e5fa79ad9bef2da9349a0817934f7fa0b162c697510cd2321671601d505e256b83ee96fcb8f9c8f300aac8298cac63ccdddcf23335808e659c093c6da0b64017a6d82daea0b5d3f428821955c1fb9883041bca70c228d2013d5fdb916af4a457c611d8300aa5008ba1a4b372cd0c9bf7daa42751792240c742096d05f9416fdb9ef52ca752079769f3156dda7dd83ce2723b6628749fac3040a4d992bc0ec34022f2621fdc74e17382a6aea09a90b2aa7a9c4fc49253a66c05775b261ed455f5e470669f69963aa60e1e388a4ac005fdaf2fc806deb5f8a91187911b404a391e798760dd4b7d4b50e2ba6bd510cb2ac42a5b4010177e12d239449afb05ecb6314ea517f39df9f6643103d4f6a4962d6215c14cf34c741885fec3adc81bbbb31b916f605f1d3fff566ec344c7f6df526a5acbf4d67293b6923f0a728bb3784ad393d515e222d62ef116d9c0b4c6c0be4147c3eea2fbeabf570d4ca810d8459b61e7d4ae98f86827199b75eaa9c907b3cde5acc70c0077d93c169bdc245a1728045a9f995fafc6cf98b5b5f1ad08f88d81c219cec78701576ebacd2f2e8d78338db5d4802684542de12fc1b4d3fe2d72193d0dc0303b4af35e79b5ad5aaa42b7ade488fb9d9308367add9b10d895beaedea746db1eae86e7959044644888944968026a0236cd5e32603dda8f3a8afc5b29edea19474a74878e318e68a02ac7c054d356470db129f8871bcebd9eb171eb4bad8f72545c5e39201b0c608537b157ed2cc8bd570ebe7dbd5963e9c8ef5184ed9d55a2761ea5323bf1bcf2ff550cae949bd73de0c8f6e20b256bbfcbe93c1f475b1eb9e71437497832205163be51e6944bb1717a822993f3e105543b5057f64cc4ae7c0fa5da9a4d8b0b833af7fe7337bc8c997005d96ae9e6dec558d0cde3f5e15cd2cee03e2c5b91f213a26359002459ffc86f7d6af57ff0d412f11a260b47997055525f56656b30fb531fc89275483b053dcae54bc6a4f32d387a67464a82520bea74cfd3df78843a911a2a059a3dc3d3fe3d1635e0eabb0e2ed210c586bba3789276c6699e7315177d4b494e3c7e2c5ff9e5bc3be80a24d03ef330ed623ae1232ae9616785fe0e66f4cc630777cfcc141edbfa96f4373e5396bb553daef71cf4df9c0d07679f34fa8f2a03187ffe750e32ede35a0614e66d9203ca7fd0d8ffebf7456edbc91b4fc056b5b8af6d6dfc730257d10aab7a7c17270609dbb3fc6588b4bdeeaaaf92b79edd6ff7136387bc350d893f9520f900dfc37a1a5a58ddf3b1530c03cc7ba9e4696a88d11b9177daf73ef5a50f2f332562a6da63219a47f83892b45a3cb202bc98f4fb36a587e32c48195dba767000d12b952c277c606ae4f2114e32be87dd30df5182818f5aa521eb6b9a3b8f7c953e75e79a02a7876c57829b853e6d94aba7da2cac5a54433c9033af26daf45abe34c9eb6b68cb67697bec803520bf9a51cfd23ae945e89b56c3ecc0bde197d253991f3f9a8b11e61f169722bd62e23c947ba29c1f5f9ea5b1511f2bacfa3f779579c4350a166e426dd88e457d626ad837a34f0dccdb8ad4a42f46e9a86f6762d4ea0d5f1837a3eb1aed6ec76ea60a2ac686ecac5ec751c8e0c522efb37c6c5808f69157ccc17c00f0ed5ebb1c3e71d122b5f3cf2886b8eef4a531a22c02e5c7a105a43553b4f062fc8694ee433cee87616386c6652c59c5d60979b324ddfe20a30800d455433cf25c919847cf2854b40b0c54569d1a9ab41ce77e6217279d986ebc0628224065753bf1f4aa5bc867eb1e8742285ae312dbe16c1ff218e023ed958fbacb46d255abecbcf585fe7d305f9ba997d9a3fdee03927eb9a76570f7549d8f084c922f807aed52be518091c110569e3a396990255fa9f314c448f353cce7929a84bcd4d64a5929e385f20688b28cace70f7e5852dc6ebdd27401b94a750d17e2423eaa3dc5c5c74a205b0ff565614bded9c22faf73a72f0c4ab1f5aa41591a1da7f19c7648d5d5a4cefccad3fb9cf385bb6ad5417a85ff104c9e663486c78057f789985781eed09c7700f7cc0117616c69edf3225e6f6f88fcbf5dd86903788a9cc040e0562b6ebe37a1df8d80d831e570db78a6c4be91af218764594db4dadfde70e76378b7de4a7a65d393378cc8168ef94de1ed503320ea4f6af7ab10713e2c9b8c8d6ac429fed45c4592269a3e74a601fc5a48d834d6534064fd3120b74eb401205e58f8849007da23f8c4956cd08ade118a259cc8ce488d100e564edc85c44c112781b73c9e99f2b6980f64c1cf46df112812ea8cc90a50f66136e75698427849cfcc585b4e17a4b143ac44df42cb8827358499a2980811e2e258fe708b6954d405ce8a4e51c9bd94324ecd0ba63cf790422799f50141b92c32797551289fd1c917af5304449daf094e7c3a168e14c3147d0bb125ca44d6685aa0eb14c0749181ee3d3bde26e7a2c9789effe014e9542209c11b5e5e71a41e3786877999a242577997a20d4ccb6ff9357c03a899f85529d6581de970668d5bab344d30fd6a33f9b0de63e51174173de2590ea7479358e54263643ded23a24a76453eab12c9f93eeeb6ea708c958b9528f83d851debce9bd47b3066e6b72f77cc67709b84f2cb4396b61791732a10f50b1cdd90f4d0b75eed18edd73ea77a26942d9f2f9d061934bd04cfd002c78791460ce08f203c40665d524b1202a3989c15d12b4d2bd4fb18a222e757f42899d30338e728b9e5097a33afb19f02aabd016129d167806311ddea9b518d8b035831debf265c60a6e824a5866d25885646f98e5b841c68ccbf00ea32d30b461554dbddbbecc9ee82943105955c3828e8ed4d0ad1a90d981685ca6aefa6b01d4b4c7809d48a0d24f48783c1ff96c259eb31a4800d0c5ba02390bcbbb538ba50716e496cb2a5a99aeb6d6648203dfce1d0c1ff96e5d1993417d4393b7dd222758f033fdb4e77242bee329ff3ad4899a203f9d4d2ddc31d538ec332148c498ae15c8ac2bf493f972a8e40bd20f6f9488bb28508901b9e1bcd905d44b9a132ecab9afd1c4d3e5c03d59ef2738d9549a623432c74c276c43f43315c9ebf45e6db19dcd79160ab4dfbd7f9f6754e4efbb5a08138982942157cfcf5f6210bfaec402905514500d5eba0be6f7439e0c5182a97dbf9b968c605be9ed8f0b7e10dd1ab3d3d179aa5d32ad6e7e0f3f49583d56b0368083724cc3c7833436699ff8fd3be01d68d1f9bd7dd5f4a8fa6c7f204d4a7f1c6777ee17f25b29cf6cd9f231503eb6008f48010ba139a6073480db87cdaf2ff36e9b8fa57c7661e2c7d5b9383fe64e484aa3a8e96d5e6829839ee0a56cc20a419ad3ab652b810c66e35bc37a5ba9555020d3f50e6866d05a8b8999a3275b9f16eb83606fc8a3d016e78018b94dc1acca2f077619eb2d5bf1685afb82def20105de563517be96eddcedde13a6805c63baed8457d000be21b11dd3119ffacdd82495493f8e146c2fea33d8d2b65d06edfb17643b506d30a5db444d339e9c21ae7a32bf572aff588a6c794314eb0952ae22f7d4fc6595535eaef3f4e1a2c1fd45ed5d92d7bd12056abd309a6178cdbd983ad3b0b701bf4e65d3ccd9a49a12ee658bed7ee397d3f6db25c5d816343925fbb4a08563e07db9669852b6325904a9c31b70282dba4d67c672f7432308b7821184402c774d721b5e8b26d72e0ffcc275dd1d1a51c37a47e0d1852a4dda116d97be081a70f405fed055de1f7bbde78047096a68d3c5d4226909655745ec2e", 0x1000) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000013c0)=r7) socket(0x18, 0x1, 0x2) getegid() sendto(r4, &(0x7f0000001400)="ed18e82f1a7c", 0x6, 0x408, &(0x7f0000001440)=@in6={0x18, 0x1, 0x4, 0x7fffffff}, 0xc) shmctl$IPC_RMID(r8, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000001480)={0x5, 0x1, 0x9}) ftruncate(r4, 0x7fff) fcntl$getflags(0xffffffffffffffff, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) executing program 3: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) fchown(r0, 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xba) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0xffff8000, 0x0, 0x11, r2, 0x0) clock_getres(0x2, &(0x7f0000000040)) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000370000000001"]) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xe, &(0x7f0000000040)="03000000", 0x4) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x4, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000336, &(0x7f0000000100)=[{0x60}, {0x20}, {0x17}]}) read(r0, &(0x7f0000000140)=""/124, 0x7c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) kqueue() getrlimit(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), 0x2f) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x45d44) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x30a) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xc, 0x2, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0xc00) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$unix(0x1, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x5}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fea07cbedf61c78abb9340b53fff44058f4797850adf9019cc7b36289724046b1e35d958a2ac58b274dc1e4c99221d242c65d540922f35162ba9ac94f63ba52b70834f7351077066f003c6a001e3106788bebaeb636b14ff42499e3909609ede0a", 0x61}], 0x1) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r3 = getppid() fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00006c7000/0x3000)=nil, 0x3000, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x0, 0x3}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10800, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) poll(0x0, 0x0, 0x887e) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup(0xffffffffffffffff) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') executing program 4: r0 = socket(0x2, 0x1, 0x0) dup(r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) geteuid() r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="cd8dd8700b30d6d6c4c8e4c50acff91d112c18c83295aba814d5ddff7f534e9f75ffd5a0e96d9e2bfc1b25d707e7", 0x2e}, {&(0x7f0000000100)="d8d49a4063383c226f958ab32034a5ddbb130ac295889202dc1183e7c13ebc7957f7773f", 0x24}, {&(0x7f0000000140)="28237470a6f02ab95eeac27028b9d2d8f3432ef842b8556511468588eca387b22a7069700ebd818ec74da589d4cd41df38dcabad4736bea3b9f64963d0b288bfd10a4b4014ca246e73ef554c5ce4939b112b620a9cba6e9433d8239dc203a1a7b2034bcb9d4b7df5a9b6f96596859da69923c216b2027aa0b0abd5dc6efc852e82b3b74b5ee8f9aa3914c9cf6f24fe219d6c961b5460441eedf5aaee3baf69a55b0bd48b945593090b4db463ff82fd3b34eb5270e0b138f3dac5c276f6f1472590bf932785a1274b32663420f416e64091c028238938addc8d23fda0f5460d5cbfec06d24d", 0xe5}], 0x3}, 0xd) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x82) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) executing program 3: r0 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {}, {}, {{r0}, 0xfffffffffffffff9, 0x5c}], 0x8be4, 0x0, 0xfffffffb, 0x0) syz_emit_ethernet(0x88, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaab80f093bdc708004900007a00000000002b9078ac1400bbe000000201440c07e00000000200000000000000050390780000000043800fa3006800819f3bd452e000000100000000440201f7260c8b71e15b000c748a3832891f20e0000001e00000027f00000100000000ac1400aaac1400bb0000000894060000000001000000001396"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000004c0)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x40002c, 0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f0000000300)=""/86, 0x56}], 0x3, &(0x7f0000000380)=""/35, 0x23}, 0x3f}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget(0x3, 0x0, 0x20) semop(r2, &(0x7f0000000580)=[{}, {}, {0x1}, {0x0, 0x4}, {0x4, 0x0, 0x1800}, {0x0, 0xef, 0x800}, {0x0, 0x0, 0x800}, {0x2}, {0x0, 0x755, 0xc00}], 0x9) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000500000001"]) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190", 0x0, 0x0, 0x0) kqueue() socket$inet(0x2, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x1) socket(0x6, 0x2, 0x80) setsockopt(r2, 0x1000000029, 0x8000, &(0x7f00000002c0)="044ef5afb2476e704361f02ee330", 0xe) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(0xee00, 0x0) r5 = getuid() r6 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r4, 0x10c}, 0x0, 0x0, 0x400000}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r8, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c70417888015eb8edfd57195a0278e3a2ad1d23b76c235d494af9520022538836dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bdc05cdc83d34641255fa7fda982debe4f8565dab7d7a9d7ec75a294e4b7f594ae808dbc793c32de367184cd42fde2c53d58cb24873c755", 0xb3) dup(r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000300)=0x1c, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0xfe) close(r10) socket(0x18, 0x2, 0x0) setsockopt(r9, 0x714, 0x2e, &(0x7f0000000200)="ebffcb2c5639533fb3f86e49a8be20355bdf2d4b914130186c6f67f24c814cff13b9fd812eaa4e7130c8e69931928648", 0x30) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) setpgid(0x0, r5) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r7 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x1ff, r7, r8, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r5, r9, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r5, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0xff) syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x0, 0x5}, {0x34, 0x3f, 0x0, 0xffffdfff}, {0x40e}]}) executing program 2: getrusage(0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="167abb", &(0x7f0000000140)=0x3, &(0x7f0000000180)="ee4660d5538a04645f28eabbf8a9f5c891f681642514", 0x16) executing program 0: socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f00007a5000/0x6000)=nil, 0x6000, 0x7) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea93e414f16ccbde991b405d99464a7", 0xd2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="1634", 0x2) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x400, 0x6, 0xffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000100)) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x4, &(0x7f0000000240)="7bd5e296b020360000000000000005f9a0981ce0b0cad92ac760b2aa555d6a578772293e670f000000000000255c76b31bf65083313ea4fd18ae7a825261e006000000000000b090ff901e3ad76cfe9d0f1e88638b532d95ea6742c4343d7fab55456d8841d2e7eaadacfcf31454f027b8d5af30c4372224fab5c9ea698963e653cde50ac65d0a1c654d6ee2740b4ffcf7a6424a0191c015aac81ebc4ab30b33303f1d9ebd4c416026480abfd7c8", 0xae) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(r2, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(0x0, r3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x836e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x6, 0x0, 0x7ff}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x6) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x4000, 0x113, &(0x7f0000ff8000/0x4000)=nil) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x81, 0x2}, 0x0, 0xfffa, r1, r1, 0xffff, 0x9, 0x6}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) socketpair(0x20, 0x8000, 0x3a, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xfff) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r10 = dup(r7) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f00000002c0)) pwritev(r9, &(0x7f0000000380)=[{&(0x7f0000000300)="9854e616cb4d32eae6147b61f7fcb08bd9c1a3b0", 0x14}, {&(0x7f0000000340)="6fefcb1575", 0x5}], 0x2, 0x4ea4db46) r11 = semget$private(0x0, 0x2, 0x40) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000003c0)=""/190) syz_emit_ethernet(0x2a, &(0x7f0000000480)={@empty, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @remote, @broadcast, @remote, @remote={0xac, 0x14, 0x0}}}}}) r12 = fcntl$dupfd(r10, 0xa, r9) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) kevent(r7, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffffb, 0x26, 0x80000000, 0x9, 0x7}, {{r8}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x3}, {{r7}, 0x0, 0x61, 0x80000000, 0x0, 0x8001}, {{r7}, 0xffffffffffffffff, 0x20, 0x1, 0xfff, 0x8}, {{r12}, 0xfffffffffffffffc, 0x0, 0x2, 0x5a, 0x9}, {{r13}, 0xfffffffffffffffa, 0x2, 0x10, 0x7fff, 0x7}, {{r10}, 0xfffffffffffffff9, 0x0, 0x40, 0x1, 0x7}], 0x8, &(0x7f0000000640)=[{{r14}, 0xfffffffffffffff9, 0x5, 0x80, 0xca00}, {{r8}, 0xfffffffffffffffc, 0x3, 0x20, 0x9, 0x1000}], 0xff, &(0x7f0000000680)={0xad, 0x7}) nanosleep(&(0x7f00000006c0)={0x100000001, 0xf82c}, 0x0) ioctl$BIOCGRSIG(r14, 0x40044273, &(0x7f0000000700)) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x8000000000000000}, {0x8}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r5, r1) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000306000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x2, 0xfffb}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001124, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60362f5f00082b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f565704405a52c"]) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="ee313fb08ebaf112eae892ef70caf822ca138270da9a8c6477876e690aa95cdf248228031baf5f032ca0e6be5c50d3f755afe396b60f603adb841d12a78aa1", 0x3f}, {&(0x7f0000000280)="7c2d3917019a3bf635ebbd1f82b00ffe7a412db6ba3364bac9bfe7a050c8152dbc88ce06f2efce95379c8fac54e373aa1e702fa63e3508527b6664b64f77447faac2300c014d673928e389317bde2c45c51c7274491efa45bf682d18e0dc192ed3bae3a102b38875d3b4f4350fb9965d317e4afcd7f2397264cb9f6843580b44e86e8d28afb83d01375d787399169c0f8e358060f0195e441eaadeced425d0304effeeb458d5b6b84e7af0555531dafd81e4ce4db1aa45667548fc4cfd2b21505c169a4112b34453", 0xc8}, {&(0x7f0000000380)="85fed122fa8a0c299d220b3bac4c18a0627e0ca814bd1bfc6b94619506b3e23ccffc0767b10a7239f479fd31f4cb", 0x2e}, {&(0x7f00000003c0)="a2b62645ef3532650491aeb2a1a0bd48c33fd2d6b4e2f2aaf844802e9b9c14bd3015f878cf3fb6c9edd7cd6d270175655e97bf711c6454e3c8abf016308d682f6371e8a7440a25742cc17aab7640ac81cfefa6cce4de3fc6acf711aaf617e4c540e4c5088bed1ff900f91127337cf8d4298c5c875f7ec8937e0e02d6e124a918ab49eb8501d27e06fff21b13b0f234a5e9e44b31b2828d349933d8db700bc0239a6f741034225205f71ea93b9cd487d9e7daf017c1a0b7d05b0a6f15558a5af8008e50761cff9fb4f7689ce3", 0xcc}, {&(0x7f00000004c0)="aef3880738b9c4f6937a7b", 0xb}, {&(0x7f0000000500)="1cb6cea5b1d05e91f41a40333e46797d9f0ac25ebcacb6fd617f7d798ec19801fd1ad913b564a0a33182347a8eaee440e47ca0b03b7a2f1c7be0037624ea045250455a88b2711286439ce4bde32d131d0b670cdffa287ae9a9d9422d655f3cd7", 0x60}, {&(0x7f0000000580)="448219e7753714b4e7f44bd7d48cde3b26b820cc3dfa1a85ae074597be1ecb4d24ddb723fa1df64060e8ee4795b337677650e23f4ab9a3da2d65b3dae61a1d499d3fb919102d85ba834da33a7370d1fefb1ef30af53179bc3c0744977915a8841d2d64f6f4e28e8e81016c01bef93d3b02c6b5392ca7979c23f16369a4caed67b50109c3d2a542b983e37f42c94abf6ab297ec82f566fc76a730db00afc10f4f07fecdf0a746eda54bb77c9926d98f4fe442c05f9312540a5a918265245b6ddfe72fedfbb6eb16d85230460f13f1536f0bedb3e584727f33debff5242c3c3179cbd18cd646b6bcf3b6ba78a83f80d6432caaacfb1fafe0beeff88f792cbd6de619870fe696e5156ea3c36b121f1302a7d8ab34245aaf2b8db118e9174e795980f24dfe0f0170601e165cb9e7377b668e8df7b46b06edc8ef85e1168ae4a970677c6ec9b17e018390b1fad3dbdc5c7f7be05db1d57e64114e667463d4c7db9f346fe4c637141aa5a57eb6b2bad725967874c4fa49d534a83a8693ab6219a3be7e20c7cf41264ca19795341896e59c9e16f3128968429b39c1c786ba616773626bb39d1cee54736dfb68c2438bf2e467f83452307f72347a86d92393eca4e7fc2abf5952f582e5174c2903cc1e39ab3455bad847af9b6dbc71e2c1469c9a6eea53fe5c64cfe52326779c7aa317ca38eb2401d309459b3d49366e1784d8c5f64f7cf5fc093eef39f013fd36720c193780cba2c63d0c4715628ffc655c6d1039ed155c3d4cd855dce3a61c60fd29fbca1a09bc6c7d1b8ae273d64300610c387cd5ef40fe093aafa2d185d2b2f533954bb64f62a5e8b25b5843b0f61037aa0d872dc3fdf944270d9218f842b24b3860a517c6ed90b003322ea054adc34d70d8a272bb562be7f467cb75092375da4116500a35ce020719faca27cefd490fffb002e53c56ad2b9996c856bc0e6bc12dd239715d8aa7a7111fce30a902ac59bca09a6884259849246100c2fc88462552e5e222fef074927e9d19823b3d8c6c71e92713ea56c39c1954de27405562040fe75ad89ceaeade5936e19acda7777b52d8d988f223cfc4b08b89e394eeebb1aab2544534beb65c9c5144444aa4809b9668871667fa90c1f4f85eeeb5c043756f5e63a9f9020f22d14ad50fc26511852a662c43e6db4843c3d147d52991bba9a18d0ec00199edfa28e98f61c17e622c21f10332cfd7728b7f9871c6e774622356be0f2e066f321d9ed63920ca112bc99ab2ba260914ec9fb173934db7b166aa85ec3f3100b30a97ede12fbbfaea39ffbeeb87b887a398b4861b7e5bd8c9d125eb5b307ec5990783aafda716bd31723f8809716ee14150dfbc2cc573ae5fb56730e13713dc481fe11e590a3b498f33a93ef5a46042c6bfb6b9cb3eb118705523520d873e06fcdf2bdeb58e9fefc70fc36c834ac58c3a06d833cda3dd0290eb036d363fd2bc44544e36e50610bcb881d75591ae7e058d10abde8269906d4e719fd5429ddcd040413f5d62b4cfd17606e010de49b7a75567df08f5714dac3d09285062515145b9e58edf011b7d434115946e97dc8ab5fea32ce962daa25ff8f06f455971cfd596157ed394fa00c34dd1cf3490ac258a43bc0a737bbadf3c2b0e55c564ccc4e27691072a93e66990b81372e202c12e72febc444690b3b58dacdf6d950aa1d71b2c8c4a0fdf5f2e51e9007c327289f47cbfde2e903d16a0586f7caba02e21385b71f15312ebcd192072ad2640d354f36908301448eace135ebe6974bf8effd92f45cdd9b183f20cae617f55d455f3c494b42878c2a70c4bae5a883d95a5f4a84f34e218f801fd4ce0afe9a7a3089fc3f7558d79b037a8029802ded3bd38b4ad6f7a208f48f704a4cefabbe288fc55873294dc5b943b89f424337b16c86ab6e5a29234c116ea903ff423b85b012aeb4375147e961968e4b06c2ef2c046c3dd10486b5b407d2ea72447df9387d8cc70d9ca655709763182afc107c3412e983aa5289a668e54498b7c454eb038bbf1a7b29f2bba55d8716910fb4c61b4fff1c2c3c860f8e52ed5f27533f0d8015e983c71ae8db80be280a546a3b30d573a42a18f63aedc7d05c95de1b18439175e5a552a4c4811a3c7a53884cb871c33127f0555a673a01ef678a5c8fd98be28604747867dc7f953f42fdecbd580866bb004d3b95d9c37d3766abdc97c219a10470713d6e99f149e44bd75acac96161a89db1b7b0c1737acd2ba73f191cbab1cc96198f7732f30d95b87a81c14231e0df0103b5c8411c0bb1122db78bb34f7e799122f431fa86b688ebac793cfe026269240fca888c962b47b2078a068ed064852f542e39e591739c2e6bf1573b97f69c975a940190ca4b56b2a015326c7e8d31f774fe2fb8f7a6e83c69637ba4e77009b0c43ed6c84b99956f3efad5211e1cf4cdc7b78c26b8ce2470878526d235f1e5ad0671107c30b8ca0dd816994748242e7e7672bd320b850f8bfa89a0cc0d9fe7b2a1e38a1de4f3b37ae0fc83cdefaff35d4ae785363b8e7aeaa2d3375dd055332011e62b30a110933535e30b5d6fcb9de39f850783bcac7108d0a1638f9cd3a3f68406f47dbf3268911d7951e5abc57eedece85843c2b8096a0cdd1b0fb406babc83bc73c4108e15d4d93577e9479f262e4d4cf10ac8a82621d6e89d344728d8d8eba7f7702c163698c07a742b988ca2e3104f4fd164212ec232211a247c1c38106a2b15dbee86031c78b8d0f2e9b08661ffddbd5f66738f1f41f2687a1deb03dd55df1742f50905914068b5a72aa782a864fb801ea1bd3023aa35bdc45d128932aedc4e31dab0911ef2dbf3201ab37eacba931765fcd81be238d427158b5b1da218c90c63aae0d99833cede9bcf894ef23ddbe635b3328ada0be0a159e93f9f1f89776d84c48e6bda11f60234edf64ec6e73ccef6c15f489d89a01e3c32d37fc7fc95cfe55b8cf916e6ebc9a71102b9594928db7587fbacbc296a21c3b8dcfd6f33375f9245b22f83c69cb6a6f23a0b2f24fb98e3595fd113c1969d8050029f7369d326b478000ec20e6ebaa6d55b995a164a41f8ba10621df39b33e59d311a54aad110b35c214cd5f14b4dd4d638b2519fd16e08e9843e7dae49fb12e3c8c18a17b81ed95b2795bcc6ddb5a7f8977c26d187c9adf97df4b20a7d56b81983cb9262fd781649f96f37bdb0c49e28e231dd50d8b1dfb566ef0d004a078b16a74ad940bc33d1b1438acbf77b40a592bd4282a04871f40a932d32fbaf63c61bd93a1321049431df58a1c9c4e111bf66edfd66d7059e2642f90ef35f38d84836c3a3553807b90fbf8b6d20b422f766605151e63ab9d7db7a5b18f3a087b7c74708b55b4cc336b0794b669da8bd281163bc2a4856b87d8b10b09cc256fdfa970c256a2d05402c3a03ec8516f6cce40d4bfde63f087166e360f908df7361fe478a89421d610ab8012b12a17f874580efab0c1f074d0314d37b559b59b31c5af1eb80e5361e13957e96ff5917b3263342a209f70ed718c2e78171596ca55401fcc0d16067ded8f7f5c43016c52c8e98ef34bc76dbe1a2deec4778bb9158c7d530ba60f29c0876b49065b88367b5d14cf14b9d193aa6fe1baa554052dcce6ff56e80a69aa851c78b770d10246d9ba1568e6dae71af0eb12345ef0f7c4bff82a57ed1e010ac33154768e6e407f1cf5258f2fbb5705de85f7db5d7db7d9604eb3872c18df37aaf372d82bc53e34cb28f23875095faf3272308f9f2f415728e5a07014102cbb3bfc44d42198c8abec86922d88d4aec5169d446ed995c8a1eb7150916d0bbb5e2d4c866b2706a0fefcb4d191f5a33e29b463c804ffcd7dedae9b91939bca87b424e9c956a859ad951e669b34d3be6b01a31a706fece78132aae40a68345317d50e1fddd4ae7804357db500ae7486a3b76a210c1b206264e0a50606436105f1121bcf2662b0d944eacdca69cbb796cc2927d668f9e24942621b1b0e420ba1d2720f2b5d766c1eb0d29aa8407edf60ccd7c202b6584f4f1c22edaf25960122930e49c86c76d3f4e3739fcc410de5103cd6174e4f4fcdfd5f1084bd6dd7faa468eb11a2c213f0952a775114580db30140093b3213b2815e986eefc16453f509aa92bf7cb64d84294bdea5390197def4e7992c95dea903b187fe9f790b169ac30a0245922d3f679068d4e31be8b79683291e09cbca3d10d895da077830450181f9f2f5e8cfcf98b6375878801ca8cf5e6e0d20acc27b61b226d304fd100bf629613b55a5de11aeb438f09e7924de2713b7085d248e13e33e06fb6b9d9a785709a779c816a11fcc4b7a5c55fd1401f423f565e24c1d5e17098ee01b93798784c6ea2d0b602d5169d8dbbd947e503863aa12bfe39c5ad68e82b57a27dbc80d8cf5664ac45281129b50bc6eebd73e18e2c990522976b631ee5eadf9ff1d204cb4f53afc5e839855ab5533db6d998d8290cb38125bf25c6867f6c3f65d506a41171cabc626b4ea838484a47228042a4a2edd239a7dd2b0143d7cee0bd6d090eeb6e0feaacb800c6d184331a4f3c4093ad1f2c8e9873d6d8bbc1e6ac82297a214cf76bad4127ba3f5024f0d6002fab0a64e61302c6526776fffd90d5f3d18f130b9fc19aa096580e3142a5e125a972b99e0a5ee78d89a14b8a677552462ee0a92eae271e555e390b519833d03af3c2e8f1b95325bdd911aa1ed4a3828f8e791b0cb7cd81a4faca2c6b7c49eac46b6c74c46efc78d487bd01a39ea0a85a29ee7848c7b8020dfc070084f92b73330288a3d932fadd06bd06ea27500316175f11ba01dd3dbab214fd8660a33497bc469e9d8e2801f61d3c67c7a9feeb84ef67cdb9824623e483eb969c98718c85e9f9dcf4aa2e4f36ec9dc0c39d3a0a792224e9a2c6dc2eb6d63ea49840821ef8ed817de76fff2b716f91ad0da6b7754b662619b03df39ddda8b4a505d21e795bbdc7ba455150f80f607262e25539bbdfc22664ea6aff9f4f0a81b73fc984bb8b3983fafd025a0964640e80e84959b28fd8c65adc55ceaa7340a06d97c480f4b393f4aa5a11613017bb01f21a18daf5e457be082301015882843ad61b25724a2b0a91490600e3a89f8c612270479dd98a3aa56c2be76a82b1d33278d7ecf71dba8fec77c0e974483dd456dd45347558d23d1caa1e2463ba976e70df03bedef5d875f8af20fc31339bef83eadef709813650e3df16d9eccae2ac20118e5527aab4ccd47b43e43362221e4998ff74b3d92f03a67ab5c40092eb8c14aefa88a900f926961677df5fe1414e4191c37e3b61befacf864926c39ef159991707c309e52c24fefe42cce174c39cde8b2b854e4def20c47bdbc72c1d6a6aaf1a9b2a9f80ee6004cb17c84d39472c2592fb17887568e84292d66b1234b61c74d5626c8c7401cc295a07eb725d32f717891969ab2d76dd0e25f7417d0e814f7531424f19b0f603f2c87d1924141ed4ebb1c608c6483e0c89b45495d28e5925d47f63b2ed7f0f23ad5f0a263652004b747df34f525953d97095967f10929d8c1d622eed785593d60ff59bd777997860701aedd852517556ff13abe8b9b2e896a9b0565b40f455a1cd68a385d665af7a6921b51cf5d004eeab4cb41bac35701e254a2de890371c318c4a43f8bedd99a882fed64a8bcf1848484018550d0aa3664bc80266a2c32df5995d147138b9bc3dc150c106ae8ed493e2b88088f0c5f8bf336b23ad01c427d90dc915fa0662f9f83b72b7d53508a31349b781f3e6f40f75d0bdd38d268152fa562a02d586839447c9727c1", 0x1000}], 0x7, &(0x7f0000001600)=[{0xe8, 0xffff, 0xffffffd4, "b27d306eb4e97538758498c7ef3a257968bfae9731c78dd336ca8631e909c2b7b5ab44181c1f786b6aeaf36e257b6ccb8bd757d47c57e79b4c8d0b992b0a91c42743405ed5883daa6f7af384d9f7e278b09d35cad51ee2306ad200a1da3368b3050127d5c06aff5148f91594f49b929f7e434cb2efb1de9401e088838d1e3311eac3aa05fe1567c363853da19d6eb7a8ea341727428db9a6eb7b3563c0a8786ada540544510e7694c5988a8ea27412acf1bf7e91411d4a036f14c1b65dc4f4fb5f8a1634ba90f36acb3eb12e4324832dfe77630c7ce5"}, {0x70, 0x0, 0x400, "b50d62e3f3929b196e1d538424117942c0efee57c2280af40c66487ed2d6ec145760f1decc92618a679704cfcd482c7b2a975b227afba631aa375b3e72e1e4d82260ce94987e790a57095ef8f4423873303c02d29c464dde1c8e35543572d193"}, {0x88, 0xffff, 0x7, "603a0ba39c275eda1aae2fb7e8b2c24063087b2d0c06694bac960a02a5b4c2ab13edf09650c9406a84089e5baf49af71dea8f23c91cece55333fecc5a181f866018c3bd5fe67070f58e89d076fceb56caf15627390a57f6f8e558741e7761e6412bc6bc25756f0ff6b5ab34249352060c713"}, {0x28, 0xffff, 0x6, "a78360d56eb95cf0df46cabc8a641f6f5c35248f96b211"}], 0x208}, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ftruncate(r2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000140)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e9e2ec82a8fe57051e22ef03f529caff43073d61d83aaa0389e2fc8eb65c571e043e6f2a46628ff11924769d1c4749b371c99096d37b57ebd46f65ceea7cc14c1b901479a56cb9fb61c053399ecb445858244a324c4461c199f2f8865337c9542bcee013c0f69e6dc452803868caff32cedbd8fa610ab806e30ab0db0dd0b4f4d6b51f523eea4a0ffbc021a28d93d8e690680a0f2266d991ea67184209e6ed362aa27d65d7425931d84962d90dc57b5dcfa1906cb469151b7e1a6b2995e9d3ce007aa391e9c1e7dbae5a9b7f19dbb30c3b2a68bdc166868dff93968ad840d5e7b9f20b3fe3b966a0d17961c3b3dd052f222fb3da00ee8a363800dfa6002fa49", &(0x7f0000000000)=0x11b, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r1, &(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 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) ktrace(&(0x7f0000000240)='./file1\x00', 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80)={0x0, 0x5}, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d9424", &(0x7f0000000080)=0xf, 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = open(0x0, 0x0, 0x4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000200)="68a5331f30cf12f41d4e2b56482906a5a975b6ab6c51082f949ac1d9d9f30d254ec9a8408ace8c95277827491cda2b4842d30a2be431805618898c90d6b4d37e40f7b35f8f11fdfc3b9ecb52bdf45370a4ea2754353d626bb2edad532c23487cba280570ad98d2b776fd37eef7cc972fd85967e825a31527a4bdf95dc7103b02b1216ad7e962b45ae4fedb9d54178e2ca736ecdbf26b223aacdb863e7678a088aaef27e62777251a1fed7f8160220f97a6077688e090", &(0x7f00000002c0)=0xb6, &(0x7f0000000300)="5ac0820d9b0d7cdef7e74a39c3f37eac14118e4df9ab030f4898a092373576e21e5aa5a74c7ef59d11c081e85017809e39a7ca56fb30db819854235c2ce7c31e4ff0da367ae7a82e29eddad310da285fad3540318e269596e4699fd04a4a68fa9bc030391e87f4c56c2ae7d045c4af87723b57f66871b47fba90b5cb", 0x7c) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080), 0x4) linkat(r0, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) r4 = dup2(r3, r1) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0x1f, 0x4, 0x1, 0x7, &(0x7f00000002c0)={{0x4, 0x4, 0x4, 0x53, 0x1f, 0x1, 0x8}, {[0x65b6, 0x8, 0x5, 0x7, 0x2, 0x5, 0x80000001, 0x80, 0x101, 0x7ff, 0x100, 0x8000004, 0xffffffff, 0x8000, 0x1, 0x401, 0x8, 0x800], [0x57e7, 0x5, 0x1, 0x9, 0xb, 0x1, 0x0, 0x10000000000ff, 0x1, 0x1], [0x5, 0x7ffffffff, 0x14e, 0x2, 0x1ff, 0x9, 0x8], [0x3, 0x3f, 0x9, 0x7fff, 0x349c, 0x9bfb], [{0x40b, 0xffff, 0x22, 0xe384}, {0x2c, 0x80040003, 0x3, 0x1}, {0x7193, 0x8000, 0x1fc, 0x7}, {0x4, 0x80000001, 0x0, 0xfffffffffffffff9}, {0x6, 0x9, 0x200, 0x3}, {0x7, 0x3, 0xffff}, {0x8e63, 0x8, 0x9, 0x1}, {0x1ff, 0x1, 0x4}], {0x80, 0x8b0, 0x31b3, 0x400}, {0x402, 0x4, 0x0, 0x6}}}, 0x1, 0xbc}) r5 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) close(r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x41, 0x0, 0x7, 0x7ffffffd}], 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000004c0)) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r7 = socket(0x3e, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r9, r8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSBRK(r3, 0x2000747b) sendmsg(r8, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80000000000000000000000000bb00000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090"]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x61}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x64}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180)="ea0000016c1d03f808000000000000001e6d41b300400000", 0x18) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x6, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0xd8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x6, 0x5, 0x10) r2 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000540)=[{{}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x2b03}, {{}, 0xfffffffffffffffa, 0xd0, 0x20, 0x6, 0x2}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x2, 0x1}, {{}, 0xfffffffffffffffb, 0x0, 0x3, 0x3, 0x4}, {{}, 0xfffffffffffffff9, 0x98, 0x40000000, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x36, 0xf58}, {{}, 0xfffffffffffffffd, 0x80, 0x3519730ea0ba1159, 0x8, 0x8}], 0x4, 0x0, 0x7fffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r8) writev(r8, &(0x7f0000000180), 0x2) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) close(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1d}, {0x50}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000", 0x0, 0x5}) sysctl$kern(&(0x7f0000000400)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffee0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x404) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = open(&(0x7f00000010c0)='./file0\x00', 0x200, 0x0) readv(r4, &(0x7f00000012c0)=[{&(0x7f0000000ac0)=""/132, 0x84}], 0x1) dup2(r5, r4) close(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000980)) execve(0x0, 0x0, 0x0) dup2(r3, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0xfffffc16, 0xfffffffb, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000002c0)=""/194, 0xc2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000440)=""/6, 0x6}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/18, 0x12}], 0x11, 0x0}, 0x8}, 0x10, 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) (async) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)="277d3c387fa0a00398de298db18781dac29092896fd00e0618b284df", 0x1c}, {&(0x7f0000000240)="fc63d68d10468e7d6201a5d2c93ea7ba8d65de94edb01f4e040dd88d45825f3a312217a243111259b787a86ab3b050dff3ab4e41b0b601131c87cfdfbf0bfd854c1d7180a4fabd812dc303842b1df5bfeaf49fa959bd199ad33cb59630de801c056253b8610638288a25ea725471d06736daaeeb24e7e12f0cec229727f0fae34a4f3e99ffb49b975d40a3ec6e356af50b175a98db0d9e42ee0fc28eaef18818956e9d3b036e1775429f68d265a44d", 0xaf}, {&(0x7f0000000300)="058045f9e2d73bf5129d693a910e278184d29771bc6f57fdca85f4a92b5b9b526c8327f7441bc6da3c848c2497965644698e8944a8320bea77e38d7a6d61428ef373e9", 0x43}, {&(0x7f0000000380)="97750d0bdd04fb79facd0a10ce16747a4bbd246bf848a6fa8a2b4cdc2f1f1c31ec7e5ef8b650efe07c4e4ba14852d88926422adaf9e04c96c7f69530f7276e8b29a687df86381c42978d642ec553a6c21435aa978bdfba11046de9542e7f5ef5f3b4e08c7a246f1d44c48335b9c4646edfe219eeca2ef1522c19bd065b5a1dd0b340a7026cc28ea4a92fa6", 0x8b}, {&(0x7f0000000440)="e0e6b1038c1993cfbef4ba03cfdab17650d193ccb58385244652634398f5e66eed1337515ea2a4da643433c87ac83d0415641589a910835de5a3dac90b6da116e50ce6a5c43319b820eacc7459a00c6b593be010cfc26c5c7a37a991f2ebba7f2c76c3082cec099819251ca6318d278121a71cc90a4e304da773a7e71f22fa1c08f36595ead77652a903e58747220001cc064790610ca047f561e9be61b9657f1d9178b02cd4e61e64", 0xa9}, {&(0x7f0000000500)="89ca98abc8b860c3d5bec4e28f69be4433ceaf97c7722308cf14900ebaf605", 0x1f}], 0x6, &(0x7f0000000800)=[{0xc8, 0x0, 0x0, "c9e7f8113ce66df96ce3283bb542c6e4770e82203911a40ceef0941fccd8217a49c11a087b01e9d9e9acab4c0b33f22d46dd0a664aedf75135d2d582b130034c23a741fc08dc205feb98a13e5012a3d1621217fd9431e8fa9dad27d7b0dfa5eab917d5b239e48988f5d2098900c28f6c3d0b3238efd117583dcc0cd2f9c85d02d8457b1eaa374967996c29785b5f5723a2d5985c4c8a76c3fd8164564ace267f754cd9244aeff81ce54af4cc404ec50461"}, {0x108, 0x0, 0x0, "1b70f0f55983b91fefece40c1b4a4d3b1d80c980eba012c84cdd2695ee673e54a549eac09e3b8c8cb52462924866bb7cb3ef9431d678d8d148610eef1981f37eba2ec6230d2ed312a7ff476f71b8b6d8ac1145a7bee65571a861abad5e6af8ea509665b22e0ceaee167391f49f03fef06f8bc1f3e3e22797d05fa89e2c3854355f0e4da473d43211ce5903b6524f4d763a55caf7a5e582737fd001c2378b4447133d8a962f7f381d1a5550605b96217df18f2c28710028251b91619313d697eac5f560f51b6b5322c29d9c59125819ce2cc8461bb51cce2422f50f1b38ad78e8a79d2b5e199ca4e49d888ea01e312d69b6"}, {0x10}, {0xe8, 0x0, 0x0, "7cd8eda010d35ed935ae15f61aaaef4058e90feefedae3032b91337b07099e56aef9dbf17c2b42c73b7e76be1f84249ba2fd8df127ca4f6563ee9147fc290268681501a672ee91b15683529e18b7986f643cf05c8fc3802d4a28c2082e1adace30b2f8d4213cdd44935f0f52af266cff3fc4464fc8a4f4b9e96904f852b367fe0c361d14040587e327a4dbb6740d83b88039485eb220c3c364880dbe28c297e63a450d658025e19784201458eaf276cbaa1cb12af8f37806121eac74314e848fd9f1e0fd34b2ecb22aee41d5d4f3a1e87c"}, {0xc8, 0x0, 0x0, "5781f8d0e834409546d10e79ec34f7fa489a983cc6a9aac1530b4b481dc572a1d88d51790212e32d826b3b8951a701acf68ac6d6301dccfad2ff3b6b245fac867243fe6d4a28fcd1a051bd338d8afb4f90ffd5b6c1199cde0b1d1662e3eb340fa3418bfdc3b3bab2770ddd58446bcd5cf10ee654b0c8356e079d1e0bfd7c801febc47711b9b466fb41fa3e5cd6cb31c13b4d5961a2818000b4d743ca299511fbb783b5bb7df4703612f470f7c781aabafa"}, {0xf8, 0x0, 0x0, "d80fa46e0f2acc7be716cfa80c20b5bae65be939b67cd4daecb0c72e27400b815660875dff0f2ed7aaf338ca2fd36ca1018d8a8ac23cdd77f7d06cc293d9b3076fb5a534e5ded1e5dd890f7bb3f86fcfc3b5f56cd872135a63fc0ad77f0cc66e6f07a04a1c0b383495d802c48f7fd39164d3e141c6fa8361943bc05b152a0966e76a44a691931354774f4ffa6388baa8ba04ada47e809bc671d43d95f048269aedbbc6c4ee04687b893df1897f1bf0753c19994a06bdeb7a3d1c9dc9a076e8c05c70fd00d7f81884ab5ec1115f84c860d238faf7dd0b499bad5bb2f3ed68c48ec1"}, {0xe8, 0x0, 0x0, "7b7f186399cf3a4d2ae2306093a1b8f12411a96cc329d0faa29fa84907519ad92a6b6fb3c1be51397b27db15f8d5c5aa73cfc5ed31082f3cd8f9e7e4432b4692647e046213731db18f2b2d8028e2f42f6565169748ebff745d3216792714ff949ef4d5b98dcfd048b087a5c0a5acebe7d6d5d4a1e10ac098e93dedebd4b3bfb3219af6e11ff1fed91d12929cdb6688bb366b219f4e3b301c42128685d292038e8ce2320722251041ccd18556da0623fe9efeb70426775084fab16a8367fec112cfe4b60e5f86412e2533ff4495ca640d3a"}, {0x30, 0x0, 0x0, "f38b9dcf49a1785994119bf0edc07fbf6d3adc7994c4a92d52"}], 0x5a0}, 0x0) (async, rerun: 32) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (rerun: 32) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x18, 0x6, 0x2}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffff5) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x800) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000440)="ebffcbff13b9fd81020000003048e69931929648792ec46c00412ad52e3f9ac759753b1081d1a47b754691cda56cfbc94280b223ee196469283b4a0799544b9bf356a60fce83b884d7d957a8d385cdf2f270a2b80da85b96a316925e71eed61c7fd4418e7f5391bb512a7037547660808ed7c13f27c1a9e0c076886f83cc242789d198a1db3d9778e5fd5a7517063763b0acd6a7854f2fe8900f349206e9a1029d96a1bd6e583ff052822068ec256da79b95f989533869b908a1f5e99f8241fc1df99bdc4677b1cc51e3c7320c82f3", 0xcf) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) r4 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setsockopt(r4, 0x0, 0x6, &(0x7f0000000040), 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09c9c22947354eee9e9c2a823972dd02202a537718c91efaadca9d677cfebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}, {&(0x7f0000000080)="28f4941201786a1dbdd0d9e3dbba93f0bf6b5408b61f21a22ad858340a0e07c0246b0f4d6dea7fbf6f51be56d2e6b6b8", 0x30}, {&(0x7f00000000c0)="d83e051da625d0afd7c450a583d748b86454907c0920274e4c766d89e7812dfafe90e5029802ea765342ede95d05c3e6a387a6f623cf6c9c68fda1c2a86881029084a89479206ba3165fc798fb809e183b72c74e1b453a4aeba674b23834a3b610147b0882cffa3d6fc7aca1b15209f8f88cb7f87371105606b9f62c20d9ee16732b3651d55f5c3ff64312778ff0d9ed2b46444c81", 0x95}, {&(0x7f0000000180)="6be041392f83e25ec85b3cafda8b11532466fff2f52e1062b3398aa61b8c7bed7cc89fe194681ea03a3ff09713c48a923689f608a95edbe3ec9801a3b4843e586e5242e1dd2e3fe0e110cebfccef4c248c4c581f635529ed9a", 0x59}], 0x6) executing program 6: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000001700)="e3", &(0x7f0000000000)=0x1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="42a9ff7ec993ba8c335e2644d0a0bdf1c07a7123f7b4fd75954419d33b7b930c77cb811d753aa3c7", 0x28}, {&(0x7f0000000340)="2a82b290257b5eb6dbcbbedf0b5c4ebb190b3606e2917fbf28f965e98b46e59c585ebf07fcc7e3593fc7ab899d68dd4fa9a0800e304297d4fef0510a70d71cf43f8ca30eb2647c97749e931fdbf3be5a079c810a3440683b329dcf55ae3a959173288e9963180cedd5a9cd3a6d5aa930028e0cf0829209d704d7dc6cd0b31862247fc896f5ad1210322d520d5ec62bb3408bedec1d5d4e4d3beea0fa6cd3331bf9bcef8a88582fed249b6bc02399b8c7e330806b82eb9718dacae415", 0xbc}], 0x2, 0x0, 0x0, 0x8}, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) preadv(r4, &(0x7f0000001b80)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x2) 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) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r7 = dup(r6) writev(r7, &(0x7f0000001340)=[{&(0x7f0000000340)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509edfc9f6b28e9fade02acfb99c9058083e9380ef764c21ebc7ea33ff7c475e234f408564413518d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c", 0x72}, {&(0x7f00000005c0)="edbb4e58998d700a35d7839859e1a1af02f57250ccbe2a8e571425002fc32d499a9872a5b1f2333d8c64f32d597213e742", 0x31}], 0x2) accept$unix(r7, 0x0, &(0x7f0000000200)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') socket$inet6(0x18, 0x7, 0x60) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r8, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) executing program 1: 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, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 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) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x24}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x3, 0x54}) r0 = syz_open_pts() close(r0) socketpair(0x18, 0x3, 0x38, 0x0) getrlimit(0x2, &(0x7f0000000100)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x9, 0x2, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x4010, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x385) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3fe, 0x0, 0x0, 0x9, 0x7, 0x40, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00a', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x7f, 0x0, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 7: r0 = getuid() r1 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000540)=""/148) semop(r1, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x597) msgrcv(r2, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1e, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x2, 0x7ff, r6, r3, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r5]) r8 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r8, 0x0, r5, 0x175, 0xfbfb}, 0x5ddf, 0x5, r6, r3, 0xb8, 0x10000, 0x9, 0x401}) msgrcv(0x0, &(0x7f0000002500), 0xbc, 0x2, 0x1000) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, r0, r5, r0, r9, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r10 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r0, r10) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4003487) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000200)='./file1\x00', r11, &(0x7f0000000280)='./file0\x00') r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet(r12, &(0x7f0000000100)="ee598539830f398c120aaa3886579eea1b584580c33c758bdd0f4ff15f7c55a3f9d4360548a798a52648b63d4a43e6", 0x2f, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto(r12, &(0x7f0000000080), 0x0, 0x8, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@remote, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "39df98", 0x8, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x67, 0x0, 0xe1, 0x1, 0x0, 0x1, 0x67}]}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x70, &(0x7f00000000c0)={@remote, @broadcast, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@generic={0x9003, "c6ad41e59a547eed4a31bf9d5f8a301b88d82eda1613aa6bbc9150fa224d1d7058101e543f40be1de897c8887ae2bfc2d75a96ab4e4f8142a63156c6d058751d29f915943aa380fc5dcda89b201677f280b55cdee136d73972d323d35caf"}}}) getgid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='./file0\x00') syz_open_pts() r2 = getuid() chown(&(0x7f0000000280)='./file0\x00', r2, r0) sysctl$kern(&(0x7f0000000180)={0x1, 0x55}, 0x2, &(0x7f00000001c0)="d469a78027c87e", &(0x7f0000000240)=0x7, &(0x7f0000000540)="605bc3a9cfe2a436b529b2606945cb23278b7b0d09166e2a0e3d6cb27d6ac2ce203c1aacefcf57a1b2979236487852b67a8046d61d3c6a8da9e43716dd13a300a65ed999275f77a42c57c1cce206e0a16e355b71c3d61f98e5caa40fac40d847c0d4013ca430f04ebd9e410a8aabf6280e1797424e652a760ef9bbc45cb3fe153baddc98d489c243d0ab88016547c6bc450d18e1dfa47ea257", 0x99) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x5b7) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') madvise(&(0x7f0000ffb000/0x4000)=nil, 0xdfdfdfdfdfdfdfdf, 0x0) msgget$private(0x0, 0x22d) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) rename(0x0, 0x0) rename(0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfbffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x101}], './file0\x00', 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x200001, 0x0, 0x81, 0x0, 0x0, 0x7}) shmctl$IPC_RMID(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) shmdt(0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @random="e0c0faa888c0", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x30, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@fragment={0x3c}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffa, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) executing program 3: sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000180)="ca1fbf10", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040)="0bb423aa91933d83a49ab67c781704f75532deb6b180080b694154e2d72cea81d526779f515076d0c098423e38055f39d66f23833829501888d49b54fb8cbfb84b0c5fdef242ddc20962e653f92867215dcc6e5f411c67bacc99741739fe43e18253b297e1e43f5a0b6dcb3f1ba9ebf58a218fc2c1b457551ea494ef14234d7da90473abc3c0c7d11207ff304025efd4729c122d13", &(0x7f0000000140)=0x95, &(0x7f00000001c0)="de9343d1f0e91af2e2c418a68796bca8e302fb93bfab0388b2c5ce3372f146ac07d89b0f0a64ed928dbcd86f7db274cc100b08ead476269d4830e9981825433761c84ce4eb66ccdd383ee5d87f40b0078f9f25f6b319ec130867b62e2376b8517ee839a374c7e309313b847c0483f46a4104290e42db6e8e21f077226e82677c19c77ddeb17838995e62b644f6ee44f0baed1616168dec5b1f422424372576442a8d0aab2acd00e863f6ab2aaff5dc5ea8b46908722c0119f46919ce1491daa7df3280e752473c0850d9f6", 0xcb) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000080)) open$dir(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x1, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x2a, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(0x0, r3, &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000200)=[{0x3, 0x3, 0x0, 0xfffffffd}, {0x0, 0x0, 0x80}, {0x7}]}) setuid(0xee01) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f0000000580)=""/160, 0xa0}], 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x7}) syz_open_pts() r3 = msgget$private(0x0, 0x0) r4 = open(0x0, 0x0, 0xae) sysctl$hw(&(0x7f0000000100)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) symlinkat(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000400)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) close(r0) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310", 0xfffffff9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) write(r1, &(0x7f00000004c0)='\t', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) 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}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000100), 0x0) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09282b74a8d3f0868616c4995a", 0x86}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118", 0x67}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa044b60f6a3ab2be00036303408b6f16162bba748697f6179e9f191e68a67c2f0ae53176a0931", 0x4d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1ae516f3bf49e7ebc57ea4ae9d03663119c724c965a53945343e65a2a31060d030c4d14b7363620deffbfc7fdbb02ff934a00c10835789652331e832c0f46e61e9e502699565bd1e892918402cf9fd988222c8dd8b424b7edc314b768aeadc6f3a6c7a7be599901d229e93a596661baee02913e930011ad53779dbc073c24ed8b76cefc5f9d985fecc2b4d48cb2f241ce919e739295867a83a103c609df29856793822350631c5d84e30d478cfb75deb431c9a60558e6582eeccf9969bee778c097ad51c3a7252b824a9e0ae530df6c5254ebe3a6940819873f74153db9306512021f3cdb30a125deca6dbe93a9052aff2c99287a9e0b15b8f11b1990a0689e83c37ce7b238eb60b85f6e2ff03e2ba57de3e1e4e5aff5fc4609a4a26248fe9581783f6200e27e88f6a59093365161954ce849352b9ecaed87a74e9644f275ac013247e4885034c5fc96805e1ec7e539464c7bf9727ad7f1a6fd45ac15f6143d02969a7352f7fd04c34c858f7e9d61aefa108435b9b61f2ca0d63d1f0f4c7f80c80d7f40f9a142861703aa677a6f9eebe232ba402f538a4226a26a7692b803933541e385d3a441a", 0x698}], 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x1000, 0x6, 0x4}, {0x432, 0x5, 0x9, 0x1}, {0x0, 0x7, 0x4a, 0x80}, {0x7ff, 0x7f, 0xf9, 0x80000000}]}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: link(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x44}, {0x25}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x7) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x0, 0x2}]}) r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x510, r0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x40001b00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, 0x0, r1}}) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x9, &(0x7f0000000080)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e5cad015d56dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb16a4a86aadaa942f29d429918c9b62cd3e1b42261c539efbed0574867b7f6ef868920e44948a1996f649e941fd275d3cf12c47acb1a1512a824e95a1210812d793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = socket(0x2, 0x0, 0x9) r3 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000004e40)={0x1, 0x32}, 0x2, 0x0, &(0x7f0000004f00), &(0x7f0000004f40), 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind(r4, &(0x7f0000000080), 0xa) setreuid(0xee00, 0x0) chmod(0x0, 0x33) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = dup(r5) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000040)="3f929d64bbb6439b9165eb69fe2b80e9cbdcab36171a2ee0575b7b9605670bf5e4dadda5c31db54c3f102893714299fd1fc706cb07649760bc87e1f1df89fb51ec0aaaed85802f11ee4dbc2407f4e6f7cd0949ba2d81", &(0x7f00000000c0)=0x56, &(0x7f0000000100)="28a1b2ab5abc66", 0x7) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x9, 0x0, 0x7, 0x7286, 0xfb}, 0xc) sendto(r0, &(0x7f0000000200), 0x0, 0x8, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) sysctl$net_inet_ipip(&(0x7f0000000280)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000002c0)="60e55b1be53b7f2c", &(0x7f0000000300)=0x8, &(0x7f0000000340)="a30e221c4457eecb95c27f7dd8532d8d8a5d92be647e32276278f0cf5443ecd5345b2c86d638f40e78aed3a75d149eaaba339cfd96484475b3680918055af2f63ab585eee2a4ab216bd07ee21862d7d42cae9d25ad9a555ed96717d991d41b3fc25134d7d3f78041225d5ada4942153b9c01a18b7c91f972c83759622c69152c7a6a72fefe103778c6781f4e75f88c9ee7917a4a50b240e9f2cb9d3bca63966e53f8dd62112b83bbd235e56c4a071d0815540941ffec439775b6e01ada3da59e1b5131cc5159e188db73ef9b2b82d8ccc48660ae8fa4b89ee6aa652194da61cbceb1ac9215677a24143926d6d24aefc9c5", 0xf1) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x188) chflagsat(r1, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000004c0)="e18431e5569d151ccfdea0de26ef6037812a442b2704be8e2f9e018067353670f08d31b076ce8734119dadae26d8be42a26d6df1598217476d8ea087b7f7389d04b4c4f0ff0262fb62018e1585a825da1600196bc6e7400b83c2d0d1fb85acb5bb7d674b546f4a2f", 0x68, 0x0, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) connect$unix(r2, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_ipip(&(0x7f0000000600), 0x4, &(0x7f0000000640)="499a82f62ed78f6e0e2ec8eb9c830c6d1cd5ec8b8d2bb6f43c195a6e8c56001dd6b3b8d85c9a1795978b1261f64bddc631e796cfbe5d225e75ded39bb89a9b4fdfc8", &(0x7f00000006c0)=0x42, &(0x7f0000000700)="4bc9638cde7370761f90bfce6d94926a77ba154a12046cfc26c12a9b6a8ce491323839a4f63a6c99630177ff8294edddd950dda47321aef8f7c34f91baf0a576022af9861aa51b5eaad31ce8394a2002e51d699643e7b30fc31d1abb0d088cebb344c50f2716a812868f43a24d8609ee80619d18358b9e96b2a25f7e249cfff844a777427e8ec12a3409f753204cd623af2ee33ca27968c517925193faf194f8caba7b", 0xa3) listen(r2, 0x4) r3 = semget(0x2, 0x3, 0x220) semop(r3, &(0x7f00000007c0)=[{0x0, 0x1}], 0x1) chroot(&(0x7f0000000800)='./file0\x00') ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000840)) r4 = open(&(0x7f0000000880)='./file0\x00', 0x100, 0x0) connect$inet6(r0, &(0x7f00000008c0)={0x18, 0x3, 0x0, 0x7fff}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000900)={0xffffffe0, [{0x1, 0xfffffff8}, {0x2, 0xfffffffb}, {0x3, 0x542b}, {0x3, 0x5c6d}, {0x3, 0x9}, {0x1, 0x1}, {0x1, 0x2ac7}, {0x0, 0xc425}, {0x2, 0x9}, {0x3}, {0x3, 0x174}, {0x2, 0x5}, {0x81a8744363e75659, 0x7}, {0x1, 0x7}, {0x3, 0xd865}, {0x2, 0x3}, {0x1, 0x9}, {0x3, 0x9}, {0x1, 0x800}, {0x1, 0xda00}, {0x2, 0xe3}, {0x1, 0xfffff001}, {0x2, 0xffffffd5}, {0x1, 0x80000}, {0x2}, {0x1, 0xfec5}, {0x3, 0xfffffffc}, {0x1, 0x2}, {0x1, 0x4}, {0x2, 0xff}, {0x2, 0x8001}, {0x3, 0xffff}]}) lseek(r1, 0x8000000000000000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000a80)={&(0x7f0000000a40)=[{0x46, 0xffff}, {0x4, 0x3}], 0x2}) getpeername(r2, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) r5 = accept$inet(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000bc0)="766d0451d0ee6ed9ea5b8790b7620a81543b3cbdec0744a98c95f35b4b274bf8b97ed4954d2563b586f6a2e6a04dab5853574ec1808268b0a6d3f43b5cc418b489e075df5207a961f475c9033599687b8b2eedc31bccac13f63ec53646b54dd7ba68fd0b18b5b9b2bb6448e62fef260d0a42e6e066e674cb80e0e2010165adccb4151833b0e4bfd8f1f47a2fac14d988beaad6e7da0b1776d1e0fbfa677e14baead35d77031cf3cd111fe8f3b8", 0xad) sysctl$kern(&(0x7f0000000c80)={0x1, 0x23}, 0x2, &(0x7f0000000cc0)="ce4d60901a8faaf8a156d7c4a694019f68a988328c3f23c830d962203648004018c30353a7475d68a68189df177b789816f6ebb79dc161d4ed7b4c1045fdf36dbf68de0928ceb5d011812ead94290d59b22540fee6b3b028e52c0b26050a1ceaaa7e563a7aa716dfebc299fcf1a97ce088492b54b93ea766dc4034efcf06f43a9a0c94d4c5669001d18775a6a05a872a61551e6615461d6afdcca8d76278ae3ed95d1783fb", &(0x7f0000000d80)=0xa5, &(0x7f0000000dc0)="fb94eb1944f6a4ed1cfe4eeb8ccc6c2d2b192376", 0x14) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000e00)=0x5, 0x4) sysctl$kern(&(0x7f0000000e40)={0x1, 0x54}, 0x2, &(0x7f0000000e80)="af99758ce4461eb9bfbb71f20dfc21fcfb43e4e529b3644ca98b7f9dddaeb8cb94ed7695b3e385cb329b05a4bae4985302c3014a2e032158b12a67", &(0x7f0000000ec0)=0x3b, &(0x7f0000000f00)="b40e6da0e6a69f8e18ebb35df3b55b6642756b1d34cae77e8fd15133b3271036617ee1e395139a26a19674faf8a3a5670331b88e8be5ed9eef8f4fb55f182878ae2481597f8c24615de6ef3a5920d75bfd92b94c352d4c7583a11f098d59fdfacc2c54b38caa0340425a0c7ae2631128ead15282dbb17fc1ee0b05acd82102d7a67332f5df1e811aaa55a947508afef394d8011d79c6d051989a61eecfe605b1b29b51b880f25ded823ae1", 0xab) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000fc0)) sysctl$net_inet_ipip(&(0x7f0000001000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000001040)="8ddc566cf8158f16053778551f016c52e41c2579c8948da8122f88bea68b7677ac2be906ffb1d6c75b8b6fc2c6532a86723391f98f4a6d96402f7a823494e0f1a396e9a46730a3cea139932b68f1d93860c927a151ca65787f0c65e30a088fe324ec4b52f83fe15d5070cd4c9b313cca2134db58e6b1076837c07e68b2bb22844f938a9eaef444926d3defdfd0eec3211905fb45ff138dc4ca076f22c799449f8bd6f5da837e2d8c8e47", &(0x7f0000001100)=0xaa, &(0x7f0000001140)="b665a14eb634ca07229c563846c418a4c4e516661e63c8d8a4ed8157e90ed5a7d6d3e927a1e08a082cdaccd095a72e033b26d9c0e4282383e2bbfb17f09c6876fce59c75354daa2a6f3e76cc653531881c9d61c620f0906d3d15da28c48acf7cb1157b1452fc0c539db9785a55de6a661ed74fb1c4fcdb4042cc8170470cb9d6ead68ca8c0d52044a87bb57789bdad521f96b49e4cb56f19dfa6a964a54eea86cd66f94e0e7ccace8f0752bafcd180064c15e7fa3fb38597e81f373b7e57f006298cdf67d1317caca42d07dbf06a294ae9085f0f", 0xd4) lseek(r0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x2, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r3, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x0, 0x0, 0x400}, {0x2, 0x1, 0x1800}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) r4 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x84b, r1, r2, 0x0, r2, 0x12, 0xbff}, 0x2, 0x8, 0xffffffffffffffb8}) semop(r3, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x0, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xca9e, 0x7, 0x9, 0x9, 0x5, 0x7, 0x6}, &(0x7f00000001c0)={0xcb, 0x5, 0x8, 0x200, 0xfffffffffffffff8}, &(0x7f00000002c0)={0x1873, 0xaec, 0x1, 0x2, 0x100000000, 0x8000000000000000, 0x4, 0x5}, &(0x7f00000003c0)={0x80, 0x4dd}) r5 = getuid() seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffc, 0x0, 0xffffffffffffffff, r5}, 0x5, 0x0, 0xffe}) semctl$IPC_RMID(r3, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) dup2(r2, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: setrlimit(0x0, 0x0) r0 = socket(0x10, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) getrlimit(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x3) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000040)="31117a5e752fb14d455cb63358e1d4e9b1c07ce141789f2900811dd99da753f3ae172b0403034ea9ad46dd53c99138b2f8253739b1b8132c0f59249b34052be45c30db2dc5cf8e880f8b00427446a47cf9ea286ab100b29ab9cd11b8c476eae987ebc000d6e8c8341b90fc46f9b1fa795d8964850476c0760dcb47e57b8ad8e48646ad0d4e7f972d0723a5dd8777d9b565baf21a98f6dbd6547883e22455630d13ed6bf7f3a7ff19e62150bf8a89f4bc1ff6ea6bd3a5e0c52bf6ed76f75627375b7e9c9d7b19953e16699b095fb5985b87fe39a4032befce27135ecbaaae73ddef6e0ae516c602fde0e4272c", &(0x7f0000000140)=0xec, &(0x7f0000000180)="ef8b53260754a5dfa43569af97aad4f26b3cc1ad3e50a36ad5337effc9e68bccf584b4f9a312d53dbd1396975fb18eba8e33c58be9444c15130492d0c219e77c376b9288bd0c9a7c9d6c49a5461d491ef8f62e4db11ff1dc9df18c84da6c7b590eb3d41734bef8092dd851bc45e2c292a3570550cc6b367361b77774421b644b81c687fc978b25ac16839d6bb8f0e743954ef534fb3e62348ddbe4a8b4efd4d53e7a45b35e6200ebf47320ca31971e6641973b298b0f0fce95d958531a56236d7315781ea530cc6194086439860d1e1623cc8ed466b62bcecd8ee1d3e3877323bd014b2d50eb119e61e06691630af921e0c4f975fcbf31c43d8a9044efe54af8ef8a81aa444832c80527cff004fd45d7fcc779e0a44e2ae41a08fc878d49a2a00e66603929435946d5a152c1f03615eab2bc59148aa56ffcd0012668a1c38f6a7e1ff3e9174d12485eef41fb9ee486a3fc850402f1ee6177aa073fb861491df120d11f502f61649c5f7d37424f4a58ac6b89124946e60c3e65e30ba99d1acc74521f3947c96b9437f57f91141b950e1363adca8b00e534d3f3f3d666fcf0a2e069cc87a6ec0f6a718eb27619aee0d430061aa70a82edea1077f5b59411d61318516a01ed2a3ea9c99ba6921cc90540ab5933154e066e64e8f1904e5eea81877ba08852924a262c399914735c5ebb6bfa696a0f9aace81918c106bded083dbf5edbd3de916bd896853dc06db59a52f35de65b817551446119e955e75979f8b964cee7334c85841456db087ef3deb581fd1fab03db53be826faf70abb17688929de9eb605d407974960f2eccd01614a07fd9880409af194af22d861c919312b2752e50ac0c5797ce05ac13b7d763353c882ee27e5ea0d2cb3acfde7d0028da164e302082b55c1c23ca51fc7a6b5a2cd45ba718ab228c1681a73b8750542e0311467ef53587989a61d23f3c981d83460f9ad6981939c6ddec08631b3651852a39e3e4da31dcc97af617e8c8b2fb77d469b76f56bbcd5860b20b81121bd4382d51c171e12fadda2c1b7a6b8efc074ed2c51dc995bc4dd1ad5bba147ebd284b3291a974ae1d6efcadd40e8be2d1ef8527a301f517fd6aa07ba62b5e9614880bbdc066735e7926a51da5f5214e8e6e67970fdd315cbb9a02b152e1e5bcdc617b52d83eff6ad854c7645de34f16020fbb6faa7361e3615c1c713eb120a073bbb6610d90095b334951e1e14f1afc76218fd9e9af3da830505a827ce80ea99b452005d64bee8e1ca7a1f918a0db229f6d373ec5c80a8a350d5bcb19f3cb78641c2eea97537a9a01c2709e5edf977d83ee38b4a70ecc83f82776f9120cda7ff5fa67a1372f6cf6e8499a2b7a4c859a5d859bded7a56cf62478c2d6b85cfbf47250154448bcd6a89d8439ec97a78b1227366a4740b56e3b6d2f920eff0e6e42f4f9f8f1b22fea503ca95d3b1fea6c8b976c08206398c41cb99f5be7bd4b034176e3c6993ff46cf70527a94a4541d2f0b3dd8d4c69199989ad7f940a05968670ac79f0ef13af6683ef05c02febecf658183a1de64c42a80e04843de07d1fea0d040a4c7bce86474074cd35b3f67c728e550d0da9bff3eb8bd0848db3facba50256f019483db89670f5b5d56fd957f18c9d7afba103f5f6f26a6f662368c81187d316f6c9dbafb46be77587cf61282298497b31cf6a70dc7fa4b0dcba918b65b40f1700eb29d65e788f4fbe45ffbf209156582fa3296511ea54891c6565492a029b8560b12c08c5efab8094e6a00a587660cd7dea9ff0d482cb299bbb94d32fdb67553a7b8dbfaaa4c305caf4e03f4a075f783f088c89c70489038649448205a3dc1d9642034773f6f9821a51ffa614b63ceeb72f50ae4b28c55d875b55c653edc4eb0bdf0edbfbc93687abaf8571258277fb4bb50cdc4522d1c0b31be9006ab381646daf90c1f1c67d013111ee0901bbfc8932f07dc49e44aa1548dbde5512861661cacd0f335264b175a232a81c193370bd8729266f14510af8672851be14cdee19ccd4df025fce4731d4c307b8de13968e85a03d3d9216c804e7c58182c89554ffdd3e5f74cb0fc8f692be0aac88dcd59ef0ea9a667e8fc8ead23b2d0d69bcd7765e05ef18f42d92f5833505416bc970d2c3267a3792fbfc064cadda6c82bd938fb7143d1a8ad6453cc7f99a2c51b2ca9f09e18a5942a2cb3affdc01babe4001c61a7737f880b04d232e0095ca1c622978fb6de7703d976ebb58d3aefb9a8607513200ec2757e8adff4a1f02e0d97b242e334b947d1668f8c996abbdf3b31a7b70edfee4f62d82cc2efcd206568b021f8984d04754deab66d8e8ef5cf24a779ec32271e4eabba36b535f8d1cb045c564a4ad34e7a9bcffe34680a8c92f8cc6ad60ac9bd98cf30357cb27521447172d080bff191688116452841251e2f1c5e21ee20a5427847d07e3fdb7de41f3101ea261a99c324aff9b9356a98d89afaedeccefe62ea330d773459e59ab931f9a0636d21861fbe50b5e9df819ebfd16c93fdf669c9fd52fa37a7184d6aed6fc04cc38c45e2284199a2f8721f6598500e060c9cb8a33b7e9d1d1f28a7ffe9b214c1499316a43dc49e2d4396989944abfcdb7e8892a2875ad5fe91803a2f9dd0671fb53843cd1f0c1a9231248badef331bc40d05faac00b3f21da6dc3bd76ea08fa1293bb787988acfab785537840540bf96820b6cc8817ba4bd72d802ae89570a9876556f3732030128100f3afb554709e0ab16f83bc0fe272f3878ff50519efb103c2f815b9781eafc4c40ae711527ffb989175ba90da084e8e658495015be4adc26b50d38718c5c9281c2cd89633537a267f6d2fb8d084aeb011358852a9a2e31e9b54180d9db782e26bacc6aa69a7ed882002a6f8645ab3528f72bc20a4db2a5fce6507d9dd67456b7f584957309f9259cb1503bd965028622519df00050ddcb6febab6259a36799abbc4c5ad0c04dd248bf837595cd07774cabc9f8ed6b6893d8aacafa46008a85cf065b17c665fc3058a0b9879ec7b97ee5fda41550a44e487e0da41351a4de2ec156c9fbe31a949fbd9ad32af71085d48dbb4540d0a716e22e01c23b3f85452b9928653d8e32ff7b0d99857df9a7719bf804a13b1962debc339e4bb1839264a6bbc1d3ab3f8cc092d73aff6faafa5a17bf3c0dced68de821b22164502e5b8b3b5674e73f2f4a55b4c858ec1b872d469347c7cbaf5477919decb2ca117628c8491f691de52813568907e48eff19991bbdaae92ffdaf280d5f5941f1cbd8175bf06d7a1c49f116abd4842d8b92e5e5b6e296937378b4b41bd35ba74b2350795ebbcb8cfa768b0b3eba9a5e5e8595572a9be38156f59cca60b13f6a459323e672f156de3a89ca59ff668a3264c85d4038219e0c61388796b2bfcc9e92d1d9386ab1e105633c655eba4ae536b0ef81feb1fd476956b3be07ebee22c43f10ef953dd97b264499ecdd72957ac0a459960573e6bbd358030df542b4a34156a48a0449b2b073a2906e3526ebc22e4a5c6575b01b82e7a9425bcf2df9de8eb287ea7aa5d26ce6b0131f96147a2d2ee9e5dbd308fe135913608639d2cc1a27802e1e8845569282b310e65e584ca4e4ee8b1f9d47f0b20ec96f74133392a889401671049557fe495a4525aee18676b4fb0f6c5d004248b6ca31f83be2c29981560d1f427838b5542cd6adec5683da2ea2d82b9b546fdf24121510a93d187fdbdf28611d854146bfebfd900b92f2b169d9cbd8df2babe8729034d77cfffc4ceaa0029ec1a6f02712a1d44280cc4f712cca6c36dbce9d038ef5739d432a1a3690990a82e9886db993c427740bda249da639c4ddf71c8a85451f31f555615b3035cafa5a109b42ed06eb2e690a359b656cd8e56c33733fb05498f344bc8da4e976319bf1439471624ce39c6ce05eeb84a1b9b998704f238db22790ca2688428bff6a297b10fea2267896a19385a4e055af9589d590143d5b43bddc73c51a8bdaf096622d744403c295b9f8fc44b61add97f8eb10db2c4493fc1830c31dc093b7db05195af79856b73ff5f97c4df0ab2b859cdd2a55d5bff070f3714e4f8a433694401900f3d473c8fd094a386732450cfedaf8b17ccb203a76ad9b259d6afc34b325b1d334cf991604bc915b73517429d87d95e845b43d939a9b56886e5417f6cc502ae595978a29fe05807ecc0dc46885163e61ad856bef009950f1e4cd199ed3496dbb40f87358bfded99bf4cbfb8d94fe183a9242295f4e3f62c51bc9f239f83ea21dd6e5643513910e51ff0772db9a55c39ab340ebeab8f0a19448de81bfb3c2a95ec659ba59d24c146e4cbbf3033048f03eeef7aa758e8ba496e64a4831ac441f8e1f52c4b10de42c01aaa0dcba154d0be7dd8fc6fb6be815c82a3e94a9901fe365b6bd893b441f27d6e787fdc2a1c0e0ec53e5abafca907c234f1a1ad2bba3bb657fac6842b391d9dfa68c2f28252f5fb648f49682925c8d5d7c09eace4d155c0d46d4b97984cbd33a0723d1a13fb2921ed377084fe046a4cd3e45eb058fd58cd8507e6991b0713942eee22e4699a47bb649f566be4c131629bbe47d9047ad874be6fecc1bcb0e296c94e77e7378af223ce6fce0e5f8f4a6568bf108d63d979ce9d192794bf11281e3815b4b2f0454758ddc73f8f32a972e418c093e0374a4d8bd1310fa7fbee074ad7e6d6c37f98890a07b50df0f69143179df97fc38de2aa310ca31e4a150ace4aecc81afb50a91b053014f032949f128d89f4f9a52ebb13e4f7c5ee213def845061715b3365359b863a4ea4b4b52e4d95e5f3a13ed2ccb3c01eaf61c24466c3401c82f7fba7835795b79bd07bc008015aefa32671fce975cc40a4cb73c4c9b58c21396d782c7382637299b68b581c59ee10aaadbbcb6591d89a73a2e3835d9b2f2cde96160a26d0fe2ae107eea8531bf88cd3228c286b2a57f9abdce53c7865b7d6bf0e17c7b406f0407172942c96623c6c7812c31a92a8266fc7002f5a28a4029a8001ad153c38fd29e1f2603d757aae047a942177f2f4a0b15669df6f8ab15ea4f4071b329a30676328efffb191fd2696a880c4f815743e198eeb99ede42a03635db259136e6653562e39122e0c3720078cecb97e3bcbf8748657426ca485317d0022b34a8af4be1806849ab14808c9dd4a8c57708fcb87ebd6f442d877753161a524d44361cfa2b09857b9aafeb032a5c10512c0e97b388ae4e6e05902c91b04fd6ec7c5cca7f2a53d1381314525382f0a8307792aa9dece4b2c6bcc4b99c7678f86d8d8d9735617f52d9f8d8b1fd020cd8bc1d045dc28f9f1653328c6f116604ec6a4df1e678fe64314050b044e3d78756cf3e81c75da5d8c080be0e9c902aeaa9225be43b4965ee04bfe33c47578e6f9315aab6e0abd05107a0e675109a89c275efebbbeae584008c14da1a0ed4c1decce0b950a0fefd750eaacaf9327c6740e90b74fea3842ade79d4a28374a93c274eb15338c3c046c7dc3f823562b6f36bb3edcffc693a9bfb4168aebde899df211e059fd9716c6ef28ad7f88b893dfb0b30d0beff999d23df8c6ebd31c8e132ae069b1b7ed93db46cee36dc379489cfabfbc56bbdbefab4d7a177b806b905210fda29d83d8b19fb7935e5171b69587a98b3ee93c14b0e42d73ffe2991ae07fbb08ce58a48b99920678b7710650cc3c5217c9334428da94c3c96c253c2920e0b986c0c28d54eba734b1b6d8cec1906f76e6ed98676b80e8741418602739d7daad5c655e8a4f1c4f0900c3cf5bcef4a1577c103b807c6c349f0d", 0x1000) setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x20000) lseek(r4, 0x9, 0x2) executing program 5: shmctl$IPC_STAT(0x0, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x101, 0x0, 0x1, 0xffffffff}]}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) write(0xffffffffffffffff, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x1800}, {0x0, 0x9dc8, 0x1000}, {0x3}, {}, {0x1, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) mkdir(0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) dup2(r4, r5) syz_emit_ethernet(0xab, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x20, 0x4, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x6, {[@rr={0x7, 0x1f, 0x1, [@remote={0xac, 0x14, 0x0}, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @empty, @multicast2, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x27, 0x1, [@remote={0xac, 0x14, 0x0}, @broadcast, @multicast1, @multicast2, @empty, @multicast1, @rand_addr=0x6, @multicast1, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0xf, 0x0, [@rand_addr=0x8b9, @local={0xac, 0x14, 0x0}, @broadcast]}, @lsrr={0x83, 0x7, 0x7, [@remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0xf9, 0x3, 0x1, [{[@rand_addr=0x3], 0x5}]}, @noop, @end, @noop]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x2}, @sack={0x5, 0x6, [0x0]}]}}, {'Y'}}}}}}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/198, 0xc6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x14a) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3c}, {0x106}]}) r1 = socket(0x0, 0x1, 0x0) r2 = dup(r1) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) setsockopt(r2, 0x7fc8, 0x100, 0x0, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x4, 0x2, 0x20}, {0x50}, {0x6, 0x0, 0xfc}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x7, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) poll(&(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = dup(0xffffffffffffffff) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f00000003c0), 0x3, &(0x7f0000000400)="a7a9b90a996f32c377fb97856ea60ff0d5fa42c7b9467323c20e70d6a2be0478287805c84d28a1d1c557bc245a2edf5059a72e991124ca74c6a65e1b2aa6e3f7335af5dbe7a8d05d660f382f", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x80}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil, 0x8000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000131000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil, 0x100000000}], './file1\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x101, 0x80000, 0x0, 0x0, '\x00', 0x80}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r3, &(0x7f0000000380)=@file={0x0, './file1\x00'}, 0xa) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x35}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x25}, {0x6}]}) symlink(0x0, &(0x7f0000001440)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0xeb, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000400000088a81700810037000800450000d5000000010000917800000000000000004e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="c104000090780000040200040bb63b72968d24329430050e00007fff0000008100000007d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) flock(0xffffffffffffffff, 0xb) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080)="c59bcbc2b136ae61", &(0x7f00000000c0)=0x8, 0x0, 0x0) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r1}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r1, r1, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r6, r7) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x9, 0x0, 0x0) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r10, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getuid() setreuid(0xee00, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0x0, 0x0, 0x140}, 0x5, 0x0, 0x0, 0x0, 0x0, 0x7509, 0x1000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x1, 0x0) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r1, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000380)=[{0x50}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000200)=[{0x5, 0x0, 0x4}, {0x8}, {0x15}, {0x7f, 0x3f, 0x9}, {0x4, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x9cf, 0xf73}, 0x3e) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x40) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async, rerun: 32) r1 = syz_open_pts() (async, rerun: 64) syz_open_pts() (rerun: 64) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r4 = socket(0x2, 0x3, 0x0) (rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 64) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) executing program 7: getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x102) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r2, 0x4, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000001140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c6925921be8b09900"/202, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x9, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x4) open(0x0, 0x20000, 0x161) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) setsockopt(r2, 0xfffffffd, 0x1000000, 0x0, 0x0) pckbd_enable: command error executing program 1: r0 = socket(0x18, 0x2, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)="8038e01876dc1f00937a982891d9b78454a33e35239f12a82738748dec37c0cf8d39b4d5755bc4a214c5ec46f009a8a50895c545b3f9490b015c23b8490c002acd0c00d9b4b903000000000000006e0fec19071026f09fa6aff8b95ee9c0a9f511c8b2a60fb653abad0b1c8f1b5fce6a5be085ef3e7891", 0x77) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x2e5}, {&(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, 0x8000000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r6) r7 = fcntl$dupfd(r1, 0xa, r4) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000540)="938d00735903f30be020ee1e8d5ab886e280ea474e51025e634a4c5776e58095f656f365836d9f15a296f05000d3b555e702f8e96b0fe51ed42c6c24f9d22e75dbd9e9add804fc13c1425ff4c87e1adc833fe529f0b68fc31d08c9a8ba260730ef474d5ea3f147400d79eb4fcf2017b3fd321717a7df1737673225beb516663e8f04b6778bea931b6b95c754f6a284b62706a1d4f0a3ffaf6f", 0x99}, {&(0x7f0000000480)="55101e11d2a521b30259948909da802b9704b61c5d065f38f522c3ebc6bad9dda7003697e8a24115fabc1b28c3ee6b29b00d45dc9e0b59fcd254fa9672844ebfecdaeb852a58e681a075832e842a", 0x4e}, {&(0x7f0000000600)="53c0b7b4921758991e0e2e3346e263a788b248e6b6854afd1693ff80a4a8109ca19c142a78a64ab885f35d4e6aa3bc8f00264bbc1acacb30ac7721de8aff65413077d34addd49c708fc7cd58fa7e91ed88bffefebf52af258753aa484f8338d57d2decf6ae77e99af8459e7eb56384f26d28c656b1262583a4aec860bad825d42f10dad16f7f2e7619cec404a0f2837860f9ce3851d6554cca7e29df8e6a9a4ba24e260e1d3d6a4c004558bd7f5bb49be6ac2d5b309b671aa49c48ba7134e2069e1c1f3ba0b2228db712557aa2c8255430fa242b492066481c1262", 0xdb}, {&(0x7f0000000700)="92f303d4cf06d42b45edc11bf3e96ce47c8bdfaccc71f8bfe917c0b7d3a05ba42a3fc5aaa08d060dfea83f2acf4c88346efb214d7f75c2624bbcd0af1ad7940e950ab63e05f494c2a1447156d7b523547a8cb409c4948a4610a5980be39cc6fc8845488c7297b94e393d6dc3c41226ce8883ce511faa3b8adda83c220865aa876bb93fa78b73fe09ebc14d81abcc8be30b9d5d16c079f721d1ec8e0325bf6cd4f1deaaf40a4641f9747686021212ad114f0a54", 0xb3}, {&(0x7f00000007c0)="c5d4039b162f715af4f1f2572db6e1d1313b426532e952564bb3636c7a172a00f8cb166f4914079a1c742432b6c3306c", 0x30}, {&(0x7f0000000800)="1da967b951841aef080dcf0b6689ff5514d5f81fce65f298456be4f7574261c7465f537994b73468a95a4264d3bd4bb62f81dc8789b0c1da1f1095d4d312ccaf8c167027ac5faafa3a5ed67c46aeb910573dc933aacdb4cc72b13daa86d4fa586d80bb75d5b071b595404e26a836a9bc5e5f9919c6214d0587d190a7cfee8618649f2f7d68eb85e86230cdb6", 0x8c}], 0x6, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r4, r5, r4, r7, r3, r1]}], 0x30, 0x2}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000a80)={0x1, 0x2, 0x262, 0x7, r8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) socket(0x1, 0x1, 0x9) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r9, &(0x7f0000000500)=[{&(0x7f0000000380)="d62a752c883a08020062bc4459801dc99be82e0917da3c928cc0a037a20c5eeaa104176008bb795855576ab7f05df114432558cf652662b23dd5ccdfe8352ad2ace3f59a0167bdea89e2063f05008965cbc413c178e99fad714fb94ea8c86c63e4ccc9125c8581537ee501ff02c65149c152f29b69d073c9db729adf41b5d8bad65753a03c33f144ccbd46f7e99ecbd250a51ec5e17630d34584016774b1cadc984062be571360a69665f958753dc41a5177d33aa7", 0xb5}], 0x1) executing program 6: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x44, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x0, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xff}]}], @generic="1c98fb5f80a540fadfceaf6b6e704d52e981472989bce97468c55b1509643dff0a35090c8f34570e386124845616f67d42e02846"}}}}}) executing program 7: getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544813c", 0xe3}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b535976dbfd4194c97ce815f924872cd89280b9b1b942e625cd0acb18d227d888eb1282e43c90547f69b575af2a1d0700aa95d00835d713723af6c671d6eb111a42f4419ff9a0ce10d0fcc8b466a66b1b90ed184f1d41d0a699248ecd4d4fcbaeb94bc52e4a13d21aa24c3dd7f4ebd2ec432dd72f9a8c6f7118ee814333f4e8852e1f77c871891b103f489184baa9b1d0f005537be346dbb059470426ab3a446c5b17b2476c42707e43076fdbc6ac06b9e825f47f5831a4433a1711ca91db889457667c4219446077f4644e0098bc0f9f36aa4a09d704e5887d0a118fd6e46ab5c6bdc5ed4e37a52711d5a217154a87fd36ba4950cdaf226bdeae4c6445f535147b936fae392ce1ca598c69a41ce4ea3b1afb08c8925e1548c171c48f39d10b0da230d0d8c0cbffe8dea6c17201977323014d4cee3792a005eb13491d8fa78926cee5a76594e30c91022545764e0f7c02ab609491cf1064c35a94e5ddd1f25dd9822863b6aeafe59a34da8fbf3cda8a068b301b6e0f59f365a9105eb6bb00b04e3120c7da99799bfd198de05e128076f9d36a3909e7b8d3f33ea321fb1b10254a7e630ef5e378c9b00e750bf562604c2f18593e4a9c8a93ddba4e3c5f094a39084659270026c23a3b18075cb9ee51d791cfd67ceb4e4ec3df220e2ab259c31d5810b998e635fc73a79dcf58eddd990a79aee9e82ff9eff6d1e691654e85b3170a05f3e0c140f16eb0b84f1df6578a632f1279c6c1dc4775bc68f79554c7f0f21926d3921c24de183833b74e65ebcf0d180711bd0aa7b548ef34b7fe29fb4cbd3db829f361bbb161d359c0c0d77d895fe6174ecf4ff34d8dd53cacc6db44008acf5b213b91d264d9e1ac6f8d0964fecaf05a3bd91cf994d5b2a400f261e6146375180e1457ff63d85d1a1fbf88d3c2005be30228fdb1acebd6f4dfffb749239ab9ee140a33a9b6c8a4f0065887a2872cb63897b22c36b41f62d49c4258442d0e067bdd87895e6ea43629f825314adb367c351e88c18d963352299a4b8fadd7d705b1469fee746a5f0327b492e45c0a930d5e64347c2c10acccefa1f504272206669061315472696d3ad9556d2cfa8c6dff2ffa7338f2e434a9c8c919aed1df1eba968ebbe0053cbf6a21b6f72d11d78f28c370dd692009669642444625495584d4d6ccff0b424cdc5ac5d6ce14738249f3f7027ac010de1c4082a52506cdb39dda7986fd087cd417e761a651e3c02e3ca5cb64e9cef0e8ac9b5270ffc7da700b6d202a149ae8f87db3596673f3f9593864c365fd4ce9a068c470643c4e305de8cf408a68bde0be3eeefb3a564dc6c625461983a5d9430d7a2338d5e3297a0060aede9b4e60db1c4e533c635c7f32ce339a36964c96e352d34e4687aee031fa29679dfdf9223b28944de009f85d1024d1aa70ea5086a6485d9da648afaef5815511706c5a18f4f5c0bb41fa96576474521fbfcfaccdde0547288816b476763394b45857fb99fb2d204db025830800a970ee91127a0a2fc81be1784b6950f02e30a0e25c56126594b003659b3224bf54ce33bdbefcf9fa391ec2ec2b2454c78b8d4fe7d8c3bab27f8fd58f9f9b7c9030e2b0543f47da50f19180dff6fa19d4b24862785e810eac0820df52a1d5ea96e888137ede35bc4f31e8b16b588f6e40b696f08db6c6b9fe4b73c285313cbad78f43001d0fd95b0a6e937a9bc2169a4e519681675414783d1def2692c5de482745f0baeab8b847f4b0cff2542fc5429395444ca84bed4bfabbafee6d051081a332560c6ac5fbabcf26fe882de0c04180abdebfbe7a1dfa3d6fec4da4fed0513521378da8239991cc135895588452da84737acdfc47590a3c833b7020ae47fe52acafcad2e119882f2f8049e7fcb530dfd7ae21353001ee748ecb43950b30c65b833c8e0417d883231260a0a55a9f5947c6ba5f95ef136e636873f71759571ee1358abd495a10b69fe628589fa94e6d5bafeb783f10204c160f5bb237d6230cf063db0cd355c7a217129e632499c61f3f1bbc5fdf7ee978092b8bae88396c03f189aa8ef20877d7971b8bf568aa37096d756abc861b1755302256f521eca6d6c88af662e651230560eab84197928cb9b833b210e5ff52a03f72642859c822be9bcbfa07b1a698d6eb63802052a95441de8c019697d283dc690d15f9c3832d8707a6f1f74264546108b792252387284a5196d01629f68374ad1b6794f8b40385a9b80db16348de3c5d10d182f8ce8f79f97c134dc8cb0454b0c37c6053df59c555b0811f0c85b7a836d22c728b44b92647b095adfb5f2fcd79e4cea29a3bb104ce99e5792e41bdf274aa90fb0eccd0cd5275e9e31445f40ce3bf33d97d22b14e17cb9d7c8bb91a4f1532f0d4fea127143b2004bd682a682d36c81603ff56bd86730e4f7a1edc77e4b128ed77d9ac8e348e7fd99166b6c2295727f01b950427c83a5026befccef56747c2a235ec1b057a8911ed6ec0675fcf0d81ca0be36d7c23a1414630ee1bbba2d12723cf80e837637532bc88be785f96215f2506518e642cd0218c1fa6712d8e4bfd87b0bcd91d7bd89e27594c57dd927ff7de25eb01d04f8f4251bbcee13e78257c0dbcc4bdf6971bee04b6fc5094d8f80cff3f87095032", 0x9de}], 0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29", 0x207}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) dup2(r2, r3) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x7}, {0x8106}]}) ftruncate(r0, 0x0) r1 = socket(0x2, 0x2, 0x5) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x1}, {0x8106}]}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000001440)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/61, &(0x7f00000001c0)=0x3d) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x1}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x63af, 0x4, &(0x7f00000000c0)="25318b57a3b9f782a9dbf5df6352e9b3b1", 0x11) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x40000000, r2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x2, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000200)={0x10, 0x0, [{&(0x7f00007fd000/0x800000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000c14000/0x3000)=nil, &(0x7f0000fd5000/0x3000)=nil, 0x800}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc1a}, {&(0x7f0000a7e000/0x4000)=nil, &(0x7f0000a8e000/0x3000)=nil}, {&(0x7f00009bd000/0x3000)=nil, &(0x7f0000de2000/0xa000)=nil, 0x5}, {&(0x7f0000f3c000/0x4000)=nil, &(0x7f0000c8d000/0x2000)=nil, 0xbf}, {&(0x7f0000b29000/0x4000)=nil, &(0x7f0000bb0000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000b52000/0x1000)=nil, 0x3}, {&(0x7f0000b47000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000eae000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fd1000/0x1000)=nil, &(0x7f0000e3d000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000b01000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff000000000000}, {&(0x7f0000de4000/0x2000)=nil, &(0x7f0000cd6000/0x13000)=nil, 0x5}, {&(0x7f0000c80000/0x3000)=nil, &(0x7f0000e1f000/0x4000)=nil, 0xfc0000}, {&(0x7f0000d78000/0x3000)=nil, &(0x7f0000d62000/0x3000)=nil, 0x4}, {&(0x7f0000b68000/0x3000)=nil, &(0x7f0000c5d000/0x1000)=nil, 0x8}], './file0\x00', 0x400}) mprotect(&(0x7f000095a000/0x2000)=nil, 0x2000, 0x1) r4 = msgget$private(0x0, 0x300) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x200, 0x0, r5, r7, 0x0, 0x4, 0xb5fb}, 0x6a6, 0x401, r2, r2, 0x400, 0xfffffffffffffe01, 0x2, 0x9}) msgrcv(r4, &(0x7f0000000540)={0x0, ""/122}, 0x82, 0x0, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f0000000600)=0x9, 0x4) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0x2, 0x12) mknodat(r8, &(0x7f0000000680)='./file0\x00', 0x1, 0x5db) ktrace(&(0x7f00000006c0)='./file0\x00', 0x1, 0x102, r6) recvmmsg(r0, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000740)=""/210, 0xd2}], 0x1, &(0x7f0000000880)=""/223, 0xdf}, 0x9}, 0x10, 0xde54b9ca3b74a7f0, &(0x7f0000000a00)={0x101, 0x3}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000a40)) r9 = semget$private(0x0, 0x1, 0x411) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000a80)=0x5) msgsnd(r4, &(0x7f0000000ac0)={0x1, "9b275cf17ec7152c4df7cee48a63b0a284804531593c293a53ae9a938fbbc7324d81b3a02fd689a9492e1875879925fd2e904a963a390bf55dbb5ceca6a9d6aad513853d99e2d509a673ad4073a9716e0b1fc80b8cc0d96d5d40e8ff"}, 0x64, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000b80), 0x10000, 0x0) ioctl$VNDIOCGET(r10, 0xc4104603, &(0x7f0000000bc0)={'./file0/file0\x00', 0x20, 0x7c2e, 0x7}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000001000)={0x4}) msgsnd(0x0, &(0x7f0000001040)={0x1, "eff1ee304f8952912e64845aad9974a352bb9d32a4e2fea43d4e8590f015cbe33db6493ceb3d53a57c6b92700569f1cb2004a78e640b85ee0dc8ebefa3db0d375b5bfea25ade2b75e1e3447241a5de351706f9a5153fd44c45e7ccfcf678774618e25a12262faa3997d7af1ef65ddd8ae1ec98788b2cfa67298290bd55d367950c470930794d3499ed379d372a616bfce82bbab171243eed5d39642c023abcd97829229259bec7ab9a36bb2e7bf89bc63b4264244b178034cfadc40afc4bbcb14484ff6a8d001ef113014a5883d14cb623cc94b45bd3343cd3a1151416f074cc0db878d5a9d134defc7eea57829b"}, 0xf6, 0x0) lseek(r0, 0x5, 0x1) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8100300086dd6006250000ec0000ff010000000000000000000000000001feffffff000000000000000000000001800090780009000219cec3900d90a91c2e295df303043efbbd6f40d4df0e34a989f3edc1700f934c22d621c559f6f104ba84c8ff0bb6219ef98d7ebb565e7f4221cc4d64f1f3110f14af491f3be0f5ab0bce1c2c4ba422f84a71e7b7cad4a73f203b41816a6e2e57f4d39384e9f83b386a47dae147caeec627a490e8336a34e4f5cfa4b59240f412030d1d7e5304ff1d8324d114795d7df21267339dc44fe10626c9cc6909035b258a7bb7371d5b75e92accc327d70003cc19aca16eb0c94a74a88ff486012e98a47bc39af60f4f18b1c0853ae0fb6d6c2c339415688d26fb6392c4ae96fc18bb5cd35ff883ecb6f108df94018df94c3643"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x3100, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) fcntl$setstatus(r2, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) close(r3) listen(0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x2e, 0x2, r5}) socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r7 = kqueue() fcntl$getown(r0, 0x5) kevent(r7, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x1d4) ftruncate(r0, 0x8531) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff08060001080006040008aaaaaaaaaaaab88a0000e3d99b36334383aaaaabbbe0000002000000000000000020"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x28}, {0x81}, {0x6}]}) close(r1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x15c}, {}, {0x6, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sendmmsg(r1, &(0x7f0000003600)={&(0x7f00000035c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000100)="123a25a151cb63358f27e92b55ad9ceb54a766e37dfe19069b9c03528286f927e83d3f9622a9ba241793", 0x2a}, {&(0x7f0000000140)="7c77dc9c8547f92d2e9f8651d6869543b2924675d9b3ea5615bfd2f4e1f20fa37634c1f588089eddc48f8067ca0ce2d5419313f9aca9fac071d67365476210e4f885001753967ca0da0e96dda82655dd58a5c5aae2a34b69f7abff8e1ebe8afbae9d21a1ca7a1ec5f7b8079f1866c0471303a2bd7fb11ff4fcc77f4d485968ed4db784a8f6eb667deff4f3346c02ac4feacfb1c07ee0280b1a4ac9e9851cd045ebfc68169c4cb3c05c9126db1e995a68f892145a257017ee4518bb0f36bc7dee42035485c61a1720881fc6f4d87c8ac39468813d85b4d106aca4d3aba20e86d1c59b9990e0d5ab05b5ea5bcc174e2f21c3f9a64dff253ee2efcf5dbf74e52b6b43908b53c3f4c426374c9abb967140a93ae969283507034554af2ee3857a3c4defc569d97c0fd649b99b94f3611263ee3ff186703bc721fe980706de3dfbde5ccf5729d25f81a1708f2bbc53adcd594e445f8b953c4e19636c8d4713896c019d178ed59313d0451a9b17e65a61c27e59fa48be6e275b258f507c30d01c2f7d18adb7d2f2ecc22824de2010a794df8d342e7126e9378c44942cc99ec2b09cba6212409201ef7072dbfa468c6f8b4a2ec8ea60202c1c5b2ced83c4aba0dd875dcad3faf4cf24485d44ccda086b5258a24731099d1807487d24eae4809c02573bbe3f2f005b58ffca49081f5495e8fecbd5cbedd7cce50f14817683e1b0c501fe2635e1c8bb72459aa65b71239c6251faf9a372a7dbe9586bc54f0035ac7c4cc349ae2c62ebed34b8403643a7d39a30d20f8719d7a4fe1e61a2adee2bbcdc8c68118b2a452ed61f451f179fa2a3e2907e6455f7406612f6a44a2bb34350695439d6c621fb10dc367b4702f3de1e991eafb42f5e03ae46fd275ad96e0cc84d7065f48ebb3e4676c538e91fd1e4fbddff05beabc1b17e9be78299fb52855709a4c485b92f88797fb32c1fa3c3a746e906791207d8ea74a43ad96a86f9d4ab2e1545dd650c01eaa63a2124a68b63c3079ece71ce76b87381443d5a0b4b2751c4bb45efffb5b193046dc56c18de18ed9eafa6258df1f07e3c800ae593d108d9b2b843b7d13403741998d071129c5fff491f69f6b94a3cee2b8a34dfbe17815a59e0403dfcf8f76ef50078f4e416f40d28061057b12f6ae7a0bf3a65e50aee49e1200198ab21a9b879a923168d08bb420a0cad2c0a31784453140235ee745f16880efbc2f5e14a035bd61cdb97c56fd9c1a9fe73bf2f493117df7cd0f631d76498d66c9e79993880be1c47e0f66e616ddab15fa5e6152b790e98c3d0f026af21f7bb5bd516d49411003c5711c4b7a5332563f308e444c4c5c7991799adebd730b3eba391a1dc6bfe45ea5474816c54366ead6f4025247a2945cbca72a1d75b80f385b67c29a168a435a9681b7a1cf2bc3051f07460259fe9204902f235b6a0c9895812b96520f2dfefaf5b042b20419423e1812e17f1601fd046865435be3d3d87a7ea3df1ad19603789ce00bac782d3b2fb2771469a10ffb6722463d865b2f76463c54f87b18bc2e66b084284399fd647adf6cd8583ee8fc88d2b999a6eb980440833e30dd3ecea8aedbb5da61211c16883079f359dbc335bc69b6cdbcc71ec2685f2ada0211b3665d020b2139e0571946be6f4b8513d369e1fbef4cf212b3dfa42c2eacf2c43029953b8db7093c992b17520b1cc563ba607a48783c408080e885f39b929e054a0fb42e01a8d8c0a704e629fd2efa58ab1fb6c452ee38e34a1a7d4a2fefb646af1ef7eb4ea4385d23880f943623dda20048bb843636e0074fc61f4d7a9a3e99e1f9d4d68a6b6dcfd8acf036b19915095971ac819e2fe00cb6faa69bee73a19dc065af16b2cdf998145db5519b9b3a9219ba474e4da4ce118478ff8ea2727f82e156c7cdf3d41f05250a70b8952417730c743f1509b148c13518f8b65c70188f7072799fe3e36fa6e03a0adffec2d4ac21875becd7974276d6aa1a9c004972c0bb134d4bb8083d0da9af336dca4dd0b08bcf59f3505bc01e7e79296039115620ab7e0c1364bfd8a643549a86fcc1b487197179b88a750cfaa51a0ad381592165a967c247f1f4834e1cab887d3f8e972126c7f7812d74c64f0a347bb01196c272549ce434d3b9d44fb0e520679881427de7889b34fa510f2a7caf4dbce5a37d1eb2041e3c9081b1333995f54fdbcee67ae66b8b4e715918d0cb07572940cf6fd4eda826f3d9b4e52363a1d19a9e40bb54322d125630c043b1a75cb92d2435a1c4e57450d905ff63f9e48987f6c4b4cc7e14e5e6f6f14f4e2badca9b9c5ef7234571f779ff57cbb5521373210b97cb961a8c74eaeed34fc7437f5ab8aebf09a47aaf9a243bf8740f6fb1f65c91a069ea82cc124593793e536c83ffdb886635568ceef27fee2b93e5cd82f948864881404f1d2450c5bd1bab60aa93e7d8b7da00833fb85d2f92fb9619012d5a74c6db34e4ab65d18915becba21074fab34731905a9773da02a267551d6850e2dafba6baa5ec3688c381c5dc881f55115f049b4582a77cc428ebf38d9855940148d9ab07277f2c4c9668e102322bcf8980e269c4207aaa999cf74a19cfe5b13154584b181ae4a47c79e202983f4de0ebf18a54875a632a0860fa692d7749a6e0ff5101d7a21da0f8871fe5f6a3bff3d70290f34ebe67e9cc61525f1f26d89e015d2563f07cc71e89081f47d87c5cba0f1f7f396966803b8b9dbcdce7eba124bc5449e9abbe34f6e861e0c69583d8b1750f042ffccbd993e0497798438866f4b870bc7db863011e0789af64652ae68baf95065100b0b196c444a92cb28b9aa573d69b9c76220a8ba524b6d5727cb31bb95abe499be007f8b1898142bc654143d2b4f117e22c19f1772a5e7285d39681c11bfc51c75613f859fd835a6c2fecb9dc1e10c9125ef411355e9de8ee22b2506782a1fb10b08f41743e8afc2f2eedb43cb91f899aeaf8722bc711bd8923f4616142fb1acd7ca7c8d94023b64249147e488472ccd26ee30e5ef2c209939a168763d692ce1089a62bed8908d1293049a533a2c1776e3519f3383dca7b3fea3e3fc7421c9538ee24ee0252ccf47b4c1e2e54ad502a8dab83a281cc5df08e8f385a51d089fbbe912285cfee5144c08a1d60b849b3c09e01b1b08ad198b5b3f14302810767dfc33a5a8b1d6f5564c6889e17873760ac7b9d359c759794606021d6435422e0301715bc3ec7ada8c64524631fbd69c4a8cc68025d8c2ac7d4af30652cdc38fa57a4c11e89df92ce344008dcef18099d3c90e47a74be17092ebb06b3c48293e8114c42174130c84a33f1ef500cc53e5dd6dfcc1660ca89ed469e4f93d86773fabfd4326ec274de2e76dae174d73c6ce9a5b0b9b3309c5b16004e61ae35cd5d1fc85f79eba7274ae64fa1e92e27d03d7199e59fb5f2b2566a1b0344ffd336261c85a7e8efa3902f77e44b259b6f841f9d34a02d82a157e4655523b92d0a2fdef1d784f0c58c038c358b67c8262949a2d2519dcc322b1cefd457f8707de463493d027f05eb7e21ed30a7ec9c8f445fb67b685c8a48d3832ca72dd123329d270670da02fbc8c13a32747c4c015692979e0c8bfe4c1c9490a8744e4a2de5e81eb189b16495fbe296f3c31b5d16351d9d88b6b2bab5ef16037ef7335f26947c841e6aadfd527b3eb95733cbaa55bc279b2e205e4356ddcc75f7adbca0b50b19678377f9c6e7b4c7ea4bcca9bbef93769d589becdbee23d5fcc350a45a717345e328beb0fbd4a20d2e2fb572202b2b8a53ee163227439b1105b523d472644995aa7238925a74e12a214d429939f0f93c9c45afb770905b1b6aa1ed01083f870cb27f3a6aa147f66bf18baab7ae4837658e92abd43667ff248ed585c9258e4f99ffdc60f2eb43e82fa415b0fd983225b19724c09b4798f913bbfc6860821acc56967c4ba44681685b3640211269ff51974a77310e7586ae5a8d8822f2fb846ba8632189cb2d20c1ec82f1ed34c8679e9e21d28227c3265676b42fb9870ca028b625056879ed0530fc7558d3cdbbfd3e2bb3f4cad63b32fef0d64dc7a3ed80a9004a7b6e3773ff85957a2ebde2e103d4b8732c2c4451c93530f2a2207bda211c6fbf97a040bdfa780368cb0790bd27508b4f80655f9576496014374e7088d3efbe1e3c0f52843e94cbe94fe925c3d2610ed3f859185e70d5bba41e93e0d8cdc960a086f583e9ef52dff99918b7e28d06b3699c14eb14548892c7078be9295c8e04b2ae5afb4e121f267f752537b253a61fd771765692a136aa761e30c44298056bd7a3ba6884274c894323d0a3862d7a406633b0fbd1d922c04f9ba554db86f971763c4eb5ff4b12a1d6b3139acb21ada55b457327876f4bdecc5749e5b5465bf1e75ee5012daea47863f4c796138bf4787c906dc4f435e8c4292c86b4e0fe8a552224cecdd1f3f429234aba03a5341340ae57076c738094263dee6d0800c6fbf37a0ced90da4dabcc34b5bd7d921f4ea9f8664a5af6ad107b826ffe66c74193d4a9aa2e62a210a502c757f2f8c634fb8aec4e9a42a9520b0ac3870c89eadeebd8924bf21ff00348cff770c84fd07c4456b94c73d1621db55f934a3d632955d2f9ec284d10cfb661a6b27c89ac1444d6e1f2c8d0824ed93314db9349979bfbe950920003c0db73cb67e7c8b76ab54bc491b1875b3af8df32a73b2024e8d30d3a2ccfa09e5233c845245bfa5343ad02fc78141200852dfe7f91876c8c39291abbad81bc386e7b6f8efff47d44e217daf7e326a7fa2c9a26c25064cc5559b0dfd28af4b844a4466c911f144a3ee0a44285c4cc53334444704e71b1564db59810ec86623812248d457d17182b13357f9f652dc5fc34a0c730c46febfe3cca2dbac563bf60e03760379995d4663dba53f56d57d96480699591118b408efbe0897f4546064a761e422ee775298169fd9dbf976ef4ce9043d925443b7227fca270ecebf3ee698d21cbda112e1aaaeafa9a89e1128a5177e287092685edf0ed028003f2e51e022b64b0d3a51c64c4c90d7a0d0abd48eb186241b12f7f867bb990387eac7528a70b352a5baf2c3053e81775e9c0a3c8e48ba2b6cc6b0c3bd7e37c903b17bf267f1d5e973d14ef06ac943e8ccf3a831ef812db0fb21a051e2531877a2d36df86e1007e43d6b01574457feb872b1048cea5a4168d793ce0bab99f0a77adb3fc011b09329f57222534c4f108d735c637cbe56f9983d924397e6200c87bcb914c8cbafd525f6bb92854b3944056123332041d25e47d490bb2b26b1b2ea8ee4a9f8ca822525d89ba44d60a92a124acbff39d1db6f9aee645255396896ab499a3016be26f7a9184e188f13fa58eb1bf96d46a38c483deec55939e0911a23c2e6e9acca8b429f33c0beddde0f9b3478b8eef23b844c4b6bbde6893715eb3dc55d5ad094b0b08758a7126f04ecb8a0c7cd565b19c887d42efab42767dc7117d48e3bcdc15f54b6928631d88b583f7b1671d0a8806f15c27da51f0824044203a762fcc9322c8fe4ecb29f1ddc59ff6c34ebef866e22c095d868deb45a92e52f8c157efe95d07e7eec29d88db0e0d4c1d7425c81e119037210ee8a981b0fe1a2382d347f40443db0912d928b6b34418a373aec7e486d7978921bc1df4ba1d451028ad27fa48c16c510e58100ce14bcf613eb316e2bfec76d2ac0b7b9b13c02ab21123222baf42344f1bfd6d4076cbf90a19b7790d908326ab55e4dd873df9c339772346355a7024cb687239f9cbc36597a976380f5d0259bb04b75c6cc9c173228cc19529a9c69", 0x1000}], 0x2, &(0x7f0000001180)=[{0x60, 0xffff, 0x1, "a6b998ed43db9c5f34eece13c76e870c3cf3ece5447640db5fd5168519b6e6b6e0e43f87c548fbe511e65b803fbb45c3b0ca36ba23fdce6c6c54b5dbe2d352378b7ab851aaf7e4ab07d8755c86"}, {0xe0, 0x1, 0x9, "2ce3f2dc0943cb96510c4750fcea459cec960be8aad7725234c373b60377445edef4625ff8ae95e15f24016df439d1317e75df84ace45ea4335a8f4f52b7e393730637495947030716bcdae6f4ed58def12d9abfbc36d152ac421fbe27bcdf4d140308c2c97607848ff078b48d61d73457bdf414f47c49b6634340af2d282548e49811b8e4fd56cb927536b3eed7dc72b249514fa7c53e23902d031af6fe375498d670f7ae61fe2705ea2d093657d48c3849e73682386167520bccb0410592f42c722e46b92fc0dcceb0"}, {0x100, 0xffff, 0x0, "3a47ff9f92816c26dfba8606d8c3208290f8f8a937fe35168226e1e457a48140f3a03f2e23cb3b2b3fa9520a53aff391152354ad5757427ef7a35f05f194bf64f3ded20663126c9c068f71767478ee4b64c14842fab4328979801c646603f9a4629f1092aa91519052e1ec714f5acedef1e1cf4d2aa17d4fe52b1fc247ce981c78e55c8206ab8d5865e017316ba10d6e8093792ed48d5c223138ab69e62f13ea6402a33c04d035b6641e8e69c0c3f1369e2bb63534acb1b928bf44e7282f39e50ae788294a36014c78ffbd5d73815e0d45bab17092bb2bca8821bfee0e4a1272a2cf74314ac0de514e2717aa6040b6a7"}, {0xe0, 0xffff, 0x8, "88e05b2d7017782749b4df6320875191c28f06fbcda56037b4b8c411fcd29b9f86bc09f162f77b70072adc8dd4dd63296e1b46b13f417e075884ab60ea4b4328c36de43b65c7aa457ea9c488e64852f3614e8a57875bd36e8b1f060cf3c4ebedac764f89d0bbb9d48736f2471d254aa23b4ac5977927d02a6548dc0dc721c4f2b436f54ca63aaaa25f447cad8e4dfb8943aa7d04c7778ab745f3e5adf14744609976968a5e488e0b98f9e30260063e2af036500cde9f479e1afdd0e990c3fc03700c53b7ed5f79932d0dee"}, {0xa0, 0xffff, 0x8, "0d411a44170d5db3b17a5387676ed3f2170ddbe8aa540322c3746bb2255c6e675554ab230fda381c37dc412740404978dd5836c9d01d346976d646a364530d77c1661fed88d8709023a24890fae49fd23d9c0e99b3e0cafc2adcd1f65a48423b4a2dfda969912e98a08da52e010f72246d88383718607910b3876dfccd3e5ef755b7e58d7d495609526f31"}, {0x50, 0x1, 0x9b, "0a28db6d148d5aa72d52fbac74c764151259508a4c8d5419466cb9e54eb9f634650a9fbb95143be7e0669e9d80314ae0c0faea0218b520f27cb6c3ee788e"}, {0x1010, 0x1, 0x9, "8e57ecf1aba98c8e94b296900bdca89f67ac7e397fea4afa8b0e12e12f90ce9a85867bf279898ff44a737e82d752034950987bc1aebd45e1ea0fd4ab8c32d15402050271de8ce659d45779d98a408e1d31598cf3d7da450fe4cdf004016b276879b2c3621d51fa686b6bc34f4560c2c68fd5cfabd99ef86a2bbced2a694fe8f3e9e5b03fde0de42b8bda7c2af90e05a982f2f2f4227d42885bac9fa99d93e1dc127639028ad80da09d687f0f4d57fbae766f7d01996ce16ade5be431c1b4e423087be0921c2b95c610a5c761291e7fbd9ea8c302d6515439f27682bfa6923f935bc574116af91ae07fa9326229794fa0af8bab1c4745ba312812ee4c51a20ca84d50254e0d7f9a29a44e127d343040abb8472b74289df0a9b3df54d1dbd17321c737d6e3825cf8111b4f00c71724dc74d52f29db36f5371e4246fdc12d5456cbc1da50c1b5946b37282f6f6e2222bc309d91119a6bc18f475f12816a0fda4d6dbc79f8a7f0a7c4d5d2e0d16110552215c8f245f0700cefe08d8861fd21230e4dd3d0f014c2e6fbac1ca5107492d823da0bf7c099e9331006eeff462e4f567c6dffd79e1503fcb65fc037eec7e9dddc59b96aac02d3a70c771673ae2274a0657270dc8f6b8a72dc718d81a3752ba553b660a58a7945fdf691f0ec77bebc7260bb08cca66c6b677fecd9801cb1c0b6056301e3feab2aca732b9307162e2f67d846f66670389a919bc48498449c34a70527512bb48cd2d7bda55280bb260a8fd76efeb3f3a03b8cb203030469a15f2feaba8e801d259d78905d1bbb0b96db530cbddb73cdaa0d81d6f7192c4816764d46d38184c8c850eb74ce5bf9ed5025fd1f4a878a83bc44f75024f9f6a38d46b87ab4193ab378913aa14fe3e5c100f2dff0a89b44e4bf7a00013a530b0b3850256c5fe64f929fd208c8e6bbf1519ca7632d26e00d699f25d08de55e67d9d06fde73aec78bca75f0480c9a2db03bf0321146550b7dccc953cd0f77e2d9c3f3823667f4484088690983dd082d7bac0dc414993d9b11e468862928816c6c1771ccc11ce3adfac0c8eaaef0db997929b945a19217d93ae68884376a1093121664852a164eb674680aa57bfb7a1f69c9055118ca0ea231bdd1b8689dce4a19e1e5448a4d7517c1b5caf28fc5a57a85c30f339ec3467f0292871eb75910064e1d34102af4bb48868f15efc7b2fe0a07789ab983f69423a6d3d648ea14191c6d76218065a9d792b3feab5934a103034dc77e5fb9d942ecf01e35d48a4cbd9fe4add925cf53c5d8c41f1bb5b11e448050cc388da7f02d39361047333d3ff1152b5f74be6494cab8f1a7d561b417ecf7e0d2e9abbd4b3028bf33ba1cb41ede7afe124c4555260e48516e3cd643ad9c0044d7e51691843ac538544b50052ff9ae3df03fe6e7efa4345caace9c96301681b29b67c7492f1bba4b10c4c5a00db0128740139721fb4c81863cba2f91ae818441348b05ea9d872a46dff27c82ec89fcc2def5aba4cf2bb42caa03ceaefa8ebbc2d89e58a5455642bd2e2132717c9f25963784c63802c42a7daebd5192e2ec171d7c4d9ce871eb22b8be29a78b8c36964ea4ad41beaa47c0d833a5ad058f6699d89481b158d4a78b855439380c38a4076cef27ae4a7367c30a15bbae65e76878aa7a892d328c2e38a56e2c9c8ba83870c9664386d47a72b202ff6032a80c9bea037b8571deaf1c543baeebcdb1d810e29a6d18a12572656adb38c4f5be0302c43cff042b35fdc1522d10e83cd77d01a80b7d280a83f06a8958d8275318eceaeb00d997a2130dd0b19dfbd09e297b8e7e5a820b453af8f6a685c1000dd13a3a614e777324dd7707c94d5090883f09915a4835b7c26cdfe5c7b3afe875598a1904a8d0a30a44e16a3c9895302df73067fbd233a55f7488f350028618cf224d16194f507c255850dcff100632f5bca376ff2d810178b337285f8ac263a5a305aba06053f5c50bcd4c787ea9eb0e4bd3da807bbed80bffceeb68405046c9feb2b22acb7c22c67290f369569134720775eeb696df8ab421edd4b5c8bb5df44e89b340e9641fc67d699e1885d8474b47c128096124fcea1ab641cf53e708206eb5dc5eaa19ccd17a685e5588100c4f417ca3e6721625d47ffad6867248c5995b1bfe5274430acffab12aa09a9f0b64920a02164b7498fc37dec5c259725c84b516736e50442ec8916a20b6d940ddb42bb0b539749abdc84aecbf58388a26d336dc09d6322d4c4846a6a41d1cfeffeea5533957f4e7b68bfae916c7e66731c75d0eb1199639faee8f8f433f61c74bb9ddd35f9e5a62e79e21a4d1623ccb36c3a43d27b734b987ec153a626e3f7d3ee5912c026e7e56fe9a943681782381789909d98e9d5819167d515510a8966282b8459ed849624f435bc837ba711813e3c655f48c0b32e37b73250c108c73f263e980852001e496a5de70c429764b2b864ddbad5a019de2d654bec241c7248c20155913bd494dd2c81745e12b686a43bf7136a9f54e60fb435760ae337cf59ee45042938cc8b9b8c9df496c632ca0fad2b4712ef40592d0e676ab53330170453f0e5dc6f80edc69e5543af6d5fbee9e359cb82d75f23879c6f2c60c3eec6920c7fe51378414535a37d039b130fcf6435118da8f3e39308c8aca99ca9ab4c3b6065b43ec8c0c9ca17f35e68636c90061d41df41734ad16cd86c415286e1fb2cc5375cd35986fedeb7bf3cbfa02151d28f39870ab30aa3e2161437cff721a0d53af6fca70d461d0fd798a0644a6132faf32a4055bb72799de759baca536cb774a09a069cbf3ba8d345b2eaa4d6c9b4ed79706ee2c258154da5bb0acbd3da720373ad121b52dd6bf76eed622aa2a82176b551ec70c3e88c670983aa7394b82fa9eb6c6e625608b2debaf65443463fb37539332daf5d4762cd97f4748e885e904e74619759937552a8fbb012ded2386e97966aec33a24a328a93a60bc994c5e0cfbee77185b14e7085d4d45ec9c93b0342fba221a5089f9585e2931816351ca9c01a8e422dca68aaec988c1a85f8cf3261f3bbb71b65add50ca6a11a0063d1009de1500cea951a948d396d1b0d580a6aad8a08952d60cca9c3a34c29a70181e131d1698eca9022592f5ad5b2c92c659823f1a0c7e7b8a6b9bcbec081a4a8407da7b680f7865f91189817d96407d077296ad0eaddd90832773142070690cbbab188dbd2833f19ba4d85375f0e72e35612998d143abaf5386efd5f43f2b3352c1e499249bbd9f55a0d709cc617161aa6395de650cba7330926ea95fd57255c1d6ed9a3c14b8fbf6b90cd2b8f00b715fd1158a3421c7d09bd53801e37ac36eb44713098ebfc280837275f0c08042e802b6a1cb6d24210da975e34cb5adf32018884f1980fcb6a61943b1223d739ee58ff2c56fb5191217e2385a94403314dc60fd39662e99826ac53646361fa40776022caf3f7bce2d439b8a220ec55cdeefc2eac771d7f2c1d6eb5f25d40a6d73cb6c0e626435f1282be333b11dbf4625c7468910889a5ef80b88270d1a01d38e50138468af985c27ad130fdf104593beae9dba3fe923dbe376007113ee08ec6b6b21d9d30c262dd4649bdac63997f1ef5a4843b4d8089bb3801123846860fb84d2468271163e29f775c6ef7f4ca47806a72c22ae9f7eced8ae2dbec7cad80922dff010ae84a12b41de7d4b93688264ad49197f084f5c55d7f4a65a4b26d70624eef0ccb3692755cb000949e20d2a67b98d6afc555892544a8199d76092b1f9e2561b50dce34b5af28a1c451c3169865b23ce94d90c892bb3496c0cc715956d20386349769f15f1d4a60deddf8197db3e54d40f279db69429422ba4e86f53b2f972a0f7198194f1424bcf43be4f068bd0c49609100b4858ceceb591fd3adf68a5b2bb6da94c430b1453e8d9f2772ba2dacc601d637eaf670678565be375e2f6683f554893df7375b2ef419dab47b0a25c838a35f6eaa412d7d7892ecf7394c384b6b4ca83cfe586163eebacef70707a4508d921fdd925b78ff1875070fce2e4f50e1ac3cfbd4c5c5f5bd5a0d2e73b4116de8a099e6badd41cdc82559f08586a92e3aa4318d99208052a7b95303f65023976b0d466d704e5f521a1e052ae6f9cc964f100dbba654cc77a140881c067244fa32d08eb18f70456e8442917d42175f7baf5e41f0e2d50fc4e1ea40dab8f58dbd57f7652045ed772571983dd9f02d9c3400a76da94c2d7a1d3b70ef09d1c47d212fbf010997e4a985b8e8166fbc2a47160b65c78c6255a6fb0070f253d6df44506b0f4d4d7e6c575d9892f0f111c3318dcf80f5cde4dddaaa203786aa8d2c1e62b291db96ad2344b9d4f6671b5b5236ec991ed992cdbcd3dbb0b3b4c8eb9ba8bcb3fc4521d2dde919f65f9c7f143ffca598c42d096364d64a2016661b68fa19393c859adf39830d360cce98fdad3a6ad38b75e15c4988138b8b6488e36fa48c4db275f1c21744688174efffd903ae9d480f821eba401fc5abb10202df7267544f686a09f5a893dfaf438dbd259ca8a033fb3db8d8c4439e2d334d7919a38cebf113afd337b640545a2a969cae4b1b347cba132e07a5a2ad87ba1fb910807bb672e3d60cf6de90c593bab18a1a297fe9eed63d7d35cf471d5b5a1aab3cf811ec840f4906802f1d8a4dcbcce25bbab8e2ca8502693e9c9ba6c83c769b0a6ec5a87edeb1fad1272771fd646ebe8be5bcc338623429f4d5b147f1be10db5774186e804d2a2f8e285a99cf24c08752bf75f6d4639e911962942317a785770f2931dcb2b76efc07ffd3dc6bafde4db44adf8e0e9db5b3920684b1f14fd7831407d2f29376dae48bad67059c2e785bc23fa7efe78a5aa2e01a88b8473c33e706e0a80f1aea1f6fb115c90ede10c811d10dc1c845eb9565debb7e899d0950bc30e9be0688d4951463a6160156429d3e0ea04cbb1695552d7c5836a30c038d9a930e7eb2af7a0070ae4604f4c795cf3aa00a4d120592e181b34b9b0866d432cd808c6e6a2cbf64ef0cb614a5a19deb97ed44579d9bd24139f9652ee27c381ca7ab5148764ac1fa32bf2c13c128506a409b280b09b9263c6b46fea144ad6e5378804052ede2f7634db1e98f4700d9d4709781cb2e69f604b681d3df559a3027246e31f3c651d3a0dc1f75c9f1cbba987688d26acfac33bd2cd0e5ca7dfc933688dae069324090695c50b55b4e86e7a6f2de664ebf9bb2407da2387142b64fd331475de85493d3df8c75ce03a2aea6c8a2fb46dd5d97ef0728c315ec032ee476e38adb170b04cb86649f61c8a4866b925e696b4491920ec5f16dfbc9919cbadb80ada32c9a6d8c971734c0c0b817ec0366ae419bc6c23188bac0be0ba0b5d9a89ebd076e8c7a6f9cd73a471b4a5bf481685a292c92656a783db3404431e8ef17053b7a2048b13bb578f039b9790d12d4caf2c685b5206dfff1d861d99b8b38198ad116ee8ded8f333339e7b434ff5ee86d92003a31b42064a90d08f6ea912b850178b96e4f3db30c94d5af6e1d11672282ef1724ce5b543cdf78ab2c922e3245a2e55e8ae99e6e3e8e43f857c7e26b41b26e87a391a474ba5e32120d4d0ca7c30e76f6d4df0cb5d1de960cd2307786d725f0bd44bcb82274e8ff09e11b4a241dd7dc2d239004f6db1f1896f247b30d323b2e5a591598ba8f287b2413b9e45deea6663c6dd8086ce3419ed50155c005069db045931414c82f7731cd7907f44bc30a474640b6b0e19139c089cce9b17deb799c7edfa4781fd56b92a8c0b853bca0c242183fb576fa8"}, {0x1010, 0xffff, 0x8, "6ee166921d126dcb58c9abd67c97189353f30de9e47ed5691314a72b9852e28e410df00e67ed4e02b09322c78ea006a56f1290f616f11be98887cb36255c0570a217eecf5fa0481ea553e1ecdd4279d6f804586fc0b8c7c44f29882e0daf058341fdac9857ce54cf52635e3d202b165968917b27c37b1691e26e1285a8032254ed5117c53a275526c709eab4567e483a680590e846eb8fbacc5e2aa96ba46fccfc3b223bbf4e314eedaf9860d1b879c99a60216dfedc672aaa19b50cd1ca4fc099a58ea958a1017b7a593465dfba8aa26f7e444a545356027beccfece512493e895b80a545fbc9cebce38616654b379d4700e8474cd5b5d5713f60b0a3d86a9d1b44cebecd7ad6afe455006dad8d21292d3752dade291eee4a19ff15bb965384b66b7fbaf5c538e1c6ae9e92fc0f3aa9353ada64b2d9a2f4c1f9a9a769216a2cfb16956b2b1a3539777af71feec76190845d6f7dd3fb38d9efd29f9018459eccdcd70476f5dd527f77d0c1353f7c97e35b3531e036d312a3c541e9385d23cf329b6fdc0cf852eabfa39abf29103fe8152f1d1a651f3109263d393118a6c8cb2defacd38773f8b5b29ef1b959fe545309b3e024067b44caaf75a2cabf494cf29311e605048f1eb137f426499c7b3e18408bf6c3770925c508f3e8cc9371b305552596cdd43bf2650aa5bcca4daeb74b4a8df60d722eb41f45ff900638fc0adc9129eff26ff98e11531b4f2ac61469b6eb23e978e8ab1d9032af35bedc7206be6375b02fc6f6b6ba9e33074aa48a20a1bf92d07f1cc39193d4f9a466385ae909822a3291948e3fe4282f8c05cec9ed1dc29ca30354a8c034dd82da4c5277701ccf71eaf08c9040c790a29ba91c2730d9f1bfeac0e8f4cb4665931efc5a87210bd8f04c4398cd85d5c236e70878d863c93e452b66f2fe133c72466ed1e48616af8b2c1eed7905684fae7a1e250e5b1f9ec332481c94403abd04dc261fc70904d894075f797cd5cf141d12d3dfebeb60a55b258d0ec980a5af94a606acf1a09d920591a3bcfe9e5e4c8d12de9c2212b9ee6e5bb57e13bfcbad3269d06636f11e844886af32ccc160030df498f0d8f175d477f14a5df04c61b8bb6cd05bfc9164295090b293d18aac990b8ce49b9d96fca82de1bafa831a4cb9358b03f32fb7d35e2a1a1276c5178c6050b77fbbcb8392875082127add6a431456678f3da8a6338a39066a62d1ce7f6f19328247f9df999a4906c4c5cfb5af2f11a9a2b064b37bb5905c3ea5b5ad2dac0c1332b1f869c2ca4113cbb1f672707997bce08f719a4390c554db97910c334db4ed3e8dbface7a633e89c9cc0753d413f801aae3e54f9eb7a9a36be117192ba35d59d5c5f43a0e834c93840af4fe873d95efc0b3c0fba9240ca0199061c6a64532f6530bd3188b2c223ab08dc2fa88589c643f742eadde7de1b2f3cf20c757d4b23232a658a45273729aab6ad108b0f79afbf573924e409e55df74fec0ffe98ade2b66cd63aa9a4b54654299cf64fb58df359770c519c52cdc4ae8e35757f575ef25550a2e6031eec212785a57937d25fe0beb8b8d55f23b1407582736b7b972fa5925652125d1eae237f520dee5fb21f4ff15fb9ff9efc0ff9358bbb85704d6319f3473a84543a4760dc5a68464001a5b17a6a0be27245f574a4603f355798a823c2ae585fb7052c69582f40524110cf8e39900530c9b7181ed9282c013ccee3da2936d66f2debaa655b1eb3ddb8f84e53d1f7e3804f79d9810dd10d3424aaaac16674e4a0d8f9d86c30f3971958ddabc1004ab6d3e013dfe011250e447f56ffa8ec52526189a0192637c37d2cc979597143ea336962d92e97a2278c7d25a9224c8faa4299c93f2e726cc1cf92bf923fb38fa70c74cdaf36590352c8fa43dcc76b8f7b8ac5400bae8343c24e0023b1c12f588b42c06b4ba59b54f446057d44c6f7d196a92daad715fb9d65ced4243704ff018ee7b73cadaf60b650ddba886a3e04ea8ff6b6a8ccdecaf4b8a6083fa5d9660d23fe0ee27f545ad6a172f5a690b9246d45ed9d6ac3c707ee82ca8349adff38616a558ce9f00b97cb2afdbfc15a4352d632709fca12bddde4a8dedc304e78868b8dea5124bd48e90a10cce089c50c8005ca60a64a908da53203437daebb678a50d80e27319e4eb304c200cb660dcaea4fc0f79e7a14fc7b7cd19b4c85bfd619572ba74c4c043b50e5493510e7fe4ef7cda22ed45296a366d7517674f0fe071e58ccb9fd2c0a0a300c73de3af712c1a5e44cd995268fd3e262df81707fcda30b63d16667ad1e26ddc035cec37e6ed5e459bd1687e7a27550520205d214f7f4854f0bbb8d3790350c4b8a75cc6dd11aba6cd7c8915cf2f4038a52472c6f155d987cf6e1920876918d58292e25609d972eb7af0a012ccfa17ce07b1ba9c7067177dc251a4dc11b033d8961ee461b7853928eb37db3aa98138aead9185d71e1a934b18f320f9cda0cf3699f2e4e2a94676ccdc5123e8b6c1e244473570ce22f7786ea10acd3ec4004310571399b1656df2939a937c62c5d07a6e2441441db369b047a55f1c0559333d6a4a9d2d71b699aff502d9ad538f769966e9926ee0835521fefb1227e4e2b17b137e4869a1f9ac06e923c6c92f604763b23a48c3718a3d4c2ef9b20baa90670e408702401c77e758f5eb633ef08c6445ea13d61973cd8e019cf8d27796116391777df7f2a7b3643833092a584cd6502a1cd1a1c345fad85a962784c9641924bf856534c8a093781ed1306bc219eb6f9d450a72a52d721cdf0bafa70754dd26af570268099ed8dfe420e8653c424d617a1a25836127d1f785420766aba615af9cadbc793a1c7b0e593c3a746dadc7ba400ab0fa86df403fb748fcbd4f5bee0c7f5c5b668fe9d9b53e4cbd7ae1797b448f2b4d0f58248168e40948f3521b737f5d3d0e004d69b1e887136ebf5bcd31370177e8286032593f0258d3a7fbf9380e073a73b7ab0b315b657ea50586d0edbd049b57b62345686251146a1639e3144b77bfd236ff344e38d2383e63a9bcea582edb5a3bdaac09d98ccba05037ff343162aa7d74d49958bd0aebbfe61790f057d1069ed54702983549c4fea8fd18fd7950f14ac551447215269f63b0e72261475aed8d8c4cc57ad43e4be7a6e693fc494b9091e6aa9c0ad0626aed1825817c222bdf875f89590e1134e4dc9148a5459e2622b1825a4e497dae42ce907c6ad555e831c22f403b62448618aa43a4e506d08fd2ada35080b8c32b32499cd01c4605da770e16030050f12300ae6256f329bf1d254a21611fb9ca81df41242e0b9cbc2dface93d76b74553390168fb9196df06dab7add1b0978dffbdeba0790b2bb1a525e6fe485cdf2a9ba067972445ad130dd5bbee17798b35b05eba7d688ffc38eb9ac011654a29dfe7087974a7902e027b2697887ad8145a9de8fa55db3b775dda85c3cec5567ee7abbf5fde7cb0a527b6b5f5ef87730ae9f1e7d8bc7c86d60613b9b3a1e36db71be3410517f5b77997f87d1ffcd98b4bcd3da19af26a7630842236f76bb5a781a1c6d5b4d54ae46e50da999c77a074cbd36543e0f24ee1ef57fbb07d484d845169413d5d787f4959f84db4d769acfd3a37115c6846c6d9054a4158a4542c0d29d97cecad940e1bd32f56cecdf17a4dbe035121b75dab4945493c942a8bb5933173f0c8935fcca33ab2959da6408a04269dd916e14743d70c3bdfb2e95f1bc5b492028f89bf9538ecf2a66adc4ffde5f7330f677816aebbf9f506c1a6b171608f1a7644edf09e20c7f10cbc7ac4e80069b1511ef46e307aa39f1afaa91d8ba06c04802b2279146ebb58d181c03d7e796b343f950fb84c8b8b75716b315824defa30fa37883b5aadcb8e8110dc22952751453f66283fb2c45dfb84ae20dca79a29e39af8a79d725eba46aeca0e44b44b33514f81d4164f59e9ec614386f0e7c9f7206fb42d70c4ddb985660f5cd25c94a6a3d338796beaa65dcea7258c9b3504ab7e1cd0d7d6af059d9a034a770ffdedba2fff2abd30ec26def5ec4e44c6860a2fd1519feacce700a328ac68ac5030992b0b581cb19b2679f99936b1bf9a4341296fff63bb1c96934415390a8d1f672651e645272956c059984999174b3c7f02f50a64194e9d85e057eac75b64bcc26cfc37376b5630d058eb89d0b8a6b83aa046bceb5387efffc759aa79d1a87ace232e6cc16bcb9b854020607db880089a5ea407d5a72c33fdf99f994b2d5a48d1b013aa8fb5b4f1cb56e6b6284122426dbe07384db9dbcfcfe0c7d9221b369bb5bbf5c7cc954d82d9e9bb94cc7299d39a3333de11af6051c6f481a0a156330e64f2b2e8074870aaf79ae4cc3e1ab1404014b089e5d84f6f23643d554bc622662781d2e81fb6c3414de08ac0d1fab52cb77f8e8005b40007145b77b88e89c6e43a52de9415329238add7589ed929b0fad481026d49b59431e47f72474d0d1b6c987e793bcb68aa81f59cdd856edd5eba2c91ffced3f3bb38729389ef186709c5893d06472b1c77f9e6cb2a947ef2e61950f3e0ecffcaca23d40b0b812777f930bc613e1fd3cc9acac70c03395c6331c34082b631fb4b2a61d37132c7cb59077dee9192b36f4dbddbeff6efa65bf1decba860ca8aef7da553119248f373a3060a43d670585741270c49727fe1d3cb39c23c21c075f2ee0f62f094418d158daf174d066872742167acdc516af30bd2ae58ec5e22ad209083cb58c22965dd1b3c46679159f0f00e180133805fc2036ca3ca0050646ce0c65435a00827388bdf3f6978ead1de02d9ca5061fe47d8fc147aadad31734e4943a35616675dbfad36fc0c8f7b25d6a6c2217fd7414e196dd9a8517144fc950ba33e59879237e1d0e5ed5ca7e6c0fff99124a85e5089763d5c2d90d0b90f58e616e85efa8af3d6fc2b4217b27cff3908b066f09dcda44133e7123c72e6d03d838fe8315e0b213c43ea8298ea9169fc5824a1ebba6cbbccde17968680e49cf6cdbdeb43bb47e1b701bfada038a49701f546ad76acfc1c18ac195b40ab89935babde3127d3a31df9b37c4507e66b8e82e0be8a94a210f5bf4595964976f10d3d19a15565a67ceab620651a80080009b262d5814e223f7951a7ff5da9046fcaa6a9ccdee7e2fb5981de3a085886f51730022d482d1e5c9cf3ab24b3d99cabc9e38d632a9045e39ee82e2f23dea05f1a7a96b9ed9af1fa349bd95f763c203f050baff53144e315979ae08f3fcfd2442c1c4ccfe58c3a115308dc8512a4dc3667c6b4fa993803d50817ff034067e3ae4e248a784e96365228ccffac251799b5e948ef9de24a700f14f24f4e54abbbeb219ca62d11dece3b918f1aa2a4ae2aea603cf0135c137f445bd334e8dd20c4862bc81245b7d20ee5db60aae8d8fe94189097ccc06a8182b77d4390a54a18a2e9a8662846a8f834d7dd795de43f858a9c9c89cd0b1f5e05d5d8c1194c1385db08a57c8bd77c445c952245a7fe31c3e0d38bf92f082893e16a32ecf5ad0aa07f75c721e8d1d8285a62dc2d4d17fc457a466a0a1f118f39c260e9b2815a3c00df051e3e04f50f07e2afd6aabbdd880f3dc30d3a0b1985465c1a6011b715a5dece7a30f51ac7f765c543d79b068359402037b10ce2a0048594614adee81bef8a8fae146aa07e4afb364aad052c7ab1ed9956fc97672dcf65fd9312d602fbb9b492bf8b8f0a101dba8cbe2981ccf89fc5efb8812d40e5879871051d627507ff4c95ebea59cd14bcbb6408ba992f6178add9d3df11defba4b15c02bbd78c"}], 0x2430}, 0x7}, 0x10, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7, 0xff}, {0x6, 0x0, 0x0, 0x400}]}) r3 = socket(0x2, 0x4, 0x6) write(r3, &(0x7f00000000c0)="1fe3", 0x2) sendto$inet(0xffffffffffffff9c, &(0x7f0000000300)="ca89dd9dcbf227ad93bce894ca939c8c4b2747197e49b04fc4187244946e591c04474e24e343e816b6693e825e222efd69dcbb1705991ff9271b7e1c81", 0x3d, 0x2, &(0x7f0000000340)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000240)="32848000"/14, 0xe) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, '\x00'}, 0x2) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b78fb3e55824866e782e223033000a458c230ab0bc7103f6e1e2f17d98b8a29207f4fcfc9881752ff5259fd5b6f6230c5d858df3bd12b4bc767097d415a522de709ee71ee8c12af84920fb0baae11744eacb4bd3734bd1ccfedecf4772383f7aafd6dfcb62825d599a4637c39513172f42597510feb8a0b98c247513a079d0772a54e79d66cdd573af53f41a2771859a128c9cbed5c6aade8a4f1d7495e790cc7cdc56feff0cc44b27ec1119beb6e555ceed305fb4a84dd868c445e7b62946b410fec5ba311c2602d5c554626f369397b8956cf40c37768", 0xd8}, {&(0x7f0000000280)="ae91a638a9", 0x5}], 0x2) executing program 7: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x80000001}]}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="1c", 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000400), 0x0, &(0x7f0000000200), 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x13) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = msgget$private(0x0, 0x790) msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000003680)='S\\h\x00', 0x4) select(0x40, &(0x7f0000000000)={0x28000000000000, 0x0, 0xff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffffffffffff}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000400)="acb833efd51c1ca9b1fb93cec0a27b2d5699e95500a75efcb7d41db731337aff0bc6c5c51f1a4bbe4a68d6ec94c52a0b38ac1f18ca9dce08f0f02895e2034694ea4df6cb68c047447d904ad0930c29dbca7f853fb75425a9684b486e525beb5db8becbda969def3094a199b4a776b184385e8eaf55cdc04ed77e4743c6594180154069e031193cec7f232fb261b09d72f5737ca524596d15cc1a493c4caf3a9730ebfb5446befbb827b6147bbc8c66d0f4cd3b78afb3b63beebae6d74417", 0xbe, 0x401, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x5, 0xfb) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sendmmsg(r2, &(0x7f0000003600)={&(0x7f00000035c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000100)="123a25a151cb63358f27e92b55ad9ceb54a766e37dfe19069b9c03528286f927e83d3f9622a9ba241793", 0x2a}, {&(0x7f0000000140)="7c77dc9c8547f92d2e9f8651d6869543b2924675d9b3ea5615bfd2f4e1f20fa37634c1f588089eddc48f8067ca0ce2d5419313f9aca9fac071d67365476210e4f885001753967ca0da0e96dda82655dd58a5c5aae2a34b69f7abff8e1ebe8afbae9d21a1ca7a1ec5f7b8079f1866c0471303a2bd7fb11ff4fcc77f4d485968ed4db784a8f6eb667deff4f3346c02ac4feacfb1c07ee0280b1a4ac9e9851cd045ebfc68169c4cb3c05c9126db1e995a68f892145a257017ee4518bb0f36bc7dee42035485c61a1720881fc6f4d87c8ac39468813d85b4d106aca4d3aba20e86d1c59b9990e0d5ab05b5ea5bcc174e2f21c3f9a64dff253ee2efcf5dbf74e52b6b43908b53c3f4c426374c9abb967140a93ae969283507034554af2ee3857a3c4defc569d97c0fd649b99b94f3611263ee3ff186703bc721fe980706de3dfbde5ccf5729d25f81a1708f2bbc53adcd594e445f8b953c4e19636c8d4713896c019d178ed59313d0451a9b17e65a61c27e59fa48be6e275b258f507c30d01c2f7d18adb7d2f2ecc22824de2010a794df8d342e7126e9378c44942cc99ec2b09cba6212409201ef7072dbfa468c6f8b4a2ec8ea60202c1c5b2ced83c4aba0dd875dcad3faf4cf24485d44ccda086b5258a24731099d1807487d24eae4809c02573bbe3f2f005b58ffca49081f5495e8fecbd5cbedd7cce50f14817683e1b0c501fe2635e1c8bb72459aa65b71239c6251faf9a372a7dbe9586bc54f0035ac7c4cc349ae2c62ebed34b8403643a7d39a30d20f8719d7a4fe1e61a2adee2bbcdc8c68118b2a452ed61f451f179fa2a3e2907e6455f7406612f6a44a2bb34350695439d6c621fb10dc367b4702f3de1e991eafb42f5e03ae46fd275ad96e0cc84d7065f48ebb3e4676c538e91fd1e4fbddff05beabc1b17e9be78299fb52855709a4c485b92f88797fb32c1fa3c3a746e906791207d8ea74a43ad96a86f9d4ab2e1545dd650c01eaa63a2124a68b63c3079ece71ce76b87381443d5a0b4b2751c4bb45efffb5b193046dc56c18de18ed9eafa6258df1f07e3c800ae593d108d9b2b843b7d13403741998d071129c5fff491f69f6b94a3cee2b8a34dfbe17815a59e0403dfcf8f76ef50078f4e416f40d28061057b12f6ae7a0bf3a65e50aee49e1200198ab21a9b879a923168d08bb420a0cad2c0a31784453140235ee745f16880efbc2f5e14a035bd61cdb97c56fd9c1a9fe73bf2f493117df7cd0f631d76498d66c9e79993880be1c47e0f66e616ddab15fa5e6152b790e98c3d0f026af21f7bb5bd516d49411003c5711c4b7a5332563f308e444c4c5c7991799adebd730b3eba391a1dc6bfe45ea5474816c54366ead6f4025247a2945cbca72a1d75b80f385b67c29a168a435a9681b7a1cf2bc3051f07460259fe9204902f235b6a0c9895812b96520f2dfefaf5b042b20419423e1812e17f1601fd046865435be3d3d87a7ea3df1ad19603789ce00bac782d3b2fb2771469a10ffb6722463d865b2f76463c54f87b18bc2e66b084284399fd647adf6cd8583ee8fc88d2b999a6eb980440833e30dd3ecea8aedbb5da61211c16883079f359dbc335bc69b6cdbcc71ec2685f2ada0211b3665d020b2139e0571946be6f4b8513d369e1fbef4cf212b3dfa42c2eacf2c43029953b8db7093c992b17520b1cc563ba607a48783c408080e885f39b929e054a0fb42e01a8d8c0a704e629fd2efa58ab1fb6c452ee38e34a1a7d4a2fefb646af1ef7eb4ea4385d23880f943623dda20048bb843636e0074fc61f4d7a9a3e99e1f9d4d68a6b6dcfd8acf036b19915095971ac819e2fe00cb6faa69bee73a19dc065af16b2cdf998145db5519b9b3a9219ba474e4da4ce118478ff8ea2727f82e156c7cdf3d41f05250a70b8952417730c743f1509b148c13518f8b65c70188f7072799fe3e36fa6e03a0adffec2d4ac21875becd7974276d6aa1a9c004972c0bb134d4bb8083d0da9af336dca4dd0b08bcf59f3505bc01e7e79296039115620ab7e0c1364bfd8a643549a86fcc1b487197179b88a750cfaa51a0ad381592165a967c247f1f4834e1cab887d3f8e972126c7f7812d74c64f0a347bb01196c272549ce434d3b9d44fb0e520679881427de7889b34fa510f2a7caf4dbce5a37d1eb2041e3c9081b1333995f54fdbcee67ae66b8b4e715918d0cb07572940cf6fd4eda826f3d9b4e52363a1d19a9e40bb54322d125630c043b1a75cb92d2435a1c4e57450d905ff63f9e48987f6c4b4cc7e14e5e6f6f14f4e2badca9b9c5ef7234571f779ff57cbb5521373210b97cb961a8c74eaeed34fc7437f5ab8aebf09a47aaf9a243bf8740f6fb1f65c91a069ea82cc124593793e536c83ffdb886635568ceef27fee2b93e5cd82f948864881404f1d2450c5bd1bab60aa93e7d8b7da00833fb85d2f92fb9619012d5a74c6db34e4ab65d18915becba21074fab34731905a9773da02a267551d6850e2dafba6baa5ec3688c381c5dc881f55115f049b4582a77cc428ebf38d9855940148d9ab07277f2c4c9668e102322bcf8980e269c4207aaa999cf74a19cfe5b13154584b181ae4a47c79e202983f4de0ebf18a54875a632a0860fa692d7749a6e0ff5101d7a21da0f8871fe5f6a3bff3d70290f34ebe67e9cc61525f1f26d89e015d2563f07cc71e89081f47d87c5cba0f1f7f396966803b8b9dbcdce7eba124bc5449e9abbe34f6e861e0c69583d8b1750f042ffccbd993e0497798438866f4b870bc7db863011e0789af64652ae68baf95065100b0b196c444a92cb28b9aa573d69b9c76220a8ba524b6d5727cb31bb95abe499be007f8b1898142bc654143d2b4f117e22c19f1772a5e7285d39681c11bfc51c75613f859fd835a6c2fecb9dc1e10c9125ef411355e9de8ee22b2506782a1fb10b08f41743e8afc2f2eedb43cb91f899aeaf8722bc711bd8923f4616142fb1acd7ca7c8d94023b64249147e488472ccd26ee30e5ef2c209939a168763d692ce1089a62bed8908d1293049a533a2c1776e3519f3383dca7b3fea3e3fc7421c9538ee24ee0252ccf47b4c1e2e54ad502a8dab83a281cc5df08e8f385a51d089fbbe912285cfee5144c08a1d60b849b3c09e01b1b08ad198b5b3f14302810767dfc33a5a8b1d6f5564c6889e17873760ac7b9d359c759794606021d6435422e0301715bc3ec7ada8c64524631fbd69c4a8cc68025d8c2ac7d4af30652cdc38fa57a4c11e89df92ce344008dcef18099d3c90e47a74be17092ebb06b3c48293e8114c42174130c84a33f1ef500cc53e5dd6dfcc1660ca89ed469e4f93d86773fabfd4326ec274de2e76dae174d73c6ce9a5b0b9b3309c5b16004e61ae35cd5d1fc85f79eba7274ae64fa1e92e27d03d7199e59fb5f2b2566a1b0344ffd336261c85a7e8efa3902f77e44b259b6f841f9d34a02d82a157e4655523b92d0a2fdef1d784f0c58c038c358b67c8262949a2d2519dcc322b1cefd457f8707de463493d027f05eb7e21ed30a7ec9c8f445fb67b685c8a48d3832ca72dd123329d270670da02fbc8c13a32747c4c015692979e0c8bfe4c1c9490a8744e4a2de5e81eb189b16495fbe296f3c31b5d16351d9d88b6b2bab5ef16037ef7335f26947c841e6aadfd527b3eb95733cbaa55bc279b2e205e4356ddcc75f7adbca0b50b19678377f9c6e7b4c7ea4bcca9bbef93769d589becdbee23d5fcc350a45a717345e328beb0fbd4a20d2e2fb572202b2b8a53ee163227439b1105b523d472644995aa7238925a74e12a214d429939f0f93c9c45afb770905b1b6aa1ed01083f870cb27f3a6aa147f66bf18baab7ae4837658e92abd43667ff248ed585c9258e4f99ffdc60f2eb43e82fa415b0fd983225b19724c09b4798f913bbfc6860821acc56967c4ba44681685b3640211269ff51974a77310e7586ae5a8d8822f2fb846ba8632189cb2d20c1ec82f1ed34c8679e9e21d28227c3265676b42fb9870ca028b625056879ed0530fc7558d3cdbbfd3e2bb3f4cad63b32fef0d64dc7a3ed80a9004a7b6e3773ff85957a2ebde2e103d4b8732c2c4451c93530f2a2207bda211c6fbf97a040bdfa780368cb0790bd27508b4f80655f9576496014374e7088d3efbe1e3c0f52843e94cbe94fe925c3d2610ed3f859185e70d5bba41e93e0d8cdc960a086f583e9ef52dff99918b7e28d06b3699c14eb14548892c7078be9295c8e04b2ae5afb4e121f267f752537b253a61fd771765692a136aa761e30c44298056bd7a3ba6884274c894323d0a3862d7a406633b0fbd1d922c04f9ba554db86f971763c4eb5ff4b12a1d6b3139acb21ada55b457327876f4bdecc5749e5b5465bf1e75ee5012daea47863f4c796138bf4787c906dc4f435e8c4292c86b4e0fe8a552224cecdd1f3f429234aba03a5341340ae57076c738094263dee6d0800c6fbf37a0ced90da4dabcc34b5bd7d921f4ea9f8664a5af6ad107b826ffe66c74193d4a9aa2e62a210a502c757f2f8c634fb8aec4e9a42a9520b0ac3870c89eadeebd8924bf21ff00348cff770c84fd07c4456b94c73d1621db55f934a3d632955d2f9ec284d10cfb661a6b27c89ac1444d6e1f2c8d0824ed93314db9349979bfbe950920003c0db73cb67e7c8b76ab54bc491b1875b3af8df32a73b2024e8d30d3a2ccfa09e5233c845245bfa5343ad02fc78141200852dfe7f91876c8c39291abbad81bc386e7b6f8efff47d44e217daf7e326a7fa2c9a26c25064cc5559b0dfd28af4b844a4466c911f144a3ee0a44285c4cc53334444704e71b1564db59810ec86623812248d457d17182b13357f9f652dc5fc34a0c730c46febfe3cca2dbac563bf60e03760379995d4663dba53f56d57d96480699591118b408efbe0897f4546064a761e422ee775298169fd9dbf976ef4ce9043d925443b7227fca270ecebf3ee698d21cbda112e1aaaeafa9a89e1128a5177e287092685edf0ed028003f2e51e022b64b0d3a51c64c4c90d7a0d0abd48eb186241b12f7f867bb990387eac7528a70b352a5baf2c3053e81775e9c0a3c8e48ba2b6cc6b0c3bd7e37c903b17bf267f1d5e973d14ef06ac943e8ccf3a831ef812db0fb21a051e2531877a2d36df86e1007e43d6b01574457feb872b1048cea5a4168d793ce0bab99f0a77adb3fc011b09329f57222534c4f108d735c637cbe56f9983d924397e6200c87bcb914c8cbafd525f6bb92854b3944056123332041d25e47d490bb2b26b1b2ea8ee4a9f8ca822525d89ba44d60a92a124acbff39d1db6f9aee645255396896ab499a3016be26f7a9184e188f13fa58eb1bf96d46a38c483deec55939e0911a23c2e6e9acca8b429f33c0beddde0f9b3478b8eef23b844c4b6bbde6893715eb3dc55d5ad094b0b08758a7126f04ecb8a0c7cd565b19c887d42efab42767dc7117d48e3bcdc15f54b6928631d88b583f7b1671d0a8806f15c27da51f0824044203a762fcc9322c8fe4ecb29f1ddc59ff6c34ebef866e22c095d868deb45a92e52f8c157efe95d07e7eec29d88db0e0d4c1d7425c81e119037210ee8a981b0fe1a2382d347f40443db0912d928b6b34418a373aec7e486d7978921bc1df4ba1d451028ad27fa48c16c510e58100ce14bcf613eb316e2bfec76d2ac0b7b9b13c02ab21123222baf42344f1bfd6d4076cbf90a19b7790d908326ab55e4dd873df9c339772346355a7024cb687239f9cbc36597a976380f5d0259bb04b75c6cc9c173228cc19529a9c69", 0x1000}], 0x2, &(0x7f0000001180)=ANY=[@ANYBLOB="6000000000000000ffff000001000000a6b998ed43db9c5f34eece13c76e870c3cf3ece5447640db5fd5168519b6e6b6e0e43f87c548fbe511e65b803fbb45c3b0ca36ba23fdce6c6c54b5dbe2d352378b7ab851aaf7e4ab07d8755c86000000e00000000000000001000000090000002ce3f2dc0943cb96510c4750fcea459cec960be8aad7725234c373b60377445edef4625ff8ae95e15f24016df439d1317e75df84ace45ea4335a8f4f52b7e393730637495947030716bcdae6f4ed58def12d9abfbc36d152ac421fbe27bcdf4d140308c2c97607848ff078b48d61d73457bdf414f47c49b6634340af2d282548e49811b8e4fd56cb927536b3eed7dc72b249514fa7c53e23902d031af6fe375498d670f7ae61fe2705ea2d093657d48c3849e73682386167520bccb0410592f42c722e46b92fc0dcceb00000000000000001000000000000ffff0000000000003a47ff9f92816c26dfba8606d8c3208290f8f8a937fe35168226e1e457a48140f3a03f2e23cb3b2b3fa9520a53aff391152354ad5757427ef7a35f05f194bf64f3ded20663126c9c068f71767478ee4b64c14842fab4328979801c646603f9a4629f1092aa91519052e1ec714f5acedef1e1cf4d2aa17d4fe52b1fc247ce981c78e55c8206ab8d5865e017316ba10d6e8093792ed48d5c223138ab69e62f13ea6402a33c04d035b6641e8e69c0c3f1369e2bb63534acb1b928bf44e7282f39e50ae788294a36014c78ffbd5d73815e0d45bab17092bb2bca8821bfee0e4a1272a2cf74314ac0de514e2717aa6040b6a7e000000000000000ffff00000800000088e05b2d7017782749b4df6320875191c28f06fbcda56037b4b8c411fcd29b9f86bc09f162f77b70072adc8dd4dd63296e1b46b13f417e075884ab60ea4b4328c36de43b65c7aa457ea9c488e64852f3614e8a57875bd36e8b1f060cf3c4ebedac764f89d0bbb9d48736f2471d254aa23b4ac5977927d02a6548dc0dc721c4f2b436f54ca63aaaa25f447cad8e4dfb8943aa7d04c7778ab745f3e5adf14744609976968a5e488e0b98f9e30260063e2af036500cde9f479e1afdd0e990c3fc03700c53b7ed5f79932d0dee0000000000a000000000000000ffff0000080000000d411a44170d5db3b17a5387676ed3f2170ddbe8aa540322c3746bb2255c6e675554ab230400000037dc412740404978dd5836c9d01d346976d646a364530d77c1661fed88d8709023a24890fae49fd23d9c0e99b3e0cafc2adcd1f65a48423b4a2dfda969912e98a08da52e010f72246d88383718607910b3876dfccd3e5ef755b7e58d7d495609526f3100000000005000000000000000010000009b0000000a28db6d148d5aa72d52fbac74c764151259508a4c8d5419466cb9e54eb9f634650a9fbb95143be7e0669e9d80314ae0c0faea0218b520f27cb6c3ee788e0000101000000000000001000000090000008e57ecf1aba98c8e94b296900bdca89f67ac7e397fea4afa8b0e12e12f90ce9a85867bf279898ff44a737e82d752034950987bc1aebd45e1ea0fd4ab8c32d15402050271de8ce659d45779d98a408e1d31598cf3d7da450fe4cdf004016b276879b2c3621d51fa686b6bc34f4560c2c68fd5cfabd99ef86a2bbced2a694fe8f3e9e5b03fde0de42b8bda7c2af90e05a982f2f2f4227d42885bac9fa99d93e1dc127639028ad80da09d687f0f4d57fbae766f7d01996ce16ade5be431c1b4e423087be0921c2b95c610a5c761291e7fbd9ea8c302d6515439f27682bfa6923f935bc574116af91ae07fa9326229794fa0af8bab1c4745ba312812ee4c51a20ca84d50254e0d7f9a29a44e127d343040abb8472b74289df0a9b3df54d1dbd17321c737d6e3825cf8111b4f00c71724dc74d52f29db36f5371e4246fdc12d5456cbc1da50c1b5946b37282f6f6e2222bc309d91119a6bc18f475f12816a0fda4d6dbc79f8a7f0a7c4d5d2e0d16110552215c8f245f0700cefe08d8861fd21230e4dd3d0f014c2e6fbac1ca5107492d823da0bf7c099e9331006eeff462e4f567c6dffd79e1503fcb65fc037eec7e9dddc59b96aac02d3a70c771673ae2274a0657270dc8f6b8a72dc718d81a3752ba553b660a58a7945fdf691f0ec77bebc7260bb08cca66c6b677fecd9801cb1c0b6056301e3feab2aca732b9307162e2f67d846f66670389a919bc48498449c34a70527512bb48cd2d7bda55280bb260a8fd76efeb3f3a03b8cb203030469a15f2feaba8e801d259d78905d1bbb0b96db530cbddb73cdaa0d81d6f7192c4816764d46d38184c8c850eb74ce5bf9ed5025fd1f4a878a83bc445024f9f6a38d46b87ab4193ab378913aa14fe3e5c100f2dff0a89b44e4bf7a00013a530b0b3850256c5fe64f929fd208c8e6bbf1519ca7632d26e00d699f25d08de55e67d9d06fde73aec78bca75f0480c9a2db03bf0321146550b7dccc953cd0f77e2d9c3f3823667f4484088690983dd082d7bac0dc414993d9b11e468862928816c6c1771ccc11ce3adfac0c8eaaef0db997929b945a19217d93ae68884376a1093121664852a164eb674680aa57bfb7a1f69c9055118ca0ea231bdd1b8689dce4a19e1e5448a4d7517c1b5caf28fc5a57a85c30f339ec3467f0292871eb75910064e1d34102af4bb48868f15efc7b2fe0a07789ab983f69423a6d3d648ea14191c6d76218065a9d792b3feab5934a103034dc77e5fb9d942ecf01e35d48a4cbd9fe4add925cf53c5d8c41f1bb5b11e448050cc388da7f02d39361047333d3ff1152b5f74be6494cab8f1a7d561b417ecf7e0d2e9abbd4b3028bf33ba1cb41ede7afe124c4555260e48516e3cd643ad9c0044d7e51691843ac538544b50052f1681b29b67c7492f1bba4b10c4c5a00db0128740139721fb4c81863cba2f91ae818441348b05ea9d872a46dff27c82ec89fcc2def5aba4cf2bb42caa03ceaefa8ebbc2d89e58a5455642bd2e2132717c9f25963784c63802c42a7daebd5192e2ec171d7c4d9ce871eb22b8be29a78b8c36964ea4ad41beaa47c0d833a5ad058f6699d89481b158d4a78b855439380c38a4076cef27ae4a7367c30a15bbae65e76878aa7a892d328c2e38a56e2c9c8ba83870c9664386d47a72b202ff6032a80c9bea037b8571deaf1c543baeebcdb1d810e29a6d18a12572656adb38c4f5be0302c43cff042b35fdc1522d10e83cd77d01a80b7d280a83f06a8958d8275318eceaeb00d997a2130dd0b19dfbd09e297b8e7e5a820b453af8f6a685c1000dd13a3a614e777324dd7707c94d5090883f09915a4835b7c26cdfe5c7b3afe875598a1904a8d0a30a44e16a3c9895302df73067fbd233a55f7488f350028618cf224d16194f507c255850dcff100632f5bca376ff2d810178b337285f8ac263a5a305aba06053f5c50bcd4c787ea9eb0e4bd3da807bbed80bffceeb6840c67290f369569134720775eeb696df8ab421edd4b5c8bb5df44e89b340e9641fc67d699e1885d8474b47c128096124fcea1ab641cf53e708206eb5dc5eaa19ccd17a685e5588100c4f417ca3e6721625d47ffad6867248c5995b1bfe5274430acffab12aa09a9f0b64920a02164b7498fc37dec5c259725c84b516736e50442ec8916a20b6d940ddb42bb0b539749abdc84aecbf58388a26d336dc09d6322d4c4846a6a41d1cfeffeea5533957f4e7b68bfae916c7e66731c75d0eb1199639faee8f8f433f61c74bb9ddd35f9e5a62e79e21a4d1623ccb36c3a43d27b734b987ec153a626e3f7d3ee5912c026e7e56fe9a943681782381789909d98e9d5819167d515510a8966282b8459ed849624f435bc837ba711813e3c655f48c0b32e37b73250c108c73f263e980852001e496a5de70c429764b2b864ddbad5a019de2d654bec241c7248c20155913bd494dd2c81745e12b686a43bf7136a9f54e60fb435760ae337cf59ee45042938cc8b9b8c9df496c632ca0fad2b4712ef40592d0e676ab53330170453f0e5dc6f80edc69e5543af6d5fbee9e359cb82d75f23879c6f2c60c3eec6920c7fe51378414535a37d039b130fcf6435118da8f3e39308c8aca99ca9ab4c3b6065b43ec8c0c9ca17f35e68636c90061d41df41734ad16cd86c415286e1fb2cc5375cd35986fedeb7bf3cbfa02151d28f39870ab30aa3e2161437cff721a0d53af6fca70d461d0fd798a0644a6132faf32a4055bb72799de759baca536cb774a09a069cbf3ba8d345b2eaa4d6c9b4ed79706ee2c258154da5bb0acbd3da720373ad121b52dd6bf76eed622aa2a82176b551ec70c3e88c670983aa7394b82fa9eb6c6e625608b2debaf65443463fb37539332daf5d4762cd97f4748e885e904e74619759937552a8fbb012ded2386e97966aec33a24a328a93a60bc994c5e0cfbee77185b14e7085d4d45ec9c93b0342fba221a5089f9585e2931816351ca9c01a8e422dca68aaec988c1a85f8cf3261f3bbb71b65add50ca6a11a0063d1009de1500cea951a948d396d1b0d580a6aad8a08952d60cca9c3a34c29a70181e131d1698eca9022592f5ad5b2c92c659823f1a0c7e7b8a6b9bcbec081a4a8407da7b680f7865f91189817d96407d077296ad0eaddd90832773142070690cbbab188dbd2833f19ba4d85375f0e72e35612998d143abaf5386efd5f43f2b3352c1e499249bbd9f55a0d709cc617161aa6395de650cba7330926ea95fd57255c1d6ed9a3c14b8fbf6b90cd2b8f00b715fd1158a3421c7d09bd53801e37ac36eb44713098ebfc280837275f0c08042e802b6a1cb6d24210da975e34cb5adf32018884f1980fcb6a61943b1223d739ee58ff2c56fb5191217e2385a94403314dc60fd39662e99826ac53646361fa40776022caf3f7bce2d439b8a220ec55cdeefc2eac771d7f2c1d6eb5f25d40a6d73cb6c0e626435f1282be333b11dbf4625c7468910889a5ef80b88270d1a01d38e50138468af985c27ad130fdf104593beae9dba3fe923dbe376007113ee08ec6b6b21d9d30c262dd4649bdac63997f1ef5a4843b4d8089bb3801123846860fb84d2468271163e29f775c6ef7f4ca47806a72c22ae9f7eced8ae2dbec7cad80922dff010ae84a12b41de7d4b93688264ad49197f084f5c55d7f4a65a4b26d70624eef0ccb3692755cb000949e20d2a67b98d6afc555892544a8199d76092b1f9e2561b50dce34b5af28a1c451c3169865b23ce94d90c892bb3496c0cc715956d20386349769f15f1d4a60deddf8197db3e54d40f279db69429422ba4e86f53b2f972a0f7198194f1424bcf43be4f068bd0c49609100b4858ceceb591fd3adf68a5b2bb6da94c430b1453e8d9f2772ba2dacc601d637eaf670678565be375e2f6683f554893df7375b2ef419dab47b0a25c838a35f6eaa412d7d7892ecf7394c384b6b4ca83cfe586163eebacef70707a4508d921fdd925b78ff1875070fce2e4f50e1ac3cfbd4c5c5f5bd5a0d2e73b4116de8a099e6badd41cdc82559f08586a92e3aa4318d99208052a7b95303f65023976b0d466d704e5f521a1e052ae6f9cc964f100dbba654cc77a140881c067244fa32d08eb18f70456e8442917d42175f7baf5e41f0e2d50fc4e1ea40dab8f58dbd57f7652045ed772571983dd9f02d9c3400a76da94c2d7a1d3b70ef09d1c47d212fbf010997e4a985b8e8166fbc2a47160b65c78c6255a6fb0070f253d6df44506b0f4d4d7e6c575d9892f0f111c3318dcf80f5cde4dddaaa203786aa8d2c1e62b291db96ad2344b9d4f6671b5b5236ec991ed992cdbcd3dbb0b3b4c8eb9ba8bcb3fc4521d2dde919f65f9c7f143ffca598c42d096364d64a2016661b68fa19393c859adf39830d360cce98fdad3a6ad38b75e15c4988138b8b6488e36fa48c4db275f1c21744688174efffd903ae9d480f821eba401fc5abb10202df7267544f686a09f5a893dfaf438dbd259ca8a033fb3db8d8c4439e2d334d7919a38cebf113afd337b640545a2a969cae4b1b347cba132e07a5a2ad87ba1fb910807bb672e3d60cf6de90c593bab18a1a297fe9eed63d7d35cf471d5b5a1aab3cf811ec840f4906802f1d8a4dcbcce25bbab8e2ca8502693e9c9ba6c83c769b0a6ec5a87edeb1fad1272771fd646ebe8be5bcc338623429f4d5b147f1be10db5774186e804d2a2f8e285a99cf24c08752bf75f6d4639e911962942317a785770f2931dcb2b76efc07ffd3dc6bafde4db44adf8e0e9db5b3920684b1f14fd7831407d2f29376dae48bad67059c2e785bc23fa7efe78a5aa2e01a88b8473c33e706e0a80f1aea1f6fb115c90ede10c811d10dc1c845eb9565debb7e899d0950bc30e9be0688d4951463a6160156429d3e0ea04cbb1695552d7c5836a30c038d9a930e7eb2af7a0070ae4604f4c795cf3aa00a4d120592e181b34b9b0866d432cd808c6e6a2cbf64ef0cb614a5a19deb97ed44579d9bd24139f9652ee27c381ca7ab5148764ac1fa32bf2c13c128506a409b280b09b9263c6b46fea144ad6e5378804052ede2f7634db1e98f4700d9d4709781cb2e69f604b681d3df559a3027246e31f3c651d3a0dc1f75c9f1cbba987688d26acfac33bd2cd0e5ca7dfc933688dae069324090695c50b55b4e86e7a6f2de664ebf9bb2407da2387142b64fd331475de85493d3df8c75ce03a2aea6c8a2fb46dd5d97ef0728c315ec032ee476e38adb170b04cb86649f61c8a4866b925e696b4491920ec5f16dfbc9919cbadb80ada32c9a6d8c971734c0c0b817ec0366ae419bc6c23188bac0be0ba0b5d9a89ebd076e8c7a6f9cd73a471b4a5bf481685a292c92656a783db3404431e8ef17053b7a2048b13bb578f039b9790d12d4caf2c685b5206dfff1d861d99b8b38198ad116ee8ded8f333339e7b434ff5ee86d92003a31b42064a90d08f6ea912b850178b96e4f3db30c94d5af6e1d11672282ef1724ce5b543cdf78ab2c922e3245a2e55e8ae99e6e3e8e43f857c7e26b41b26e87a391a474ba5e32120d4d0ca7c30e76f6d4df0cb5d1de960cd2307786d725f0bd44bcb82274e8ff09e11b4a241dd7dc2d239004f6db1f1896f247b30d323b2e5a591598ba8f287b2413b9e45deea6663c6dd8086ce3419ed50155c005069db045931414c82f7731cd7907f44bc30a474640b6b0e19139c089cce9b17deb799c7edfa4781fd56b92a8c0b853bca0c242183fb576f040000000000000000ffff0000080000006ee166921d126dcb58c9abd67c97189353f30de9e47ed5691314a72b9852e28e410df00e67ed4e02b09322c78ea006a56f1290f616f11be98887cb36255c0570a217eecf5fa0481ea553e1ecdd4279d6f804586fc0b8c7c44f29882e0daf058341fdac9857ce54cf52635e3d202b165968917b27c37b1691e26e1285a8032254ed5117c53a275526c709eab4567e483a680590e846eb8fbacc5e2aa96ba46fccfc3b223bbf4e314eedaf9860d1b879c99a60216dfedc672aaa19b50cd1ca4fc099a58ea958a1017b7a593465dfba8aa26f7e444a545356027beccfece512493e895b80a545fbc9cebce38616654b379d4700e8474cd5b5d5713f60b0a3d86a9d1b44cebecd7ad6afe455006dad8d21292d3752dade291eee4a19ff15bb965384b66b7fbaf5c538e1c6ae9e92fc0f3aa9353ada64b2d9a2f4c1f9a9a769216a2cfb16956b2b1a3539777af71feec76190845d6f7dd3fb38d9efd29f9018459eccdcd70476f5dd527f77d0c1353f7c97e35b3531e036d312a3c541e9385d23cf329b6fdc0cf852eabfa39abf29103fe8152f1d1a651f3109263d393118a6c8cb2defacd38773f8b5b29ef1b959fe545309b3e024067b44caaf75a2cabf494cf29311e605048f1eb137f426499c7b3e18408bf6c3770925c508f3e8cc9371b305552596cdd43bf2650aa5bcca4daeb74b4a8df60d722eb41f45ff900638fc0adc9129eff26ff98e11531b4f2ac61469b6eb23e978e8ab1d9032af35bedc7206be6375b02fc6f6b6ba9e33074aa48a20a1bf92d07f1cc39193d4f9a466385ae909822a3291948e3fe4282f8c05cec9ed1dc29ca30354a8c034dd82da4c5277701ccf71eaf08c9040c790a29ba91c2730d9f1bfeac0e8f4cb4665931efc5a87210bd8f04c4398cd85d5c236e70878d863c93e452b66f2fe133c72466ed1e48616af8b2c1eed7905684fae7a1e250e5b1f9ec332481c94403abd04dc261fc70904d894075f797cd5cf141d12d3dfebeb60a55b258d0ec980a5af94a606acf1a09d920591a3bcfe9e5e4c8d12de9c2212b9ee6e5bb57e13bfcbad3269d06636f11e844886af32ccc160030df498f0d8f175d477f14a5df04c61b8bb6cd05bfc9164295090b293d18aac990b8ce49b9d96fca82de1bafa831a4cb9358b03f32fb7d35e2a1a1276c5178c6050b77fbbcb8392875082127add6a431456678f3da8a6338a39066a62d1ce7f6f19328247f9df999a4906c4c5cfb5af2f11a9a2b064b37bb5905c3ea5b5ad2dac0c1332b1f869c2ca4113cbb1f672707997bce08f719a4390c554db97910c334db4ed3e8dbface7a633e89c9cc0753d413f801aae3e54f9eb7a9a36be117192ba35d59d5c5f43a0e834c93840af4fe873d95efc0b3c0fba9240ca0199061c6a64532f6530bd3188b2c223ab08dc2fa88589c643f742eadde7de1b2f3cf20c757d4b23232a658a45273729aab6ad108b0f79afbf573924e409e55df74fec0ffe98ade2b66cd63aa9a4b54654299cf64fb58df359770c519c52cdc4ae8e35757f575ef25550a2e6031eec212785a57937d25fe0beb8b8d55f23b1407582736b7b972fa5925652125d1eae237f520dee5fb21f4ff15fb9ff9efc0ff9358bbb85704d6319f3473a84543a4760dc5a68464001a5b17a6a0be27245f574a4603f355798a823c2ae585fb7052c69582f40524110cf8e39900530c9b7181ed9282c013ccee3da2936d66f2debaa655b1eb3ddb8f84e53d1f7e3804f79d9810dd10d3424aaaac16674e4a0d8f9d86c30f3971958ddabc1004ab6d3e013dfe011250e447f56ffa8ec52526189a0192637c37d2cc979597143ea336962d92e97a2278c7d25a9224c8faa4299c93f2e726cc1cf92bf923fb38fa70c74cdaf36590352c8fa43dcc76b8f7b8ac5400bae8343c24e0023b1c12f588b42c06b4ba59b54f446057d44c6f7d196a92daad715fb9d65ced4243704ff018ee7b73cadaf60b650ddba886a3e04ea8ff6b6a8ccdecaf4b8a6083fa5d9660d23fe0ee27f545ad6a172f5a690b9246d45ed9d6ac3c707ee82ca8349adff38616a558ce9f00b97cb2afdbfc15a4352d632709fca12bddde4a8dedc304e78868b8dea5124bd48e90a10cce089c50c8005ca60a64a908da53203437daebb678a50d80e27319e4eb304c200cb660dcaea4fc0f79e7a14fc7b7cd19b4c85bfd619572ba74c4c043b50e5493510e7fe4ef7cda22ed45296a366d7517674f0fe071e58ccb9fd2c0a0a300c73de3af712c1a5e44cd995268fd3e262df81707fcda30b63d16667ad1e26ddc035cec37e6ed5e459bd1687e7a27550520205d214f7f4854f0bbb8d3790350c4b8a75cc6dd11aba6cd7c8915cf2f4038a52472c6f155d987cf6e1920876918d5a292e25609d972eb7af0a012ccfa17ce07b1ba9c7067177dc251a4dc11b033d8961ee461b7853928eb37db3aa98138aead9185d71e1a934b18f320f9cda0cf3699f2e4e2a94676ccdc5123e8b6c1e244473570ce22f7786ea10acd3ec4004310571399b1656df2939a937c62c5d07a6e2441441db369b047a55f1c0559333d6a4a9d2d71b699aff502d9ad538f769966e9926ee0835521fefb1227e4e2b17b137e4869a1f9ac06e923c6c92f604763b23a48c3718a3d4c2ef9b20baa90670e408702401c77e758f5eb633ef08c6445ea13d61973cd8e019cf8d27796116391777df7f2a7b3643833092a584cd6502a1cd1a1c345fad85a962784c9641924bf856534c8a093781ed1306bc219eb6f9d450a72a52d721cdf0bafa70754dd26af570268099ed8dfe420e8653c424d617a1a25836127d1f785420766aba615af9cadbc793a1c7b0e593c3a746dadc7ba400ab0fa86df403fb748fcbd4f5bee0c7f5c5b668fe9d9b53e4cbd7ae1797b448f2b4d0f58248168e40948f3521b737f5d3d0e004d69b1e887136ebf5bcd31370177e8286032593f0258d3a7fbf9380e073a73b7ab0b315b657ea50586d0edbd049b57b62345686251146a1639e3144b77bfd236ff344e38d2383e63a9bcea582edb5a3bdaac09d98ccba05037ff343162aa7d74d49958bd0aebbfe61790f057d1069ed54702983549c4fea8fd18fd7950f14ac551447215269f63b0e72261475aed8d8c4cc57ad43e4be7a6e693fc494b9091e6aa9c0ad0626aed1825817c222bdf875f89590e1134e4dc9148a5459e2622b1825a4e497dae42ce907c6ad555e831c22f403b62448618aa43a4e506d08fd2ada35080b8c32b32499cd01c4605da770e16030050f12300ae6256f329bf1d254a21611fb9ca81df41242e0b9cbc2dface93d76b74553390168fb9196df06dab7add1b0978dffbdeba0790b2bb1a525e6fe485cdf2a9ba067972445ad130dd5bbee17798b35b05eba7d688ffc38eb9ac011654a29dfe7087974a7902e027b2697887ad8145a9de8fa55db3b775dda85c3cec5567ee7abbf5fde7cb0a527b6b5f5ef87730ae9f1e7d8bc7c86d60613b9b3a1e36db71be3410517f5b77997f87d1ffcd98b4bcd3da19af26a7630842236f76bb5a781a1c6d5b4d54ae46e50da999c77a074cbd36543e0f24ee1ef57fbb07d484d845169413d5d787f4959f84db4d769acfd3a37115c6846c6d9054a4158a4542c0d29d97cecad940e1bd32f56cecdf17a4dbe035121b75dab4945493c942a8bb5933173f0c8935fcca33ab2959da6408a04269dd916e14743d70c3bdfb2e95f1bc5b492028f89bf9538ecf2a66adc4ffde5f7330f5f7816aebbf9f506c1a6b171608f1a7644edf09e20c7f10cbc7ac4e80069b1511ef46e307aa39f1afaa91d8ba06c04802b2279146ebb58d181c03d7e796b343f950fb84c8b8b75716b315824defa30fa37883b5aadcb8e8110dc22952751453f66283fb2c45dfb84ae20dca79a29e39af8a79d725eba46aeca0e44b44b33514f81d4164f59e9ec614386f0e7c9f7206fb42d70c4ddb985660f5cd25c94a6a3d338796beaa65dcea7258c9b3504ab7e1cd0d7d6af059d9a034a770ffdedba2fff2abd30ec26def5ec4e44c6860a2fd1519feacce700a328ac68ac5030992b0b581cb19b2679f99936b1bf9a4341296fff63bb1c96934415390a8d1f672651e645272956c059984999174b3c7f02f50a64194e9d85e057eac75b64bcc26cfc37376b5630d058eb89d0b8a6b83aa046bceb5387efffc759aa79d1a87ace232e6cc16bcb9b854020607db880089a5ea407d5a72c33fdf99f994b2d5a48d1b013aa8fb5b4f1cb56e6b6284122426dbe07384db9dbcfcfe0c7d9221b369bb5bbf5c7cc954d82d9e9bb94cc7299d39a3333de11af6051c6f481a0a156330e64f2b2e8074870aaf79ae4cc3e1ab1404014b089e5d84f6f23643d554bc622662781d2e81fb6c3414de08ac0d1fab52cb77f8e8005b40007145b77b88e89c6e43a52de9415329238add7589ed929b0fad481026d49b59431e47f72474d0d1b6c987e793bcb68aa81f59cdd856edd5eba2c91ffced3f3bb38729389ef186709c5893d06472b1c77f9e6cb2a947ef2e61950f3e0ecffcaca23d40b0b812777f930bc613e1fd3cc9acac70c03395c6331c34082b631fb4b2a61d37132c7cb59077dee9192b36f4dbddbeff6efa65bf1decba860ca8aef7da553119248f373a3060a43d670585741270c49727fe1d3cb39c23c21c075f2ee0f62f094418d158daf174d066872742167acdc516af30bd2ae58ec5e22ad209083cb58c22965dd1b3c46679159f0f00e180133805fc2036ca3ca0050646ce0c65435a00827388bdf3f6978ead1de02d9ca5061fe47d8fc147aadad31734e4943a35616675dbfad36fc0c8f7b25d6a6c2217fd7414e196dd9a8517144fc950ba33e59879237e1d0e5ed5ca7e6c0fff99124a85e5089763d5c2d90d0b90f58e616e85efa8af3d6fc2b4217b27cff3908b066f09dcda44133e7123c72e6d03d838fe8315e0b213c43ea8298ea9169fc5824a1ebba6cbbccde17968680e49cf6cdbdeb43bb47e1b701bfada038a49701f546ad76acfc1c18ac195b40ab89935babde3127d3a31df9b37c4507e66b8e82e0be8a94a210f5bf4595964976f10d3d19a15565a67ceab620651a80080009b262d5814e223f7951a7ff5da9046fcaa6a9ccdee7e2fb5981de3a085886f51730022d482d1e5c9cf3ab24b3d99cabc9e38d632a9045e39ee82e2f23dea05f1a7a96b9ed9af1fa349bd95f763c203f050baff53144e315979ae08f3fcfd2442c1c4ccfe58c3a115308dc8512a4dc3667c6b4fa993803d50817ff034067e3ae4e248a784e96365228ccffac251799b5e948ef9de24a700f14f24f4e54abbbeb219ca62d11dece3b918f1aa2a4ae2aea603cf0135c137f445bd334e8dd20c4862bc81245b7d20ee5db60aae8d8fe94189097ccc06a8182b77d4390a54a18a2e9a866284689f834d7dd795de43f858a9c9c89cd0b1f5e05d5d8c1194c1385db08a57c8bd77c445c952245a7fe31c3e0d38bf92f082893e16a32ecf5ad0aa07f75c721e8d1d8285a62dc2d4d17fc457a466a0a1f118f39c260e9b2815a3c00df051e3e04f50f07e2afd6aabbdd880f3dc30d3a0b1985465c1a6011b715a5dece7a30f51ac7f765c543d79b068359402037b10ce2a0048594614adee81bef8a8fae146aa07e4afb364aad052c7ab1ed9956fc97672dcf65fd9312d602fbb9b492bf8b8f0a101dba8cbe2981ccf89fc5efb8812d40e5879871051d627507ff4c95ebea59cd14bcbb6408ba992f6178add9d3df11defba4b15c02bbd78c00"/9263], 0x2430}, 0x7}, 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) munmap(&(0x7f0000691000/0x4000)=nil, 0x4000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000003640)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r6, 0x20004269) dup2(r6, r6) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000100)=0x40) r2 = getgid() setregid(r2, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/518}, &(0x7f0000000380)=0x208) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000003c0)=0x4) socket(0x18, 0x5, 0x1) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='/dev/ttyCcfg\x00', &(0x7f0000000580)='/dev/ttyCcfg\x00', &(0x7f00000005c0)='{*,]\x00']) close(r0) r3 = msgget$private(0x0, 0x760) msgrcv(r3, &(0x7f0000000640)={0x0, ""/49}, 0x39, 0x0, 0x1000) setregid(0x0, r2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x100, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) sysctl$net_inet_etherip(&(0x7f00000006c0), 0x4, &(0x7f0000000700)="e4f0d66fa66fc30f9079c94ba6ea1b2b3992fdb2211be6f62877252c3b3eda1e912b8ceaa5e404c179458cbf2d594f4cb76a440608b41f0fd1ea921bcf97301fc93ef7bc8c9cc822eb40efcf368d1ec56399664edb41642ed90b049146a29d4bddf0772bb7b17a2911320cdd51d4af927e35592f6056e14cd98d2066549f58719cb7ec72a27f61337cce80e1b3695af46f8f84e709edbcb0553480967b539f57a75ab0da8f66ede6bdbb94fd6727c06e926ce470430cda39c4534feae2eecf", &(0x7f00000007c0)=0xbf, &(0x7f0000000800)="55caac72a29d36dd35f4c5d5caa22c3c574f56a0c1abede7f4a935cd912928e1d937e368a768f118f97c5efd38d15efc4872fbb3134273dd25e330aca429dc8c99228c1e79a28969c1c9b13edf99efe1543d54771e46cab4159b9d8899d6a231845ae3ac58ede441f00aab4fb2a26177809c80de0d8de6281663aa135add7f63f236f5f23d83ddd741250746245b27f936af2fc48f0d36ea59bafa6017b7758c862449786b57de64c27cce4731b7b507d1415a902b032a0501", 0xb9) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000c00)={0x80000000, 0x9, 0x3f, 0x40, &(0x7f0000000980)={{0x9, 0x6, 0x1, 0x6, 0x0, 0x6, 0x2}, {[0x2, 0x1, 0x221, 0x4, 0x5, 0xfff, 0x4, 0x3, 0x80000001, 0x4, 0x100000001, 0x6, 0x800, 0x1, 0x6, 0x1f, 0x7], [0x3ff, 0x0, 0x800, 0x7, 0x5, 0x0, 0x8, 0x9a, 0x4, 0xffffffff80000001], [0x5, 0x40, 0x200, 0x7, 0xff, 0xb1, 0x5], [0xb9f63c0, 0x1, 0x0, 0x0, 0x7, 0x40], [{0x6, 0x2cac, 0x2}, {0x5, 0x2, 0x7, 0x5}, {0x100, 0x0, 0x4, 0x6}, {0xff, 0x18a1, 0x3, 0xfffffffffffffffa}, {0x7, 0x101, 0x2, 0xffffffffffffffff}, {0x8, 0x6, 0x800, 0x6a}, {0x4, 0x3, 0x200, 0x7f}, {0x101, 0x3883, 0x80, 0x7fffffffffffffff}], {0xd64, 0x1, 0xff, 0xc0f}, {0x4, 0xfffffffe, 0x61, 0xa951}}}, 0x2}) semget(0x2, 0x3, 0x160) getsockname(r0, &(0x7f0000000c40)=@in, &(0x7f0000000c80)=0xc) executing program 4: getuid() seteuid(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000200)="51ddd31aae50331a5f08328d86ad335c4dd740626834534e782b86af01b2e17ec56919c8cf5e28eb21d29e0ec3004cd1372648325a1dd7da6203282922b433659a1d334665", 0x45, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4}, {0x6}]}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0x2, 0x8, 0x0, 0x7}, {0x30}, {0x6, 0x0, 0xf2, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r5 = socket(0x18, 0x3, 0x5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) executing program 1: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) 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}) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500009078ac1400bbe00000016d214e2300089078010000000000000eb71b4c3c4455b3edd7bd456aa4d25b1ffc3b09d9b10ec82e7e5733396b6270a18824c0eb1acebbab4677c17b2d4780d2c288bec5b2d9c396046f4778ea1c65bad9d2c5f5cb08f96db9bd3bb923e9b90b7a5afa8d887be0303d7ac7a1e8a181b1c5347dea5c86f8e07f69792a8eb46d375aa3c1c0ca310a8ba3736ec95b8b26fb32f6d35806f91e62039ff8a8c1417375c20f59661135686be26f"]) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f00000003c0)='./file0\x00', 0x100, 0xc8c4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "a46de2c7000086027dca00000000150000000409"}) readv(r2, &(0x7f0000000d80)=[{&(0x7f0000000a80)=""/144, 0x90}], 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget(0x1, 0x3000, 0x1, &(0x7f0000562000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1000, 0x2}}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001840)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd607c000200302b040000000000da0000000000bbfe8000000000000000000000000000bb"]) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000180)="ba73956e0e42b54cf3c35a47e219403ced70ae8bc73069718aecb6f4439d3706b0fd5dfcfe50bef2e49f49cc83d4d8b81601521d3d9d5b73b0d07237f82a4e9da0c75eb47f5eee805e0cd1d8391a12f6915099f9306a0862d71a6f9586861fc8d47ec4e1a32e2380fcc9b3ea8da86d468dd1d1be8404667c1d47da04f2c4f3a9c5ef64e97db2744d7490fe5cbedd36ff0d0af72e1cb336c877e0bea81a260946d7112cfe2adf72a4252eb45ffc740e35fe85d588a2a0536010b039adc7b71d92c9d3940a2a56b7c22b8d94a4562cfd0f60f8462901cab3582f1e6124ea7051ed5f94bfe801", &(0x7f0000000280)=0xe5, &(0x7f00000002c0)="16966d5d6ae72009ad71c0aecc43ae91fa193c023914d626d26074c96ccf0dc6aa24a035971c38f4f1454e3b10ddb5723921807d2c4fe6d2dbf0f7efe4c15381683a82b0bb98d7bce1fa95881a6734ce950feba1fbbd4cf1a3515675cf8e5ee9d614e79be23c26a3826f7957dc215f860567b4ada9a36f329f8e9dd020da0f97e5d18ae2c2ca757bc15582270dd2f5dc1bc5eef3665a7b0fbc5028f1bd70c9ecbed0fec5dedfc1657035dcabf9e0bccd4753861b848f10c3a30e6676959d522e32ba906d0ff2114045caea3ae4035c5d30a80e598afd8a152ec350504488f4e1c1756d2ab113a38ba9", 0xe9) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000440)) r7 = socket$inet6(0x18, 0x3, 0x0) kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x5}], 0x21, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) socket(0x6, 0x3, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) setreuid(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x2, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x8106, 0x0, 0x0, 0x2f4}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: rename(0x0, 0x0) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7adb}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: getpgrp() (async) shmctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) (async, rerun: 32) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544813c", 0xe3}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b535976dbfd4194c97ce815f924872cd89280b9b1b942e625cd0acb18d227d888eb1282e43c90547f69b575af2a1d0700aa95d00835d713723af6c671d6eb111a42f4419ff9a0ce10d0fcc8b466a66b1b90ed184f1d41d0a699248ecd4d4fcbaeb94bc52e4a13d21aa24c3dd7f4ebd2ec432dd72f9a8c6f7118ee814333f4e8852e1f77c871891b103f489184baa9b1d0f005537be346dbb059470426ab3a446c5b17b2476c42707e43076fdbc6ac06b9e825f47f5831a4433a1711ca91db889457667c4219446077f4644e0098bc0f9f36aa4a09d704e5887d0a118fd6e46ab5c6bdc5ed4e37a52711d5a217154a87fd36ba4950cdaf226bdeae4c6445f535147b936fae392ce1ca598c69a41ce4ea3b1afb08c8925e1548c171c48f39d10b0da230d0d8c0cbffe8dea6c17201977323014d4cee3792a005eb13491d8fa78926cee5a76594e30c91022545764e0f7c02ab609491cf1064c35a94e5ddd1f25dd9822863b6aeafe59a34da8fbf3cda8a068b301b6e0f59f365a9105eb6bb00b04e3120c7da99799bfd198de05e128076f9d36a3909e7b8d3f33ea321fb1b10254a7e630ef5e378c9b00e750bf562604c2f18593e4a9c8a93ddba4e3c5f094a39084659270026c23a3b18075cb9ee51d791cfd67ceb4e4ec3df220e2ab259c31d5810b998e635fc73a79dcf58eddd990a79aee9e82ff9eff6d1e691654e85b3170a05f3e0c140f16eb0b84f1df6578a632f1279c6c1dc4775bc68f79554c7f0f21926d3921c24de183833b74e65ebcf0d180711bd0aa7b548ef34b7fe29fb4cbd3db829f361bbb161d359c0c0d77d895fe6174ecf4ff34d8dd53cacc6db44008acf5b213b91d264d9e1ac6f8d0964fecaf05a3bd91cf994d5b2a400f261e6146375180e1457ff63d85d1a1fbf88d3c2005be30228fdb1acebd6f4dfffb749239ab9ee140a33a9b6c8a4f0065887a2872cb63897b22c36b41f62d49c4258442d0e067bdd87895e6ea43629f825314adb367c351e88c18d963352299a4b8fadd7d705b1469fee746a5f0327b492e45c0a930d5e64347c2c10acccefa1f504272206669061315472696d3ad9556d2cfa8c6dff2ffa7338f2e434a9c8c919aed1df1eba968ebbe0053cbf6a21b6f72d11d78f28c370dd692009669642444625495584d4d6ccff0b424cdc5ac5d6ce14738249f3f7027ac010de1c4082a52506cdb39dda7986fd087cd417e761a651e3c02e3ca5cb64e9cef0e8ac9b5270ffc7da700b6d202a149ae8f87db3596673f3f9593864c365fd4ce9a068c470643c4e305de8cf408a68bde0be3eeefb3a564dc6c625461983a5d9430d7a2338d5e3297a0060aede9b4e60db1c4e533c635c7f32ce339a36964c96e352d34e4687aee031fa29679dfdf9223b28944de009f85d1024d1aa70ea5086a6485d9da648afaef5815511706c5a18f4f5c0bb41fa96576474521fbfcfaccdde0547288816b476763394b45857fb99fb2d204db025830800a970ee91127a0a2fc81be1784b6950f02e30a0e25c56126594b003659b3224bf54ce33bdbefcf9fa391ec2ec2b2454c78b8d4fe7d8c3bab27f8fd58f9f9b7c9030e2b0543f47da50f19180dff6fa19d4b24862785e810eac0820df52a1d5ea96e888137ede35bc4f31e8b16b588f6e40b696f08db6c6b9fe4b73c285313cbad78f43001d0fd95b0a6e937a9bc2169a4e519681675414783d1def2692c5de482745f0baeab8b847f4b0cff2542fc5429395444ca84bed4bfabbafee6d051081a332560c6ac5fbabcf26fe882de0c04180abdebfbe7a1dfa3d6fec4da4fed0513521378da8239991cc135895588452da84737acdfc47590a3c833b7020ae47fe52acafcad2e119882f2f8049e7fcb530dfd7ae21353001ee748ecb43950b30c65b833c8e0417d883231260a0a55a9f5947c6ba5f95ef136e636873f71759571ee1358abd495a10b69fe628589fa94e6d5bafeb783f10204c160f5bb237d6230cf063db0cd355c7a217129e632499c61f3f1bbc5fdf7ee978092b8bae88396c03f189aa8ef20877d7971b8bf568aa37096d756abc861b1755302256f521eca6d6c88af662e651230560eab84197928cb9b833b210e5ff52a03f72642859c822be9bcbfa07b1a698d6eb63802052a95441de8c019697d283dc690d15f9c3832d8707a6f1f74264546108b792252387284a5196d01629f68374ad1b6794f8b40385a9b80db16348de3c5d10d182f8ce8f79f97c134dc8cb0454b0c37c6053df59c555b0811f0c85b7a836d22c728b44b92647b095adfb5f2fcd79e4cea29a3bb104ce99e5792e41bdf274aa90fb0eccd0cd5275e9e31445f40ce3bf33d97d22b14e17cb9d7c8bb91a4f1532f0d4fea127143b2004bd682a682d36c81603ff56bd86730e4f7a1edc77e4b128ed77d9ac8e348e7fd99166b6c2295727f01b950427c83a5026befccef56747c2a235ec1b057a8911ed6ec0675fcf0d81ca0be36d7c23a1414630ee1bbba2d12723cf80e837637532bc88be785f96215f2506518e642cd0218c1fa6712d8e4bfd87b0bcd91d7bd89e27594c57dd927ff7de25eb01d04f8f4251bbcee13e78257c0dbcc4bdf6971bee04b6fc5094d8f80cff3f87095032", 0x9de}], 0x5) (rerun: 32) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29", 0x207}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) dup2(r2, r3) executing program 3: close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 1: setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x1}}, &(0x7f00000001c0)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000140)={0xfffff001, 0x20, 0x8}) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x8, 0x0, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r0, &(0x7f0000000080), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x20}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) semget(0x0, 0x2, 0x12) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) clock_gettime(0x2, &(0x7f0000000280)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x7fffffffffffffff, 0x9, r2}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672ee6", 0xdb}], 0x2) execve(0x0, 0x0, 0x0) executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) pipe(&(0x7f0000000080)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x68, 0x0, 0x0) listen(r2, 0x5) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="0fa16b8152fd3a1a2ae7da5a045c640f4e29d70f4b7849b917e897c4e9c97245566108aa0a47d49a29bb0972ff8e9751e16c0bd8772e1287d7e6d4a42d18a853789c79ae43e59cbd9e95a0897d5c8ee70f850bab6b07d62946cee9d8bc950bc6a263066a92ebe5a578b6612ea0243e1e9f625e978954a629a05005d570d360819532a8c35a0dce36f1034d", 0x8b}, {&(0x7f0000000100)="28000000001f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="257c3f36187875f69155161d3ce97ca86524fef44bd5f8acd437930f0f26901e57f4", 0x22}, {&(0x7f0000000080)="86878e7b890a67147c8222c4474228f15aa4b0cf2805f9636bbfab4ca204b24033ca7db08bf674ca7aa2818e1941486847188db01c3ac9d4b4131ac251ba7cea414dd97fc1ed00c403a4b28660f2ebc35a8ad8c12d62e4d96ffb384d4b2970cdada8a2f88eee6f850b00e476c38917a2adc538c7300d2e2ea5957afc25b1c7641f5b5551c60f934c159af1a32794c51f4c835320f8afa6547e82c4ab671e71d2bbb8d2c2627f70aa0d1fe8953c967a90eb64482a4a727ac226b4cfce0044ae1559b6a24191770773d60472aa8505ac5685b452a6742629c6991877da24efcb573d4b17cb4101f007cf70bc3cd6adade247980678aa57", 0xf6}], 0x2, &(0x7f0000000240)=[{0x28, 0xffff, 0x7, "37cff6da47fb305ec04df51ecdc93a87d67d80a4"}, {0xc0, 0xffff, 0x0, "e2fe909fd2abba23049f3008144e92c2e19b9041f19040c6fb3f43a07ba731ca08efd923d0a92958120114b57951e18903593244e0b25fd6260b8189672c6c7ab39cf07d1eb520cdb91b7254493abcceef1a630e5ccb946c2805a9b8381d98be791b663e0c178347acef86f6fb866ad5c440be1ba2e0f88a8d96d9766e9ae33f821582962bcf1791804f311570159d4e3b09ce3ba6fb36706ae684ded381daeb926c8d0ed389e5965916c5811c976925"}, {0xc0, 0xffff, 0x9, "616ad4922dd29c39d3036a90d5326a555bf0e8cbf0f5be01125fc03ae1cdadfc559cd9882e2e810c6037c0863e561eb0d02b4b69543585e6ee8b328305b65f4e35b1179fd9392d65e86ad4ac1169b51c8b89a2d2fc26d8f6477519ba3481e126c5ad474b660a38d72ce5570ecc2a43a4a5689e70f307c3b5c310b6e0b84fe8305808ccca48671191d4bc4f47c6dc5849d0c9cb8f1ec71f636b198317198b8d64671459fc7bef996dcbef04d1950f0ea9"}, {0x98, 0xffff, 0x0, "79d6ec375bc6b2d8b07871ac229ec08009a3a4fb2f3f1d39685a5d3eca5bd7aff80fa9868db99d7c3fe1e34bf6dd025d29158041704e5d4768eb2387b0cb34be1c02b88a2bd312eb32e4fb8981ab7be598d4e39d9a315488ff9ab27a55ef59ccb311e453b42e01c30f599eabae91c474de31e4eeec9592913253191a92c936aaa93b"}], 0x240}, 0x400) pckbd_enable: command error executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r4 = dup(r3) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) getpgid(0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001140)={0x0, ""/214}, 0xde, 0x0, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "260091add6e22b2f5b541326cb76ffaa23a0a252"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "33f1e4eb057a59cdd106734086aef21d28bdd0f7", 0x0, 0x8}) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f00000002c0)="6083d20fba1d19fed47727d0f4f66975a16fb5858aa77037206cc31754d24676a542b2ad798ece29674c131c5bed2a0d98329e36e1ae22c7cf1caa2a52974842ff7aae78a376d22767e5a5e29883a192ca113faf6d44af64097b036e7abca2000002000000b0747f81000000000000004d9889f24100009e83000000b99fe4decf0a451e1cbe0fd2d1cc48c0c5b70eb3232150a7517debac415db4367bf2eb395b970375866d4b72fd42a9d80172b46b1907cda1fb8987c8dabd587ecf0825c6d3db2205619f7c265b8cda6594c9745acd2f2daeeb27b9f03528cddfad355885006c37109a4da27085d990849c7ba751427cfbf2c6ee27bc3a013eeaeb58c778ef6c1f50eb2cae625cd3c15c44d07232cd0c0467fa085c9e2e36f9c91455c943ce9db4582da8f09f090e5cd211ac13127e33dfdd3b2f7a010cb46d3192224a075c2aad56af54b7db2608f665cdff483c6761d4f74c1312140a38848be178ced9996d56ba10de234c414fb99e93", 0x16d) r2 = socket(0x18, 0x1, 0x6) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x70b, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1011, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) getpid() geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000080)=[{0x0, 0x0, 0x800}, {0x1, 0x7f, 0x1c00}], 0x2) semctl$SETALL(r5, 0x0, 0x9, 0xfffffffffffffffe) r6 = shmget$private(0x0, 0x4000, 0x269, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/208) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESDEC=r0], 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x28}, {0xe}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaa5aaaaaaaa44f8643da8dcf86760f8000003e0000000000000000000000000000000000000ff"]) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x92, 0x96e2, 0x4, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f91}, 0x10, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4c}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfcff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=""/70) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000000)=[{0x65d4, 0x7, 0x1, 0x3}, {0x8001, 0x20, 0x7f, 0x5}, {0x0, 0x3f, 0x7}, {0x0, 0x82, 0x6, 0x6}, {0x2, 0x5, 0x2, 0x3}, {0x7fff, 0x1, 0x8, 0x101}, {0x0, 0x81, 0x5, 0x9}, {0x3, 0xc0, 0x6, 0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = semget$private(0x0, 0x5, 0x7ed) semop(r4, &(0x7f0000000100), 0x0) semop(r4, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x0, 0x0, 0x400}, {0x2, 0x81, 0x1800}, {0x2, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) r5 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x84b, r2, r3, 0x0, r3, 0x12, 0xbff}, 0x2, 0x8, 0xffffffffffffffb8}) semop(r4, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1800}, {0x1, 0x2, 0x400}, {0x3, 0x4000}, {0x2, 0x4, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) select(0x40, &(0x7f0000000040)={0x8, 0xca9e, 0x7, 0x38f2, 0x9, 0x5, 0x9, 0x6}, &(0x7f00000001c0)={0xcb, 0x5, 0x1f, 0x200, 0x4}, &(0x7f00000002c0)={0x1873, 0xaeb, 0x5, 0x6, 0x100000000, 0x8000000000000000, 0x4, 0x5}, &(0x7f00000003c0)={0x80, 0x4dd}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000440), 0x0) getuid() executing program 7: rename(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x1d}, {0x16}]}) (async) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) setrlimit(0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) (async) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) (async) dup2(r2, r2) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) sendto(r2, &(0x7f0000000200)="da909a93fb51afc9f9c0d0b20e1cec54d328848b46174a55bc2f459f95f9f87905ce3d974ae88d6def6e5c151c46617ebff2739292d6d24891893c24ed43bd1a20f2ea42a3e45b1d9196e6560a3b3ed9189ce3cdcc21d636263dd0d46213626ee2bd86164cf7", 0x66, 0x0, &(0x7f0000000280)=@in6={0x18, 0x2, 0xfffffffb, 0x9}, 0xc) executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4d609d70, 0x7) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1f, 0x3, 0x0, 0xa}, {0x2}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, &(0x7f00000000c0)="3bf2ee74e747a36fa755e1a3925fe49afca7e63b52fa65d7ae1744ae1a54ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c07f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b6858c507fd3e050c625ede18bd86c4fe557433e4c2b632de71c951516adff26aa2eff7f0000f69616e1c32ed71d5853e92bcefd3eceefabee7e3ebe806f", &(0x7f0000000000)=0x98, &(0x7f0000000440)="5a67923ef0cb189971421989ebd7f78831a7581e0027caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17bffc1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09d0000000000000002ed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6827625614312183724b71c7eb02083a410c1c99fa455013521f986874472b70b560f7021f567adf4d49e4b4b00fefbe8587519d2ffd30490f38fa3276c5beef5e55da4b2011f99d19810a91d10fc70fd97420a9b7b72a8f27a0ee08c6c868c616786c0988899ef8b136c249752a99a39d26fa927cf2fd7e79958c5e52b6237aeb413ddf4e31175bda05d08b57880d93740cc82d314dbccd2e683158c7b5769a108937bfd62a2d8da90f233f35f8281b60d4bf27f9d9f33274d01301ebb9efd4d612fb23f3a4357b5c25fc3c39e6f3db75d6580c1df4910fa80006945d14979f160145726d9797959d4467486a7ecef4e253e1cfb290f47683c7d462b35407b2de33ef5c3874755bc053b0d2759aeb3d2cf8542cb41011de8b1eba97cbe90dbcf12121a59cb098a737f2328e77aa33bc374ea0036215e8564ae4ffea276dac5cd39971225e0c109e5b04aa7f31da120ee1288d75a000affad32451e71bbceabe780633259835d2e3f34970ba351c6cd051cdb7fee3bb4d94a3ceec43bd0bf433434d5d9e92a296eb1d33a2e2d8a9f95fdd17f54346895ebdc39f5666799d06172624", 0x267) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0xffffffff}) unveil(&(0x7f0000000900)='./bus\x00', &(0x7f00000002c0)='W\x00') syz_open_pts() unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) dup2(r0, r0) r4 = accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000008c0)={0x177f, 0xab7f}) recvmmsg(r4, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000400)=""/18, 0x12}, {0x0}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000600)=""/7, 0x7}], 0x8, &(0x7f00000006c0)=""/201, 0xc9}, 0x7ff}, 0x10, 0x1040, &(0x7f0000000840)={0x5, 0x6}) sendsyslog(0x0, 0x0, 0x0) connect(r2, &(0x7f0000000880)=@un=@abs={0x1, 0x0, 0x0}, 0x8) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}, {0x3}, {}], 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r6 = socket(0x18, 0x2, 0x0) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x226) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffe, 0x86, 0x1, 0x1, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0xb0a55eff19a08e63, 0x10, 0x447, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0x1, 0xb7}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x1000, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x257}], 0xbc, 0x0) kevent(r8, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) (async) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1}, {0x8106}]}) (async) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000480)={0x6, 0x1b}, 0x2, &(0x7f00000004c0), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058a343494ee921a21ba9a27b69", &(0x7f00000001c0)=0xd3, &(0x7f0000000140)="d43764d4ff4af8dabac8559764b355a30f9e5902a339376732b3ff3f", 0xffffffffffffff4b) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x808c694d, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x1, 0x1, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r0, 0x4}, {r1, 0x1}], 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="df3ee462d67e9352b976fa75679258", 0xf}, {&(0x7f0000000180)="4981a4ca3359db72bc426571a7d1424600fa008968380398d5ed22b6c99c2023745d222a623488ebe5bd0422f3b45233b8ae83632e34c2f8acdae4b1edaad547b455a51aed0207aa7bdbf0baabdc72aabf6747a45baea8fd29b7be2f63c0169655a8d9afc2ad9a1e6831a81a091c3461b7b95908e82e5b540574c9c13f968d2ff8e417b90dd0facb456049994a8fe31a2db995eb18bfbff5357551", 0x9b}, {&(0x7f0000000240)="035e135b28f42b21327465881a7b0c7e80159be8d5294156cbf0ca6e1198f53d38f5347d8b47a89b9c02f7f98c30c322f04bedee3bc482b1ea238a530309dd85475f8b5b6d0f7a7497b08f92ce7974d86da64853d837f9b0a93c7637c4837062e3a3be0b3679714843d06f3f663d86cae131c3ce5a5f678f12146700f4f7598e71feace83e82c659324e5ce09f1a1fd06fcb2594ad01c4a764eafded3e967f2eda77279c1155b6c3dab6f386eb94382036b4193fa1a7e634360c9d122219e346d7cf6966", 0xc4}], 0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c820020000000000008abfba0900000008e371a3f83437a3051eadb71d89e000040781e4b2fff000ff00"/164, 0xb1, 0x2, 0x0, 0x4e) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x4}, {0x8106}]}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 2: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x14, 0x8}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d35eb002bbf92ff43075bbb08df99795657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5a7055e9974585036ab19bdf2d28264267746b48437600"/96, 0x6a}, {&(0x7f0000000200)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0xf}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) pipe(&(0x7f0000000040)) fchdir(r1) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x18, 0x2, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(r2, 0x40, 0x3, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6472e", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) socketpair(0x20, 0x5, 0x36, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7f, 0x7ff}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) mknod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r1) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sysctl$ddb(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x800) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) dup2(r4, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc02069a0, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r6) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 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) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{0x1, 0x8, 0x0, 0xd334}]}) semget(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000640)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe5932714ef137e467d974592496856ce43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f2b30bbb1edae89d67b922d249da2bd2868fd86791dc09dc4fa89a217458bdaed31003f0300000000000000bad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb99fa455013521f98786e472b70b560f7021f567adf4d00000000000060cc3c52461f284d2994e6dbd5b73e769f34c51d8a228ee17658e5715ea953d3e9337080dd097d4515fddf499067fa2d49414389ed4f6f147867edbe5db73b5592a2bffa93124b6fdb6fbab3bc6ca82f8894ef37aa5b33eb1b4fe73183bad5b143ecf8b9b81090bcc74e8e5f2de40988a86f3c081c4e443a7a0a5f9dd790b7647d056273eb491a0aa4ae1db5dcf8a7a7381b3525d7dd0edf8e4fe7ca8f8851967bc746839aba65e7fb0c4ee5a7f34a3e9f87d0616801cf8b7b72e93c9a2f466b47fa5dc48fb1a7916f565ac6f11a6e30b4b76c20b09883031b65bcb0606b3dc070a99202e9494d356e7c50143daa7038dc0800"/497, 0xfffffffffffffe7b) write(0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffffd}, 0xfffffffffffffffe) executing program 2: open$dir(&(0x7f0000000040)='.\x00', 0x9402b26e15339a91, 0x19c37ee74ec0e535) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x1, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0ce087", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = semget$private(0x0, 0x0, 0xd0) semop(r7, &(0x7f00000002c0)=[{0x0, 0x0, 0xe5ce97ab354d96be}, {0x0, 0x1, 0x800}, {0x2, 0x1}, {0x3}, {0x3, 0x3}, {0x0, 0xc2e2, 0x1000}], 0x6) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x3f]) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x4a82, r5, r6, r5, r6, 0x10}, 0x6, 0x391b, 0x101}) setregid(0x0, r6) setregid(r6, 0xffffffffffffffff) r8 = kqueue() ftruncate(r8, 0xfffffffffffffc00) kqueue() bind(r4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x7e) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getppid() ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000200)=0x2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x6, 0x2, 0x80) recvfrom(0xffffffffffffff9c, &(0x7f0000000380)=""/113, 0x71, 0x22, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r4 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x2) setreuid(0xee00, 0x0) r7 = getuid() r8 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) r10 = syz_open_pts() ioctl$TIOCCBRK(r10, 0x2000747a) r11 = semget$private(0x0, 0x4, 0x100) r12 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000580)={{0x3, r12, r6, r9, r6, 0x8, 0x200}, 0x7, 0x401, 0xf21}) setreuid(0xee00, r7) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000600)={{0x1, r14, r6, r7, r5, 0x2, 0x800}, 0x6, 0x80000000, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, r6, 0x0, r6, 0x10c}, 0x0, 0x0, 0x7}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt(r15, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c70417888015eb8edfd57195a0278e3a2ad1d23b76c235d494af9520022538836dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bdc05cdc83d34641255fa7fda982debe4f8565dab7d7a9d7ec75a294e4b7f594ae808dbc793c32de367184cd42fde2c53d58cb24873c755", 0xb3) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) pipe2(&(0x7f0000000ac0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0, 0x0, 0x40}, {0x1}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "ff000000ff597bd600"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="3cd6c02e333fb93fb4ca49bea7e86e320c0096c01ddb888fbaf72505e3035d287627070878880c45c1446e4c8796283ea88d71bc7b5b251a24c632075b5d0b178d686c9f9ef9d13e4c162e70bfe13ddced2646d067c62a64914598a453b747c3c2dedd1b420421434296a1988c541cc00525b739707102b8e7f14ac5e77488744946054cddfb463b7e952905da250c31e34b3a78419f53ec2f6c05032f918fedee28dc65e35bf29ae8b42dd98b6b16f7815878c41bda0ecc61e6e500cc1255bf465a9f43772473d8003b7331141e85cf1b35fac9ca14237fe64486ae3b74d47e9f4ee3199f7970ab8db31a251e46e5d52ac6da8bf6a5621bdacbb978d630dd5485b588adc23c6ac51e28508899b1ba99a7fe959a0e5495c1f2ab4f5521757a34fe4b8931e154ec727e66c86529e7f621367b5f7c2dccbd34e978054a326cc3598805c048c31543c88bf658f5c1ac08aa89792dfaf4e310d6ce9084dbf1c80960d9a7dc1e15946ae87845972105ab1b284b3cc41ece5d70b6736bdf2b9585505ade0b7d791d6547684882246098100b66a60f0af367ca645b8e2aefd4b312fb8df4676b22a9d454f5334cafec5a791e9bf9e17ff97eb07f81d37eada94d2ae33815a152e009ab91e2c827b2aded3c3a239136b385a3b00bdf10fff650140d24f1748b17cb0cfbadb238851d277fb206ee037bbd4c0a3fbfa5735c3855e5a72737a8b42cb99506b56e7139605ea277e5b4eac01e997c9dd7c993b86d02883ad3d987300a8f2cd3b50912fd8132a244e7111aa00e3cdc0ff2a89d3d5ca8", 0x23c}], 0x1) kevent(r1, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) syz_emit_ethernet(0x26, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001800d4f4e496a5a296db22ffa000000000009078b51e4878c1fac7a55bcb709757dfac1400bbe000000200009078"]) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "d88c28fa8797f9bdca0988d11554000900"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000001580)=[{&(0x7f0000002400)="e4897fae428401f32be64614c1fa8e8f7840f09887c84e6ab3f2d85472b1eaebd8fdb3aa2be35cf4b4a2fafbdabecdcb33064e6731597f24c1f533ded8993a0c149a23f4c20dd041dd121be58bf8552b90cf9314a704a0bd5145ce509c5d5607068fdc8c46c491be1c081b616d0eb8b974d170f14c6ca01cd9176421adbfcedcbc93d636890e1d63065c977c9b57b308597cc03807c8890b5f0364e67b9cf8501e0782464765ea91008a4e3938d16da7b28399844ca949f875d0ba8d97388ea7ec14319772fc838cf042803275ce749ab00ff960346513a296e93f3f889a3be35615b5bb91b63326adf40455edc567445ef540840287f0b7cbbe969da9ddd442a1191ba973482438ee5a41efea2976dffe98c4918dca176f37034febe19d8c24237185e8a18d7a9e65414effb20afe91a15eacc0d15fd90d635a7a2060723f37e6beafd9901430114c6b4765110da330294701913c4eb4a34bc6fc97eeb817034d5880f412f88ed157771eb3900e466f29c08d9f6d24288951b9922799f48141e1698a57adb3bde183b95b37f28e7ef8334acff0ed9563c76aaa75b2252b6a433d8b03245cae26fe115f670c55f4d5903a8657350ad1b5d17718e757ca355b0db0e727bb8bddeea53284656066363faf34e959f436ab6949a93e52eea0ee29d0490a9d199680062310d423fc6f8f0109e4648d135783832b01d14330", 0x1fc}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="7977e1581b7c55fd88850f852d6d0cf432ef9e", 0x13}, {&(0x7f0000000200)="31c172a39f7245657ef77514e42de5ac2fc29bb35f1160ab5ebb29ac87d7bd4259848b3b81da9bd8a69eda71f6978bcd88d268029481d056e939de3295b9f9377b1e720357514a33d609a2a8672036adfc66c35d753b4fcb20e176fcd87810cafd9cd2fcba21a2aafb4b1579ce4d3dcb238259670f33fcc6a6809b7870eb4f8619216ad23c73c5e00fd51104cfe4252efa5a36963a7421676ed534cffbeb693b317a73f7f304b1a5ffa9f91b91ee1cd5a2423a10e14bfa89bbf7e648942e7880d40cec5b4134b057199296ac0299c80138f30cda96326cb15cd1cae850c0f1", 0xdf}], 0x2, 0x0, 0x0, 0x4}, 0x8) writev(r0, &(0x7f0000000000), 0x0) executing program 5: r0 = semget$private(0x0, 0x4, 0x340) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/36) r1 = open$dir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x44) renameat(0xffffffffffffff9c, &(0x7f0000001740)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000002c0)=""/64) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000300)=""/234) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0xd10, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000004c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x4, 0x7f, 0x1ff]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) recvmmsg(0xffffffffffffffff, &(0x7f0000002840)={&(0x7f0000002800)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x2, 0x0}, 0x7}, 0x10, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002880), 0x20000, 0x0) fcntl$getflags(r4, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f00000028c0), 0x10000, 0x0) r5 = syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() semop(r0, &(0x7f0000002900)=[{0x1}, {0x0, 0xf2, 0x800}, {0x2}], 0x3) mknod(0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) write(r6, &(0x7f0000000240)="909596111bfe430ca97ab987c344731343c905ea38da0406f5de8cab39f60be259a9605d2d5e0000000000000000000000002300080cf4afea0763d0fd6af2c702de4a7c26e8b9321ae46dd75cc636f4165e36ddd1915819ea1ddf92bf3430ebf9f07be019879baabafae64c5ccd030996f396db10a5ee", 0x77) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)}) fcntl$getown(r6, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000", 0xa0, 0x0, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x4, 0x2ff}, {0x2, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x3}, {0x2, 0x201, 0x2000}], 0x6) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r3, &(0x7f0000000200)=[{0x3}, {0x0, 0x0, 0x400}, {0x3, 0x1, 0x1800}, {0x4, 0x49, 0x400}, {0x0, 0x9, 0x1800}], 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000280)}], 0x1) write(r4, &(0x7f0000000040)="ac", 0x1) r5 = semget$private(0x0, 0x3, 0xfc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x84b, r1, r2, 0x0, r2, 0x12, 0xbff}, 0x2, 0x8, 0xffffffffffffffb8}) semop(r3, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x0, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) syz_emit_ethernet(0x3a, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffff1f01000000000008004908000800000000000c4089be274745ec4f000201440c0000ffffffff0000000000000f4807f1bcc4b1315482bb314a75918052bca9748d95fea5d6d7c57d"]) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xca9e, 0x7, 0x9, 0x9, 0x5, 0x7, 0x6}, &(0x7f00000001c0)={0xcb, 0x5, 0x8, 0x200, 0xfffffffffffffff8}, &(0x7f00000002c0)={0x1873, 0xaec, 0x1, 0x2, 0x100000000, 0x8000000000000000, 0x4, 0x5}, &(0x7f00000003c0)={0x80, 0x4dd}) r6 = getuid() seteuid(r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffc, 0x0, 0xffffffffffffffff, r6}, 0x5, 0x9, 0xffe}) executing program 7: rename(0x0, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) rename(0x0, 0x0) (async) setrlimit(0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) socket(0x2, 0x2, 0x0) (async) dup(r0) (async) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 3: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310", 0xfffffff9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000080)="240900d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0xff, 0x3f}, {0x64}, {0x6, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = kqueue() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000340), 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069dd, &(0x7f00000001c0)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000040)={0x2, 0x59f9, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000440)="9c9b964845284f53bf33b8fbef2227afa0770400985559dd37c390eb6e75dcebdd851d133c7a360fa670524abf71a9d62314f68d93c9ee93db0a160a9ea3abdd8c6e5dac4a3ea9448ce15dc4e19c27ef4bed74f8b9cec6d3b8af2d1e12e176248c5d7c39c93e8465fbf3dcce1d09f8a70c4aed75ad65", &(0x7f0000000400)=0x93, &(0x7f0000000740)="0419c110ec66f748987d165187fee602642acc1c4f2ad05236b2fa87b48a352c15d8fa0410f13406aff9059b39c5179de22be7b45eec0d5a03ffbdbd32c0ea40b38487bd73fdec675669aa72ebda1047cbdfbf272672abcf419fcbdfd976ab1f7baabc94ec87a2e7c89283ef58e85db1adca3cec39dcf1d1baa450e00c633e297d8672b15f033f5597da8a3b336591e3eb046d9c98d93b0b96ac0ac8bf88a4ebb16cccc639a4359da023da566bb774e3bf796022fd3798f857272d8e3b3aa9a420b1fe0dff0a723fa91f4e1ee3881b23d05dadc7c5afa0235cf8f139a9d76575f243a6a15f9cdf708b60273c34c4eb2d3be250934f8de4ec1096d48ed5a3cd2dfc2b7e906504abea2b9073648eb62be71f8c90a61ef3429b38730f4ebc722f652af53747e152c2a080f6e0bc142f69268614cc439ffaa8f8e611e9d4ec1a7987893aaa18a0412a5510886ee745e57db00d77a2a23dc59af0c6187b951940daed82e9a57a232fd248c8d896b1e0bc4680d02e9364c69f62b6b9bfabb79b80cde526191eabb45626462ac039517af8140ac8be4d4b1dc80dae2acf09dcc2e89310a30f4228c51ff37b73517996042295df2014efc4b3b3716a47f00ff3ab74df9635aa09f0ed06761b09b04e769ea77041b9172332b09a1451364da7f38f8e7f65566414573e614b366ba220408c680b1d71e266cd51ff13cbf624b681196b887b19a9582c7f2d1301004c100b9e7c141f78bc9d27668919a278be5962f76ac042f1bd2f3c83ab619f4782b1b89249538d290c915e362d40369939c4a690ccdf974598f543682b572532b0506d39e80e5655a743a2c0ad8c17cabdee1d6b406f82cacf878f08350d336edc690294ff423e174f06f5a5f48109fac35f4a3c15e85b59ca32a355faa612b0bf5be57db31daf110dce7d98c1b02a45e87d6b126539c78f4f7bc0480a2f6417d441f5b6d22f5ef06337689b70ee351a3f31530db0421089dca8dc4b559b3afccae067dc09258d60729643cddfd7b0c059905adaddd0eec82bc88235eff0ab2cc188da5921716a69c401ad31796de2e3766ae0c83053bc8a3da89f72869cb4eed07b21398e4e47f579cc556417256a292dda4c45472135d177ca9c32d9c8c2c1c6dd3dea128e909f9f84f5eb23cebe9738bb5a90f7bf46d1cfadf0fb159ecc96c075f86b7bfa1a79952c45d04c1867bb073e251107160b81d437a9a66b97b7a73d227dd397278e0f5a75a6824ad046a67d2b2675c4656d344e96e747679401ffdb80737aa53c6f6f260ed29dfef38c239a934800f63ba7eabb256ebec216c1b3b4cfc2519015463f31f1b886e2faf57c926a5b3591bfb14795dd5a976eb9b70db1f1110f5331123f1c406f7bae0c55f9a8817be7aaee4ba67f1e4a9af3250271f9ab0b52eee899ac1677e64b439e1b7b369d4ac3ec311579acecc7cc24f5e0335c0c6f025d0f73d07a025c53e3f1e3a4fec42696182484f1ff6ab95cda332e1a77a479f3b589da4cf4a97a37462aff1069ba6dcb6978e4f5b4f7c256375a3a60b87948c39b153128379cffef0fe195f04c428f64f3f614c4d1c1ab72e44e18b4cc12dda225278fc81ffb9e32c00d1076019f1ae794da194c3f97f951e4ea18c95835bd70c8518e79c5adcd15889e2d3bc3811040593d8107646976fdf524253c7407cd300f4c904e2e5de51c4adae07ea1d23b02c013e016c6c1faed941569d2e695fe5a78d0d7014d8a824e1877b47b6cfb2d27f7ae8add72bf966a21c0bd14548dfe2f055aff5974fdb60c4a1e6beaee65be708bb677e827d6bff07aa8b5f0bc2b541df24a2178b0148838bb590f1f64af191f446e995079564db2ef1eedae8465a12fbca685f688423798338bf388abd17e56c4a452061477df6a27f257c09844138e3dd3e1a9f762283cc3193db0cb9841791758a06fd1d70f868cc3d0656b6e7b1db33bec8e902725c3984e77468e185824c35af80792bb2d78fb83cfd6533f8a2c762579b8d034821d20a2825185b3c6b52f0f235d27b6a9e3b45434eeb1bced8c3b74b61634aa3ac2165de02d7b9a18d4471ace6586d80451b402821ea01fa5d22a4f223b8b6d4345bedabce6fd0d0ac3bfe504269835d2eae31a768ffbe075d363671db1eb445d955eaee457a89c8ef56aad44bb7fe3bb79220cd11fb9b1b74e86d2f6a9d9e05da1eb7024485a1861e6dca492b7560bacf6f17267c01176be6d5057adb590e8d2fbbf44179530004d4b1e084c0514d3dc2bbe36fced33b7246d3e5d50687dfbc22309426e8d5de30700bf524d8d95be2f4d31a44c9abd3a9b9f898a281a712d2af3777068ce2992049342372debf94a8400f6c769eeea070b0eae9da7edb10df274a2fa933991c10bf4a55b1b2eaf938ab9775a033acacd7662ca60375afa26a5b8c5494581304020e1834f3888d8e01c1e102e11ac3f583c3efcd7e2ed60250ac55fc47884beba073aac439b61d285be282fd6a3151cbb7dd3144e5fc9d4654b5b8810553a110c21cf10e46f821a614253ba83ea585f75cd9d42fbfc731865ff0653038b73f1f4b4776266e8bc6ad4cef1b754430bdd5972d9b6b4a5e042d95ac56da5edd4bc3e9eb61bdb351f752753f4bc7c596c232e2f53a51e61c102cbdf27492920eb53f127b024b646783f3cec3dcbbe322bb8b200f94be1cbfea21df7eaa641c4b14ad75adf0d22dba271bee01a11641eec34cac2c039c72eb62d30e2b78cea4f15c0685ed0b201a3bc6490781a67f9ba2b7da55048c786041290d8cf4ed2b50bce0b468dba6ad009310aac327b95afb0efab5dd41c6fdec9b0fea3b56d87759fc4987dff99f5de75a98e9d06482f9accc348e77d5f26fc6c9554a2dfcbb12728c8e270ade237ac867f7d4900afbdfe06f6fe985c43c7fba32c542458b09ab065f2774a14b71060824b1db6b309d6212b9297c7dec785a17429ae198ccb743b4019e81c32bfbada3e1614c33ddfe335e9b43212011d398c2163d2bdb1a2a1d40108b1249a00e9d9e1a4be4402331b49da9c0a40ae821a5f20589cded8aef0078d431998dd9ddd9822094e14e85d0e02d5270944ab37bad76c8b44ba9f5f29fa4eed8216e0c886cd42890a5ca1ee89d783cce4d59c2e026920b727b4815dd587180f84a5109b151499d1c02501f31f50c8096eabcf18e38541375cfd23a2e364d943f43fa00b4a5ad71334ff9a7cd6765fa7d0a62c9d40e28f839c023f00db682c8ecf3c8cd87a54ac00200e193aceecf1f63f453b0e1a92a7ac25350e4af43e2e4717e01cac7c50d48449733487c146f0be2fb546ec9afec1a756e21678815adfe699d1742262e674f9e8d749636f8957fb96bb31811e84aea462704b4e351e46f5d60123e68cbca783a52677358dfa3377d54f6695fc5cf246a4c49805be8e3bcf5082a3146bd6caf4278d962cf1fbe4e7b6f34f9143bedafb6413818e4be2be14c6c05f866dd94d93de38771cb8951e7d1dd5bbff2a47cf0d6931a6ca0e742a75f495fa52747ba85da3647f408f003fcb0f7ef0f16713b6b7c8aacb42b7d19aa0634eb8f2f385f60017760f88c1d099a405b479673a008808f6ec8b84cbeb36c805a0582d40fc4620fbb66a39bb07e5d1de180413dc8de584d06fe1cf459dbffd3ccdffa6de23c3b15957b1a4faa52edaa5ecfc8b8a4500d227fee0bcfc610a883b2e4f3bca10a84f445c2a45134d1e28ce17319a1fcf7cc99bc8a2fa8a9852396c449d692da4042ced621f084d3c14458e3245eae230e8fba7fdd611e6f2edabc1ea0677f67fa810fd58cd6e26ea20d3962f4928b6df00790db4590a673214cd04e8b2096c81d4efbfa1f365c33497f127c7de99138e3d20518fdb18f0ba9dcfa1b7d6a5d80bec8d526b65c114e81134b6a21714b294d4453b7b126f471d435963ed1cce8a891d05ccb108da448df8a4e40e8573c95f103abab6d6388210be1bbae67dff357c8a926497da145c4fb81b9ea1ce5b9661b46ed47c143fc1d4166a76eeb41a27765ea5a9d162011f0ea62da90ce6e22b1f5b20ae7cfa9509d3e9221945f847e6615935d2c27bb6325b09da2f67cc8f1e5a934452845d06ad3fdbee655befabefcbcf9dd7b50271e77c8e917ea752b8fbd4512a61fcad14477b832c25aadfc13ab6b4326edc849857d6b01c6008d6a176b726fef213d04fc906d1baa50a52ac0f2ad9e9505617c894bf2dab88356ad18e1b25365f0af028830a2a6df34aae6a55ba11e246c8c468122431731e084dd302cb529152ea70234f50b762b759b683eb7d89fbd3d1a8046b2c04f94cb37f608c658581184d3f53bc03a1be644495f24d17f3ee7332d38fcda08ddcf176e5a847048af3c30b62e98986c4acb098f443d63fbe58d354bca43f019f26e967e01b2dde2e265075131ad2baae0a7c62fed968221f7297bd05bc65a378eed792ad32476e6a4f225d4646a269240e7b87940c8c657b8efbbcbe180d9310ba06696fcc38d44f9f0cb985480ea67aca5e7e4d31dcbf85ab8213a1a7ba76552819223669073b89dc314e9881fa625fec4bb044a1b21e066b5a1d59e39de82ea0d1d6a5717b8bf374b1f351a260e6f99aef269f9776934713997f133d659850b8a03834909b3eb6b8e01cdaaa5bffcff35d257f4353aadb4fe92058970e70234e9100816d62ebf696af2cdb10367ff908e2ffbcece1615444230cb2038754f4c88642dda8818a37447e4e4ac4496b702f93c81cbeb43491dc5f29cd76d19abb7a4ec8aca7d7aa85f9d4e5c303c1835a031405356ba54be3fad8584f58a7cb5e931902d5c839795cda296df587cc24bf32d55592e2aed200cfe7fc72a2965a85c2b04ae32b6e41d3500b0ffb7fed24fe86a9ba8497429779f9716fbaa457b5d423d74461795037e034287ca8aa7aa3986f6d11691ccb61705b9eac05cbdd033d8e53173f62fc456259f0b723072279d694fcc182943d4a28cb2ab364391fee78784242de9b6bc7bda90f47935bb9e9c475637ffa6f474f70249565b532810b1c30fc34c7f5fb7aa8ce63b96f219de02bc858e4ac90983bd447edc7f570cf642b813e4cd04b070798b44f1335350db1c1e81235ad3262926d7d0d42b75de87bde8f38e19c1e8a06c5e4c6d04c1cc789fc72d4054b982460a658cb7cea2e2fc67da7b69365c1d02accfc4817ab0c5b4989c3d7aef522df2d67d00cfcfdc3285900b1a9bafddae639c6c4da49e5fb295a06365ba58dba6b2d99a6a4c8b33b808c4ae7ed8ad6b17571beca6e85898c5f05c05085d51ec99b70aa78f12d380e4df39270021a43b18a35b192b8e4f3a7340111b816e824ccc778d45e15aed0309a3233dcfe6b8dba688dea3584affc73df9ab9d7f69073ba5bf1733fbcb0ee4ed10f11de9899e802aad02ba1732de6af94e0f867e040d6791302e503ebbd9d0c09cc80fd9ffe4a281c8bb0853a3f6a5557c9fe1ba8dde346de4f1a313462509acd5d6a612047c64970184b4d99e7ed125db86f3cb5b725f0c96556af041f675b8debd78e735672ae841bf75684a78d20ae29cf5fa6737f4723256ff008fa1a336050111006b45676ad1672e51f57c0472e98899479c579b10f781525eda7c0b795e5d555ff084c6564f0276d8c68cc75bfdb905eec23f57cfd596b9622bedd3157be99d9535b9e5843f84bd3e5e7b405320c2567c694fcf2838b04988f2b878902bac4c202fa13920d9ac8e06d112dbe5599b9dd978203d052e2875ba43e545329b4bd911c5709c4f23b259bbc645b69f16a7e7fef01b5b4631b00", 0x1000) setsockopt$inet_opts(r6, 0x0, 0xa, &(0x7f0000000080)="02", 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x76) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/234, 0xea) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000300), &(0x7f0000000340)=0x4) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x200, 0x110) recvfrom$inet(r2, &(0x7f00000003c0)=""/15, 0xf, 0x8c0, &(0x7f0000000400)={0x2, 0x2}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000480)={0x2, 0x4}) r4 = socket$inet6(0x18, 0x3, 0x5) bind$inet6(r4, &(0x7f00000004c0)={0x18, 0x3, 0x3fd0, 0xc5dd}, 0xc) r5 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r5) getsockname$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000580)) r6 = accept$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/504}, &(0x7f00000007c0)=0x1fa) getpeername(r6, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) r7 = accept(r0, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) connect$inet(r7, &(0x7f0000000900)={0x2, 0x2}, 0xc) execve(&(0x7f0000000940)='./file0\x00', &(0x7f0000000b40)=[&(0x7f0000000980)='*^\x00', &(0x7f00000009c0)='-\x87\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='&-\x00', &(0x7f0000000a80)=':##\xfc/\x00', &(0x7f0000000ac0)='/dev/ttyCcfg\x00', &(0x7f0000000b00)='^\'*\'\'[+:]+-!\'+$)\xc2[@),-]\x00'], &(0x7f0000000cc0)=[&(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='/dev/ttyCcfg\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00']) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000d00)) unlink(&(0x7f0000000d40)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80), &(0x7f0000000dc0)=0x8) open(&(0x7f0000000e00)='./file0\x00', 0x8000, 0x80) r8 = socket$inet6(0x18, 0x3, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000e40)={{0x18, 0x0, 0x8001, 0x58cf}, {0x18, 0x3, 0x40, 0x401}, 0x7, [0x7fff, 0xffffff00, 0x6, 0x7cca, 0xee2f, 0x0, 0x0, 0x6]}, 0x3c) sysctl$net_inet_gre(&(0x7f0000000e80)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000ec0)="289cc6317c54a0f03123f6e4", &(0x7f0000000f00)=0xc, &(0x7f0000000f40)="431d8cfa106f484fcc4272b86e83975018e5a57faa47a44cab5e372c31964c139f7c53dd04b11c7bf2e1357921229b4760bbcc38b1ad57e4276c7a4a483a75293f4735ef7d89a8a38e1db13d4ce2469e250f0563a40f400200a17bf94e467ce4ce67e16c8fbe9007e311af646bb2c1c5f52cf0d4c600430af788ebb32a20d0a232da65e3b6acc8ae7acc769e0f20ab841884235de184f40105b758ce3cc035c270b204bdfc17d11838aefd428694a2ff8f889f211bc951fa92945d3d86895842fdf9ce70", 0xc4) recvmsg(r6, &(0x7f0000001540)={&(0x7f0000001040)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001080)=""/223, 0xdf}, {&(0x7f0000001180)=""/22, 0x16}, {&(0x7f00000011c0)=""/174, 0xae}, {&(0x7f0000001280)=""/221, 0xdd}, {&(0x7f0000001380)}], 0x5, &(0x7f0000001440)=""/223, 0xdf}, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x63}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)="4d833407c0dd735d1d322f28a4d7afab11fd156c82d7873f44fb7796a65d52e47ccdc0394088909413c059c6ecd5ff3d7d0942b861e589ec51298a368d51472f0bdc415ce36e2c7ec1a56d1aee430e460b20b0033fd01c0f", 0x58}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="80ecd993af8e500876c389", 0xb}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 7: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) ftruncate(r0, 0xf) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d35eb002bbf92ff43075bbb08df99795657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5a7055e9974585036ab19bdf2d28264267746b48437600"/96, 0x6a}, {&(0x7f0000000200)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0xf}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) pipe(&(0x7f0000000040)) fchdir(r1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/20, 0x14}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r5, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff14, &(0x7f0000000300)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffb, 0xb83, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000240000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(r2, r2) setpgid(0x0, 0x0) setpgid(0x0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7, 0xff}, {0x6, 0x0, 0x0, 0x400}]}) r5 = socket(0x2, 0x4, 0x6) write(r5, &(0x7f00000000c0)="1fe3", 0x2) write(r4, &(0x7f0000000240)="32848000"/14, 0xe) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b78fb3e55824866e782e223033000a458c230ab0bc7103f6e1e2f17d98b8a29207f4fcfc9881752ff5259fd5b6f6230c5d858df3bd12b4bc767097d415a522de709ee71ee8c12af84920fb0baae11744eacb4bd3734bd1ccfedecf4772383f7aafd6dfcb62825d599a4637c39513172f42597510feb8a0b98c247513a079d0772a54e79d66cdd573af53f41a2771859a128c9cbed5c6aade8a4f1d7495e790cc7cdc56feff0cc44b27ec1119beb6e555ceed305fb4a84dd868c445e7b62946b410fec5ba311c2602d5c554626f369397b8956cf40c37768", 0xd8}, {&(0x7f0000000280)="ae91a638a9", 0x5}], 0x2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x1, 0x138, r7) r8 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000000)) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000040), 0x4) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2, 0x8}, {0x54, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r0]) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(r1, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(0x0, r2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000280)="4107bd1b0712f9194ed8e97feb4a7cef6503e9600bd1eaeebbe62cfb62882dae3b5d7f5e6a06d7017bbb010a676fd3d0e7bf0d77d38bc05a062a993f065373c3a6b172b20bbc37271332c4d4f2b3f958f5332dcb1177cb82231a498c82d67cda7ae73da29e89cf2db642467857abee3931015c1de4832faeea9d392caf4858834c4406241184019f8f484fb3c3ae50", &(0x7f0000000340)=0x8f, &(0x7f0000000380)="0361f75f2ef8f83f74f4622ec1c2b4c6f4d550f10b313fd675dab4d5b3aa5c830eeeaa14d816c3a171f0b7615cee945b96f126c4e5735086c707cb1394f52b4bf885460c385f40ed5cd12eef6d086a328f63cdfdb334dcb2ee011b1f505c0e77fb382259ec8da01d8bde3145c1c582d1aed7488bc46fcb245c714493dd5e1eebf7", 0x81) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40001012, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) wait4(r0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x5, 0x7fffffff, 0x7, 0x0, 0x80000001, 0xffff, 0x3, 0x1, 0x1, 0x10001, 0x1}) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="a60fc43f74823f6abf0f64cc0fd66d76", 0x10) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000100), 0x712e, 0x354a) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='W\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x2c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES8=r0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r2, &(0x7f0000000380), 0x0, 0x3fffd) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbff9f}, {{}, 0xfffffffffffffffb, 0x4, 0x2, 0x7f, 0x100}], 0x0, 0x0, 0xe8a7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/203, 0xcb}, {&(0x7f00000014c0)=""/173, 0xad}, {&(0x7f0000001580)=""/105, 0x69}], 0x6) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x61, &(0x7f0000000380)={@remote, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0xef3, @multicast2, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@multicast2], 0x1}]}]}}, @udp={{0x0, 0x0, 0x8}, {"b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86"}}}}}}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0xb0ba53a0946e6081, 0x0) r5 = socket(0x11, 0x3, 0xc1) sendto$unix(r5, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) socketpair(0x10, 0x3, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15, 0x0, 0x10}, {0x6, 0x0, 0x0, 0xfffffffe}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000100)={0x5, 0x3}) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff}], 0x8, 0x0, 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r11, r9) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0x81, 0x0, 0xfffffffffffffffe, 0x0, 0x9}, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) executing program 2: write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x409}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = open(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/130, 0x82}], 0x1, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x79bc, 0x783, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x800) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0", 0x26}], 0x1) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000053000/0x1000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x3000, 0x254, &(0x7f000013e000/0x3000)=nil) r2 = msgget$private(0x0, 0x282) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/46}, 0x36, 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000140000/0x1000)=nil, 0x1000) r3 = shmget(0x3, 0x1000, 0x40, &(0x7f000008c000/0x1000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x8, 0xfe, 0x5}, {0xfff, 0xff, 0x4, 0x4}]}) socket$inet(0x2, 0x4, 0x4) shmat(r3, &(0x7f0000053000/0x4000)=nil, 0x3000) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 1: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000080)) open$dir(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x300) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) writev(r2, &(0x7f0000000400), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) chroot(0x0) pipe(0x0) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet6(r1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) chown(0x0, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x1) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) write(r2, &(0x7f00000003c0)="0000000000009cb8f588234c091f5138c0d9697a830d5bfb94cf0ff58e98c838a570529504fc9bb98a4927291c11e83176658a3f1af880ac56f23b9d072d64f41c9d9382bb23f4b82652c4f4e84dce637c289a42ccc13e76fb28d1319fd23449d3359325643e95255349124436d27ef1d8d299c693509ce11d167d09029cac52a4265f4d006501dbb72d6dacf3f7feac98d79c177c9ae3a50d4ba188fe2e4117609e4461d2f4d5b8cf7749bbad7916a3273844e03cd98e20cff8bd8ae42055b52b4cd340aba5755ff1d8d4006126206e8f988b6d6ec2c4a65d15953fc98eb3d9d47200000000", 0xe6) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async, rerun: 64) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff099cfaef01018b7482ec88870000690200"}) close(r0) (async, rerun: 64) ioctl$FIONREAD(r1, 0x4004667f, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r3 = dup(r2) sysctl$net_inet_etherip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe15) (async) setsockopt(r3, 0x5, 0x3, &(0x7f00000002c0)="051526df30699c846d5e8b02f908bfcc0306a2b17d26520cf5462efd23b73a59955122959b8d28a440bb7c132b95e8e95a2920a36a41e2e0b120283927cd1d02f1b1f448402ff45c8d7314553a844477bbfd5e3503d2650fd290477d3701d9b9f64e1bfad780730bd6cc4109c2c1698738aa77f50bb359a9b01aca53faf6847125c53d77ca77eadd2d689f583edc0ace0ed349317e0823e8b6971af95a7ddfa3404290c5b671215b91a80b60adfc4e70157e6c8805e7fb518b3c0e379cc64b9c72a32a03e9a4704b24af310f98f5156fbdca99ffc2e04f45d563dc37553f1dad0b092a0279edb0861b9d74584007608fd6d46d5710a86a23", 0xf8) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x7, 0x0, 0xe) (async, rerun: 64) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, 0x0, r3, 0x89, 0x7}, 0x40000000000000}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000380), 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x6, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="e882284d8de92dcb561856b4365f27525b49d4a4c6ff4330469e6a24aece7567ba09dfe47fb8eaae537b5ab2e20d5cb662db1170d69469e829495293dbc2aa79c85bd82c0a7412d094c796e0d0672a9264e230e53a15ce2ba1f2d3047c68a2a3d69ab583846267c739c3d879eee01c49f96fa95f61b6c9f01c551bb27a9460ee8eb16e52df518ba23011a4ecd590729b21361cc1a81fcd73d6704110a666420c348ba76ae58eaf96a751952040e795fb70eb1b6a6cdfe922258af9695b7d8bed9c73eb88a56f9499b3d528f46e5e9d805b6cc4cd48b24f32e3dbdf18ac9be460e0ae514ded878ca1a59a7cfc858e26", 0xef}, {&(0x7f0000000500)="ab278c387d8d8e868f22fc39d586908838710093a809ef53dfbdf3103b7851af746838e28065614fed2f1e51d97cecf992bc154933ba1b0a846a299834560c3163caa5052a1b5cdde03549c0ddf01456b76acd8b20c5aae554054c59db2f0a2384dbea9c55d3a9738f074cced86829d3cf7bf810934ec309cc934d682d4599433a1e8f40133f", 0x86}, {&(0x7f0000000200)="3839b1ac75ae71522164f429a0f8872f786fe0f2a2d4f18f3590ad7183975f5bcf7d5f8b35565f7ef9f8bfd879ceeb9b2714725f", 0x34}, {&(0x7f0000000400)="863f37ae47550635057fd966996e6f342e6e755a1cc01db0f9bde8f545d6ab5e8eab618a0099418f176f4c827d245f04bc48f6ede22a4c957c3fc8f4eb08b4999474eae33d54a324960c2990c3544db951eef8c0ba1f76073106d99e173a842de4d9f2f80c0c29d8dfa9a471495924ba57540daf7860314895a23409c0bd1c656481e28a1dd9f0b2c49896f7c37fbd0ee7a78b831825370aa300932ae090dfa0530ee31c1cadd361c4ae5b281c2fdf03ba5317a87b8c4c19e82edf6e11cfc31c5ff888ef31a95222fed9ca9fb9d16f86f8604ae7310a72104441a7331234ed66ab4e8864563489ed7663aaf7484449e864eef33ea7793bdd2f42705163ca", 0xfe}], 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f00000013c0)=""/75, 0x4b}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r2 = socket(0x2, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x4) pwritev(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)="5e72860f89ab2e64e1b31c3be845cd43d04a3d06b86268f4953711aa8849d85b925f40e31ca10e0d7f25f59cfa2f4950ba87575fc31e2a52964950d0bbfddc3a8adbdcab13a2a91f2fd9af0bce2abf4eb6f99ee2fca9992099a2e85f4c6a077da533a52df8c264e9c3d8396ecfa722de8978472eacecdbe86ae7125de4666fe4f34ddb9c9ba780c8617c75d32023692197584b0ed6276c474160ed64d3227e0609a22cdb602c2f7d460a0922ea882ffa1adb78835a91604844", 0xb9}, {&(0x7f0000000140)="b7e9d6a0abf81ffb", 0x8}], 0x2, 0x3) r6 = socket(0x18, 0x2, 0x0) write(r5, &(0x7f0000000200)="8d8bc750ff23e51b62e5f081ce511e304042f9d7da228df417e54bef4b0b88f4c33c372f232ff93e4843c238412ed80c8847b031a08b44f63ae025aa6a785d2cd8181b0d62a82fea91e0f11f2b0a2f3077887d5f5b5e0a9a8d7444b8a4e3ba85f3ae5c5e84638f96d485d1482c08c161021c76f31be0eef36e4c40af815212ed956739a1a40b8792c240b269cc7cb4a1ced08cc93b1148af3f0816ba53c2b649fc1b476bacfcabecdb6c63492e3b70d4b0b7680cfa49c1d163515771ffbb6da716b7c33a615c3cfa187e6e1bcae1aadcc304f75dececb51011af329d031e29a15f8a3c4ecef4f10fd93e14e6b570d5e462e8deee1a7887b89014e8e55cb653ae9a7b639b16f5ac441f6a4ce537dc0dada639e98279acaabcd9a53f740c0ad3f9cc18e898b14c18257fe56e1d584d9f0ac41a26710e56c5b33780bee0ab44852957bc1ebad449f2652de8dd8b6dc8ee987ba338fc835e81a8fa5bde8ef128c450d32284c975d42c58d85898c7110bf3ee82b955dcf9fdd47be55a9ff2b3fe453427e32c4b0520b0d2199c479ae6178c860efcd60fd6740673fcfe712ddcc36fb95274cf35c356a236cc14ab58f564a4024386d73e51f490da645b406f36897ca58407d0fba3a74c5b9a64894b7dd9529f14c713950449adfdecb4897d2c12df78da13e00661318e1f609c764db9c3a7e0b532ecffc70997b93ddc3e344078aa5a21df9f336900fbafbdcda2ee00ec0d20c162a01bdec96fe036e7a9fedd1afd02b23e132d5f33ff9374b34c0ed283ca9c9e066d65a8680adbe3681259e3b7821bdcbe01ae5a3038fa6a5b6ad294e6989b0ffb5cfe81ea83b08250840639090d7b2442f33720697ae48eeaddacdf10590493cdfa5feb02c8443e2448e3d29affb62bbae9790cf23b1dbea793e0218b0bcd7cd714cdd64a16eab33e46b2134343659e2a0a38b7065e9754ed1d9d370bf3e741cfd42a94cdf12faa11cc503cb0ea97b0a0e45ba2e18a656035a46c78f8eb7ec1fbfbecdb919abaa7db130b9d90c7e7064d69b8a08cdc703d9e1d56f9e0b3ae4866dd1b17aae1ce287656ca0f6f0ca4fbfc9e98fb73f67226a1266c6fb14c5a118aec9a7d2ad25e01153ea1aa6d9423d8849c02771ac4875fa40274df88f6c106aa9c001a15441042a7504f2cfb252a26da553c599a78e31af74ec7c9b89ce403baac1c26e1e9c90e5240c688e7953317739672f32e2ea31ace36bbe346b6b4b40dc56de4cb255389ce5eeab7b209251d7b65acab04274829ac42a13172a4c4d0512cf8cfd1a6739d7d883e24a6b562899b91e916c9af44d290cab47a01dcbf08d7268d9738af58f3327b0fc5fc5cc609c69949fec026ca8843d8de5c2f9e6d51067cdd58765c6fbfff28586bbd2d1261ed46000c8b64b357ef76fa222a17d6e4dc5c402ca7ffd86eafccf919699a0522179ca072bae0aee3d4cf4c2eb4724f2ad23bf08c8b4d5acd66115cf6ec56d161e2859041c9866cc38a61bc7bfd0da8ebec1aa14b2517b13be8222e86bf00d0d4e7b0fe32a935a4acb8f40a12d4dbda5c13d91c46f153b6bf592b8f3f7313bdc4a3ed161d2291a796b04140b395085695b78e753c630f658ac3cc13d6e04968f2c83b24a1e35e9a06d5dd306d814fa82b8be10d14b6e00bb03c062558b38d8183d200862908cb10ce074f1c25bd42c55ee69913d39a793194579704bd887d0002fc0f47f7121d3d43d0df5b201e01ef940325844cc70564eed126aa795ce6c9273b7f89d094931b1753df49e3768ba9ea76bb1d4b237617f29ea28a3d668fb600ee1514468a3e53c68b4c03050d50dcd5f641306e64ea8bbfb0250bfc194b23ef0f2eddd117f1ad9072d38955e26b18cd5dce6121dc842d47d795ff4c42e413f654a5bb2d27955550583f1b0f3a6d4937b102c8a814785e1b0383047a1f78d7d6fbabd58f3c637957e5c69b418cce2448b03d6a41ef8192bdd452ebae47b9e1db32b9068f01ea6e098d38ac9ccca150128ec8563ae5f3a04157240a2b93ab768281c73ba88d99fa02ff04cfdef598903b30ef266812d1da630fced804bbf05938f5598d41023d93ffcb137a4b733c320dc769f3121c66a60ca2ba960e29431e6bf9afd188740f2f113072571c1e21b71b54334f5a770831989f9204f099d914447b5fd1e7fa6749a7bc521c8c1926978d277cad4df6e33286419b12ff62d45aa26e4040f1942e72ce978e813a9b869d296ced87542e86b1adb9ca3e4782f4cd06135edaed8590dc1dbed1b8296418c9f05394d1622d0004041c525985a9409060d352748288c25b32ea4fb2b8ec6fa3aa12ec3861dc9631e06942bc88975e3006ce417f34c75b441d1e91cee8bbf0a4cef6d3052ba7b325572bbbbf6b9d9d7637c38dfa006f8aa059366137de076d08895c9d0d2cfb4459532e8e4442f1b35c3329460c49f9ba678ba450816e0d118610c76a95f05068c857cbdfe95b94db2ffb49ec0ad670b66d7ce9d328185dd26fa94c07c487687fc06b1756cb0ba99fa48a1bda5c572687d638e8bcb7c1325f37fbde8f336c602cfca03fc00fa5091928949c6e73c06a342702669dbb310152685dc7f38c07f6f81d43f44208dd2164aed9a9f6be1be8499e048d02aeb5d32bde44c131a9fd639d827abf480f1fb91a19b80667db5ca180c68f51205866d5851586a203c0d86c14810b57f54ccb040f5fb3d8efbd4f528a27a4b4f2979ef3b02b8dd42f625bb8f5a31cb31edd11cdcfe7f873b1012dc1fc037e9647cbf9d9e6d4273a8b350e78cda5a3dc3adb5657de440435322c4990759b3f1ac9cfd01016fb0d719488fbca8c783cde8ffec927eeedb8cacdfa97dabe71558f777bb6fce5edbec39f26f0ca11f8c4a1f3ffbbc3d355f07188af52206381bf6fe634c0a33adbd47942436f2800eae606c0c172b18c972d546bd036aaf42bc7b4b90b82e23c27effd908190261040c9bcfdabe5751fbd620d997c0017260a4db64c5f26fed880030df850352419e23d9691f3488ee7705aa39219a365ad453eccdcd4294551a74035b4b4d13fd307082b6420ba3b2f2784c7e3f45507dfe2199ad930e752a239cba05f44ecd60337e06ef23a1a93c1b63febaf1ce8eb951261ed6c47412a97bf3a8d44142e2dc50120d0efcc74396947a77aaf0ebed1d30090f38ef3c8c5fb8856f06d9309e0c2560481d652672f401cc94ef1c84f570faa97cdac78b9bacbbce38cd0f9a24a00169d114ee31853721db14bbe9f957b6a6b2e26d8d20629cc5db18e7eb4ab967ab7af4eb3292673006e041b868b3c2a908b8f36882ece84389d5e97e95c219e724cf7a69d14a05e113770dc0866f246938d2a9ce51509b7e5c90a6ad220e480d79221a4815709c6a2629bdd694f76bcfa52cafa4e5326a7c6e34fe9d7ff7ad0614e84fedb81de436de544afa8741e0566d56da5e695210da48def7753ebeb4e2423d75ca3b6524c017be2c15e7b2c357407c4e31ca80d467205777194ac80866d0fd2a9fd8b015c434fc6a169a1b5aef45553402856a2fa4fefe9aa3a877ad253df58853f5af8d724ae6146aebce69408660af7197546175acef1f9b14c8144fa2b5db5abbd4588a1c430958dfdba9f4e7face5dc48bcff279a573c81cd1863210d4869022f2ae56dd092e4bbc8452132b9d1791d84393c6e0ee099a38155c9a2cc691f355156bd72f0672c918137e010c8db6f225311854cd0fb1002f931033e582e1e9ba0d9dc0cd53b921925414801970207d941fa43a177dcdd20d97876a7e1588bbbc105b23ef337bbba0da96efb28023e0a5e631a6b5de3d430399b2f4630926a50cc0a40ca069b89f35402115872d923bbc9b42acc0489db12949f4517b29e56d76437f5b6cca90a8a38122dcbacdbae7e27d1530384847a563be088b6fc80b760e391d122d4b7cd9e908f59b56d7a31b627ad9a11f04fc18a9a93e9cce8d4fd32330807ce9ab9a1169a3816575c19cafdede8dc48db5274a9bb2b80a06e4f9bb251822546cf14064a3f9fec63b100d75ccaf4256dc4c0ff77c5a80777373ba8cb85b37a59385dd162f3d96573399a1697ee0c217a567d372533cc37f6adda2a523aa784a3fd1cb9b098749b6f6d7f06f0a2c9a63abe64b947c5bbbbffb1e5b530ffb5fab2a69362695d0308023617e1ba8a453d4f9d8b2117dbab1cbaf3cf9f52aabc7551db39eb3b227f2fbc70cc77805a83ef0ad5706daad8d4daa379165b7ac48f578d68e2f22a89509a97e2aceca9fd0cfed806b680090408737b4fabb7305c6a3f3948332def7440475e23a1674d81f0355f114c0ab889deb37d8cc91de70873ae16f3b2ae3db7cf07f190ccf1a5407a7b0d460b4e4e9620a6262a061656fe492b2c0f7cbb155e6a1fd5f4ae78f1544bd21530794f8ec511f2ccbb36403254a119d3cf0b6ebc5e59b06d812f551d119d0e494b320f1ee337d390d1ee46d4dd77ade6aaeb0a35e0d21ab6a293b6720f39ce1ffa399d87c8fc95a9b7d681351a873776cca21f828ce6ee75d12b033a6a3b2409923f36e4be27a6d56b554c331048b82eb7c91da24ebbbbe49662f1f3643008464cec3ce46c26be88ea8e6818593790c545688a92eb21d672a581f09d740830cf694503cca3fff87cf06d68adaeb04bf110c1708db272049c7e8db5169476d59c1c1c64668ba48677f08ef23358c2bb3cfa9a405fbb9b362556af85e79c3340b39fcec442ddfce7ba90e7a456dc363047b650958660c4ec5201d9843e27524db0b08ad3f6f6e7211b56ac0e5c83266da6ccfd18e01d1fc65f46eced67dfefb209239096084f482599427f628826196ba902ec48a956fa8f30a99cec33bcbac088381f95c660607388063e4508f534809e340184dc26b55f46aa8f324b2a40f5fc37cb1ae42a945e26b079f789eee5955d6664a12abd239bdf6f82ed3b3f31c30eabefef516e86b169bec1b52c9ae9d30662069dd55908962b07f17f0be2ff714e29ffb0504ea72088575bb1ef526fbad762cbae60d0ac022f93d227f3f3eb00e87d31d84c39cf2df76b1de060d20ac8b1d6075886e6ba61f744680e4cb747cc91ad68441934953fb03cb22a4976f3c0a89692f94d937794c9677c90a162da0f36fe365a998ed3403cfdb909e0a8668b96e3dd7948373d4544bdbef9904cb9867ff2d7b6a2bed19c532964d4f6da8e06a6bcd1cd4dd85739b6663424a202a126b2b4503bdfcafd20b936c0f2ea7de8e6cf05f435f4317f3668367f309a54c74ab01884904aee19811b7deac187ed4314c407a688783edb01e05505970926fd2ee08f7582856291b46cceb556cab3ec186efab624cf24883c54fc7534c4666908ce3f008e66d1eeb14d0188279a9219763df049813d363d1cf2b35b961c2b76784d1699b06d8876816e84e005373cab19b8b29ad42607f5b3c45a5d114590db51159e13ecc4ada4434c86ad806883470d12fa37fa303a0a07e5312c4f9f52a7c229ee995f9d4d8bf48537cf2a3f52adcc1ff86ec40d0c9370becab3cf9e577e03a7b3474405ecbeb536d3b0f2515308f5801a3336713ef5f6f303ae4b70291b42a6758114aa49c011ca9d0a8a01d933e9dc034ad79ba3b74f2292bbfe1a3dca989759d8eb2bdb529b8d1445dbb3c1c26d16ad3064ad69b579c8076a51a177a04d37549dafd8c06375445fb78ebe2292a631cdd81fd97ff1c25e08bae912857475518d8f7c852f98114392427e29f9e6073cd0c4ddb51b31345bdd34d451da8816ae090b2eacd19563cd6babe48502c0d3deb1", 0x1000) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r6 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x4, 0x7ff, r6, r3, 0xff, 0x5e, 0x6, 0xffffffffffffff7f}) getgroups(0x1, &(0x7f00000004c0)=[r5]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x86, 0x0, 0x0, 0x0, r7, 0x175, 0x1}, 0x1000000000000, 0x5, r6, r3, 0xb8, 0x10000, 0x9, 0x401}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200001000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x20001}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x24) getppid() executing program 5: acct(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/115, 0x73}}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x15, 0x0, 0x8}, {0xc0, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x88f0}, {0x405, 0x1, 0x34, 0x100}, {0x7, 0xff, 0x8, 0x6}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000300)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x88ed}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x0, 0x0, 0x3000}], 0x6) semop(r5, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xbffffffe, 0xfffffffc, "f0ff007600000000000000000000006361999a00", 0x1}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="2238418bad89d3a2ed77db36b0f870f220ed13f6c3af3d4d1c925f05d513a62f4d8884a3205b92763d663ea17eb7c8dce35aa83603a63ac727832aac647a38a3137a0cfce8e774eaa62bb7b3a9780ba81943db467a8a6a4b8582f0324723b39d1188146cbc892701a39aec8c4d8d2798ec7bb146c453df99b121d3208b058fcebee631cc7976e35d73163c0d1f0f2e1b93ccd062df815fd1736294a8e2a83b7a69a0eca68538414f8462bbb32de40d541f3f289ebe78e2810aedd7499817ad544ef7ccbab0a2d6080cea0ba24af4cd89c7d59ef1a4169b2fa91556f51f81058b8eec6f7fe241c71b", 0xe8, 0x8, &(0x7f00000000c0)={0x18, 0x0}, 0xc) open(0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) close(r0) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000001040), 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x100, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file1\x00', 0x8000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00100001000000", 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x4000, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f0000000280)) writev(r1, &(0x7f0000002040), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00", 0x0, 0x5}) writev(0xffffffffffffffff, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000040)="c79dced510f7cb3694864e9fde36787468d7a736", 0x14}], 0x1, 0x7fffffff) executing program 7: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000053000/0x1000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) (async) shmctl$IPC_RMID(r1, 0x0) (async) shmget$private(0x0, 0x3000, 0x254, &(0x7f000013e000/0x3000)=nil) (async) r2 = msgget$private(0x0, 0x282) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) msgrcv(r2, &(0x7f0000000100)={0x0, ""/46}, 0x36, 0x3, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000140000/0x1000)=nil, 0x1000) (async) r3 = shmget(0x3, 0x1000, 0x40, &(0x7f000008c000/0x1000)=nil) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x8, 0xfe, 0x5}, {0xfff, 0xff, 0x4, 0x4}]}) (async) socket$inet(0x2, 0x4, 0x4) shmat(r3, &(0x7f0000053000/0x4000)=nil, 0x3000) executing program 5: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) link(0x0, 0x0) geteuid() mknod(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000300)=0x4, 0x4) writev(r2, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(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, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000062b000/0xf000)=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'}) mknod(0x0, 0x8, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clock_gettime(0x3bd70b3292b7004, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x4, 0x4, 0x2}, {0x2, 0x0, 0x0, 0x2}, {0xff}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000180)={0x6, 0x1b}, 0x2, &(0x7f0000000200)="90ca2de773bad4a988d87260b6ab8eb662e7174e30be7d41c65813f9b10482b383c12599b22add1b3e76ce2952f6de0439a7086441fe228d7cf918b11399d942c1d66cbc1b154c3661d275f1e9e373ad6a14b115a9ef52f859f11eab785968ff8e17acc6a6ef43a4eef3de7b0708634ec948e3fa84762881", &(0x7f0000000280)=0x78, &(0x7f00000002c0)="6109a74bb8886961d6f7b4fb227b311fda7812eed5d53d48237a2faf9beff57cded75e0adfcc8bff6f9714fa61ed95d03ef46ef010d64fc2b8cd7347c69aad68552087a5eefca131807f27fb3f7f22af81b3f638b12c2232ac0d3f9a42ccb97088f7fabd8d46bd69b1df4474c8196092f2529f0ea42f05574fbbc5747fc4", 0x7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f271c29199b3be8ffda"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x6b, 0x6c, &(0x7f0000000400)="43e86bb88d38360774749b096bf1481b8a172b89241d01d67cf2858a433e1f1899010a2fe984cd82fc97810b47ff3033117096c82351d3802789b65dc083af35addd5682daf3ef523c38d11e52497fd4f0217915b6176ae92c32c30bb6603d3e12934c6684bebeb98fac4cd1b81c1d9be1a1c5d27351ce6fdbd2ef67e2b60f42d29d01dbd5ddd9b07b1b8587718dcdab29d23c29acbe5436dce36cf829f9fde902066d0036f176065c9ff2def6e2167c47a9185fa14ed0cede5eba05903c9b8cfbe0be8f4e05fb96be02ed74c73ce2de2490b6bcc5ffacca022f77c2f0cd71e38fc8ab270bce6de4c668ba9d4bb83b1b25d0e88abf43f4be9650bf4e321c9675a3638a90aa6bfcad777573176bb1fa69f6c721ce826bfbbf194fdd6750bdd818204baf2c3e5122304a621bb1134257a10902c8ce8a29647968dcfb615d84568fe582209140e55674e7fcdf9a8ffde1438b47b297bd46dcc20f76f80bf758f81edca0ce9951bda5ecb1d5b0d568d5621df0dba612e053b5f66f641382ab10a6464621582ea04a4ed788002f05c95ac9205c235cbe5f19d922d9135daf85a1024d27f8f278", 0x1a4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fsync(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x20}, {0x16}]}) write(r8, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) kevent(r7, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r5, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e6", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x0, 0x81, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/150, 0x96}], 0x1) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r0 = kqueue() mkdir(&(0x7f0000000140)='./file0/file0/..\x00', 0x1c9) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12, 0x10000000000000}], 0x1, 0x0, 0x0, 0x0) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x2a, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(0x0, r2, &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0xc0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000015c0), 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100c72d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000100), 0x8, 0x0, 0x0) msgsnd(r5, &(0x7f0000000600)=ANY=[], 0xb9, 0x800) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6}]}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x934, 0x6}], 0x100, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x3c, 0x4, 0x3, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x91, 0x80, 0x4, 0x9}, {{r3}, 0xfffffffffffffff9, 0xc4, 0x40, 0x5, 0x80000001}], 0x7fff, &(0x7f0000000200)={0x3f, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x80}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000140)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) getdents(0xffffffffffffffff, &(0x7f0000002180)=""/4135, 0x1027) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r2, 0x8001, 0xec43, &(0x7f00000009c0)=""/211, &(0x7f0000000000)=0xd3) shutdown(r2, 0x2) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r4 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x2) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0xfffffffffffffd07) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) executing program 0: open(0x0, 0x0, 0x200) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 3: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000053000/0x1000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x1000, 0x410, &(0x7f000008c000/0x1000)=nil) r1 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000136000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/103) shmat(r0, &(0x7f0000060000/0x1000)=nil, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x300) (async) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) writev(r2, &(0x7f0000000400), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) chroot(0x0) (async) pipe(0x0) getpgrp() (async) shmctl$IPC_SET(0x0, 0x1, 0x0) (async) setgroups(0x0, 0x0) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) accept$inet6(r1, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) chown(0x0, 0xffffffffffffffff, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x1) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) write(r2, &(0x7f00000003c0)="0000000000009cb8f588234c091f5138c0d9697a830d5bfb94cf0ff58e98c838a570529504fc9bb98a4927291c11e83176658a3f1af880ac56f23b9d072d64f41c9d9382bb23f4b82652c4f4e84dce637c289a42ccc13e76fb28d1319fd23449d3359325643e95255349124436d27ef1d8d299c693509ce11d167d09029cac52a4265f4d006501dbb72d6dacf3f7feac98d79c177c9ae3a50d4ba188fe2e4117609e4461d2f4d5b8cf7749bbad7916a3273844e03cd98e20cff8bd8ae42055b52b4cd340aba5755ff1d8d4006126206e8f988b6d6ec2c4a65d15953fc98eb3d9d47200000000", 0xe6) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 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) clock_getres(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000204, r1) r4 = syz_open_pts() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r6}) r8 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r2, r3, r7, r8, 0x2, 0x43}, 0x4, 0x9, r6, r1, 0x4, 0x3f, 0xcf, 0x9}) executing program 7: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f271c29199b3be8ffda"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x0, 0x81, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000240)=""/39}, {&(0x7f0000000440)=""/5}, {&(0x7f0000000480)=""/79}, {&(0x7f0000000500)=""/54}, {&(0x7f0000000540)=""/209}, {&(0x7f0000000640)=""/154}, {&(0x7f0000000700)=""/16}, {&(0x7f0000000740)=""/189}], 0x0, 0x0}, 0x1a}, 0x6, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000880)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000000000000ffffe0000001ff94d99b45000000000000000000000089009078000000000000000000000000000000000000000100000000000000000000ffffac1400aa05ec962055f06e71e2a57b85b13caac1b0494bab9f4696e1f3ff2764dce19102ca2e9a6e5efcd51b57176af1c2043c18552df1f64c11c8a8333a983a91e1feca1b5d1382eb4b26635489fb9c3029291bee0ec4bf3c1fa2c290ddb844e7fd11c083a0479692e1e4fc70057d862a377b5b99d0d05afd2975c523aa6181dd1972551f4d"]) 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, 0xfffffffffffffdfe}, {0x0, 0x0, 0x80000000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './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) r5 = msgget$private(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) msgctl$IPC_RMID(r5, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) acct(&(0x7f0000000080)='./file0\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x7fffffff) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x3) writev(r3, &(0x7f0000000800)=[{&(0x7f00000001c0)="5087c723c7e76a0ec9fc70c80833ab5971ee42cc1ba0c47318214825a81c0ab9278e3541f9aacec9b0243167bb1bd389628f558e4bd8ff40ba775347fa0b7707828e4dbee59f9aaad2097490f7845d3535ad4b32c205cb7b22f5f3ff83ec0368a7084c91de7bf6c2c84907cce5e7f17ce75c5b8908f99e84c2f748d9a0024204870e0203a255f8a45a21b7d3dfb27aa69cd822de84999ac35997a5dded6aef4b8701d2c90fe8effa3c25e175305d6e85da52295fa73f3ec72f0c69ecb74b953b5b22acf70f9150a32fc99a98bd0838d4d43de103ed3f4ffecbac4ea9a0d29b3140a6b48f2dcdd2022eec526319c57908617cdaf1", 0xf4}, {&(0x7f00000002c0)="5a6ac9b8ff6d16c15dae44f6f01e736397b17fa7749e15600e910d1b740582b8dbb22e320e2ab2c7a5848d6fa23f7933de67532a99bd50ddcef620b8872befc16a4c4c1afa8ac847b34f2066dfe7416526872537de0063123930644aa726b05d3c35eaa5ae75b7c5385a1e994c8fd9be9f5bbed950c51fc4ac83", 0x7a}, {&(0x7f0000000340)="eef68b8900203ccc47b612c06aa7f1630516f47779a0d9e763b18797e7ae710436f2541fa080da7898bb9ce19c7b854f86b197096072227e1f393f79f7143e030c677e772ebce71055a7a14106ef4a39e983bab2211b8ef26cbe3c29bb2b89f395cc6b8fc26562c3858633dfac67cbc9e488edc8f9d9dcf6532a197fec03c113cf2f9b89cc435d1a2812b99e5ff7407223483beae7d8fef6037a2ac5e436fd870d72fee4bf60e7440b8cab86fce70717fd5cbfe1e4a15736443087ed953d0d85dce93480da1303f545c7148fc833be879ee502c304c147e1c24f196327fc0c16f93101102586", 0xe6}, {&(0x7f0000000440)="cd5862c0f788118e90be2639a6b3aee2201136269cebb5ed544cd7c1a3e4826ccfd9eb3ab83ce391bdc03cae3288f7e71b3f754fbf363c3b0456afefcce7d4f3dab90a25356c56a3d09d27291411d1fdf6f0d28ee8ae4855512cbafe5472a66b23a2e68243a61d7e022a47c13688cdf84624889d6178533288087da969f52ff5afc3c338bd2f2b498d71c5b07a394276002dd0b7ce4550637f4b475f9fb7c9604276a1", 0xa3}, {&(0x7f0000000500)="d0fcbf29d8aeaeb88e77979793f18957e8b1620f6bf751c4b54299b585e8912e0c195e152eae59f9a54d446180c4deebf4574d5b8a8d324bf809e062c89349cd3b52aeeb626c2d761dbbbed0760ca224eff6183f6d8cbcc1b5f784acc7a71eed2b895dc8b28fccfb72a903dbe96fdb6c8d94476c71556cb4dd60a9c595c4953f2a2e2033b32aeb3da1d2499dd00cf34067d252270c89c92c12c02ecf8f96b69e1e7ea02bded527abe7370514e96e70dc9306000dd211cfc38689c22e4af028343d2113f18878d8a437c62fcf", 0xcc}, {&(0x7f0000000600)="2a9514098c2b68fd03d0830b068e308fc47d692600811d835159e17c47ab71a9c1651e9dad11468af2d2fd12e1c94b3d1ecc01fa88abba821ed6039fbb6eb5bfc2d9387b36589495be0d3518d89e823cc2406c6c143186854331747ec370b07184c3d984edd894101d7e2c", 0x6b}, {&(0x7f0000000680)="e790a7d07c451555646a299e2322", 0xe}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="6aee37b8a5ca479f2f745d306d4c154838320327458bb3c42f224a90fea5a5fb9d88428812771106fe548ad8d177f36aea54285013aca2f80ee8965ad3d11b1b1462a00ec72ee18269e7d96504ca7adf4dd5162bced1aaee61d992f68ca3cc984f7fb05064a8ba4eb58f68d4e1f6826b23c5274779c57da5a79af855e7dbdd22926deab32c5c5a10079f1b0ade1e4ebb52d4463a5ef0f4eaebc380564d", 0x9d}, {&(0x7f00000007c0)}], 0xa) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000008c0), &(0x7f0000000900)=0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000940)={""/16, @ifru_dstaddr=@un=@abs}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000980)) utimensat(r3, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x8, 0x7}, {0x5, 0x10000}}, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000a80)={0xf6f, 0x9, {0x5f, 0x4}}) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000ac0)) sendmsg(r3, &(0x7f0000001d40)={&(0x7f0000000b00)=@in6={0x18, 0x1, 0x1, 0x8000}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000b40)="1c5f4a60d54fb6bc6c4ab746", 0xc}, {&(0x7f0000000b80)="5ea5abd870b02aa4a00c6dc900c50d3b3d4b9c413a5ee50828ba71f78d42a2e88f86a2730ea1391579ce56f51831401d5f1b63529079d8b04d8417b390367cb32da3dd4f6d30bceb26060c42c521159e69fe2d5aa47027fe1f86210e79e1cf038a02b519ba53160cec854aa1ad9eab17f9ed8f4b4784f5ddbd710665438ed6a5e9dee6", 0x83}], 0x2, &(0x7f0000000c80)=[{0x1010, 0xffff, 0x5, "5fa363eeb8c9cc68a8dcf0f04a688f2bf592ede7c25ae8d205c478f81bc9f50742ecd596b528e3b4a4f044bb6cff5c902845a050a660239c18fbfae205d77346f612f2382a9b0879a0d0715ed493eb5a7c256b8ed70f658b8b7c05a133c0792480bc3cb574215558a3a7f18b42468c4b01ff8a49df6e6ebddf5d8ce990cc9b4321adfcc8ce38bf7b7f013d775c01b96bd882dc7b109e6acb321e71f2a3fbb4882d9b54b5c4bd9fa0deba746bde38a044b72e661ab8dd684a4fa3b86e6bdbe149295526b1c6e5c7038e06421a6fe3d3e8447fec6714330a74f278fed3f624a4afa0ae79648eabb1e0b9d984d4c952fd0354d148a21eb31c65ec602995cb8d8a079c238f8580ab4d20b07609c91472c3e289b9b46a8ed3d4aa87f79842c590a2ed1bea7dd9ab42b13639d1c4fbb8f1b9440d9a3109303c96c492a3557a7731d682e78535693e8bd0d5959e6f1810ba5e73731f9cecdeb0d9bad57d114dc2978b7b78dfdcbfe8798565861a70ce151d7e14a035f51eedb61c8438407542d68ce4df19549309a230494beabf68dbb11c41905f5537dc629119ce13a55a9a0a22e720c93042134319ed249067e51c3a40f52d926e91b29a6cefc1ce9078ce1f95288250d48eb17a8d2c1e06bcee70b4499265a7ce01ff2176106ca49b740c1b34f10f268f1b2da17318139daceaf66039c78c3f2650ec7230e5c65a872f7aecfb921b636f359a33988bccb37177dc25020a3d353f01def2b1683847b6824c8f3687614b87e60e0ffffbd2ca0d19a7bca660a6771e9f9793ff58bd22be1b66a8579cd03efa297c51b532738104a9bbbe06087b6cc56be861776169bccd45f728c6e7be17d70d54b5aa188297c66e5bb551c2800d65c69e1ad14b8b29ff138c970b25c10076cbaa47d16ac0747dfce241321c0d24baa43969c5cd6247e4a16eb3256338a3518d61786a0bba9e85042f2df67d644534bf1922a8a478a0950919dcb36475e9cf2405d4f0c49368bf1bba14abe12981db1d6e20e84b0b7c93a57e3c508db312a496cf37e1f28f6de112d00dd49fc992030b2ccc0c3e4a310e9f8df115c1f52893dc15aa12d0c380cef30db28d404a4ac989ed779ce2db706bdfe2b8074c33935bf0c7c4bab4f63f89d1f12f631fcce137effb411973ed4bc8e110cc60560055f1822d4345df1296a693e5b8a65af0a1869d482f6d1a1fd3ab9a7548480ea49ffc4bec93ae9811dfc5975a69eba87077cb429c288a55a0792f0933ec573ede6a8a3e72e1cb08855deefacc7e5050325b327ffce7dd96fd64caf8741317b504935a23e3c53a9a6300b6fdb1281298d6573f3d6b115125e038b0d2c6c7b971f54322f4a893a80e2b9311641e375ac705abdeed12bbf175fdd4de01f246f98afb7d14e5c09e6a3435cbe56f569b7ee0ec094a81f96151af0634c87b1df3f5f468f9d4164e46b930cfb2172adacee6425363b946768199d39e54f99d12a3db0f901ed87b047ba4bae9975edc942c4a6cf401955a123ed4265892b395ec262072455bfd65916e5a2c109a35be424993ec9527a5def55e280b3999c62180e14ac1bd60d720d0e0bb3acd904b87c078528643e3a0db3d9dfce7e0c862112690f14df4f75eda519b235c1fad93d7c5da4cfeb6fc0a21d27139892a447854a3231a218e2d85aed1b11a5018010e86b67a1b9322cafe43845b26a3573046ae25780fd0afad6593f3162ad4bca6a60b87188a397f5b0ac00e7adf33382ba69dfb2a5c1cc87b778934e426b1ea7bd0c043256307afb5224e4f856ccc7b1a6d54227bffb6833e96abf9646c0b4e8b39f7a91370593a9db8ee38f7ea32d065bb30068e335c2c2388bf1a67462c3b5e70b4b1bd8505916c3c469bedc6af377d3cdd18e4b9fe7e98986492f43064933aa584a3c0c5e90448672a319dada55e1f3ac3b0570a88152903ba88072fec8c088cd4d30d21940b87e9c4986cc396aa39702d3fc7c486199fd468a0f852f2276999544189b0bd2e2ce65a1c6b0f11a8e78fa3a325314d53a77f386417504c20d1d75e0d4a7e0bc214cacdde3fcc3924c39b84ceff88bf331f15ebd733f438831cc7a01811217f487bf002bb7d6bca4eecafdaf8df5668a4099a7ca1d98264902725731b4c7b8f77fafb7371117a2316b47344d35bda679a0ad906148920cfcd32171e7c3514d60dc37b02bd4b894d44fe5dffbe6285669d5c916181e10615c6e1c9da67615638080b109a7b0cdc43001a5f62faab478183a551fce50521fc7a1dec927997c5a607c81991c6e3a436995bb6c27799b52ee3d85fb670ebce7c5775491492979a5eecce707a3c22dbce4086a59e78ae1db2b3e402ee403c27ad2d0815045a8a33b888aefae6a6751eab85dbff857a61fcf5192c9177c8769720abdea6d1ec3712c775f98674968d238ae5e6f2583f570b3c6b99359bae99799aca704a5cfc2185cca3d3fa5388d31bd400e52eee310a5f1577a756419ddfda8a78e1c374b545dd0d64af2b6ceedb63aca8097bc997366d09bcfca9cd258b629225253a2abfefeffd31994d5e613a2d770013e03d978c05c38473576e18e81f45f3ea0ae417499c04c1a81c9fdb60143e406d7fc504c47d1eb47f94457ea1bdc6bed1daa3875eb3f736a5f4a08251d29c17e7710f0e794d49e49d7413f532eff2c1d2535fd6e8f3efcb9cc697ae5a1e9ee212a550a2c5f4c781748e8be1824e172cb03a575cfdb4ae1ef02a9edb07ec5f2a6ae62ee91488b25120138cdad7d9b2e52a5fa346404b003e8156c315761bf53fe5a15629f6c027f078b40e7cc579b09272bac66560ec17c3555ece08723023d43a9e8a23c0a89f6c773b9b4bdbc6423d9a3a6f77e1c88e415e0172acadf082710784679ae69330b5e3e790843e27837e806888131641301e87ca870cf1c58755c1a9092948ae221c478525915573b093c7b4f84fb80c4e3f747513ec84b36d31a3c503c36eb1410e5b25be795dc4a56566e09b128053f518b0f30657f9c5d47b3216adff62c64e0110ab082aa2219fce2f06ed44224f5b0c60a0325f7f7f33f11fd212c15b4e914b5cfd4879b470e480acec0db1f9fefcd2920f0997bec64f318c123502a47e375470ed0fa3fc04677c17fd60c6aeba8f7b6bb2d9707f0e720e9becd63dfb6f2fd99d37c6aee3f3736b88fa34edc354adf660f3f0305793b936381133758313a0fbc6439f0b2f1f5e2cea3ff8145679304e665ee2106a864b1d3d1fb5d173d7e1bad3d6c9e944ce9c6018d9709eacad082a3b587d1ea8c80d6a71d8a7e01f52adca54227821858c8ff7a01da52baf1452f6179b0ef8ac297496c2b5e603aecd83f595b613f2c60e2b4ff5177b48a17b15f03ac8139adc0a6dafe13077d280890ff1c17d1991ba8beaf9b55cd59dee5ff8e74f6e0d43571921b2ae6d9e7a49e6d4cf64cfb91a7fc4731efb03e95b5e600f3968fcd9a88df2b1510072f1d12f17b27c67d78daa548584210b2f9993b69bb5dc4911706176981b4fed260bd914f89f2cef7ea80c5f71d04561fbc3be31eb3acba035e521cd82d58510d89dfae18bd62184ebd5727f6ec069708f6d302932329126641ea6f78e4ac81219280c9c09ca5162f339b9ea1c6c767ce166f61d7415631096ec3f053a0d81026f02675fd49e81de4ad44397595b7f25373d08cd37160229222aea51a860ca952a4065d34f81c932b3e6e9bfef670ed0312dc7cb3c0fe2f60862c0e3488033d35cb162dcd230f9d7cb4d51c26088ed176a438d14b1a896bb49890b5741e1aba2bf861d4c117c3f6d74ff63b607ade967a7bc56869826484477bb3dcdedf616e4fec7580d9f6f6b5e2776366d335818319c8471242430636f6d2f87702900b737b92efc59049dc588513b128215674b56db6a2e297005ffcd21de288c9362ef1774bd1f0dc23697c9e8ae9992b10381721e8a96f8de5d68308d829338cf9f4c7ca69212af6087a27f36081baa5e0a61c573dfd7c72b8435043c64b8c75d2a0763531f62654c4db29ad745cf3278a5967c365cc6bc0ccaff74ce7b2bd65190939158acc11b6e32dc46c82d5a0aafd54a098e3e97de049de82814c350700b0ca52e8603a19eadf6e2b9c0f1a78f7fa8980d44fa5e10e4fc6c5155e9f61acfcafac5be4b62e0c17bfcb9346b0f97e73982c847eb35329e0794da7b6dac8c2a9e6f9f4dab6a240a8dbbfe5769814bf93ceb2e5f4768d42290aa3472c15240dae33948a96e05fb3415f2e088ffe9135a22b6130c561d5b51ecec339695932ca4c816b8f455b414fd3f69ce863c5decffb15ef301cf1b801dfc9f93a2913c8c430203f363efb9adab5ac440be38d718bdf1ab7b163948ad643dd0b3ef977eb3c6adf887d04df3cf665874b4ac48c42997a28b032612504d9f18ede780f9125208feb66f19303e51922e4eea4940fa9a97bb0122ff88d6f34dff5940646e25e85478e863329adba0a85500db61ceae6ddc818986947c2015b4100779a500f6e19c00aa0710ac5a32ae65dab62698804f764fef3103c71899f6c4a51ee41fbdb8f7b2cfac08adbe84b3683a47c1652c9cf4386ea1cd1576a734ec84c461184dcacc2c1047dfc1243a051c677581c384b2c9c7faa48c3782b6a3cbd13c6a93562bf405c575992aa22ed891596133f94b9bda8d2fbd744bdc4c3a4583e089c4094be316955dba59dcbbef885bc609d9fe6fe45c349f78d514dede0ec9316f46a80018742864aa12924c4a2ac522ef011a941a1104d4f1ff7663d466259692d4d5578c87b900c0451f138437e2d6951a8bc3558a70d4faaf291daffb5edc6ddc79ca39e337a7b51138367af07e8f497f1983f3b53d5b420a620625de593c4019960b97e4e4dda6f6e16c6266abdfbe74336f87337de164d66966fdaddaa931526fd1df09e147dec4e386ccd20a6d4c3e296d8d42bb5deba08bc3229b904e0b12d537a99a66f5a46eb3239e16a544b608a7cc72653a55423ed10837716ebc5e77de537dc38db9efef1744329f8406a7792b3e6576ce0c60cf5d41366d6bd4cee08676394a2d7d68df70e6d9f644db4a0b0f0287cf44f5a5232eff4b99bdcd885c19d9521ea4de0e7dd048f4d0ef523159590223ce8835bbc76ee438375e5cb7822ebe5c30c9f829a51373a23d34acd2f0c1d409eb7abacfdbc53d0f23cb8567d1a7cfc6597dd4c4b35dd477733b1d1545f536bbe45f4de0fdbf9d734ba46e26c733df31ec3c0ea836d9c95e9992068504432dad23e70bf0f6438185504d2bd8d0c63b6d3da29611a328fb944c9823ea2cec068de02ce0d0b5b8318626136fdc71277de575a6eef8c64034182277f21db97fb1b83221fb71c5836833a6904a44adea44cd1d6c4a019c71806e11289555dfc754a36cf5908007880d08d7be6925643123f03423d6ba1f5311a970b42d39fa7c7aafa8ecfa92df87a4d35ebba5f497d5dc2f981624b6c95d331cb30f3e910c0fe3a14dc2301590337413c50d59e688844d08e84422605ef6467591989155031e094c8cee3e4305f14eb9261ebe70dc3ba5eb9f483413ac96b5c56be9d55e66418c2bfbf8f6aad8913be341a5ab63bd460eabe4490960734a09c7396d9470415b4ef035c02d0d1e9aae2f843024da5a5bd0b46623a7511009c8b86726e34664941cc5de129c453bc0d8f7f328060063f626e9c488e1f108eb322105b55ceff5f51b3222d1e9f85bcc6613725fb80cb3c517969d10c7f15232e6cedf854ebf771c71774afed1206a036e2e48ba59e7c4b1a65e84b3d454638e55e01345"}, {0x88, 0xffff, 0x5, "45e276ac3abec0400f322514169d9068460225bb78a271ae9b63484169ed596288d294a58b6f6eb66f608ca72e06b21f2dd4651398ccb4d312c6eac4d6f5a5f2bd9f2cb3e1666671db7957537909571eb4eccb45fd0168ca80dfc3742f94ed5742ace14f82387131783f94abd0da06737b21850cd294d6"}, {0x18, 0x0, 0x4, "d1ce588241"}], 0x10b0}, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d80), 0x0, 0x0) r6 = shmget$private(0x0, 0x800000, 0x242, &(0x7f00007ff000/0x800000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001dc0)=""/10) minherit(&(0x7f0000b0d000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001e00)=0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001e40)=r2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001e80)) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x2}, {0x3}, {0x6, 0x0, 0x0, 0xfffffff8}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x24}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) acct(&(0x7f0000000640)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x2, 0x0, 0x1, 0x7f, 0x0, 0x0, 0x2, 0x1, 0x7, 0x800}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000080)={0x7fffffff, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x10000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000200)={'./file0\x00', 0xcb8a, 0x3d, 0x101}) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/150, 0x96}], 0x1) executing program 5: poll(&(0x7f0000000280)=[{}], 0x20000000000002a3, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x800, &(0x7f0000000080)='./file0\x00', 0x8}) executing program 0: r0 = msgget(0x3, 0x1a1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, 0xffffffffffffffff, r2, r3, r4, 0x4, 0xffff}, 0xdb, 0x80000001, 0x0, r5, 0x6, 0x5, 0x5, 0x6}) fchown(0xffffffffffffff9c, r1, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000200)=@file={0x0, ""/1}, &(0x7f0000000240)=0x3) setsockopt(r7, 0x20, 0x1, &(0x7f0000000280)="8601f66fbb9d0bf5fb38abd51af0e85456e72d6fe6208ba26ec735fa3538c73c1e2244106b46aa96010dcb6f7455cf52ab541118375ce28bda7c011078ab533b7c7c662de85859086722ce66ae85c124a22ae061c96389b51192747fe725d733c9bef5cec149985a43cd35ddbf10fa3b6b4bdc02bbb20a55224c02afca89fe79ee85", 0x82) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, &(0x7f00000003c0)="83a2a93bd6a8dcaff895df03fd3ebc59ef04f166b05f870f1b068e35bb8b14df98654824dd6e9e73daca2fc7b01a81c25a8609a03d16c6f1c654547af40c75f145dc04edfa72a6de1c396f4cf7cb1c8598468d81fa80c2e8699c366c5e88b7293c26a1aa0d73db081e5ee3e5ee9f9d9ccab2fdb7b7e63895ad6e3b824ad2bfe30ec861144d9fdda6ad4b3c0c10b7db4efcb045375b34396c784210a673759d59041d4545a70269ad7fcb45a94c67dab74efd29c71b1e60ed6ee66f056dafab38eebea9c35739eead3affe4868be535484132727d1e7fac2531a01901c0c7b989d41d06dcb37c8a1cb462d762d42b99f80bad782b849e10c3accaee04ae7590450cb0f82a2de9d5af929a72d7dcce2c0eca3042d3b38b952492a05842422f0d49ac73b4038ab28c5442bddc1210e0b044267104247588ec5c68d749f6c928159446eacb8b6923eec699125951e3faa7c38c240c2edda7087d7e25a4213c5170feb1a97981d2c233d899f3e1ba39a91e6d8cd1a2ecd421b8b577d80cba2bee5d5bd1dc96ae06707f9b9bcf020f6256aec441c3cdacb5606465ec54774bebc3f30f1c0a6fe3979dea3bff3c27d2ff04df7b80fa4c176bb3e75402d45752083d18aacdcbc4602ddd18e2746fdcdec00bbba134266a7edd48224203212d536dab71d8b608686cb25647e94354e5296d06724f8be1e87551084bddc70974f09a310d24d287af89a430f14b3f28301bed07ce99ad2e7e5ed9b3aafa51bc7ad3a14058e2205da5c1bbd863c9ed509526038cc7688c7aa992c39aacc7c08d99dfcec3eb05677273b3efff87654aeead358173dd9d5864666fffc7db296934e4fa29d2f52a65365fe3d6ba5700125e29a15ff8ab6002a21029e159d14fdf28289c454e88b6d2d4f67f5b72949280a6a0bcd5acb0b8e2db7cd4c5cd6146efef49f61bd748f4a145b1c71e5b3e819e5ba06e1608498c55aa8c69635a8553d736a8855bb72d1ba222a55a8b46bc05b3e6b945f2a6dae35cca837c466573c551aff227b180eeca6a953bb81ebbeed08e3f2e3d0a48f96d88fc40c3a1ecc3bf2b54fa589e0a60776dd0269077bab6caa80db2c05774e85c22fb4fcaa7041e5f31af2e9eca993fbd5856f1d698c760e4f9364306b9d688991492dac34168fd946a075256eebd169b8592575c0e4eb6612a97ef6e0b67bbf7b3e09ef752ffc3342f38f35baa12b9e94e508e9358d5776dc3dc0cc1c955e0c05ba809136f6bdee9a06ba06cd06d4257d4b7a69adb6eae130cbb3a397cf593ae27d6f86b0847cffd69c99d6ae5ea41f7a2ae66e6f7b394fa5848402cf1c39bd518ad738e6f26d8bda7437ddcc08706fa35ce2c5e2c97331f47b8f0e12e7924b9ed440e797b43fc34debfa0e4345001acbff27989edc6000e9454bf557e5f44308d3741f0188220da24068a1a00fe571677f7dfd8608b27c3fb5227fa5d7e86e071bae892445e0fb89eff60bafe701eb527e65c7ca8bfe792cf0e8eefaa863b73e3c2d5ce1eba0a6305268ab0b12aaf3fa27cff8d1a885141e94f31bf5c600ca17d6e08a865592c7e6a9e888a9f198c8d7e62694228434a035c6054e16278ac6617cdaf684603d0c92a3eafad012137011d0069c5ecd235cc3a3691a4f898d6cfd27d496a3588366ea1a69b08fc68fbfa209a8ae76b8fad19eb17fe1fdec288995b081d66add2ddfe2f3d426affe7ed010b78914948c627eb1bd0e4dcd56be7099d46f80db8fee7124770543530b730f78ee3c469eb10d57cdb7f7b7691e508e3873bc63e564f0cf0fedd4bda2cc753e5753efe604c5704bf36c474a1224a8aadc004614332e6dffff9a4d882b18b992802161473d90064c29e58455260d9537b80aa63a2e21b853942c2363f6f9850a5091f7af3890d8b99a2346495f8ab97373be240a079de487c95e3a8d0cabcd77a71a4ff80631b24d48b1c5fdffe8775ae89ce2d104746a37cb28aff1f7aa23504bd08a3472fa6e7caff6d4469848abb4c93f7c4ab2de9679fd38c8c80610e335b6229d957b9ebe960069014a670b85faedabf92dde72ec3dd52df73a93198acd6eaea9c763b2440a0da3cff0cc0dfa748a9158b00b527afc857bb3db44a18c3bbc144e0d47b6612f3ce82aad12ac36557ce864fccb1bb0d3f4678ea6160d2ddab91ed21bef2ea4a65383f0a3d9dc89c6c93e9cd6d872414ab02b3a135282844c07bec628edb650526b7e98507fcd544876c109090b6d53443823f3d7aa36285126ef9335068e22a1a8d0117b59eb3c8dddd4b109376aae7af9f2d4e659350c20f2f1bbba12ca0a144cfbcdd064e509d4934593643df73d4c3d4ebd75e4f1d3d9c95e54ad5d02ed9738b4079a9a5b61619c693d7c202390aedf08a1df69333c95dc89385df347e2b50ef044ce9e06eafb1ca6ad23fb1e56a53ff8e1ab3c0fc45de104301ba203131203da7c0d621ddffc4a39a52e3790bee6ade8aea002ef7e1c54913da77d3eaf3eaffe860354d20e795380aaf155cb1d5b39a698aa63a26be86f2596eba5c5fd5f8574597c824e96c38b3af54cf90cfe979a27ba909248bc9a7e525331534af10307ce79077a00f32e10674fa1a8dc2784d970c1fb6be2ccdd36a317a7ba08c520fc2feb5cf60ab460c4e35388a9f75d328f7d8dc447cf2993e1cdcab5cea7a6a1e7314ce70af1efe8213915fee870ca09ae8a73f8e91e7789f6049cd10434336731b1a3e3737a299bd46f8882cf155681b35c17fe942f55b2039418761cf8dd2ad21551f16a22a6b05400933febd7cfbc03498d416a6b8e82155c9ea365ad5baf6705f6e193b35aacfac3d544801c4aee3ab3dc63b7857e1bccc46e2818961d5edd723f36e8be94375bd0dbf08613b8ac7768b69c144807c49be126268014612db44ae10fa5f99d49945853655e81f3c27d8caeec961d0bf572250258ff4d070c3b6a28769e9ccd473bc7026e83ce47767ebb99cda8f63cbf325e64876819fb646cf41dd4a7923839b5abafd2c36aecc9888ac5f16a23d56d8fa6ff32a75e9da0b6702157a0c195f2d27e94a3381fe266dd11549f698f3de796f751f3b538d3357846eaf3b64d66ee5b0f0d983e67887b8b25994e19abdb507b77a49f10f1b6ff51d4d771e9d0bd3396b49d4fe0cb73d72da6fbab367643a9a20fcaa609f5ec0cb7d119e226643011c7b8c0dcaa92f988ee247bdbe3778d23fb5f6132577da37392425e66bf18f71a850a409e5bb944ec677f51986a254470c0842ecf3878d8b79ccc275492ff43146b49152144e6c9a116a5e62d1f7a578e5dc474057871a407acf98a010a7609462f175339e9be23b4f4da0a3b661ca911d8797e8f9d330ce76504ceee9fa77f804fdd5fca528565250b059e8187038aa76f4c8745a8c0ca723dd1f7584ff0e750a874e3f84f95e637d87100b3a06d6c044525aff7ee2912ea254618cea06cbd5e5ee6a90acfdcbdaca63a3246d6731a9d9162b6c7a10388849b66828f48de0c9033cef04e967e24367cef991f3113649f01517a6be7876d5b087a9e06ad165e64d2b80ea316c3ff9a973bca02f0adee36265489c510edfa2b4a8217ff561d03618383e23057adff56dfba40e28614dafaae9d706d9728e41701c970bbcb10d5988153c40aa70824dbf11a0d91b02171686109fc7ade908620a70d8789d06a1742423318f411b35fdebb795d41967891c61a9d3f7bc0071d01272400e2e9fa43f4e2a469f4a345df74502b90d336976c0b717603dfeec3a3297ffc05447b145d1f0fc2a1e5d79c9337feecce9d655be66985aacde33556a21191f0f7af506da4a7db578433c6259f91a5bf03c1c4dd2befbcc37e0114cb412a90b41ed9e91ebcd03941458a329dcd110f6167eca31e3b8c4732f197ad241eeab6ae4749e0c716371da5f4b27bd9fe3a7c6d1a0785eb0df56c34bbb3ebe9f967d1722f7050579c394523fcc82c99598550d3c0219b216d7ed9381303220ead513ba72c2ab3334861bf4bdd51290af001ce0d64a7220eba77a84bf9cdf09314ecbd1afc33f5f043491131d6970dc829644522e97af15d8e12a1b3756071b536f22109d01c5a8d9316c06b2b8b2514e3748088cc7b082e7b14791173a27d7c0d7c30877033d279bbd744969748c6a864c9cf661914bec292aae373c81a577b94303188edc9036ea20580d8d4b791690b96fb9c2c5dbc098f7d1159d71166c30d0496649d9369346d6bcd0c8dc09679e05c203f3595ed63b62c1cb086ee4afd0ffaf306c9a7dd9a7ee4012b2b313d836be75bc761e7a74cdb5b5ccdadd2db9ec41370953bba7433395cdc053f7b909986afa213b8f5f37ae53dabfbfbadcbb52df4ebd353190fa7c1a14dc986a97146452a40d4c66d4e27d259b329a7c4e89666088c5c0411bd80739d3fa6ff1091f02dac18772dfce1d42669ad9af6e77507f363e66d123f8804cf119683e3cd1e711c16bc61fc6621258831a440d8c2b4092bf54df134879bedc70c684d1c1aaaa2580e864e19205543e22ce1410165e94cc91bd756eff98ed614e4ee0c77d9ddb75a5fb98eca84419534cca2c044a4bebe6a32cb0c8f16580ffe72217b5e7a6746475d202747d42ad54feed1c0dc6c9449a360483573a0ba3a82b5eecea66e8ade34fed7b1943ef3c403f48edf1e6097ef950de85366b2554be4b6a2d0f163f87b2079c27456f0979022e6104a165436e1c42753c0fd9204a04b2e7ee1762e3b88c62d6653c006374b2408d43f6123dd8030fbd8881ea734545eefffa7ec239ed6d0d275965399fcbb75dfc1eb6adb0a9b680f1e37f78e448e1d6b9d9a532380ce8d4447b69ead60e5839849b98705cbcbd257cde89cafa97987378d819201cdb41ae9f2b298669656556f58520b1cbdbf8f051982820f20989cf35eb7d81f2e02b11e3eb0d1e1471cf8b698536ce99f04b97b5999ab2511d4ac0527ce5b79b9a232fabb87879734c3147783952dcbf664b277d4906b1a5de6ac84756919a315090372c6615a32735ce56629a6e8fdea2f1e6687c57a97ad95d984dd5386bfc99376909a14a122bbe4c9060089f26837057fb6ee6007b02504fbefe2ae1aacde273de4569966db05cacc57ef05dfc11b4b83b9342ffbad90a62f25340f70aea749779cb33a7fc5f40fbfbbad9d8ab7b252ea5167a140c7dd261841d4f166fb74813b0a12d72deaf939bbc96789482ed8aec379279adf9e552296c161d062f85c10f6132c8445dac77bc34a6135467aa833cc9745f6c455e709e395064772ad0cdb5b978c477f63e346f23a9e45af4d171176a77b50f059e6163e9f3a8c108b6abb2b65dd45ffcc4a9a16504600911f82d5a770ebe01f1374fbcf7cb4afbfc86e4e6348b5fdc0b06e30038dd586cef2efde14eac9a65ad9188831c3629180b6b5347ec7f54249bc3cd2527c452208456e33c6319d292af932ba56ea815f0469ae7e62afee2634328574e3ddb0cf0aaee671878619da3a21158870ab1685645aaf404a5b7ac86eff6194aaadf44260088e4c476fe029fcd511d8b6629c9f018322d2ccbcd5be91d857f01c289bfb459ddd38b89edb1079329b34583abaeda783a7aedc29cce7a106d9793b6b00d2f430889d0cceab4b2b7a3f265bc2f24d58d5517906323d9990b1116ce9a57071127d3864da79cf73c5c3e1f0b28fd4f179301ba465be5e1a0e514f69be8848c191ec573d02e94e79f59945d1d193e1d8025ec39dcf9a238456a569da5b17decfbc6d87ed438ccb37fce1590b236245ad95fd0590fc539b9b97a1f6013eda1", &(0x7f00000013c0)=0x1000, &(0x7f0000001400)="b6ebfd85190775b80e8d78a4a909bb1f7912e71c914b06fcc4731ea8faf1aface60e647404940822932096946ca621fa7f9e44df7641cbd7dfafeaa520f834e79bdb6c220e5600c954b2978018af239ac04dce174914ca8c9daeeb6fc8f073888a299ab1ced7ec6ed53dffec6b69813c51b1d0f2841eb7efd579c37308abec2cf2b680059c88531ad08ae6f7a71819b7a0029cff91b012f89fee209607d050b383bca7dd37e616dd729becea6d76c970e737efd40fd6ebefdadca1a191d1041dedf1d9d593da85383d62b1058bbc9edfd4d502f7d9444cd05192c42c93852aa9290350590e7ea4dbf5d6f616f516cc948d384cfd43aabd0385b35c1b", 0xfc) sysctl$ddb(&(0x7f0000001500)={0x9, 0x3}, 0x2, &(0x7f0000001540)="db824907956376af5dae6c49d2e416cc1f597492d8adba01e97af021a61d838255b9bc3f68a4f67893931a9ac350109aeb22ccfdee015cd51fdcce4bdf4424d2535bfce614bd2b63882f875ac146aa19cdef7b76eaa09d", &(0x7f00000015c0)=0x57, &(0x7f0000001600)="67a0aaf9a7f6310c56015f0e8a5a6eb4287d15110043bc13180cdd1558e955c9136e96", 0x23) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='x\x00') rename(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') socket$inet(0x2, 0x1, 0x1) getpid() r8 = accept$unix(r7, &(0x7f0000001740)=@file={0x0, ""/4098}, &(0x7f0000002780)=0x1004) getsockopt(r8, 0x800, 0x80, &(0x7f00000027c0)=""/123, &(0x7f0000002840)=0x7b) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000002880), 0x20000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r9, 0x800c5707, &(0x7f00000028c0)={0x0, 0xe89, 0x4}) getsockopt(r7, 0x3fc00, 0x200, &(0x7f0000002900)=""/221, &(0x7f0000002a00)=0xdd) execve(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002b40)=[&(0x7f0000002a80)='/dev/zero\x00', &(0x7f0000002ac0)='&:-}^,\x00', &(0x7f0000002b00)='\x00'], &(0x7f0000002cc0)=[&(0x7f0000002b80)=')-^$\\\\\x00', &(0x7f0000002bc0)='x\x00', &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='\x00', &(0x7f0000002c80)='(%\\\x00']) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000002d00)=0x101, 0x4) mknod(&(0x7f0000002d40)='./file0\x00', 0x8000, 0x7c) setsockopt$sock_int(r8, 0xffff, 0x1008, &(0x7f0000002d80)=0x1, 0x4) getsockname$inet(r9, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) socket(0x20, 0x8000, 0x5c) socket$inet6(0x18, 0x8000, 0x1) sendmsg(r9, &(0x7f0000003200)={&(0x7f0000002e40)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002f80)=[{&(0x7f0000002e80)="8ffb6736fe368cb42a30a3be18a7b1ebbad74d86652a4da15068bc89872d56a3c9b952d45efee16b5e1009f70355957a9b74f08cd18bd108e41a258fc2b9b04f427d372f3e57f1183d439f6611b0286f59504d6110f730d4db75be0efbbc009f4535837cd13e16cda1d99063cff6f2802f4230ff5c2eb4c92af80023aadefa746fa6723214f3b71c50c4f09bc57c6edf01cabcccd686bcfef18a94dbbd9ced40cedbf54537703a655e7c6f06ae28aab958476ba34f8a0396793dac0956606040a8e2881feca6d279edae82b45a0ca676", 0xd0}], 0x1, &(0x7f0000002fc0)=[{0xa8, 0xffff, 0xa42, "e69b21e1471a84b2ead8445b601dac3470d4ee64541742cff71569dbf88054eceb00a56d0a596f613af9d0efa30ab543249ade50486796a4b93fb5b011239212dc0963774b027b2cec40b06aeb0d8c44402ae9bcd0b4ad88e532b37c9ed6387a401a63c88d8741b172e38719c4c41f4001ca4d89b63beee59967e08bbc3105c3e8a328157512b2b6e87e6c5dfd45097ee9a1670fc5b6"}, {0x38, 0x1, 0x4, "f0a84b2d84e19103f903cae1de32588fa6a682f7d84a579d20377f983e12304a028e8306"}, {0x60, 0x1, 0x7ff, "9d99a182300aab049452e6568f021963d61dc316610b1c7151d89962d7a8af51b807090fb84f8faed812adf1b51ba3abfa84b29ea1fb91848b26bd8ac6b3ab6fb6daf7df615fd8c4abd78939c7cb6d"}, {0x48, 0xffff, 0x10001, "9d6f5bd2fc719effb64592f417ecea5acf00636c3a8e48991440040351203dca0a83301f8e95b749a6d8964da9779faa9b0ac9"}, {0x88, 0x1, 0x996, "be72b55b0a553c676ddc54a45b31761aeedcbdf0d0fc318387edc7a30fca0a9ea364e3f07ebff1af7aa05f5307503af5e52b9bad47a2f33b6ec498c9c350c9b36ca1a2dabf6499d7fe0fb39ae8132859a397e2a7d223ddb1352f3c6fda63d7e5a9ef3b9fa453dce416d72b8863622e3e317a18d094d21d"}], 0x210}, 0x401) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x7, 0x9, 0xb676, 0x6, 0x0, 0x7, 0x1]}) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe(&(0x7f00000000c0)) mknod(0x0, 0x6000, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) write(r2, &(0x7f0000000000)="7696c7cf00"/14, 0xe) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) r1 = geteuid() setreuid(r1, r1) r2 = getuid() setreuid(0xee00, r2) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r7 = shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r7, 0x0) shmctl$SHM_LOCK(r7, 0x3) executing program 5: open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x2d}, {0x40e}]}) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) dup2(r2, r3) syz_emit_ethernet(0x1b7, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8018102000000000000000000000000000100000000000000000000000000000001"]) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0x81, 0x0, 0xfffffffffffffffe, 0x0, 0x9}, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) executing program 3: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f271c29199b3be8ffda"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) (async) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000053000/0x1000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) (async) shmctl$IPC_RMID(r0, 0x0) (async) shmget(0x1, 0x1000, 0x410, &(0x7f000008c000/0x1000)=nil) r1 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000136000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/103) shmat(r0, &(0x7f0000060000/0x1000)=nil, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x1e2c, 0x0) connect$inet(r1, &(0x7f0000000300)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000002c0)) sysctl$net_inet6_ip6(&(0x7f0000000400)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000000480)="b07cbf271c6766ec5d66de6a143061f8f7ac0310dda2710e04effb5285db0ea49d4a6062ebd7c1651a2ac6e917860804193464abd1efdce3073718bf52d86dd2c1886be7403427ff909c34bd40d74149c6c87195ae12f62e3f20e281c308f9694616360ff9a398f1ca275ad4ab59ffeae57f1a8b5a3c6f923c5c4bb9258823cfff825c636b327d989c28365b7d65d8e4bc16fed6ee7d9c5a6ad6de301cb4788c595c54c5342835", &(0x7f0000000540)=0xa7, &(0x7f0000000580)="b6aa7b71e849879c26d0ec091e5028c46c132f8318f86ae0abc81b3afd7afb158754afc530bd4555110050d67d9a026d2b208c2367c378ca809d09946d32fee6b417626c4ac627b0edf5d56c8ec2f4d535dcbce1bdbbc0311ea90e162affd455f5cf2e678b1ea70f280668a8028cd69e36dcecbc1132821d9f739d32f99ace205073b3c0c3c041f566494a6889c6589868607a29e1f384240cb927f8eb39a86cbf6a279f2045aeea49e35f0a0f170fbf22f998634e", 0xb5) kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) recvmmsg(r5, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x3, 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r9 = dup(r8) dup2(r9, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000740)=ANY=[@ANYBLOB="3d2e9712dae970a41ae8f3911cec07681f664004fdedd92da002511f48fb3819222c79ca80cd6817d20485d886a08aac476fa89cfee8c838cc5a3e612e07ed2a6b378c08fac78a6dbfb4112b74947e9d8b03394398de98edda68400129298c80f0373d353c4b76d94fd5b6c511fdaeebcd34a329c3951009e70eecb167563683c502def62425151214a99c1d91360f077f258b02c7597c66f691cb91d9ee6c15720d9cbeb319ae8d000e91286ab35c0a0e1abdfd6dc5dd7fa946be39b8a74249e8b33ca713f4b66a0ebe4da9c01153ee123a5ceb7899049a9bb4b1018ac591b5c54d7d3ba79c94bf39f07a8aed46ce57b2cf4f"]) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x0, 0x81, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458b", 0x69) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f", 0x52, 0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="1d6306b4eefe033a28a8c4804f12fd236729a090", &(0x7f0000000180)=0x14, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x6, 0x0, 0x0, 0x5b}]}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)="547f5667bf2245c63c7236470b6c6dcff4a1499400000000000000218e6c070045badef27c9edb1941d7f2e8a7e74fa53604520fb47369de62326c5707071f8d206a70f8abfcfd2c60fd2d5fab483893018a504316f5b361b3fc2452826242ba4f5ca3d4fc7ce832d01a0748c14e896405757b2958075c6f066a9881d8bfbd986844dad2a62fca504b816f385e562d9e3dca43ae762ebccca567bfb249ec96caeb7fb32eb6c3abeb5435a3", 0xab}], 0x1) dup(r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000740)={0x8, 0x3f, {[0x99b6, 0x7, 0x4, 0x80000001, 0x5, 0x0, 0x4, 0x20, 0x8, 0x4, 0x8, 0xc380000000000000, 0x8, 0x2, 0x40, 0x3, 0x3, 0x8], [0x8000, 0x3f, 0x1, 0x10000, 0x7, 0x9, 0x8, 0x10001, 0x5f3cfe29, 0x1000000000], [0x7, 0x20, 0x5, 0x1f, 0x0, 0xa770, 0x80], [0x8, 0x8, 0x0, 0x6, 0x0, 0x1], [{0x7, 0x5, 0x31a, 0x10000}, {0x7, 0x3, 0x1000, 0xe4d}, {0xa3f5, 0x7, 0x1, 0x8001}, {0x2, 0x5, 0x8}, {0xe5cf, 0x2, 0x5, 0x57e4678}, {0x1, 0x6413, 0x61157c99, 0x4464}, {0x60, 0x0, 0x89, 0x59c}, {0x0, 0x6, 0x80, 0x4}], {0x401, 0x81, 0x3f, 0x1}, {0x7ff, 0x1, 0xb43b, 0x401}}}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) getuid() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x8531) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000280)) getrusage(0x0, &(0x7f0000001740)) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x10000) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x3, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x9402b26e15339a91, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1, 0x0}, 0x1802) r1 = socket(0x1, 0x3, 0x6) setsockopt(r1, 0x11, 0x4, &(0x7f0000000000), 0x0) r2 = socket$inet6(0x18, 0x8000, 0x8d) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0xe88, 0x8000000000}, 0x10) executing program 5: sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938b", 0x2c) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) 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, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868ffe00"}) executing program 4: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f00000013c0)=""/75, 0x4b}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r2 = socket(0x2, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x8106}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) (async) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x4) (async) pwritev(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)="5e72860f89ab2e64e1b31c3be845cd43d04a3d06b86268f4953711aa8849d85b925f40e31ca10e0d7f25f59cfa2f4950ba87575fc31e2a52964950d0bbfddc3a8adbdcab13a2a91f2fd9af0bce2abf4eb6f99ee2fca9992099a2e85f4c6a077da533a52df8c264e9c3d8396ecfa722de8978472eacecdbe86ae7125de4666fe4f34ddb9c9ba780c8617c75d32023692197584b0ed6276c474160ed64d3227e0609a22cdb602c2f7d460a0922ea882ffa1adb78835a91604844", 0xb9}, {&(0x7f0000000140)="b7e9d6a0abf81ffb", 0x8}], 0x2, 0x3) r6 = socket(0x18, 0x2, 0x0) write(r5, &(0x7f0000000200)="8d8bc750ff23e51b62e5f081ce511e304042f9d7da228df417e54bef4b0b88f4c33c372f232ff93e4843c238412ed80c8847b031a08b44f63ae025aa6a785d2cd8181b0d62a82fea91e0f11f2b0a2f3077887d5f5b5e0a9a8d7444b8a4e3ba85f3ae5c5e84638f96d485d1482c08c161021c76f31be0eef36e4c40af815212ed956739a1a40b8792c240b269cc7cb4a1ced08cc93b1148af3f0816ba53c2b649fc1b476bacfcabecdb6c63492e3b70d4b0b7680cfa49c1d163515771ffbb6da716b7c33a615c3cfa187e6e1bcae1aadcc304f75dececb51011af329d031e29a15f8a3c4ecef4f10fd93e14e6b570d5e462e8deee1a7887b89014e8e55cb653ae9a7b639b16f5ac441f6a4ce537dc0dada639e98279acaabcd9a53f740c0ad3f9cc18e898b14c18257fe56e1d584d9f0ac41a26710e56c5b33780bee0ab44852957bc1ebad449f2652de8dd8b6dc8ee987ba338fc835e81a8fa5bde8ef128c450d32284c975d42c58d85898c7110bf3ee82b955dcf9fdd47be55a9ff2b3fe453427e32c4b0520b0d2199c479ae6178c860efcd60fd6740673fcfe712ddcc36fb95274cf35c356a236cc14ab58f564a4024386d73e51f490da645b406f36897ca58407d0fba3a74c5b9a64894b7dd9529f14c713950449adfdecb4897d2c12df78da13e00661318e1f609c764db9c3a7e0b532ecffc70997b93ddc3e344078aa5a21df9f336900fbafbdcda2ee00ec0d20c162a01bdec96fe036e7a9fedd1afd02b23e132d5f33ff9374b34c0ed283ca9c9e066d65a8680adbe3681259e3b7821bdcbe01ae5a3038fa6a5b6ad294e6989b0ffb5cfe81ea83b08250840639090d7b2442f33720697ae48eeaddacdf10590493cdfa5feb02c8443e2448e3d29affb62bbae9790cf23b1dbea793e0218b0bcd7cd714cdd64a16eab33e46b2134343659e2a0a38b7065e9754ed1d9d370bf3e741cfd42a94cdf12faa11cc503cb0ea97b0a0e45ba2e18a656035a46c78f8eb7ec1fbfbecdb919abaa7db130b9d90c7e7064d69b8a08cdc703d9e1d56f9e0b3ae4866dd1b17aae1ce287656ca0f6f0ca4fbfc9e98fb73f67226a1266c6fb14c5a118aec9a7d2ad25e01153ea1aa6d9423d8849c02771ac4875fa40274df88f6c106aa9c001a15441042a7504f2cfb252a26da553c599a78e31af74ec7c9b89ce403baac1c26e1e9c90e5240c688e7953317739672f32e2ea31ace36bbe346b6b4b40dc56de4cb255389ce5eeab7b209251d7b65acab04274829ac42a13172a4c4d0512cf8cfd1a6739d7d883e24a6b562899b91e916c9af44d290cab47a01dcbf08d7268d9738af58f3327b0fc5fc5cc609c69949fec026ca8843d8de5c2f9e6d51067cdd58765c6fbfff28586bbd2d1261ed46000c8b64b357ef76fa222a17d6e4dc5c402ca7ffd86eafccf919699a0522179ca072bae0aee3d4cf4c2eb4724f2ad23bf08c8b4d5acd66115cf6ec56d161e2859041c9866cc38a61bc7bfd0da8ebec1aa14b2517b13be8222e86bf00d0d4e7b0fe32a935a4acb8f40a12d4dbda5c13d91c46f153b6bf592b8f3f7313bdc4a3ed161d2291a796b04140b395085695b78e753c630f658ac3cc13d6e04968f2c83b24a1e35e9a06d5dd306d814fa82b8be10d14b6e00bb03c062558b38d8183d200862908cb10ce074f1c25bd42c55ee69913d39a793194579704bd887d0002fc0f47f7121d3d43d0df5b201e01ef940325844cc70564eed126aa795ce6c9273b7f89d094931b1753df49e3768ba9ea76bb1d4b237617f29ea28a3d668fb600ee1514468a3e53c68b4c03050d50dcd5f641306e64ea8bbfb0250bfc194b23ef0f2eddd117f1ad9072d38955e26b18cd5dce6121dc842d47d795ff4c42e413f654a5bb2d27955550583f1b0f3a6d4937b102c8a814785e1b0383047a1f78d7d6fbabd58f3c637957e5c69b418cce2448b03d6a41ef8192bdd452ebae47b9e1db32b9068f01ea6e098d38ac9ccca150128ec8563ae5f3a04157240a2b93ab768281c73ba88d99fa02ff04cfdef598903b30ef266812d1da630fced804bbf05938f5598d41023d93ffcb137a4b733c320dc769f3121c66a60ca2ba960e29431e6bf9afd188740f2f113072571c1e21b71b54334f5a770831989f9204f099d914447b5fd1e7fa6749a7bc521c8c1926978d277cad4df6e33286419b12ff62d45aa26e4040f1942e72ce978e813a9b869d296ced87542e86b1adb9ca3e4782f4cd06135edaed8590dc1dbed1b8296418c9f05394d1622d0004041c525985a9409060d352748288c25b32ea4fb2b8ec6fa3aa12ec3861dc9631e06942bc88975e3006ce417f34c75b441d1e91cee8bbf0a4cef6d3052ba7b325572bbbbf6b9d9d7637c38dfa006f8aa059366137de076d08895c9d0d2cfb4459532e8e4442f1b35c3329460c49f9ba678ba450816e0d118610c76a95f05068c857cbdfe95b94db2ffb49ec0ad670b66d7ce9d328185dd26fa94c07c487687fc06b1756cb0ba99fa48a1bda5c572687d638e8bcb7c1325f37fbde8f336c602cfca03fc00fa5091928949c6e73c06a342702669dbb310152685dc7f38c07f6f81d43f44208dd2164aed9a9f6be1be8499e048d02aeb5d32bde44c131a9fd639d827abf480f1fb91a19b80667db5ca180c68f51205866d5851586a203c0d86c14810b57f54ccb040f5fb3d8efbd4f528a27a4b4f2979ef3b02b8dd42f625bb8f5a31cb31edd11cdcfe7f873b1012dc1fc037e9647cbf9d9e6d4273a8b350e78cda5a3dc3adb5657de440435322c4990759b3f1ac9cfd01016fb0d719488fbca8c783cde8ffec927eeedb8cacdfa97dabe71558f777bb6fce5edbec39f26f0ca11f8c4a1f3ffbbc3d355f07188af52206381bf6fe634c0a33adbd47942436f2800eae606c0c172b18c972d546bd036aaf42bc7b4b90b82e23c27effd908190261040c9bcfdabe5751fbd620d997c0017260a4db64c5f26fed880030df850352419e23d9691f3488ee7705aa39219a365ad453eccdcd4294551a74035b4b4d13fd307082b6420ba3b2f2784c7e3f45507dfe2199ad930e752a239cba05f44ecd60337e06ef23a1a93c1b63febaf1ce8eb951261ed6c47412a97bf3a8d44142e2dc50120d0efcc74396947a77aaf0ebed1d30090f38ef3c8c5fb8856f06d9309e0c2560481d652672f401cc94ef1c84f570faa97cdac78b9bacbbce38cd0f9a24a00169d114ee31853721db14bbe9f957b6a6b2e26d8d20629cc5db18e7eb4ab967ab7af4eb3292673006e041b868b3c2a908b8f36882ece84389d5e97e95c219e724cf7a69d14a05e113770dc0866f246938d2a9ce51509b7e5c90a6ad220e480d79221a4815709c6a2629bdd694f76bcfa52cafa4e5326a7c6e34fe9d7ff7ad0614e84fedb81de436de544afa8741e0566d56da5e695210da48def7753ebeb4e2423d75ca3b6524c017be2c15e7b2c357407c4e31ca80d467205777194ac80866d0fd2a9fd8b015c434fc6a169a1b5aef45553402856a2fa4fefe9aa3a877ad253df58853f5af8d724ae6146aebce69408660af7197546175acef1f9b14c8144fa2b5db5abbd4588a1c430958dfdba9f4e7face5dc48bcff279a573c81cd1863210d4869022f2ae56dd092e4bbc8452132b9d1791d84393c6e0ee099a38155c9a2cc691f355156bd72f0672c918137e010c8db6f225311854cd0fb1002f931033e582e1e9ba0d9dc0cd53b921925414801970207d941fa43a177dcdd20d97876a7e1588bbbc105b23ef337bbba0da96efb28023e0a5e631a6b5de3d430399b2f4630926a50cc0a40ca069b89f35402115872d923bbc9b42acc0489db12949f4517b29e56d76437f5b6cca90a8a38122dcbacdbae7e27d1530384847a563be088b6fc80b760e391d122d4b7cd9e908f59b56d7a31b627ad9a11f04fc18a9a93e9cce8d4fd32330807ce9ab9a1169a3816575c19cafdede8dc48db5274a9bb2b80a06e4f9bb251822546cf14064a3f9fec63b100d75ccaf4256dc4c0ff77c5a80777373ba8cb85b37a59385dd162f3d96573399a1697ee0c217a567d372533cc37f6adda2a523aa784a3fd1cb9b098749b6f6d7f06f0a2c9a63abe64b947c5bbbbffb1e5b530ffb5fab2a69362695d0308023617e1ba8a453d4f9d8b2117dbab1cbaf3cf9f52aabc7551db39eb3b227f2fbc70cc77805a83ef0ad5706daad8d4daa379165b7ac48f578d68e2f22a89509a97e2aceca9fd0cfed806b680090408737b4fabb7305c6a3f3948332def7440475e23a1674d81f0355f114c0ab889deb37d8cc91de70873ae16f3b2ae3db7cf07f190ccf1a5407a7b0d460b4e4e9620a6262a061656fe492b2c0f7cbb155e6a1fd5f4ae78f1544bd21530794f8ec511f2ccbb36403254a119d3cf0b6ebc5e59b06d812f551d119d0e494b320f1ee337d390d1ee46d4dd77ade6aaeb0a35e0d21ab6a293b6720f39ce1ffa399d87c8fc95a9b7d681351a873776cca21f828ce6ee75d12b033a6a3b2409923f36e4be27a6d56b554c331048b82eb7c91da24ebbbbe49662f1f3643008464cec3ce46c26be88ea8e6818593790c545688a92eb21d672a581f09d740830cf694503cca3fff87cf06d68adaeb04bf110c1708db272049c7e8db5169476d59c1c1c64668ba48677f08ef23358c2bb3cfa9a405fbb9b362556af85e79c3340b39fcec442ddfce7ba90e7a456dc363047b650958660c4ec5201d9843e27524db0b08ad3f6f6e7211b56ac0e5c83266da6ccfd18e01d1fc65f46eced67dfefb209239096084f482599427f628826196ba902ec48a956fa8f30a99cec33bcbac088381f95c660607388063e4508f534809e340184dc26b55f46aa8f324b2a40f5fc37cb1ae42a945e26b079f789eee5955d6664a12abd239bdf6f82ed3b3f31c30eabefef516e86b169bec1b52c9ae9d30662069dd55908962b07f17f0be2ff714e29ffb0504ea72088575bb1ef526fbad762cbae60d0ac022f93d227f3f3eb00e87d31d84c39cf2df76b1de060d20ac8b1d6075886e6ba61f744680e4cb747cc91ad68441934953fb03cb22a4976f3c0a89692f94d937794c9677c90a162da0f36fe365a998ed3403cfdb909e0a8668b96e3dd7948373d4544bdbef9904cb9867ff2d7b6a2bed19c532964d4f6da8e06a6bcd1cd4dd85739b6663424a202a126b2b4503bdfcafd20b936c0f2ea7de8e6cf05f435f4317f3668367f309a54c74ab01884904aee19811b7deac187ed4314c407a688783edb01e05505970926fd2ee08f7582856291b46cceb556cab3ec186efab624cf24883c54fc7534c4666908ce3f008e66d1eeb14d0188279a9219763df049813d363d1cf2b35b961c2b76784d1699b06d8876816e84e005373cab19b8b29ad42607f5b3c45a5d114590db51159e13ecc4ada4434c86ad806883470d12fa37fa303a0a07e5312c4f9f52a7c229ee995f9d4d8bf48537cf2a3f52adcc1ff86ec40d0c9370becab3cf9e577e03a7b3474405ecbeb536d3b0f2515308f5801a3336713ef5f6f303ae4b70291b42a6758114aa49c011ca9d0a8a01d933e9dc034ad79ba3b74f2292bbfe1a3dca989759d8eb2bdb529b8d1445dbb3c1c26d16ad3064ad69b579c8076a51a177a04d37549dafd8c06375445fb78ebe2292a631cdd81fd97ff1c25e08bae912857475518d8f7c852f98114392427e29f9e6073cd0c4ddb51b31345bdd34d451da8816ae090b2eacd19563cd6babe48502c0d3deb1", 0x1000) (async) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) executing program 1: open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 3: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1d}, {0x16}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x49}, {0x89, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x800, 0x122) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000020000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x103, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x8001) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000002c0)=[{0x8, 0xdc, 0x8, 0x7fff}, {0x1, 0xe3, 0x54}, {0x2323, 0x7, 0x81, 0x7fff}, {0x48, 0x4, 0x78, 0x80000000}, {0x6, 0x6, 0x0, 0x80}, {0x9, 0x7, 0x2}, {0x800, 0xe, 0x2, 0x1000}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x24}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 1: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f271c29199b3be8ffdac63da6476471b4ab"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="3b21b800d5d113aa8ac8711309fe2f", 0xf) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/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, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {0x8, 0x3}, {0x44}], 0x3}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x27df5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100", 0x8}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000340)="1fc03894ba99fe5cd89e418a0e35edf6cd771068f23ff714b755bfd107ef9eadb5ebde7dd4f7479bf2083fba05a30864435c3d6d79f0e36a76b8f2ba7bfc51c09d7d06fd70115489eba004b20aa797732f21c2e1adca2b04742602dfa7524fa9e8b3f81438a71cd5c72127ac11f5f34390e9d81df11dddf368cb4fa8bdaa9420fc0197844fd407e1c23eba0f47e13f826cdc60d3629be0ecca8c4c69f9d1e0c6b922d882a4c6d9df5206af7f9ea927be5f1a222c5fa7044e12220aa003246386a2ada3bed186a471cd29f3ef9652a8fc0bb8722850653417984a96fe2aef9127f854d605435ae24a5eef07dcd3751ae91ef0431e492996068cb0715e77ad444adf33d4abde0ef172ed992ff4de046235871076c8e9d3d03480706f6f42decb288a4aee02517bd51a23537ff0ef1e3e01a94ef526ecbd834394bdcb7a34157ba7a4f3938040196a45e49760551f190ebe7e036c6256f554c930e66f63c637faf5aebb63547e2eba", 0x167}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 6: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x100, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40, 0x2}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200005e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000001720fd38bfbb770c1f5a872c88106002ec5890400000000000000361be54de7930cb6bfe466e78b223e82c61257aea8c500002002fbfe0c2300008abfba0900000008f557778034371205", 0xb1, 0x408, 0x0, 0xffffffffffffffc1) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x40000238, &(0x7f0000000100)="8e5f000000000000ffffffec", &(0x7f0000000300)=0x15, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r3, 0x80146951, &(0x7f00000003c0)) r4 = semget$private(0x0, 0x4, 0x42) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) write(r5, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x10000) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 4: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000053000/0x1000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000060000/0x1000)=nil, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000"], 0x3e}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0, 0x8001}, 0x10, 0x3) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 3: r0 = socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x3, 0xfe) setsockopt(0xffffffffffffff9c, 0x2, 0x1, &(0x7f0000000140)="fbf0484e37b031abd015ffb1a9b2759281e0a6e8c24a36b1bb21482029accec5fc9f4ccedbe6eacf5bd1cb54726d8cb432d7caf24b601abd9d03bb54c00afd1f27c1a4e8a77cf8dedf5ee60582c7c94adc286dcd16853288f86dabf10e05fcffafa88c38ca35ea4e5cbe88dec43649fbd1ccba379ea5d01be58c38de2e9f89b2078c6948a9814aba456fc4a0a54a46fd6a99987a7193b05cc0a6dce3490dc68cb9c8272776630db04a36db160b7cca622920f6813cdf8bbd8f6c01e6390c3efe0ad420aa0a6c52811b69614ebe628b13422b", 0xd2) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1, 0x4}, {r0, 0xcee6acfc0cf82c35}, {r1, 0x4}, {r1, 0x100}, {r0, 0x100}, {r0, 0x10}, {r0, 0x2}, {r2, 0x10}], 0x9, 0xdc95e3a) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: setrlimit(0x3, &(0x7f0000000240)={0x8, 0x205}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b0, 0x29}, 0x80000000, 0x3, 0x0, 0x0, 0xffffffff, 0xfffffffffffffffa, 0xffffffff, 0x8}) r2 = socket(0x18, 0x2, 0xfe) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x1, &(0x7f0000000200)=[0x0]}) setuid(0x0) r6 = getuid() seteuid(r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000003c0)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x40}, {0x16, 0x6}]}) r8 = semget$private(0x0, 0x0, 0x70336e3f446b8750) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r9) r11 = msgget$private(0x0, 0x212) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x200000000000000a, &(0x7f0000000200)}) msgsnd(r11, &(0x7f0000000000)=ANY=[], 0x32, 0x800) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000040)=""/40) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x21d, 0x0, r10, 0x0, 0x0, 0x188, 0x7e00}, 0x1000005, 0x8000000000000001, 0x10000000005}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/116) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 2: open(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x95}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) 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) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() r0 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000281000/0x4000)=nil, 0x4000, 0x4, 0x18, r0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) sysctl$net_mpls(&(0x7f00000001c0)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000640)="5a1b33a19b5db0d0ddf404fc29ade7c93b86326e45694bc9dcb90e1265c959ed61786261efc722c639420c3f330fef65668f635f8e111ca4727b83bcb5a4d1e003261ecfba34f9b9ca13d886d19b9633c2e621b57ca27e15bd0cc1188cefbe7acf3f5ba0740a0a2bb73f3fe22baf62686544411527d2314e3f3416bae21439361f02d44ee6053dbb2e950096df20548078c7122994c2ccfce5af0d231934a53c7a4911771e7229c9fd361e56841c238a7799c45a94516663ad8ae568ee496e1a10ab289b5eb46f4be83878e8a049eac4c2894b4d72d3c43503d024fda9ac160aeb413f11821403c638a5568cdfd149c124bef417d6a801d89640c39e7c293630fbd5feeb57f9f7b4cd717a3b56eb1779bb54f067920a34e64dae2ef207d5f15c9118f915ecfcc164593653298bc66685e6959830f75ad8a3cd3c698bf2bdd8433225125b2c5d1fd69dc427cb9b3ef166037dd91a797a2308e99d7e7cd2deb9408e3885bc1862b386265a0aab7b72b1b560c0884935f1fa67581fcae2aec1ecfba2aad44d30d0f5f1a7277f2d165b95624ace21baf2a36f7aaa4484944c5abb940cb7b76a9c384a2b40daa4a6f3b3639d6a21735807cf2d62c953ae0a6215ee21655e6ea5f7a60f72c9b5448a6ad77896d97ea65aacd203316931e17554cfef85c0f7034c409e3988391d3d1f5a59b32b6838dc68cad6a99b9ca69bd97fd1bbf6b0ce384d635d06b71e42083b57ecfc6a98abd52fe9aa8c94b33c3a3adef7ddf9aa1c0c4290b8dc6f9ffc4cd63c94efeb21e3edeaeec669c3f69bb5068fb0290898fe589e49d1b4e1530acd8f7989575887d4c52010f940ba678ef126be09ab4b82371f74772a4b01fded9aa829baa7f4c6c0a7cb26642b903f356c6f74d45f122ec321771157b833aa645efdf29e26538b060a625e4c74686d2ae435d2e73c9888699ddceeeb5d398d83cb552fe28e7d7a2e6c330d1a4e073701f23096b22d32ddc6c2e86211fbe4a10935d9b9c47d5365a773967729f54fa7df6f269fa30e9799adcd8d5fe98e31c669c8c196a84f684dd221980f0c9b1f3846405753ff962d7479affbdbf3a0a6d1bafd20f6a35c32907429cc9fcac0b44203abf685c5070d16c04633e458f575cc2b24da83c8bca082f6697f1654eedf40c3faf583529edb2c60f470fff18ca2694c2895d7d8714ec68d152e464baa4a2216a84ab9b0ba522d86c01d1a08ad0d2ce1c94811d683679f739eb27fac1098b02be0a17e1a17380dbfd694c7e7c885c6925ef835da5a46a7c7f419d2e9fa856f14f050bbcae159799d6237c07e22112c95f67f73c34e3f166184175612f446d60cff9e33e9221cb5ffeb8596c0a1746242ac6ea247678ef26510f7da5c7954046cece49ba6c020fe39f5a3666d1b9c76260d858234055866ba67bf31cf6338764afe151b513c5c1f043dbdd05a38dbfadced340ab69d014fe8d1b7cb085569f980c55f35e4c4c191ff1a2073ae3c8a69868e16cdfd5be08bbd1bf306e8895ea7aea178aa724d7c988642a91e50dd27fc7de3544f377e071308c8be47a88d29480426a76693ce211dffda798c4d03c88d2a52ff37b51a52fe03b6a9c7a79d604a671ca740efcf2d83acb52f6a5b1bb095fc021d366e06381cfbaac55a31abbf207c99eda85fe2f24400653eeb86cb4e8f3da469da1222692e3fbe733100388aa01ebbb4891e0fd07735d5fc41a213f13471b52958dbdee9dd5dca12e9c150e0a9cfb120430259965114dd214f928f24b96269de82c2f94b27099c54f0dad688c65b5bdf6cbecc8ec2049656ab8e08f1bb41a02ef8aacfb68b8c384bd81f6270ddec0c83e637e87ac711d134c9c6edf7732f5a7f23b3382a690595924a68fde46ad8ad2dbadb95f48d594b7bdd941950c86f6f3721fada9b4fb91e52b6b970166d3dd43653e564f280c304a4b2e74e5fe445251d4bc3c65f9646cc79434d0245cb3921d8c43ec2311244379a01bc1c698c6e41a070fc8f5223ed2ccc84583b5b748ff2856fd5493299106ca9b6e7d3140c481171c51aada9805a2fac8995d1ee6437875d1a946450efee5cd97bde0e656c6967cd8a0c86af4315e755a8523bc31d151333447014eba8b3f192fab246177307c7e6fb9d49015d452eb00b4a17ff38a9b324a8641c73e989405dd213ec021dbcdacfa3bbfee2ef461ced68a0d5dffebbe0d4181bc685b67612ce0c7993c4b2895bafca4ec5dbe0d709ab90421af1635f13f525e4d436645ea8fcff6504740a775e2f61c034fcaff5187c4a41cd909bc7848b895d57fa9f8d76efacee956af25b72deecf1e6b4db527bcfac075148dfaaa55a011084575eb1673f287fd86bcc5a4fefd6201e4eef2e383d828b1ac4182de7ec13be7928d966964a1d617f38d857e342bceedc5d3a62cfb35243101c1932f07805943bcaa85ad3bbf98d5d5f18b737be1335e66353a5972380193f58cc8811a7bd5a3a095cf94552b0c302d0c01f3249a14aa930e752784bc3a57167930df57045de908d02c2831937d798a73cdc138d37cbcd4ab2a8fc715e0b9d8c21d97063eeb28b7518c5425d907b920a50b3e438aff604a3e28088fc8f5c5a3d9363aa9fb224e417efbef9583e2067d454cc3e96b81f2ffb4000b398d6d5eecbcf6657cbee2e4ef601454bc40a533389d23bf57c355814e287d7d84f0e0e5e7356ffdf5816d46cadc6ac8644959afec5773929c80e3a3aee5cf443b1a82563424479870acb6b14aba73aa916d29cdce333886408e6ee59c8e1f8b94d048d77ed75ad8d372721e15d203f06819ba1a2f4623e503b3bcbf3d21174d41609fbd329983a8ffcfdd666f9a88b4099e09d82cbc70d2882a34dac5ef688c6c9abec1e775fb3a5a21eeb7c424153fc2f3297b97db0a57fba8af38710e8316e0dae08c5fddfc4392d229c1cbc380f8178506c7009f688a7fb707461ce8b001aeab0cb3faf1f63e728a9c3e2ac57d31382aed674ce445b4aa63cfb26425d1e6e04a3561f9f7e08f1e6fad4921985805e85acc3d80c87aa36fa86ec113d3c1d33b364df323144b20f0d97fcddca5899a5e4c9a2d311fdb2afa9a7dcb04c85cf581687b08c62248b2f4fade3709e4d05f04217ad996ebaa2a9e9caff68c3a1c0b6f357a02c77aab813ee653de8f85558e7653b9af76a49e78c7a280ed6bcaf9b0eb389ede9819f0799514cc022528378b4fc96e1679f83e829651c1b245627e0c9c225fb619bf8aefa3c401d7585c48dd3e32a2a24f7ce43f56291fb49b7a410074e7243b4d3b0a01e844fc6be306bbbed689a0c67deb416834c6208ff7061d033029190c53c9207306455aa7ebdc8d052cbadb29cffcf52ad897352f4c9ffcf1fd628203d07dc39cb8f84cd882804e037a5dc3bfd5c7c919529b2c71e45c181f2bc90494ff9e6f80d24ad126129037f7ac42ff7e983e529eabf049b9fc04ae195354123df6774a85161ce8cf3a00a7e289737ee84e12f6222e76edcdeb09f009ec718067868d5126e971718f66909ec85c0468b29feb3a0354946791f70d02ea7f6749a0d4e6a2840a24e94bc9c6935e0a34d88b261bbc8d0a78b86af7f47c72a5c22fa24ab190bf2f4d131c7cc91d0f69b5f01de95235db6e02a99e5567d7edad770a2189aa55c7b1d8472586af6aa92a3ef1538161100dc5a4f4398cfa440d1f6646e35001843138023c901a7fba16a139f145c8c4abb89d3b1010974468e99fdb7cc2afcb274f5cb74f095351dfbff526ee29eedac5bf455830cdd705973eee6aea238dc20b6bfb8c5ce83575443fa4328005345828df37e980ee1ed2a1e692a8f6ea609e7cc529483e648f6945d64440bb5f224c2be4e8e5cf4ce50be7983cbed578e02e920491cbc01f66331fd854a8af11200120b0df483285633863da0eaa079bc6eb1c3aecc45244478097613709947ab0a0019d2e87fffe1416cc14c6754daead7edeb177d8afc25fc84370a4209bb69de4ec2f4bcf439f4688d47c44e3b8c79884d374b1c1e13923bae65e31671680d618131d6a32b5a2e0705045e1b91d997d71eaa52281b72951c48583d68d8cc0eb9e841a92f9b47202988c4648f0e00af543b44f7caf12787cd021971c428dbc4f83fa7d686c7bda83946244a719622b54f8ecbdf431b413c492c47dc89f21680ecf3a40322c0c43fe52887458cd3ee3de54db2f2492917cca9bd7de917dd2b6d755b9455c5e677af47c6b4348d6549bdce5e8d4ed35be51dd331f51f6007eab30b947f4afce4da46b8e524b91593daebf8f82030ba06e5525ab20101cfe189fca2979c82b268e5e48e5a9fab559478ae20b2527aa074729fecc095598356d8bb193a0fd2865a69adc5fc23ff224882243ef1bc590bd5eaa2fe5412080bda658a2d29828092963d83626a565c57b17fb67789c2d42538e8f6983de6a8aba4433b53a0ef52deafcaf1dde373b55f62fc7727c4db367a616214b1fa7e60c391ec95d3b2f1252163d67d054bdcf0e26741756955bac55bf81f279ee4d8c83987ce39c6506b252f87b411e089fe3e41f728169930062426ecc26c3a87929be4a02f7a87a0d786a44b328b1237577ba1e4072820ea5160cab67badcc43c506a36f03366a2a53e3d1df3956774720dccd023fc7d4c154370fcb68329bfbdf68e216e6206d86ec9fc8c9e7d27c781c2c903e8793e36eea300598b1db78ecbee4b70a879d70de01e0d79543c35d65446046dae4dba43a842c8e8751cddfc3816d8a135a82374afeb1dd342b1e283bf5fca98496d33cf0d74fc6b6dab68dd87dc7f59f5c89b7905bab5324192a625a894dfc868e1b283eb76ddcdbd5c67615edb6bf1bcbdbc6eab8972ab356caa1f9becd9c500b75e30afe0e4334f6122c6a2ff3624a74a2f79b2b5ef0b527272da342f459131ea55870a29440a11cd15a39c766160e05e1fedada36c06e0cecf4ffec21a9e55084b5cc97a177cbd2008e2ca81ba47da80067c8c1d727885eb5f4f18d379cc52452c5350997ff131b8282be24a9cfe3822cba78c577f7d40a4d5a23406c3cd154cc6d207835c8e0959190", &(0x7f0000001640)=0xe00, &(0x7f0000001680)="a7d8f8f637f85d5a71a63444c20e680b5df101a804e61ee853fbfad471031980c1124c94a8170016c4481e06c89fd08adf9ffd678ae5e012d0f895e982bffe3628d4b3db773c536856c6f68c45fea83102b5f28c529dc023173126fd60216089af63b4dc6b051ff469622941771b5a3ba63a07", 0x73) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f00000002c0)=[{0x4, 0xffb, 0x1000}, {0x0, 0x420}, {0x1}, {0x4, 0x204}, {}, {0x3, 0xfff8}, {0x2, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0x9) semop(r1, &(0x7f0000000280)=[{0x4, 0x94, 0x3000}, {0x0, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) getuid() seteuid(0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 2: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f271c29199b3be8ffda"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x2, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x7, 0xf20, r2, r2, 0x0, 0xfffffffffffffffd, 0x800000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) socket$inet(0x2, 0x4, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x200, r9) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r6, r7, r8}, 0xfe41) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file1\x00', 0x2, 0xdfb2c82baaadb982, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) socket(0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x7a) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r10, 0x8040691a, &(0x7f00000001c0)) executing program 6: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) (async) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x100, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40, 0x2}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200005e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000001720fd38bfbb770c1f5a872c88106002ec5890400000000000000361be54de7930cb6bfe466e78b223e82c61257aea8c500002002fbfe0c2300008abfba0900000008f557778034371205", 0xb1, 0x408, 0x0, 0xffffffffffffffc1) semget(0x1, 0x4, 0x84) (async) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x40000238, &(0x7f0000000100)="8e5f000000000000ffffffec", &(0x7f0000000300)=0x15, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x40000238, &(0x7f0000000100)="8e5f000000000000ffffffec", &(0x7f0000000300)=0x15, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r3, 0x80146951, &(0x7f00000003c0)) r4 = semget$private(0x0, 0x4, 0x42) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x2) (async) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0xe}]}) write(r5, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) write(r5, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=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'}) sysctl$kern(&(0x7f0000000280)={0x1, 0x3d}, 0x2, 0x0, 0x0, &(0x7f00000003c0)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88cfba546933f130683166b9", 0x83) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r0 = socket(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = dup2(r2, r2) linkat(r4, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x7c) r6 = socket(0x1, 0x4000, 0x1) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1, 0x4c2, &(0x7f0000000140)="e8199f2a5f", 0x5) accept$inet6(r7, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1a1) executing program 7: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) (async) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000053000/0x1000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) (async) shmctl$SHM_UNLOCK(r0, 0x4) (async) shmctl$IPC_RMID(r0, 0x0) (async) shmat(r0, &(0x7f0000060000/0x1000)=nil, 0x0) executing program 4: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="3e7505823afa6ba21c11bc6bc11ad9c915a064fa7bf2c8535613ac6efdd6bbd9f6be3d376053601c10cc7c5e69524921bdbe139db376ddb283fd64a490b148d959db052f66a9fa9f78ea08a175815620eae00986cf4ebbc061b459026ce4eca21b5403b3523bd61bac80dfa07d273371e3532c1e7c1d830324d94272d0d4fc814690df7398fffabdc976727f4993439a79c9baf975cfdcc8f6887e8b1a4f20e3e39de57aeff560f50c3001d878e7eee0f6562bd50fef3131cc8abb77c1c3e30af02276a463c467d7a458c6042003b982a6083344498a25dfa5aeba6adb03d6afeff916c11e9777290150e27d336755c135ecaac76d3cb0d8c574", &(0x7f0000000140)=0xfa, &(0x7f0000000180)="0ccb06c7b6ad5c6ae78e158bcb97affe8dbae8caefd5b15f9c6162cdaa16d9075a54bac46272c333add49e27889892c0b7407126b0d3f14848e460534332d6247f818e4496a720eac8a396c26969773624", 0x51) truncate(&(0x7f0000000200)='./file0\x00', 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000340)='./file0\x00', r2, r3) setuid(r2) r4 = accept$inet(r0, 0x0, &(0x7f0000000380)) r5 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0xffffffffffffffff, r3, 0x100, 0xf16e}, 0x2, 0x5, r6, r7, 0x1f, 0xe64, 0x10000, 0x5}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) close(r10) ioctl$FIONREAD(r4, 0x4004667f, 0xfffffffffffffffe) r11 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x20) ioctl$TIOCSCTTY(r11, 0x20007461) read(r10, &(0x7f0000000580)=""/204, 0xcc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x4, r2, r9, r8, r9, 0x90, 0x303}, 0x1ff, 0x522a, r6, r6, 0x0, 0x3, 0x8, 0x9}) unlink(&(0x7f0000000700)='./file0\x00') setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r6, r8, r3}, 0xc) geteuid() ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r1}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f0000000840)=0xc) listen(r12, 0x7) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880), 0x20, 0x0) ioctl$KDENABIO(r13, 0x20004b3c) r14 = openat$pf(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) fcntl$setown(r14, 0x6, r7) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) lseek(r1, 0xffffffffffff8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/195, 0xc3}], 0x1) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = socket(0x18, 0x3, 0x0) getpeername(r2, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x40000007}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868e14292fff"}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x1, 0x0) getsockopt(r4, 0xfff, 0x80000000, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000040)="7d2163f0", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, &(0x7f0000000100)="c4cdef61c8eb65fca2530d23bf8de04fe1ec17263a3a0dc075ab8e3f6797feef278b85e4d0410071960111fc48c616546d84", &(0x7f0000000140)=0x32, &(0x7f0000000180)="79f193e227af439d56aa4567eddf1f9f7a6e2e78e94307b3f7b74f6e7c5eda4077b2284417a30976ecfaaf0a1caa76608913b0df91d85b5612d2647b845f037161b14590523aa866cb32936b6198e35355bcb04409c4faf197c6410278e8ee069dfe09de73b350d939dc6d8a244e78fc6ba6315afddc0e17e86161569d8ea818352218eeceb3089f76d85117", 0x8c) executing program 1: open(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000340)="6dbe9330f5d12d0eaee0599c80bd61fd12", 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x100, 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x100, 0x4) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea0000f03fac0100", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0xc, 0x9, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000180)="2008004185914d070000007de0d0b40c", &(0x7f0000000140)=0x10, &(0x7f0000000180), 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1c}, {0x6}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x1e) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580), 0x0) executing program 3: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f27"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={0x2, 0x6026cbc52896b289, 0x7f, 0xffffffff80000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1055) socket$inet(0x2, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000200), 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28, 0x0, 0x0, 0x100}, {0xe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)=0xfa3) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0xfffffffffffffff8) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x11, 0x2ed6, 0x10001, 0x1, 0xd5, 0xfffffff7, 0xffffffff, 0x0, 0x1, 0x8, 0x400}) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f00000001c0)) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000200)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) r2 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x7c, &(0x7f0000000580)={@broadcast, @broadcast, [{[], {0x8100, 0x1, 0x1, 0x3}}], {@generic={0xa01, "2e3ce8ec98b956cc415cd2890495a673a0b0acfb36cd2c14ccf31f25e31925dabc6a46d662bceb0a2ec319113496abc51607ad1ff3222deeb36a9cb679f35caa6a3f1038c82ef628c4938e2781d3b3ddf9044da2c5a96d333d39367f85cce3b8587d60e7197126f66689"}}}) fchdir(r1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000600)={0xff, 0x3}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) poll(&(0x7f00000006c0)=[{0xffffffffffffff9c, 0x4}, {r3, 0x1}, {r3, 0x8}, {r4, 0x40}, {r0, 0x8}, {r3, 0x10}, {r1, 0x50}], 0x7, 0x1) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r5 = openat(r4, &(0x7f0000000800)='./file0\x00', 0x80, 0x100) close(r5) fcntl$lock(r5, 0x9, &(0x7f0000000840)={0x3, 0x2, 0x8000, 0x3, r2}) msgget$private(0x0, 0x84) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000008c0)={0x5, &(0x7f0000000880)=[{0x3, 0x0, 0x1, 0x4}, {0x8000, 0x9a, 0xa7, 0x8001}, {0x8000, 0x1f, 0x0, 0x6}, {0x7, 0x7, 0x2, 0x800}, {0xfff8, 0x8, 0xff, 0x20}]}) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000900)={0xf70, 0x6, 0x6}) ktrace(&(0x7f0000000940)='./file0\x00', 0x2, 0x0, r2) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0xfc}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r0, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) r4 = dup(r3) dup2(r4, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000100}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r7) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = syz_open_pts() fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x80, 0x0, 0x0, 0x20}, {0x6}]}) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x3a) dup2(r3, r3) executing program 5: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r6 = socket$inet6(0x18, 0x3, 0x1) fcntl$dupfd(r5, 0x0, r6) r7 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) executing program 7: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000060000/0x3000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000060000/0x1000)=nil, 0x0) executing program 5: open(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() executing program 6: socketpair(0x18, 0x2, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) setregid(0x0, r2) r3 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20, 0xfd, 0x4, 0xfffffffc}, {0x3, 0x0, 0x7}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26c", 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000040)=""/4096) geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffd, 0x0, 0x0, r1, r8, 0x44, 0x2}, 0x4, 0x7ffffffffffffffd, 0x1}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001280)) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) (rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) (async) close(0xffffffffffffffff) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}], 0x1) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) (async) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) lseek(r1, 0xffffffffffff8000, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') (async) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) (async, rerun: 32) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) (rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) (async, rerun: 64) write(r2, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) (async, rerun: 64) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/195, 0xc3}], 0x1) pckbd_enable: command error executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 2: sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938b", 0x2c) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) 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, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868ffe00"}) executing program 7: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a95208bed8b322f27"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x186) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) dup(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x81}, {0x6}]}) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x81}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8]) socket(0x18, 0x8000, 0x6) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0xfe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r3, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x2, 0x1, 0x0) dup(r4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket(0x18, 0x400000002, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f00000000c0)) dup2(r7, r5) sysctl$vm(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaabcaaffffffffffff86dd606aa63f000818000000000000000005000000000000000482cd406362e0ea68793194a58d31e1281607d8a4a5c3f61d612c41a7e224bcbdcaa8", @ANYBLOB="1f30f95b97827dcabfda6d3fb265f6ab0caf9064a1a9b57e342c21a9b089d0099a29f71546197a3e53b531984202f99fcac2cdf8bbb4cc4100211e0facc7a07867a7f8e80dc14a24d37e1e0ba104140b751023e145e2c11fba51e9747d3f43fc0f0e2a2e09748c9af32cab46bda759f9856984fa26b9887ee081b50b2f0dbc4b43df2f524d1ce449044c81857f00c0aeced7c22d31a6f797d17c72816bb2832c2f10ac8a880b88dda9b13f095760339cacb591c724f0642c9035a5ce576b38c8836ca9f364c40dfb8f54171fd5b48c6c2d6082a450e41c952ff44ad4566e9b44ec3baa0c5a6d538913addfeb71da2f6973ff450385d14064715d"]) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x2}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x401) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0xfff) executing program 4: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = syz_open_pts() fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) socket(0x18, 0x3, 0x0) (async) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) (async) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) dup2(r1, r0) (async) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() shmget(0x2, 0x12000, 0x1, &(0x7f0000fec000/0x12000)=nil) close(r0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r3, &(0x7f0000000100), 0x1000000000000309) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0xdcd, 0x5, 0xd2c, "0d88f9000004000000401e00"}) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) writev(r0, &(0x7f0000000280), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="c6044e8e623942d05d9fdf924b1ddc446dfffeffffca115eb9b0f26cfd9034a1ef84c5c24b8ed3fc72bda513e73e84ec0b0983fa9723404dcd6d86a99dd4ea39cf953a9b06be9ec9d2291a90e17c1b6b3a478d9b50c35a4936a712b37259b072a414c18e602f504b72f75b", 0x0, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = getpid() getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0xc, 0x4, 0x1, 0xa8e}, {{r3}, 0xffffffffffffffff, 0xfa, 0x40, 0x39d, 0xbdb}, {{r2}, 0xfffffffffffffffb, 0x84, 0x0, 0xfffffffffffffffe, 0x8945}, {{r4}, 0x0, 0x2, 0x4, 0x9, 0xc0}, {{r3}, 0xfffffffffffffffb, 0x20, 0x8, 0x8000, 0xfffffffffffffd14}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6}], 0x7fffffff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x89, 0x20, 0x8000000000000000, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x20, 0x10, 0x86bc, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x3, 0x1}], 0x4b, &(0x7f0000000280)={0x2, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setpgid(r1, r6) fcntl$getown(r4, 0x5) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) getpgrp() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) r8 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x42) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000003c0)) bind(r3, &(0x7f0000000400)=@in6={0x18, 0x3, 0xe9db, 0x401}, 0xc) getppid() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000440)) socketpair(0x18, 0x1, 0x2, &(0x7f0000000480)) r9 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r9, &(0x7f00000004c0)="31be8287eeda2f524ea1aba5b6d347e55c2fc97ff85a17d4e027593970", 0x1d, 0x202, 0x0, 0x0) dup2(r0, r9) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000500)) mknod(&(0x7f0000000540)='./file0\x00', 0x140, 0x1) connect$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000005c0)={0x8001, 0x2, 0x3, 0x8000, 0x4a03, 0x6, 0x1, 0x10, [{0x8, 0x680, 0x86, 0x101}, {0xfffffff7, 0xc00, 0x13a, 0x1000000}, {0x6, 0x4, 0x6, 0x8}, {0x7f, 0x2, 0x6, 0x6}, {0x6, 0x8, 0x1}, {0x3, 0xbc33, 0x30, 0x200}, {0x390, 0x7fff, 0x1f, 0x5}, {0x0, 0x8, 0x0, 0x8}, {0xfffffff7, 0x7, 0x7ff, 0xffff}, {0x9, 0x0, 0x10001, 0x3}, {0x1000, 0x7, 0x1, 0x7}, {0x2, 0xf, 0x2, 0x3}, {0x3, 0x9, 0xa57, 0x3}, {0x40, 0x101, 0x3, 0x2}, {0x6a2, 0x2, 0x3ff, 0xffffff7f}, {0x0, 0x49, 0xffffffe0, 0x1}]}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000700)=0x10001) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x186) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) dup(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x81}, {0x6}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x2}, {r0, 0x40}, {r0, 0x80}, {r2, 0x10}, {r2, 0x20}, {r0, 0x4}, {r2, 0x80}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}], 0xa, 0x5) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x1) r4 = accept$inet(r3, 0x0, &(0x7f0000000400)) accept$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x10, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000500)={0xfffffff9, 0x8, './file0\x00', 0x6fe, 0x0, 0x1, 0x5}) truncate(&(0x7f0000000540)='./file0\x00', 0x534) chdir(&(0x7f0000000580)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000600)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r7, 0x40105706, &(0x7f0000000680)) writev(r0, &(0x7f0000001c40)=[{&(0x7f00000006c0)="37cd60d4902c42b4a263c77ee36ba04a4df1b599b352340519371a67e61961733260ebf71e1c5cfd92aa4b0cd02bf4edc20e80c6b4a2e1fb068ecccbe1b6556b9d5782e8ce8228b34b45722b7d8a8f95eb8795384399fab9f1d58e1fae312a2183d194d9bdedcb0c5fa894d18730700cf2ea972f0e67a6ed4107ce837a95631f5f52b89b7ae097cfdbf42918383bc8c3c53c709b59203038b51921ea8e235acdba311db34bdc7efa0a928bcc665967d3b50469752a4d02c1c64961379215c69e518a9d680e89", 0xc6}, {&(0x7f00000007c0)="7019711701b8193bb61563c40cf6ae40a3552ab507d0a3f9f7e2e72e6e19d373675cb5d1ad6b27f837cba771e3799762db5dbe06f50ecf7bca3e69cd734a06d672ed07f7dfd7430960186f41e2531e2e22474196dbb52fc1dd6118622c7136b36ab595fea0becbd98cd1afd825f7f936a123ce160bf44322b1f60ef5837d849bc4ad5ceb37192ea457015fd4ec5915f8c0be4e3f290508f5186b890eb6936687fe21a688fddc70ef92b592e17554b8fed0dd42cd6d33b7d168c47acd186ed54ee32a", 0xc2}, {&(0x7f00000008c0)="ceb935a2c8cab93c81cb2b5bdcd6b7d934f2d72bd2e7911a615b868557d55bdffc96bf6cecf9e4562d26c549cd115d3e51a5879f06d7e62616b6115328e7f194741f838f63480fa45c54e8b9016f2ea89e20fba06ccc6c676765c889bede1679426c07bc62a04921cdfce75f2682ea1908c7", 0x72}, {&(0x7f0000000940)="d063c32f8994a1a888b63a98e50bdba4a0a79f4448205cbcf6d41a227499ac9190a32cfc2034acd0eb3007b451b4986e931cc51ed1c126ca5820818f21ab20d6835b23ad5e01be998ca5fa6b33d5", 0x4e}, {&(0x7f00000009c0)="f9257046e1bb6b4ba848fd51fb052b918c17a1fb78bf3fa1b9df7453f9aab21edc42bbad9da26607c0ea700ed0db8ad3ae3e72e76249ddad6ec25af6c5512f791caf1374641baf0c114fdd6b11b88b974de2f0cd109e875a60476e207a6d6316818cd3523015a40507860080685445a9e6b0628cce591a5542cd4a438f1fcf153f8d1457bddfd6a37d55b3d4713c2add29a674384911d139abf76c635c6b3cc6ec9ca01c7fea744d017146fd9e2470ae7cc71cd88e", 0xb5}, {&(0x7f0000000a80)="dc51edbecc4c98781e6685f5d3f5d83b9e7cd8ea70a944b22a741d06b939ced4f88d345e2bae0f559c99da3dc38ad686f300aaae48967f9d01359892391edb9b058ca9885977c84767d4ba103a5f7c9f82b4cae6fd14fe4928432b47b8cfc2622a7f8b07b113746c74df35cf1dc000d57d6f0f36305ac3144b4d786e17523765a87eb54a9ba18b63f8a637a888", 0x8d}, {&(0x7f0000000b40)="b862067ca8bc5f24fd9a33af3911789b442a7d81c212176083a6f7e88dceecc684664f6438e5f671cc15f25b5151bb2d03e4f6f0131de7271e3b68605cac9be7c276841bac54999c2dad62633be83ad0154b0ee9763907e41aaa71a09326e78912dfe9438f2f53cde04ef827a1d7c0cf2dfe0806698a1d5504a9eee1215c8489cb2df7745ed2247f9f341d9649fcddcad0129b5c7ad3f1535686c906bfbaa9fd7d96ad2ffe977a7cbd03ffa3c78268edff356db26aab37c8becf317ff160a1c5b50e548baba7472c0b965e4eb1e3e832d91b99d6c2a1b5a5e96d8c4ca375c6977d4df424b342a3179971ff697beeac31dc32c1c3", 0xf4}, {&(0x7f0000000c40)="dfd9691f3a94e2aa58e738a0616b7225e686a60439662112bdef2495db112371594a6de0156aa45d20e3427b7887eda4a37725a16fa7cc70a6a5f8b9480fea03d3b487c290fdb8597b1773f2c6cb9df195669022cbaa3a5909a91c6c4a6ddbceb64b4121c67eeaf54b1ff2b720a102d054c60a77823e1b8048d181ff64b0f245d55ab4a0283c46dcc7562e7e705baf3304066735bd3a3bb1c757157087932de8630cb38bdb761f9f5a1f83e60c99a5b11afacbbe131891f354f4e9fa0a9b3a5d67195e207f8e3bd0695e46320cd6db5ab390daa7c0f21eed7d17a2cd20d843206592908c32448a1e86afb205097f0753df1a067345867149be24b1ab1fd3c39740b174afc3f352759f3287e0095a4e3def1572fc5859707db0e590c0f9d833ba8cba41b63f98e3c19471b90a93f00f6d9a9d76b499e52d0788a06f492d8cfb5a1882acf4bf30a7a2ee16b52eeaa2d2ff4e202df6d9e3351e01f9cdbe8e685601ea3c9d39aa50c32e126caf991407ccffcb507ff05bd8f68639769d747a32b96254fbbdf205512be104ae20e53849a76412ea4d10f27af874dfab4c1e918d42d7523f6ec89269d623743ddc311cdc2cca16116e16c7c3b0f0b5a62e6d5d45a189cbc56b6b5239001b0534de2c8939ef083eb51185c2564e0bfd68664d9b96f4305e5d7fbcc81d76a7b9ab0e162bf3fcc3bf9ab027d52f2155ee994a0f80dd715baa66e30c33ff2f6ec654d1e1aab74d3f5543b11876455b3f75d49f394bb59117fbbe47f1edb8fa3632bf391c6ba02060c5231990682280169bb00b90cd34a5b5570729c2580eabc484d59494fd6f2f13f38982166faedcd97f21d778fe8a8fb2d8b83f678bbc8e8e05399a2f29008e3c879140d69fcc63811d36028bab3879264a3930955aff35176a7cf216fb67d65cd9799c2d9ad2c2d187fd6868f4234c7a189aacde0eabd3738c539e13ea2f7fd83de3613a72ccc2dfcd91a9269ef7aae21657333595b2b9fc0fa75d4e0f5f16f54fd53deea96dba48ec863442dd7b7fc463f2563ac1093316612ce6d6a84bcaf936c5933cf604cf3dffcf1b95a959dc60cf73268b9df4cf7c75727f57a9258e8c557525f625c5f38463b04fdb7de415b558b36430a6b216c59ebb07ab10260f45a8d66507e30ca6784ed58c5af5afc085f256af4cd4f34106c54db6140fd48885cf5d7b6e49c9586ae83681b467c0066fc567394509c2237b0b0601e1d34dc77fc74ab498c1fb393f7496fa93075dba1af7c948806e838df7f2d740957cbba513c3c0edc97a8806beb7d9c51fa2f7c2efdf866d5c5d4275b0e73c2c520bc6229b9b459086c143c9d56d5a122c7b41306a14da1c0c8a36fbd54c7c2abe2e6bf7753295488e0d8c38f373ad1cd781c8c16af00dc8433fd44fbef70c6c6c8c84e091aeb00249b4b97d13c1ad4b7864ea221c38a58e25a6cc27437adb003871d623f2713e8aed4e4ee48422a3dfdd9d4aae5951c1e1772f25e0f9b841dcd8156ced536b69382686f5bd142e0508a34204576ea227922e255ab45f235cebb84ef1728020a27d847cf6482f9f105d36f1812f33ebb26aae6e79381fbfb9182c6cb5ff5cb3767faf8b65019850ab404d966464c23d0e3ca251bb326cfeadb3663327bd803e1159b0a2ee9928a7fd670eca2170fc1aed8346d7254c8b934c6ec38ed20ab579629cdd0a391bf4d1bfb52adc9b79fb54daad1b4250d2ce0f07893b2d0a7eb8fb55b1bcd9edb7180b4f08d5f6a79142ae632aa38d43a3a26f65c4183f58259be48d3a631501a6d6bb5f756090d8fff92b5b8e11f4882d096660c135a7e4c35f009adf00f269acf4d424029e301cb9394aa473209f084af42c7ff2ee3db340fe2f8faf8ae5e96dcd7fec84b95494315046c2a3fa2fba0b1e4014dcb1ee0dfd8e3436648932f498b32e3ff295112a5242f4462e1b794b72bda21f67065b7f0d84a911a98f7461fd9bcf0e959610816b570f17a72661a22ba05457575074a6a90d99a21620aef73480428b08a815f4adb0d6ed5e2ea3e3f55e765e1277e353a73f5a955ccd0f308f34c21501d5839542cf1db2a8a6a02eb526fbd3a08877a31a404509736e177c8f46650a9a9198e825768143d5203f67e5aaf04ce584909cba55039c2ca52b94015b7c3585660f0147042152ea98a58ab28e13e7b28027b2749a3ebce15054bd5e9b63798c3d77d74ed73a1ca76a37ed3ef971ffe2300a2892ecce923280acd8fbbda2485774b7ff1e300bf8d2ef5f34a864daec59103e3426e001490b58b4adcdcdcc8b8c419c10293633c25b0a565937138e2f77646c341dc3807f337c695ecf946182fc045109d95f468a89d9b4545ab6dcace6aa03fed4d6c1483e2e1c1fb659a55cfa9955cb144c342cd03b7a625757dd2d43579a8875cd535472da25ec13946fd49404f9128693f2c544ca46474f4eeeda416d8b82f1f6469d61340ca2c705d23b2037eddb66574e82acc42a4ae98df41970ceb956696388dbf3780ed9908da7585aafa60199d54286e304ca772095a8ebf814391ab7c067bd30f5d2c17f844dc9118e1ba0adc875ecd823a0278c6ea3edb4ba47f690492debd88158ee054a487ad4d9d89b6a414ff935c0c4507b6a23666197ccdc9a03be465be7f1050b64c4504ce9e93d2d523b905affe1e2b6342d8dc134255f702ad113c34d74024e0c3791cea880256e6768f39fd385b453fb1453713ab8910808eff5146ec32222daa361653a3f344e1b9965436ee8283ef66e820de9a65359498298b6023012168597d0c35482ecca69148170eb2597a9b6b3d6dbef8307972fa49c55b82c44e21e5d837152eff7da010dedc4c3d638421b5d298c94dd97e900fa65a25abb5eca2b18fdc185c367063f50e60a975c043807ebbacf3e024d41f46b9e53f2345aace2aaaac17ca97be9d4720f64d02387e87a57ed51893235e0f3d1e85bf0a0306ef1783e7e4da26c6c128d030b18e93e98f6962dfe657592f16ddd7c9e6154c5abf89fa8cd719813e0bc55a9de0172a4941f4b76d0749b5dd86c0f1ce0afbd3f7d1aadbacb390c7337aa46797efa3ab2fbbf0b1ac2d8d013123cfa9a744bab8072f6446cc8283ad6c21301c1e574a36b87fcc6fc71a46f66145064a4bef71bb5f50a82fbc3a9fad08a8d0bdea30c5c6726a5b50e342f899fb04ae847feda4af52c0a38b0db2cf95d66ddba2d750a0d87fabfca432e7450c3cd9c494c1be0e38c92e87758c2e260f2e31d2ccaa01dbd13b6a8595c545c0e38355994c3c130836f98a7db80bec85089e134b9af699a3a84a99abdec174cff9b712f72d4437072eb8dbab678243e65998d2f757eac853a89bd620ae80d37a30ccff5ee817b1af27acb404ef1dca5660f6833f4c18069d8745a54e398bc068b50d3487a859eb0c2f228e1e85d05ec1449264d59e74081d649ae21086175122f9cbd64961ffbd6e840fc4439dff39a743a5461362f5b389c26ea955ca6039404d4da805a5ca9d679aecf4b4d13e55ae29cb84fe0bfa49fdad2ea2398442fe8096afa5ca1cf2c170eaa745d3683b6b555f707183e881a838e9df1415ea9eb93bd016555d3cf9c382c30629d21307e6ea89fdf67028cba03082183006a85416935ba3b66b6e2cdd030d4994d781cb0d749d9a249da04aee6c72d254c7db76f42cfe8b985d00e6896de1da2061e2e3e0643d99d7f1c369819a8b506eae3430d02d54e99879417d968e405b4d660cc6ed09ea94b20dbf818d71e2a81b7fa1e2fdff3a803d3d248b3b5c4845705fea414668175244657de56c238aa6c80cf3ae63722f53df836b4d8e0b1453b265f86af187f9cae4a67a138e414813793713845692d65a832ddd490affe481e8a3e29179ca7e5912f29385e1c7a0dce1bc21d8781b8ba09c86cc06e61df57ed97de647d3b5c401541d61fc966ca0a6a7f78f85b87c8673401b3b3d3c503019436ae27d1256a80156717b8433fa4b42d289992d5eed4bdef440bc084d5b9fd2c05fb2e2f3b3ac04747455aee2a3856794e5cad4c3a77f9238b90d8dff9dcf4385efc59e4699f36c673b34619761dd9dd6d4a4ca28fca1176e7cb38167ba63a9d7e42a6256df4b96bc6523535977b9aae0d32b5287c09d402e0e39c289c47b6d15d37b9e78069d4dcbc833ce2ee396d1f14f116f01302f3a5961a9b4fc8adc66523f8f4784cd1af24b276e33a126a6fa8460e6cbe52244e919ccbe3bc2a5ee0c185844eddac7895999df35e3e6924589c0123fb30a2ec7b2d0bb5c8e9210ea2efb679c70a9ccbdf0862afac4245aa8d79f5f95376add81aa5ab60d1f5b2a7c74fa35f6c92d0c21cc96a310eeb70ecee97f0dcb1bbd6fa44006fc3c08fbcee74007a3c7fedb78b8d0dd003b05f5ea7a321c54a2b1638a6351ce8167172fdd5adb4afd11362a2317e126213aa5b6e97cd369707e7eda26b058c9a424f7e46a67f76fe9ec9bb4b2fa9787873853b1e9c293b080384105b27302022a91f06656b14e8262ae38c7255ab1ddde59283f0c96c034f14a7fbb6682259accbebd2c10cdc743d43301c34ed9f72c2ccb3b4f87db3b1486606f64e9a6a37b9ca4f4c1e181e4508127d3d5dfc706f6d95e4bada54e098bca3b42ed0547b686ce5a61402ee7b5d9aa63761b11811c285ea0b8a22cc7a23bff060ff2d9108d73f16888df38ae6b3d97ba86bf54987650d4d99b60a34de5ac0dba4d5c0366b4ea73fc2bee9b80a78d51af44e63bb8b742aa822dc09cabc90c298c401a6729455799171113fb6943bff29c7667379bb76f207e0d83d083f2c2ca82d9a2b096680c515e7705e6f2b03e4bed90d5722806ca352858e23fad3a8109173b790091fee8439f85bf51cc92f373632bf4a1b6f77667c974a3fbbe46244d3771d036b7937adb5c48c5fe502cbffa8f8119bed2f950df2e461ef9ae949bf8ae5c0e74664863dfae32e5b331b31f4ee8c73eb08063189efffe6c7b9c62c78bd3bfa4631ff505309be800191253ed0758a3497a53038eca8c8954e6f0d8f4fb0974b63a4bda8dd2039d437e8319e1cb369acd1dcb6bb4d22519af763322cc2453afb8f44da2430f009c315ebf564df0fb9514d55cf0841057d2ce242540c9cd04a973bdfe99729f29243eaacba730a8aa260cc857af60525d3b7bccc2f893452a0753e8d1e66d7c4fd93800457e28b983bfd5c47d2d0b1d301575d4d061ce09679af079c23f03064e1427d98fb4de4907f2a421d16eff135995602983d8e79624d6b658038588ed7ef951fec6f94345736194f827ddc4a581032232d1c99d2e7959a7ca17ac9d85c712b086f11e8e7884531ef91bfddfac33501cb846e233578ffe79b1b2828daa9f56551dca1ed575b4aad50f24edc36e68daf4a6e9475527871419db9ffdc03d77a89a12ae44ad27fcdcb3803177f7590d53251eb9a790522aab8473c146f869d6e6fb316a83b3f408397f8ffb447b915abe317f684b208933d8aa5c9be3cede81a7f1a5da0efb2d432fcaf4da16e81357db40f65d079646a8acff1d55cb90d8db3c742a3800805ddbe95bec5f22cb3707b08c85e5f18be306dfb33c79679107492eb0f68c6dc37d4e5dd6b93114d985341eb0d3a28bee5a891259cd7738f806347d80d97d33db841c8c0e421f62b606fb02c9e5e189c3c61f26122b50243f232c96fa24e310057acf5edbdfd0e1e1c5eeb9525db17227a5a40d53a0e7f4416f31e2a1e95b3a559683849030a938ea572f33421363fe5c0ce784d19ca29fc91fa72ed944d39941e4b890d2fcc4f0ccf", 0x1000}], 0x8) getsockname$unix(r7, &(0x7f0000001cc0)=@file={0x0, ""/4105}, &(0x7f0000002d00)=0x100b) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002d40)) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d80), 0x40, 0x0) setsockopt(r4, 0x800, 0x5, &(0x7f0000002dc0)="542892c7d42fd501aae4b67e68ef27edefa04a1f96a16cf67e8ebb09b49d4103ec2dcd175baca890aadc5e28ab2a75cf424e40d9", 0x34) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0xfc}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r0, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) (async, rerun: 64) r4 = dup(r3) (rerun: 64) dup2(r4, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) (async) r6 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000100}) (async, rerun: 64) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (rerun: 64) setuid(r7) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: shmat(0x0, &(0x7f0000134000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000060000/0x3000)=nil) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000060000/0x3000)=nil) mlock(&(0x7f000008c000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000060000/0x1000)=nil, 0x0) executing program 3: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) pwritev(r0, &(0x7f0000001240), 0x0, 0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setsockopt(r0, 0x7fffffff, 0xfffffff7, &(0x7f0000001100)="d9a77392836a38a0ee7b143345d83265e3ea519b8bb717018fcf7b270e8b63516580636ed03190ad27baae382b57543b37738f828baeae6ebeb0ee51f2b4cfe440ce", 0x42) ftruncate(0xffffffffffffffff, 0x80002) r2 = open$dir(&(0x7f0000001180)='./file0\x00', 0x90, 0x152) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="9d3b73b6a1d9f387", 0x8) pwrite(r2, &(0x7f0000000300)='_', 0x1, 0x8001) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x4, 0x0) dup2(r6, r5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x41}) write(r1, &(0x7f0000000180)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x40, 0xff, 0xff, 0x4000000}, {0x1, 0x0, 0x6}]}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r4, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000004c0)=""/164) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0xa0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000100)=""/52) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) (async) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open$dir(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffe59) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x11, 0x0, 0x10}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x81}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) pckbd_enable: command error executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x81}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8]) socket(0x18, 0x8000, 0x6) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r3 = dup2(r1, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) dup2(r3, r0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938b", 0x2c) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) 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, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868ffe00"}) executing program 2: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) socket$inet6(0x18, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0xba, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000007a100080000000000000000000000000000700ff020000000000000000000000000001"]) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000004c0), 0x7fffffff, 0x47dd) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000240)={0x10000, 0xffffffff, {[0x3d, 0x1, 0x3, 0x836, 0x101, 0x5, 0x9, 0x7fffffffffffffff, 0x7, 0x1f, 0x6, 0x100000000, 0x4, 0x4, 0x421cfb0000000000, 0x1a5abaad, 0x3, 0x101], [0x6, 0x1, 0xfffffffeffffffff, 0x200000100000001, 0x7, 0xf0, 0x4, 0x2, 0x5, 0x2], [0x0, 0x800, 0x4, 0x80000001, 0x7fffffff, 0xffffffffffffb517, 0x5], [0xffffffff, 0xfff, 0x5, 0x7fff, 0x7fffffffffffffff, 0x9], [{0x4d, 0x2, 0x9, 0x6}, {0x0, 0xdf3d, 0x2, 0x2b6a557f}, {0x200, 0x2, 0x6, 0x5f}, {0x20, 0x41ad, 0x7f, 0x9}, {0x3, 0x7, 0xcd0, 0x35fdfb61}, {0xffe1, 0x5ae04016, 0xe70c}, {0x800, 0xd, 0x100000, 0x6}, {0x3, 0x3, 0x20, 0x800}], {0x3e7, 0x1, 0x3, 0x3f}, {0x9, 0x0, 0x5, 0x5}}}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x8d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0x5e, 0x0, 0x5}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=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}, {&(0x7f000062b000/0xf000)=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(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = syz_open_pts() 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) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="1e55289d4df1d51c", 0x8) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) utimensat(r0, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x8001, 0x80010000000000}}, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}) 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) 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) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0x180) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r4, &(0x7f0000000500)="deafcab920291cd95538ab6969293e588777780e9b1b7902fa5402b888bf98a3e0bbb36349204542668aabb66da9888eedd4fd95293bf8c086593c649bb85e54c172dfba9e5ddb2c9eab8e03241d1b9c20e1927b405dca35922347dc104b61fd3d9ddcca3eef4c70a4c1c5baa772bb8ee395a3e0665c808ae0d3b432dbbd7ee4d24dfccae7d9c4ea11d7d81c42506b1f6e9f262136eed313f7f6c5bc020ae83600b8522878c84be165c8217bee4b6ce4f225464062c289b9f61b4dace3ebf80c2e18b024697c6f21872fd646dd44cc11e347ba920a5fc5aa", 0xd8, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x0, 0x0) dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r2 = socket(0x1, 0x3, 0x4) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xd99d, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x4}, {0x2}, {0x6, 0x1, 0x0, 0x1}]}) r5 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000240), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0x205b9a) r2 = open(&(0x7f0000000640)='./bus\x00', 0x80, 0x52) select(0x40, &(0x7f0000000200)={0xfffffffffffffffb, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x8000}, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getuid() sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000140)=0x1e8, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x988, 0xc2, 0xff, 0xfffffffd}, {0x7fff, 0x3, 0x0, 0x32d}]}) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000001280)=ANY=[@ANYBLOB="ff02", @ANYRES64=r1, @ANYBLOB="2b59b4fbb759aca9daa08c45e094f2c0f5179fced61f49c32abe94b509b9dc34a88f2d1b36cfccd5973113cfc2a62131d303f3a3e900e73281a1752a8a3178b5c3720276173d55b11117778a56ecf43731779406adcfcce02fe16da18204df10966f16dc3444e974660975da79a99fb040bbd389eeac1c89191e86a21940367749ac6db0edac1cfe76027817b55fd6c9669d02305c4fc9ca91c351facf75ee0f604c256fe6a4ec5472ed33973e2da920978dd7d2609e23bf644736159e940cc2b5e1081eb65a6f04c8c823dd2c062b2b7bfa76c347aac38ceaf96259757d811b9c17a9451b8226f059b1eca8989d26ad82972f75d3fff87f52994252b32965fcc95934e54d830522e53b8629149f20ea015a5af4687d41083ef0280aa4ade851bf9625704917853c3d07aff69f4732a0add58455741196e87ad228290683dfa7d419a8b51075ebd22615ca0dc2f4ac2b4eaf212a4fb014c43dce63b79502033d218f712704d95500b9788870bae9fce1ebaa3fee0dc5370fc9e9f1378aa72bfab8f9b3c3fda5dc3fbe6d8ef1505086b15649ed53db8bc2fce5ccdc3b27cb87971facb6a449356a18bb60ee10e625f91d642a91ccd67b833b4f98833e980f22c9e17a703c7e9003c8f2f18e382cf093900ecc0a72a6f141a889e70dc80a6deb36df24e07c325d1f7714fc38bba6624471c18746c254b74e4e0d7946f10331c7af0afbe448da78ea637e6dfb0f1704fd9059f37020f68024768be61fb30fc5708269c9eace5a140ec65943b5f9320bc815cface153590d456a9b1d79aac39caeef73805c0b80790a815949c892b1cdd92129d0bb7f36abac0a8de47bddb6e776d78503aad883fc59ee65ca14444b88c2f854c05d47464e9c7fbe4e2e9129971da47118c576beda9acf40dcb9b4ddabd9fffdac9c9cc4e4d75ee133981823c8054a2459c00591313cd3145c5632281b03b80fb4b36473151699f928017015c636908d7a06c511c0efea45c472fce737bf6385b4045fe99a191de77993a7786268dd3d7c7cf71ec3efb7aa01ffc328e13651d4e2543cccfc27b13b66f708309571a5bde6f72d67400bc13c4010841eac515e3de2cd45e7fe374eabb4839aa323c6b2726111277b6685ec3eaec44cb93af1eb7ce08c32781da0f8bfbb9d2b77b326652c78f2fcd580fd9e1c87c51147e94a3187a2f62f0a78f95c1a9c9c7bbb16caa37b5db608033bce9146140e907cd7d17832dff71256c50497df8dd4b9f134d9828f7a30a75fcc8bda866e45cdd85c37cb7af66e3a8855c215a26906bf38bc53ae18a662ac11afb7fd73ac415b0dcff453f9458310b5a6f67aa27813ec342c58244780dbb73ec816d0128298bc5911a8213acc69148b49cfb9d437fcfca41231785c38770105c5dad78b756be3f8ff14bf262bcf5883e1bfd484873d268eaf7856fe8a869d723614e3112977dd2d29b3d5cf4fb3cea8ea7b5b59bf7ea894417532d9ae1f4bd6eac62a3f39edaf8b37b4d57f7dd4b818bc0f0ed34c77ceb9a471d0105d5cbf8f9894b5f5f776448dbb25e7ec733a46b424ce0b186279c8430f99552c6bebd1a8f5dc77c916abb380b9a72496ec7ead8827b2597766c71d55ed593b411dae5126648b5ddb958707c4ba49a82f71ce8ab4a53627f800180869874caa4cd601eeb492d61c5e6bfcb78d12de7c7fd3269858bdba44e2ef8af84284a77956a41e060c0f955b45b7bc5f75f725ade4a5c82206da48d41f4113c25376b6193a004327ee251910968debdaa87d122f25f8d43ce6dc23bc0b238e8eacfd493918e630618ac0b4d431dbba65419167880ab1effab389d00e0b13998ca363ba404fd615c58e98d5c020ccbc65e053a4fbe7de0d08e6ef07ada4d2e16612f414f151fc75f27c0874ba10d20f9fb0f0f645b2649a28bbb74acf1cec00a7d9fe60e3cee3a1a186c0e50b4b28e79775956ed637fab1d2cfdf44882b4db04ed7466c1986a813f9130e13f0073bb3815746d9d61bce4f276ec75d4a1978c1ffbbeb1f7621226ea30ab24453afbd1160f1b3b9d34d42050c67adeef0b8fae6b8ce58b559da35db29d4264e0159f07f06cf14fdd9594eb774cb11a775e91a70ae944e7ab427154c28ee91b5ce43640eec1f8a423010a93acb7db03bbc7a9c4d2496fb2b2ad587a5e6ec9dda97684c7e9b5da051437e9bf7e608803a574d45c8ee9199b5ae08e6682dc3ca59e390a4cff29e4b85f40db8eaa00e5e51a9f71cc9607811cc00345fe012cdc1c792230fb6d96527b33a1c2155f8d43bddf9414df89d4e2846f4d039020c5fd09a5bf993ca2dd08cd3303282b24a8c021b3fcbc9d07bd8eac84884564687bc960a83c219fd3c858c1cec975a612cb6231de73d7e0a6c26c917e933788ddebf037c52428fbc4ebae0d30be95c6822c8d9bd5cb52886546f8b08e53f3813ad014324b80664ae6671757c4c4658e36451867fc667210ed5f428503ef6079fded9576f820a71213568def7aa25f5a000cd25b8adce5b6c78746b348e061197ee5d53cd9a277654da377578aafdfc20fea4a6e2bc87f244c120051aa8e79da204f69ddb800e0aa53de6b6469a54d1086e080b9f7924a46722695465c0f450e0d9c6276fe837e3f671de8a41f1f9099bc6eff17dd3b5b19e63d7ae60cc214d82dfb889100ed4fbb2392fb5b050a5bf34b6952fdfa66f92206e918acd2307474740e262c33b0b872fb1ce7de6af26925f2c77c344af56a37f0f309a7e6de80c4ddd342add2dba4c1dbb5c1c0eca4dcda1489609d3983e4236964d1bc3a1ef8bfeefe2aee508849cc0fbeade6140dff10ae38d45cc5005b7b386adde8f03f45952f772657787021aa2661ccdff6c0c452e0ea536a289fbcb70dd21875519cc9399aab21178686ae0bb5e2c2d3f81d10c1eff9b4b4386950e2e2333eccf52e0d925f424f2a73bad06f914d61dde73f69f116e159d12c49a7fb8398b616b6eafa0f9f700bddae2dd329186adab8575692f1b5d8a02e4e98484088d6d0ab516789fef8764c989e620334dfb0429f1df6818338b5ff3e05d539cea44d3e464b9360eedf880ef126f4b3f85beba177fdadbf2e7569f340bbb58d4e8a8c29a7e1a0e07a52dee3f5667be0d7de437e4d49b8e3d05211911231f7ab2ea6ce3a310de0450da00193165cc2c08700723204cf624a1d58bf2feedb0d2551799e6b226e6972578c77998c98e6902f33813c9ca275d5586091a8f4cb4060d87c82f33b733e49a24ee122289e418b81a2bbef4933f7635b662846f6d2d90f1352be935127fbae4ba1f43c0034aea4475a098af3815abc33e767ba3b90f5cbcdced3d265cd57a967debc585201d36bcb52118830c90644fa0c71cb96ba93d49ab05f2e13a8c87011d78b0579c0b60d95f3f02e5b4b312999d932d468610d865f56d011ed2d97c0b1c29283b73ef67f9d9d1fb1a7eb88b3f7cf6041f683714b262ee131fd7742bbbcbae7d0e1c439f4e46c633048c7823a9cd941e6c120b185c70559397b1f6e8111cbeaa2920f81b2cec192194f3b69e38067030f8d7d55f4c770292f044543d6ce2b7eeb53af9370206e616cc614d78f652f08bbe472031e81224d29237b233aa33bb33f8bd060024c8e4e53dfd050186e3bbf7e5bac8274f4e6746819683ca752598106978f2ca50ed1f094b76f270c4c848650f1109019dcb237e28b32d6ffdbab1dcf22bbc29ff22f8bb3c93691ba9a52321670e1be9a699d6a96d9dd924fefa53d99521d68af9a8d73232630b98a500b9c4f4de32198ffc922cd237958c388dc286d5823417d279cb8be091c9798e7932c73bff0e6f2033653366882e5984367db4de01466aa5390f9a999541a3461956b062f8a1c7a8dcb4d0e81a05181331325ea852323f6558757e8577190f1c9c7cb18b8774940571bffe864e2ac48c30866043682214e40b311912cb1f4725c282ecf97192ce1faac98194e770541e23402fe125062dafcd4a08a72dc6f039cc4ccc571737b9eb90ac87f61c0155db86fcec5db1e7d1985771889378ba259f001797fe194a47e1e9d3d22f310d18e98c42e12f9d7b0cf4d6deed494f1083f606d54128a631cab0c8522b737078034097b745aa4c27d303d157ca3cac140fda607ec247c3b1c7bf25910d45b11ef053c5437ac83ec8768f30954265e8e359cbaf086540e4dff0f3bfb6f1e7b50c5ff6793eb8e75835ca24414be940f7ed7efa4c53361f883f8f15ab2bf1d5251d42c1bfc9ad4c6d597b26e8df99859b2d9eb5a65e78e5b82a9734d35994505ff3242b46c5b7257aef6d6ed76cd97d3fd969418334a6c87a7dd576d31f50f187f6db13d34091093c10e015e6decd0d0d0b1921b242ac41ed3e639e0460e1b99e16d80df77776ed503264a504b2417bacba3a5b4cb6f4c4321133489aea62cce8b5260857eecdd1f7514c4ec800a0337caa046ad91700294fce631f18a97124fc83bbb6b13acdfe2fa7559295ad8f297871fee6fc8f9c00737477226a18d961c07689347370e83b398d02b4df2fdc833822e2b89b2b538bd13f6641b2aebdf59357e0147c8bfb90fc0ede13eb7bf28550d1b5041a9ba6c60341dc64faebb987191beb784d25e857f6123937edde5e55e0bdc2437b83bd8b7e87e878b914b1d11a28662b782c34fb19d0fc10ff5e3a251ad8819e5e0d00b633e910a0d40ad362ab985ea0be3713a70ee4220e856db8e6322b3df46983a289aa04b9bdc9b6c6e812251e4b5311ebff742da4bc1383e658d3ad327489a802fd61e538d56503388fa570476ae2acfa5de746f53e79b4fd2eeb2fdae88a43e83e63c671f717499588a4d1c828ab09f9262f7d7e316921519eeaecbc88027d92e535e892e53f1ca3ab2acd4d84e3e9ec4ee7440ccf93f3ac511be6168a4c0a6f0285816fec88b15f0e91500c6ffb7c5af006de343d209ff80c06164de7e9bdb4a2c2c6bfa76517ee62fd54114dbc5f46f3eed645aebcc528669b29f64cf7106cab09bdd25fc9fa231073d0108887f54cfc54f516180dfb7a99b474f31634de6c19da0ac3bcc7f146ef327acefbdd16f459ecfd0d51ecbd4bca502a92aaf3f4579ce79efacd397742dd0375ecfcbe17d00fe3252ba19c623b6216b0dbc4a9ccf6a3290c627816a7d4454cf8d9793a40ce7cedce5310423e8077690fb1ca9f887574dabcbdc85dcaa58424c742ae291b4c254f44db58d5e557a293bef27b6b584ae665931b82924bdbefb5c2f9b3ff796be218998d979780974f666529993bd8ad1f5f1b8ca7b9f6bf940742ee6d7919dc6653d2cf37ec29e5dcb896bbe586fba5aabf6afd4de691c4f48fc1cdfe22b7bce34917595454f54067d4fb3b0ddc5860b96765f8afc69526e8dd245d69bddf4ba6390b72b28ea57e5c325689acb3da811d3cbb37c9c7cbf00df1958870a2306f6928b91daf38ba7797c0e87ee99683ddf89ac962083ca54465e63ca2e0d0db4c4daf20d6e7ac97cc239ac6b968807ba24f97cb9ee4b64e34568b7ddc53f1dec70f74261c61d750cdee1dce9637863bf70166fd6f281a15a12c10c7b06f02b3308359fdca433616b0d8af62bbab31cba5f72a0801a40e9ccd69c7b109468c5657bf14094f2f0578a4ae9ce837825c0176ccc8516ef29ad0103dc0add00b4536359565555a055cb624abc3e22b79b062573f2dc5c9e78181b18aad81be67ef8022d5273d9b666f3730afe04c49d07cb59df1ccdcfd9871f8a16b3421801ef6c9a748fd74348ca272e742cef3afa9742ce1d027a8f7fb64edb310ad3e", @ANYRESOCT=r2, @ANYRESOCT=0x0]) mprotect(&(0x7f0000567000/0x3000)=nil, 0x3000, 0x4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0xe02) open$dir(&(0x7f0000000000)='.\x00', 0x9402b26e15339a91, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x108) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x1, 0x0}) executing program 2: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929fdeb6a206d2c6d90a"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000700)) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x9, 0xdab5, 0x7}, 0xfffffffffffffcd6) executing program 5: r0 = socket$inet6(0x18, 0x4000, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x1, 0x683, 0x1}, 0x1, [0x1, 0x1f, 0x3, 0x7, 0x40, 0x1000, 0x3899, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000440)=""/211, 0xd3}], 0x7, &(0x7f00000005c0)=""/239, 0xef}}, 0x10, 0x40, &(0x7f0000000740)={0xfffffffffffffffb, 0x8}) shutdown(r0, 0x1) listen(r0, 0x5) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) fsync(r2) r3 = accept$inet6(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) recvmsg(r3, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000840)=""/125, 0x7d}, {&(0x7f00000008c0)=""/91, 0x5b}, {&(0x7f0000000940)=""/174, 0xae}], 0x3, &(0x7f0000000a40)=""/127, 0x7f}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000b40)={0x1, 0x1, 0x3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80), 0x1, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000c00)={0x2, &(0x7f0000000bc0)=[{0x1, 0x4, 0x80, 0x1}, {0x0, 0x6, 0x5, 0x8001}]}) recvfrom$inet6(r0, &(0x7f0000000c40)=""/96, 0x60, 0x802, &(0x7f0000000cc0)={0x18, 0x1, 0x80, 0x2}, 0xc) r6 = accept$unix(r2, 0x0, &(0x7f0000000d00)) fchmod(r6, 0x7) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000d40)={0x4, 0x4dfe, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d80), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000dc0)) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x3) r8 = accept(r3, &(0x7f0000000e00)=@in, &(0x7f0000000e40)=0xc) sendto$inet6(r8, &(0x7f0000000e80)="6a4bb3483e305635f947551fb1195a2b36880a4d1461c22094b73174a3df1e95acd61bc6b428d82b74e9bf6b41ebb36d981edd185e9a1035094096ed2f7284dea35350d546684fb2d2f09d21a6b997e3ad486c4981c7b00cdf346ef83341f432bd1993d506f83077bafe4bbce012eb5bff42bbc48491c40552bf6830875cae876274b57f34c4694ce716a03dbcd23597b5f4eba71a882ef82837ad36878c15f9b946099de5625f844b91815c6135dd489236b9040d18a7db9e6577ea4655f081971ce2a37a586a6f0c6659f62901d3d484dcc5a748be4cb2def3943c1f3bfd89c03c300a310625de5f24cd785221ab797ddb93150360163acaec9d2e4d7d91f64e00e56e411baa0776bc5c262e20c7b61285a90713563718907a0acceb5fb6450161100f5e769c3a264f91eca3c7689b84e03228c8634a4dabe4fd783ba940a5300aac9fa1b25e94a4bd5da2d04be2337b64a65924aa28adabb9ccc98354ab94d62464621b2529e6dcdcf26c3bf69e53c556d2d8b85ddf5e1ec46f4d62dab523853be6cf63bab1a8b1f0493e8234f8ea430ee6e2ed292584d3d8094a84e47e32d5902318264ca7c72271ebf2ac98ae9f46dae5ba5ffffddd3b637e5f84120c09b6b4ce1ab4edf4f0ab76067c4e3063b4415b9e69035b35687d9332dfc51eb599aa041fa856e5b470b16fa20ac36b23bc9df441bfddc76289929be57ddee4f0d4a8d5713c6d912bc930f8197d4cdb9fd91a8fce97274f8aeda04e5a46e2eff81295ac9f11adca40908b993bf6462b5d1adbcc31753aac6c5894b2a8507447c45511b3469408abfaa4ad22afa13da7e91f57b28c4f643355f3234ebfcbc60f854d7e2fade58a7adf22f500d87ee2dd80e11ce17278c3de46be9d0e51954c598b4b2ae11c860191895447de2fb13915484d426254446a74efbbe947dd79b007139c3e93e32d4a3cdcf87570fab0041cc72c7b41d9a4e0d65887fb90691f34a0ca6cb9d9b0ebb29077b7dc87205f726f6e0c4b717953ac78f247b013a68ed8fcb8c529f6dbd22d6ca81c7f1dd1eeb2fbb56a8e95ab3a3185dddca75ea52996d864dc03a69226213c4bae1b13f746b2bc2d820a61d97f55156dca2fa7e25fd33d5c37f5fc3248f092be9654fa448348b5c37def5a53e8cff97c1e831fd55b3243b41d560cd6627c608bcb7c612afb7220c14230a4c84af51ee5c5914b51fd1ecf9e38203d21cd6b0f3acbb07f75edeb8ec597d22836c13cc1936f9cffcdc4dd982381432cf0d0ee5f196c0d2ffbf55db4f4102c5d09e5ea4bde343944576a5a7aba7957ee01f6f7c908937846eaaec4933a8f01e5ed08d772e987b141397d05afb09e51dfa4f5ca09bd3564eefda415d3f490c28bb2694992ee967b4cd582392793f3473241dd0d5d21a437fa5229c2d1e7fbd30fd9c8fc53f17bf4896856d3312d8bfbb2aed287d94c004e935152c24578abb6e961f2261e1a87119a737b59bec6e337d97b8e6c4a0619403623319036f19e92936535a425fb3b2a86d909a1fe4f6d810f03aacd84692e8d252999c65500521297cbb32adee91d6762de09e062f56918a1e135dc20e815bdabc89dd8bea8b8c7eed5481cf5fddb190ac657dde3a15b447239e48b7d521e08d7f513f03bb2fe4e74a22b7c5bb7ad1eb680703c220906c372f21190e5f08c57e8e694124399122be33e66294cbc2be23811b1bd4ae0b9beaeca7882b794de888ac01c5b8591cc7fc35767d311c75b43b58349fea11f1f71df12b3fad2e63674abfd0e988175d5559b77ab51fc180aec15730230d66d258fb73d2405d84b67ebef396d729a5da8ccd4578ea8df604890b8b285f38db1318467d413829ed6f60e31f9e5ebc7ca1155b02c27075e91b62de7c4fc2d49fb1a946e6693a24c417a59fb748c045768de032d4a352fab60118d334fbf722a3104f9a5beecf0768c05315fa891c50de5ffcaf221364a49ea18bda00a9bda34f59db5f937c5dbda8b51d65d8e0e0da16190b6985b09de089bd53dde322757a459090b25d71e8b0826340e49b1f291fe643aaa8bbce73076aa82d8a8e60463b17cb9504db1aa7564176daa5725fc3f82e2b3e1f56f0739162631dd554e9db57f07d4f9709346c7ec7dd58b3eaae0fdf2b14b7c7ac4fdfed9071f7bcb15578952fbcdc456916e7459909150d6c338956b656e0a7dbf1597ee60fca9256c3e1c2238ae8771ca22986614c5368e5dc859e71d74bd37d01ea571345242e4b4330d7ebb1144968d39842803c8b07f1087cd1545cf2a6e3763e694c73503c15147bd32e26390b1ffd10e7cabafa4df861105ead5e8ed5a97e50b0afe9e9fa4da024f8bf11cd946808d8050622a4ee1d19ad2ccd288311b2fdbead616b5d7b067300d5d0ee29fb943298d483629fb6677f87d58f76ba0d6d801fc75268d96ed52915586677cdc8cc19807198c672da046bec30c6a43a82696cd9f7340307870af02e0e0de26261ad9fa848c342e08d3693ed8687e55499b9b10a17f9a9c8b0bafe60307f875bd6e8c54e2ee665e086160289b226526b103bcbbba318572c9628781827624241cd5f542cc2ccde8866941c8c4aeefb871dfd89d3360c1587abad75b6978078f53cfeacaf08ca7a9fd40f24cb4825310adbb41de369d33efdd2481415d3a3ad48767933c3b32fbb3253d2ec3e21adaaf38e73fa8b06fc43c675764799eb61c5a4fc26e1983e2010dd09889c6ca1a9d46cc056d88ec11078f1212deffe4cde667f798afd1272c506fb14c3c6c87753b120fe9ef73d4ee59c45d4b26e923af5cf0115fc3c978897a57ec3f7e189f3a85326efdc20ce2f2314907373c21f3b8a91f3cdfeb71a82bc4168e067fbca3417194bf8123b8022061710d3bfbc1e33271897a20b92618c7b4a8e63cfe40e56742a3007a55bcca8c713e07ee65c4d917dcb57462ad321fd29e2fc9ee5fc703642a05198bdd2f59f25dab3ed507f747cb82e8280525a08ab0364c97249bd54e1ac3830a17cce9a4f8ab227513977b9faf5018673f29b638c62e84c6a15c17adc3a94552477d2a2b9c2ea4d9917c4be61bc862200209d80ec534fbcac41fbe61bc2bd99220e0148ab83444f184cb9644852ce1dd5a3ff2b0efd9b80e2399ac14299d10d62efb9665ef6254310294f99e69d9ccc30fbbfdef809dfda3e35c2bd4f9984a4ba844cfd3762819fcc742cea490565e78ef8b425d451c802bd9d20eedc641db3b6cbad647bee19cc6f5368c1ab224104e03aab100394a5dd88534781ada9e125f5322b69b3f554a9639ce53c64ce41e2fc2135dd557f49edf4ead29d0435a84db0a2f4ca55f0316a078f13fa7e28b5020f38661bb8d21667ea813e05fc521cb84c415c61f244dc158460b9edd468f81f2966cafd70a56b383d53b339e04d6011c24fae4e7bd39f7e64e22df8ed1e7c51b478a4957f885b50e1a5a40f9d5d33a41f9a03d39cf1eaeb5a11f8836684b7ea87cead1a032613184e3d080199895d99d1f38758fe4dfb7dc9064f7e64ffd2477696a37c860a3879160c57713781912b403b76c6db4bc0454085dfbe2f054e80dbac2c7b1d483f8b1858e0ce941d72364e677775364d52f9209d9b6dcd42d3873eb3de202982e92e80261be0255c434fa3d767e9f59fda7a8fe6e582777cbaf71231c9a401697428a15516e8e4c7f521cf2cef64f07a1fcd51c6fa0e17a639764c77bd7776a76911d2035958118764bd144ab89821dff2fa17a6af712d14e9bec3deb2e8ed3cd33fe5786f0051fea90fb4752373b49495ea2e99a154a7aba4a64ca571ab786ed03e646152644b8d60151f877e33cb5a3c48a1512a10b7cbefc4066992bed6f1bb5d351776da2f9ec569675658fc94b54d6451b5f6f306ab0fd19c7d5703cbe68a55839a811ba8f95506cf49496d3f7057c190dabab92dcdb3915bedbc531a2b087c973c6bfb80dc9e608eece4d80e518747c7d1cd2911523b47da3d928672d1de4522cb5eddf79e404666f81a2d264ec5f947dfcff28dc228743b53b66ff3d57a18b052a4351c0c11758b6f2f010682f930acde3f5fee4abf842a7342b3b6c87ccd5a82b5d6723559f031f9ec39658063c8654ac4f47a529c44e7cf5abc2cc7ad7b4d6f284d2b0e3aeee0ef4866de31e636ccdab4d3de93e1a520fa5288e30e728ac4f126a59a5ff96549416fc79ba9c8d7bd785bd08d008f7f5d75a33705d1b226c9ef671672c4842c1552cb94f3b3174fcdeef54b4327bdeec02243d9a20ffd7ac814efe74076bcd2113acbc2d76b54ff37a1836e3a255b097f63eeb8e58ad1397734da58166171c32b5fb159550516629e9fbfc28048b7263f3bf6e80e1179c584dfe366a27efc1d3b619690d46e5f974b6249c3ddd9e5c6dd1a6490376eb7dbf5af40f7841eed68bfa21a81abb42aca9e9010c33a6a8ced11b7ea4c49461e11998d9cc37d5080fdfba1f8890109b1ad6af5f0731955bc98a4102a05bc4ebef3fe812afa50cda2401c4fb9405c07323d6222e1afb9e5f55d20ba8349c0526a978be3b3999bc3c5a0c2005f42f2f2cbd451bf0f4e4bd3d645dd06c8e67f04cbaaeb16c07d67e1bda3ba161dc50708cbd9cd7960843b6c83480ac84ba8c1c6e2fcb83cff4739fc277263e3a6086e37ea1c0469699792e52cf97782d63421b799b9508a05ceebaa4a6a90fd97aa1321c3729a915592140635783cce0e984b10524b7a0579ef6145a22e8c98289bad4b85db8b8bc2ea01b250888a926562775eb3d321cc8de2cd22d0a510267794009f2048b6b0687ec547b049567c0534aca430b2070a8b919fd8db0bc9f69fe89dd09de5f366b6be25b8a85b3b8e286b6adf4ed478c9c3e811599c2380be4d40547237f6c3be83b8cc7941dd93c2afad25d62ff29006580dbbdb5b80cc5fbb99dcc9831765cb3391d45b57f02414c4060b7fc0265707957173a5c4183fb9302e76d2cd30e5a00b4adff426a56304d24a8cb4840938f5c68b82665b7437433f29eab80dbfc76d00cdeb1b91486cb66c9916d0c2af1d3b0ef3e78c4a764ae75a71edfa9f5731bc6a92cf7b19a7e04424ad8bd5589d61f1b7d86698324adb0853024b5250203a6f40cd072f346240c071caab9ac64de07b630360ce8471c346554ccddc5dfb84b52ac818283c5018feef6d2ed1d8a78d81087ed0470aeba907c55a39b306cf41c6dd1bea570f1a37c0ee9e0a17a622b5d6cd593d11c5e3bcd21efcc9ba769a46b28da1c20720794df55e84bf1c5e3d9614b617c7b9e1f18fbe545b614090be92a0d9926838c86d38a69c04efeadb1c94f29eb0f2654943921c9dc51fbd1d2b1c477aaec7304e682859ceec7d25c6cbb210aa6c18723442f51c552e51cee1f63c1aa5706187c37c2eba9cff7c554f99938af6ac91b0cc6358cbf96f8bd2b5146e2c795ac7cdd2277d03ddc976a9a57a6e0239c2748d1ec3be0e092ba647af1616c275e334f9e03d0316b124d92e5f085d29b68ab92e91a855f6d8d00295b6daa74a12f5f88dc7fc04998a87046785be859a8416626282dd4da098f29ef2546348d3232c8515bf47a9b790106a9c0e80c4cba63e618c758ba2506c8bd98fe331ae88c0df0b8daa50762244965b8d9da856d4a55ac4a2bc309fb5896f13df6504fdfe838b5f87f3386d94f2f10f91f297b92e42696b43349263d88f39e57dc0ce735bb0b4799ab084c1ba7808a46e9185e4e03f9c086353cf2675aa136ea52c9a8a45c966d56a5fd81594c97af471c1820c9428515bbd188fcbea5469c8ff6ca554d72cdaf7e9a0e", 0x1000, 0x4, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001e80), 0x20, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000002140)={0x76, 0x8, 0x7, 0x40, &(0x7f0000001ec0)={{0x8, 0x5, 0xfb, 0x7, 0x2, 0x8, 0x7f}, {[0x4, 0x4, 0xfffffffffffffffb, 0x0, 0xdd9b, 0x1000, 0xfffffffffffffffa, 0x4, 0x6, 0x6, 0x1, 0x5, 0x6c8, 0x4, 0x4, 0x74, 0x4, 0x58], [0x1, 0x80000000, 0xffffffffffff8787, 0xd28, 0x9, 0x800, 0x2, 0xfffffffffffff653, 0x1ff, 0x1f], [0x0, 0x9, 0x49, 0x4, 0x3, 0x10001, 0x8], [0x9, 0xffffffffffffffff, 0x1, 0x9, 0x7, 0x7fff], [{0x0, 0xfffffffe, 0x0, 0x100000001}, {0x2, 0x7, 0x401, 0x4}, {0x776, 0xfffffffa, 0xffffff73, 0xffffffffffffffff}, {0x416, 0x1, 0x4, 0x5f8}, {0x4, 0x7, 0x400, 0x8000000000000001}, {0x7a2f, 0x2, 0x5, 0x3547}, {0x3, 0x1, 0x3, 0x8}, {0x1ff, 0x4, 0x2, 0xfffffffffffffffa}], {0x7, 0xfffffffb, 0x0, 0x2}, {0x3, 0x600000, 0x8000, 0x81}}}, 0xbc00, 0x6}) accept$inet6(r0, &(0x7f0000002180), &(0x7f00000021c0)=0xc) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) 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)={0x0, 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r2, r3) write(r1, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000001c0)) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}, {r4, 0x1}, {0xffffffffffffffff, 0x100}, {}, {r1, 0x4}], 0x6, 0x0) write(r5, 0x0, 0x0) dup2(0xffffffffffffffff, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x81}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8]) socket(0x18, 0x8000, 0x6) executing program 1: 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) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x81}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) socket(0x18, 0x8000, 0x6) executing program 5: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x70000000, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) write(r3, &(0x7f0000000100)="900b267e941c90c37089314a91169ac175ebdd3288b70494eed2db042467c7a34d2da22d1142211d1a6518af263f5099d0467242f092adbd0fd8485bd070b366ad214122ea01af9b5f216ab6a05f4008eaa17075ae3331f61ef75be5be1b2eb7183c2394160846655f3ef5443564dc3e3e500f4a6c656278526468d204702a0b1e04e10f74223dcdba891a3c744ab82488d18d9d5280af", 0x97) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r4, &(0x7f0000000200), 0x0, 0x407, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup2(r4, r5) r7 = socket$inet(0x2, 0x5, 0x89) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000280)=r3) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000002c0)=0x1) fcntl$getown(r7, 0x5) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0) socket$unix(0x1, 0x1, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000380)) getsockopt(r3, 0x3f, 0x7, &(0x7f00000003c0)=""/12, &(0x7f0000000400)=0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/205, 0xcd}], 0x2, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) close(0xffffffffffffffff) rmdir(&(0x7f00000006c0)='./file0\x00') executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x2, 0x8, 0x3, 0x7}, {0x0, 0x100, 0x4, 0xe9, 0x20}, {0x3, 0x8000, 0x5, 0xffe0, 0x9}]}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x138) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7}, {0x0, 0x6}}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5e04, 0x6, 0x1, 0x0, 0x2, 0x5, 0x6, 0x0, 0x2, 0x6, 0x2000}) select(0x40, &(0x7f0000000280)={0x9, 0x781, 0xfffffffffffffe00, 0x7, 0x8, 0x4, 0x8b2a, 0x6d200}, &(0x7f00000002c0)={0xffffffff, 0x3, 0x2, 0x400000000000000, 0x1f, 0xa6c, 0x2, 0x20}, &(0x7f0000000300)={0x1, 0x100000001, 0x39d855c7, 0x7, 0x80, 0x1, 0x8, 0x3}, &(0x7f0000000340)={0x2, 0x4}) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8380, 0x30) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x1}], 0x10000, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x8, 0x9, 0x7b7}], 0x5, &(0x7f00000004c0)={0x8000000000000000, 0x8}) getsockname$unix(r5, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendmmsg(r5, &(0x7f0000000b40)={&(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000580)="70387e9321f1bd82789dc9ec6bbb16fd4c5b613e33e816f91c546279f84aee70a6192652069e0f8d66d8b2b16514d5e5e44d4f5dfde9c1408472fb734fcfd20c950df9a5446f6a2c36c3c769a9edcd84ce247acd975bd93c146d605dfafcb5a241b5ce28f1bc50d587e891123a7feb8f71c50fd8ef808f05509190940d8a617ef19b30a505f9676d74b2884636a043eeafb8914ddece5b544e38f143f156503d0da479a991c972f76742b550f7daba8827ed5a2fa99972386c1ca7db7967d6000625da8c78db7f1ab3caef2b65e85704610c027493d529c7928f0af8b4173c4750e7966bf274b2fa7d1b8c6a758238f5f40889866d138619", 0xf8}, {&(0x7f0000000680)="0033ea39830ddde8dcae2d96633ddb0343d2ea4b1dcfcab6fb022c969f61a13b68210dd294c22be934ea6ff637a5f431ea12d07ce875eb6128d2513c0b32aa808b7e40bed8a5a3137c8c87b23b847e", 0x4f}, {&(0x7f0000000700)="b3598489c801db2483bb956d579391e77dbbde1d5f70b0c096ba63fb7271e6705779ddd2254564a835b6054c7c1019a1497279e91ff466ae68f0f6f7aa4ff7b9993b9e7e55e892a5123e51925efb331dd7999dd70a6b6425a8c2a98125ddc69037dbdf66726883f9a8c8550f2af8416843442aa985a1c42986b7c101fc26e9fe497eeafbe4e5e59824151f3644611efdd412b9165b6f57a35fabc00ca26151261b5b2a14582edb8475a91ed285ca4ac9b809d86a196655d64e0249f2da8ba919d040f2e127d5404ad54549438ece0d9d146d90caccc7fbaa13f3c5e746d035ffb0f3e31c18af67aa", 0xe8}], 0x3, &(0x7f0000000840)=[{0x70, 0xffff, 0x8000, "8c0216edfd870ce195223628b2066df78f6434d93c8d4903d5d55fabcabc085c22cce20634333643fe4dfd7b083a7e9da398d78fd6b85eeb69315fc720f6f8784c03b7c21cddfe2d762e762e56c7387cf1506fa97568f31d9ec78ca6d0"}, {0x70, 0xffff, 0x3, "c8a421ea5b67c251d703bffee5d717e183d7c246d91c95359a5a3f497d503da03d33c153d2b5f0b95d9044b98b07529291347360c86f862b8aebdfff9289d2be8a97be41c3c272a7a84e25feb3faf8fde653a7765969cf8d01"}, {0x38, 0xffff, 0x7, "834130c5c54910ee48876f6599b60511f0d14617bbb44e1bc9f0f91432b933f6f418ce9c"}, {0x60, 0xffff, 0x10000, "3cf743cbb384a2db5c011213c9b70af837ba216a2c7ecba0882fad71d70c15805cba3690ef4aa6bdfb981617908cd5bf207d7b9572035e4f628167d56e9f640c20923e3324b387138f0e35ca"}, {0x30, 0xffff, 0x1, "4b9e40c3f4c75e8aacb7ec4fd3f9dab4097902ab2ef3d52f065221103099ad53"}, {0x90, 0x1, 0xaae, "c7330198997962e04988c8f32f3c23ac42db994290f54ec9cd4ebadf7c33cdbbd5e41f0cf935b082b2a18a4bceaffe46c56ebd2ffd1d5124e8cdf2a76f58de9accdd0bcdf6e8a73520d6c4768a8356bfdc3810fb686e4b7c3b59c93e0469adeab566897296a60a896b8c83b54e8fdbcd2bfda04d7231e9263d"}, {0x58, 0x1, 0x2, "66a0a8660b9bf98e0817847bd398dd1380c30110253ad1815519a2d22288fd8025e6c04e9b5e662f957c0344dba5e69d2aea2db147485c6eae72432868aea5a49f14ff"}], 0x290}, 0x3}, 0x10, 0x2) ktrace(&(0x7f0000000b80)='./file0\x00', 0x0, 0x40001302, r3) r7 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000bc0)="bb289dfa53122cc8fbc5e956aa8994f451d66f7ba2aa1876cf4051d77480aabfbf9bbf3e3b92667eb0721492cbbfa1eca4e0cbccdcbfbf16a3ae86bc64a0ecf577925044e6bf891d798c8a92d71f9da413f7ce2c22ad5c1cfdc1f71517ff61f8b6e87f4c04bbbbe5c80d10f7cbca20d7d25a49e26e778de50e0aebddf91235999db933fe8595db5b6e9f38030431d5eb84e2709da11238bc3f029216b706665713b44b5e", 0xa4) r8 = fcntl$dupfd(r6, 0xa, r5) readlinkat(r8, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/186, 0xba) accept$unix(r8, &(0x7f0000000d80)=@file={0x0, ""/263}, &(0x7f0000000ec0)=0x109) sendmsg(r5, &(0x7f0000004240)={&(0x7f0000000f00)=@in6={0x18, 0x0, 0x9, 0x7f}, 0xc, &(0x7f0000002040)=[{&(0x7f0000000f40)="478174b2593fdb1828aaebea2a7e5e1b0488332ca89a346872c506c6ddbd48da8a53a77cd5a57e836ea95b4f7127d19eeea5d69273e7a4195812de4c7ce3e65e0d6a6094f15b4487d5ee3c79452ebd0847df97dec3e010e2c88eb9234593b08cd7d85808bd5f93f482c31ff103dca560fea6488fa6145dc4cfb6e5e69d9d29a389d8707c68d66597fee2a051318aa49763a985946e33b9ee6daa9822a14a02d13524ada3a1b1efe73c75f67916a82a7ec43ff45122f1843263f760277c47933ace5f16229ccd", 0xc6}, {&(0x7f0000001040)="386e72bc1635f1349d53cb9a4118dec9f0e29deb3563537729ba2d5991a4c34e99084e277eb3c2aba333a434583875957521132a58b10f3d662eb797d62bc1ddadeac662abebce6cec2089b25dee32fcb3077992b1cae07b63d1f793b98569d256e867521a0849837e008a5d74fcc074d8c298a2b05f489699a93b905fb4dc0f2832df046dbcc86eb4a40d32d65f3bebac89aca29549fc3d3ad9ead520fab59ef02cb47658bf78879dc1aeb347f4874658329b94aef51b2f3ef8200326be1c846b7524213004a854fbec02472878513cdeae6c2df149ba3a113042f90e20ae6500fadd0860d3204bc1ae407ac04f93fb3443239cc404467b8536096822527de84c77ad2c38037802db6f0eed67ee09f8b58251e133a31a003e8830c5ac77b27c8323e1238111bec21661be318a668f473009a6f039b66f01ae35495c3bbe8f894ac1807f27b1be6e57fa4dba9424404b95ed6c142c2946bb97ddfb96f52c500c821ac1084d4cdf1ae5bb52761b359d1d07db94f88bc92a5642f1092774a4424d0b00d76e0b07284c6303cf1f0ae0f3186447b56223340349e267fd4c0def87e6d796b32b00b04d85716681850a896c7ba4b60971be3249cb2f1a975432ca6331a1a7a4c2654de3c005d16b07a840162f63b7f108088e1113b490dd5e8caf4e3f7858f39aebfa919ad1eff32209f1e83d1f244070b8edabf8a3ca6ca00db5d1561b2547ff412403edc415dd1dc6e72133ce32154b56db8c507358d7e553feecec9807b4db85ca07c385d3f6647f9be55c15a5c52b255346e36fba036f2172a3053eaa1f4e1bb77aaef5ff583ae16d2287e9723ec81261801e8479971becba7f79b907aa83491d5de30f63783dafd4f540ef2006f76ba0c308d41214e31adf833625560212ab4d75cd8ae726625fea3ab76f1f2a2f201a458f7b1b9ba54acbbea1032baa614df2a0ef6a6c195a3b3feb3bee502965f5e12bb15668f93b0a745cc2630c08237907b6c7cbb9770c51f23e3bf43a4a5522ade47c6a4162cbbc85503e6242bb5fc4d0fdc6b7c2c2b4bdc79afac825fb88e3e737cc73bcc5141cbf8fd869d39a9830317548ba527eb39495fb2a89b6baf6f45d5442e6e41903dce36b8ca9f354454fff30883d75a0ff5da53acb9a0535a525400519f3c7cc05852e01e657f3ad26fe459e0892b035c4beb46ed7496146e453623300e5ff687a8c5e556eff969f76cb8b645c8d9266fe09f5b335fb0ae9de27641e9c6c402824b561507864d04387082a62da6a92449f4aaa26b440cc473cc81a4f2303d3436120ef738579ef9f52e1de899c8ac8d52fca8b17538f6f3fd78a93ae37cd65020f878b4c6d55b05976b1d5fb116ca9de1570a891649ef80494eda45ef8b9d5e1ebb0933f4a3ccba9555d4bfa488039616dabaf9db48617a4df93c81adf2eb50ed0a345ae71917c51fb39316ca832f541d09e893a348f734559cb79fca56251a7b07df7c79dd22e791f44d81d5a1351ecc143f212ce449bfb5cd46112e5181bd42caeace4b3238d9f209fb7dad709e7e9d6f76e6c200a98636614a93e42d2fe504379900b89fd91608808564ff715c21c2e61ae9124a114e1f55158dcd7b46477b9fcf5e14b3cb0e66ea82e27a37063a5a8c09bbe661d2afb69da4e0dd2946d026612edaf655e5f1b62f443c944235b0e24cf43765cf8b7b7b1b362fd0d1521e4c1ea4904d05b39f389f5e877bd9a45a3b1e37ccc3b8d5ba7c41674ddd024818cf8f4f3deb7baa00ab0e26271e8e0e03840d5eb4bae6967fbc970a2da75631cdeac396a51a0df3178f2d134b8844c480f4a0f8e809cc2bbe146dd65e2c3112c304c44fa4c9e409896bf608141c85ed95ef8a2bc33bcd71c849bcd2954889c761da8469431751100fac02dd127caa7dbcf92f449a7add91e168307d7834e93cefc06968646d5f4a430939789f1f89450b2e4d875ba9540b78855e55c9835dc2ec6f912cd3b3a17f55a30f482e01a4d5564d55e37c17c5171560baeae471b6a3d682bd6c1811659cb51faae78569f82c931c01a80c4f8c6a5436ec42743af438bd59a8325b175f2972d833d18be8a9f7b1fedb79d7e00db44171aed1384e4fec36a581334f5310bd1e3afef794f47636920d6a31ba81e8301ddd3cb318574bb2341582f4970c49e08b9dda8fa3e653e384ba93750bde0101f0803867f6c85ea4e5796d55bfcd64c1b31931bd9764f6cef42a1f4d65eea96452c8463be79fb9e3fc50f8ce2076f888072e1e7c771d4c1fde3c957e448b88db5df8e8947b1557fb6ab72d7a2ba382a2a1a50b47480b644d59f9a8fd0bbd6483afdfc0d932e544a3c0030dca0128cc4b9d6cc2d03b7ac87c8f00aec259b7fd513512e910767f9352281138143eae40af091f6c3898550035413609942e28baebc3165a3edba299ed20cab512609c189272d4cc5131f597160b936491449538ad48d7fdb1af073ef16351ce399e9bbb0c1b2c04915b6f447a46b2af3d29a135b073abefefc4be3b565cf33c35280067e9e64d1179576a8cfca48119ca6a5687c56ba6d3fa507538622fa36f23c20181a04a8fdebfd3d06cb8e003a13a2978932f3e04808f9a99bd0f8e83695d28d198ba1f50fe6d4a759dbd6809bfad89170d7844ae384c23dd4f0a0aa1c33a98527e906a7b1c241ccfd9d8f00ba01583f7df40c70f8b6973891e27421e494db6efb6edff95e7d4f5c8d2da935a3ec0f5deaa94855a4f5828b5323a470379e1d9aad7fd0d47e00b8d10ed405b4755c28f1c303217499cd46d8191fff5aa9e7e018d730df50c8ef95e64f7951b7e5210bbc4a79117d13a95e49fb88385acc03844f6148e4048101bc343ec853ec9453a4153a2c07cc616e91312032b0cf42ec75e8f3deac01e936559cceace726eab3884b47acc20d28f95b44ba34a565cb364e1c9800a9d9f885fe2fa7cfa60fb2d3713cfb5c311f96106fe23cca36e7136f08d3a35a16a3cfc157400d04f1cf8b523df1111a6874c1406c49637d1d2fb0e46a9d2f799061f2ddc2277b0d3c49e16cf0899646f2092e312ec7b74cf526d616fd2f8b98259f8cd12de6a481241515baf3c504419b635c1df74bfbcdf3b8c185f47fe56b1b2a3c6b66564d51066ec81be6d627625f5e5dc6b20e51c47f778b1817611bed1e71280d4efd1ceebf9ae97aa2b661112edb5e5c1ee9318c7a819386349880034fdeaa16600bd1c3794246f19f0425749913958968b66a604a666dd83e891f2bbdfd90ebf4e1347445106885ce0097b01012a5d6f17e3ba1b9937710bd4ad56ed90ed23c19b4b61beedcaee080a1a76c8d28b51276721fbe05c2f24bbc2cedbc0ff268abc76429e13661dbe6091c2eaa95d4a2cc0d3af672d32492ded24470b07f3a8b56b615192dc62fcb578ad3198534fda197e416ad9e08723c1e8d09a49aefeff42b6f3593454c2f3978ae86617f796ea7857ac8b79d6a5baae8480c50a536aa4a31c45127d14e8eb29a17655669b5feaefea83b47edfb23a171a10ec02d0a11219f92b0ace0c53a79e4579455285e1627bf45e0e09010a32fc5e89e25410b8d59adb9ab17dac11d6ea3e31e42c859f4d42ca1b42e7634b0e0648b4c83f54818144e5b778a6f14bfc296ca018d409f57cbd7c30e0134cfeff7489da5317701d9013abc41f88c589eb483cd07c3e7ebedb83186143dee75badf332fe1e98c700f297247b43a72aa9a169761f659f4897161f9dce797dab0784d50cffdfbdbac7e0bf869dbe7dd99bdd81b2a19f032bea733e69a7049be929165197322d3c25f2c83a0c78ce654adba46ae5b8966d5b98500640dab00c92c609f424b51e177234930ffc688cca86cf5aee8da5a27b91af8ebb67b28cf4501fe721d3746dee7cba7dc712624488337dd8f92fb3755b237384250674afca1069b517613e22d7bc7eae854a6ea6204a6265e228beddfc1a568aa50f8b4790a9283a36222c8895df2965f3b83ef0535e4fcccc73ab3afe354a6dec65dac3b09e7a0d8daf7e6efabb2c86419d4e0fdc0cfb96a9afffeb760535f361f24edcd730dec25e81c4d0b13c69603193c57d8b630bbab7f37555583a006989228b21485d918725420802217f2195c56db115cdcea19fd1b5166ad0bee5154fd76a47ca07010ce9565ff88ca4191e34c9b508b379a4172e5ba1a8e61ea143ff912e64aeb17a00602db494575c82231c7c9378d362a0746a85e7afc764cc5153e39bcfa9fcdffd4812c4a0ba6f3a64ea1cb94559574cc56fcf150cc13e46d3fc187d4c250f674fb1d9b9fd245a22b64b285fa9049d14013fffd7562a6ea6f70631c5d87cc60510fa62edc93156bef996fa11f85c798441dbac779323e5ca1950876cbdc0158856e6dd6fae1baf475467176098d014460852f6e4d0e4ec2da88aafab4700d64fe7e52382540c2edac0cefcb3bc88f917c9008075e1664079ac3a5cd6bcd0c67112037ccbb4a9e9bb455f309b22229449cae3d56adc1c16ebdf12064dc462ccce2629bc182ddafe5ef8b113e6f31d53f25949b9d28e773b7f9c26961d93f00f17a74a1c7a4a7ff70148787ae4d59f4862d3867f9343ecfe7291b0eaf60113daf775816a65955a8f457bd7e19219a935da51bfe9b1c7cc94d278de9121453e827dae6c91fc4122b40680d064d6e28700b3c2256a601758ccaa290725e85c3bca970825e51deed85f01a6e36ebe906f4c20e39e9015595ad0e56a61598716487c60b625401a660fde63812bb2dbf4e14dee81869a52bac18f337c6adbb73aa939c95d798129cc8d539aa2e2e945cb91734c2200a4017e6e52a97fc05a344455a1234deb3d191bc09fa66d64694d3a0b10833d95aea7c9e9f457a7bb2a045bc0aca1d76a52346597389d3d7c500619d15e5367c619a79e2300e1b0fafff0ce33fc2650eb0e9a83bad0abb12ffc1398f70bc9dfaacf61c27470608a6af39c3d2320cf98258e71b4b30e9447ff61f0c3dfc57ad93a97c536544f94954342396c20ba42b3b80fd23e7be5a3173283a9e4bee2999bfa1e4ae25fd40806220ed975a4011113ffd9fec773eaefb6a59aaebbceec4f019e1d84d55394b0558a8f3e589d3f4968f65340cfc89545cf871aaed06d9531c0853a4cdb9456a25f99a8fef104588d905b30977704f4457e94ba74cbc7cd4af94d40d7443b345a90d4b8b1c281a6843694fe6d32c51d4c4079e25290cde9f2fefa62c03cf18aa906f4d1171d4f83777a1af55cb3693158bebf2bb2d46006a4f4ce4f231951c4d117dd179716f01146489b486da3ccfdd1b0adbeac79b74bb526d150fff0c4248cd60e06a8e46f781dcd4c76741bbc3fb5bfcb0625cec17ceba36d906a9ddbaedda64e3d366390adeb948552b5a024a33855a92a4546b013039c6d8a8e5979eb81d9bd501799f3d699e3b86458bae9611c707106d468ce06d49783931ddbb5e67c9091ababb286b651c06bf3b2ef54a90088472c98d79e6790f942b82b1d54ab0e1460a86fdd62db33ae62718b7f8f9ad782b4708b8601b82aa30abb57f033bf1d4ca47d16b0866ec570de5b2fafa33cdb4e0f8359111ea28a22d6aa57c813ba87bda9f0f8ab0d3e90184f14c8d01b651bc4b9c0c6086b2e04fe046db02e429cadb38a76566c1e29542e85e81bb07cec77c40112e3389a3c4346fc9cb6cc06767da20ae1f3021ada99a053ea6cb0807a91e14f5b30a404f2b5b37bf4306e1003d770e9cf51e66b7344460591f601c678dc4a06545717c1e405b1be3cf0e8b11664334599f87932e663feab080e392", 0x1000}], 0x2, &(0x7f0000002080)=[{0x60, 0xffff, 0x6, "31a36dd2b49eb87741d3407898d9f0a260557d0ea5a2e7c02926f7b77f19f9c68313a072ef94e43da7088b991e11b490924e696f307b240a80a9d2ec00c673dbcbd53eb439790f9818de"}, {0xd0, 0x1, 0x0, "b2375c2e74328d59cd560538e63308344538265cd4debe650681b8076176a106d597a0ed848d166304f0f25528be05d26cdb4a57db8c1ca60e8ce603eabe4c512881b326e0f321e295922a16f6d3c46e4d78d5c8cc2e574df2e72d83569df8be942c6f7946d72c0fc1dd9940324276e3b397186b2667870377c6cc0b8c8b7a9af68c2969cac93c1fd1078029538bb47d6a790a9619d7b4739083ca0fa1be0bde682c711e1f213afb4f80d454f9af8d26da6fbaab86eb55896b38ae2bb2"}, {0x58, 0x1, 0x1000, "530fc9a80a3337fb8007cb939060019639614ef1de16eba674ee77e1fc748dc957d88d3877e507274d17f90cfa480f559e01fa215684d4c6018120055f6a4366baa5fcd9ad538b"}, {0x1010, 0x1, 0x2a8b, "2852c44ebd99266258a4de1515e389134cebb6b6deab73816443173fd6196de0b7ff80e407925f93ec3829b9bc91b869c28843fc4bfbf84bfc87cfec9f10c8f1cdf73c0159cefd5d3f427694159728d31e336710060f88d188fff9c2618a8cc0442c3570e3b47887ed3ae3c7a713e68f6fa464d1c5d1cf318a1eb513efdfaa0e928344e7b91cc44d605837c5f294db0e7e7246434d1f3e5042e8a5e98613fbc4b895cff983af5e912ba5b4c76f6e6fb9545f6e461e375ef804778b8bb469e909269ac4c0206c10050c7e42f154451d00692752eaa94816698fa3f40841880e1c0a8761f26a73089de4a3eabae9339d8f2938727f78c3f345d7031c565d065157bbf82e0c3b6a9de0e8db12b8b0e0d7158718e6a88b64a2b2fb76b693a6a832f3827d67dac05f54466e640a8a1aa1efab95f179907d2070c28b5d65eb618c29e52674bf9f2bc02e86a5caded4258643d1251330635d2dadbcc345c32e9c760ecad9f4cb08fd8a9d9f358defeb188a489293b10880c7be40952dfbc6caca91d233e0982518f8a5c4f01320b1e029e5b36e7de0fb19af854a1c9a523f64484931d3cd139eb6bc94f76b5f03c63e29b95672a86c2ce765a916e694a36b80d2fcf9e9544aeb97afe9009a18d57e0cb507f59e869114cf573944c5789d020d01f50329dfd253c308c8695164df23c95d3a389b43e5f61b9df15f5d2750dc99e59ca7fcc0f8490de85261b49d1f572c200610858eb77835d7cffbfde27e147407a2beed012d8cd5206c60173fc5cd8e21de2018faa9ca7ed3cc599c55c4030b843cf873805bf2fbb0837fdb05f1180ae83b3a7d714bf0001613f0897f64b43b999a9b6b23e961edfc83900560a25bd912268a5bb58faaa9b3700c01e24cccc605856b009113960f1227512dcd57b5825c83fb94bb23957114f0f1c178e30d51f0f2d68166b9e155e8ade38a5e10e754fc711c50063423a5c54565806a58c627c8b5799a9fdddc109cde310420786a1394b88b688eb81cb0697e1a8bb9cde86eec60168821cb78ceeb1b86a41daf62f5a1dc04819c2515a1e34719ac3909c8aadc59fff13012de7acbfc828a03db174c075556fb5b2e3e6844464a662b29ab0b96090f3720537898a2e7d4077c247068b925a328155317351e36d5f0ba34ce0f172ffb2aa05c9c35f2db6a3e40407eed3f21cc22acf3db6abfa4c957df224875113a92f6769f582c6bb4f3d864911c651c71af22840a92ec519e358b7b1635018245190cd81c6a6b0908b67a66ecd6e767f53100f10ba4133082eadd8a3243170e856822097ac3c0324276978b57b833d733c3fc94961d3e82956aa7d0213f83cb0b3bf544d23c202f63e49a0d5a44deb211470c4ca75da4cedd735f00e64235a466eb6c00b4d114562d6f2dab6aae12539fcf93681de52853363721f75d14ab3ed2afd2943bdcd135dbb278b00047f16333cba85d5dfa4324e2e3172e6e5ce949003eaa4647c6ee5145e0633baa3560138ba796c93422cfd2e6ac4da57f31715ebc4e82fb691720fe88883ad0defd2c4950cb3e0f96783a265139918e1dd9648ae61e8c1bf600c3bc20586676364e687b21bf21adeed42ffc66b2d55779052407db5fb05010e0b259b2b5755149a556e0a25d14b6a39a3e3862a50c3f69f85a236069b15be4065596af5eefcfa23d2b524902d96dfa7adad323cbf6fb409351cd729fe7e5f58319c2129aca492bfb52aa5567f184ef7cf0913c64c7e6d92149641d12d920e2b76fcb200a41b6b5699eb89ffba6909526e50548efe811b9bb9e042a21354d4972cdd637c09631dfb2111d5a22b606b7e0a1169b5c1dd1772710a7ddcd6a853a6d962255e6038f9881f0a2d469cd6363f82f6c6bd09a31241822c02913c86142020eeb598bcafc0774d24e633eeaa8110afb671735c2449888da854941fc51ee114336a9dc3c6da569e1b9e0e27abb595e45090786848f2142e4728b59df7425877717d16e2ffac8e1bf49aa0474046846fee92fa370aa1f58bc86dccdfd7053d88d19a3a0e64dbd57377cef8216a4374ec5fa5f073d1118184e65e43f7879c527e68fc7fc308718a5b0c37c9423f277e1d5b8f89e16e17e2d7d97c3623f0def5a85f948b7cbb3bdc0893e961d03e4c5f5e7f2b5fd9573f9cc782421c20521545658287cdf7b3fc9ec92d1c826b5cc6a88f56240de91b771637d1d584f678843d81004fb3569771555da21efe91911e3de3c7495b4e7ead2ce26568e416a8135784e5ddc997c04df366cc290bc7be6466b5644227b832711b2b3a5fd35d32584e340d71990e5c28c8aec0d50f19f594b32352619c00aabc98fb2e1f88b29c18248af8aea6ac22fc582556f1a21221397f45a5ec31e13ae2c3a407c982d00dd1b8844877169734ea74ba20c511bdd94e98dffde53352f032622e11e9b7c9e0ca5fa0be652c67e74608094702406ec674ef5234c419d53aa8d3cad8b222ce434d22a3a886e6eef6086d50e1ff5d819e3a82d93e89f54f635ac18e4e9a84779e7eb1a8b9750a5cd38b1241fc127fb2fff9c2e2a7bf472dabcd31bb90570af0caa50844b08fd0b28bcb2c30dd3844ad4560534694c69c21c43995ebaf833c809fcc953aa5c7ed66b9c547187c65134d100a71b7d964dc5aa35c07d3b97e3c50ac45813418e05b8ad63da23cf0ec8b43c8a0626fadb3336615cea9c31c9dbba77d9c7e2548b0d1d50a32db931874bc5ef8cb9b1b51a5b849ce748e8437f82e3826415a5e0b4ea8e1b1a23ff88a3ba82d511e716ef5cbc34ae0bd781d0eb4e4d6ccba62dc3a8ba90a2d46d07dbc2001537f76aea03136dd7559fb644f31fc9047a12efc50cf4ba70981c8c4d85589096304c7ad113692bde180fb9435beaedf2496cbc3547368986a1b48ce494d46cbeecb036b114eb9f8db7e550ff8a0400a074f52682bdf27725faf26183de359a94a1848c253c44a614eca7ea2f5bd136c458c3b18a2db1043476d904229d501537adcef1b145605a134a6569cc95a98856562556ff43fa75c8047321534e03bd9892744c4d76826c96701ec65740285d303d7f63162af5109dae76b2c4be20b2f5cc5ab80456e940f40822715410bfc8b5462404080f91b3d7897b1db4aad33bfec9c8cf6cea022f6db62ccdd7a586d98da859f427ee09eca2f63a96c38e21ddeda7b7fddc53dd69c43c6c631fe9d34d29d7ba401975ed7e30061b210cb40d40ec1711074a23d013cd1fc456ccc91e8590744cd5bf5885d39f2dc05a5b4fad05ca8732f9bc149a6cb889c8d66d022f500aca91aa429867b11d021766e470ae0aec08c2eb4aceff8fcbcf882f0f0f01627fc873aec7aeabb29674737cf84f50a94fa700f14572cc06fb6a22f1e80b45988f1f98e97d499606274bfb89888dbda4b856f253807b376c5084d88fdb58bfb3c943e2f89755748e955323e2d32bc473328642b3cc6394b72de047d56dbcf1e9bcf196ad6360d5c0ac915c93f81a62f499b6ed3f829f5d565d0d4af8594b8e9945c221dc11faefbbdcd090509de56d3a1518af80ee0321404dffe0d7c88c6adc54c76e99526761fab968692594a734983db6916cf533d1721a174e03658b37f1c2512db7e7fe0e5e2ee843c4de7084a15ba15b63c51b15b981ab04422b479efa72952d5fbc64ce2b0e8cf7d0b23002458802347cae55053e07bcb85c59033ab284fff888f73f897028e75bd5b5679f9893cc4345c231d989cba52db6d8e23c43f2bb6436387cfb53a8aff60786bc780484405549fe69e824bd0c9cfb148c8d5e19ae7d751172f35c6743e65b6d10f354544ecf0835dbfc887b3c3d533da46289cbf638cde17e67c92d07e46972bed229968be247f3c3bbe90a11fa2829a1a3b84abf0ded837c14255bd12f9d475c09262bba0f6f529467862cfa97e890c6439d78947cc5abe314bfeec4b1a495e93f5fa9ae7f72f03ca85502dcd9bd35546feade61ba997b86e7a8fc953502ad38c735ba8b2199a1ea2d7c145bb51a6964491249b5968351ce08b7afbc41c7d04c258ba1299309b39acd93677af017b9857e2c1c42424ef29cd3354422dec511674326ca960642acc7535690ec3e279fd3ed300cdfa1029d480479b68b00890685e806cb25b4204ad3e8b4dc71866409b60d83ce16ea97e1651a0526d573806bc2967a66dc99c8441102bf2bef72f56b6e73721cc8fc96b6e08e92fceeb835a28e4eb130cce77d40ae85623350f9cd75b85661482f75609089cae335069b83b5e7465c0f3d138e68bbe965aa33600af60710d3690db3a6c4c623fcd94fdd6b1455397524ba4849283f9a41a036991f6187d2fc503f5ce3d3c5fc54e65e6fd2d8974809a1cca13d38d8dd45b6468e8e4e3bd20df8db67329391a60a4da5ab5300d69f5e2bf9358487730f56b6909309543b28795210c3e571149487fcd1a085beee1ebbe2adae3782c30fee4c9225445049580678f74eee40ba26813fd3b01d98237448d26842661eb3018624bbcd2bd0a4805a9cf884718519fef740d44138940cfb9685039399ede7a321c2de32cc84a5751b7a5e649007cd812aa787c5285d0b07063e600ebec7906a5a382aa59118dfd2416d95021ff93c012d122a577f8aedbcdba19e7973c979ad87efd101af0f43455f0a8db224015c1750a8918fce1bea5b64213915e982c14e9e3816a31b1076de046b5d8829c79009c848859f0cdd33b0688733874fa78faf0765e18799747c5093c8aeb924b94dfe3816e5e4d5eb5862fdc7074ab9c7fa17d205e48d3c19437417f3a7bee0689b32fd1a683528f2939ad128d283b421196a9763d58fd6d92dd9fc1c9d462abe696c0b848195d37c177e13919991efd86e363bddf4ee1982e136befe68ec9435266bb14265829e77f63021843002380b53ad667131ebfbbd123917d9c8518535c11de844a1a44334c8cc40b280a010585a241117e5ae64fc4b3b13e5e062ac06cc0921e638b3ac1701e69d6622b54df2e1f0de9e988e603698718bf28c365ad8e37ed35d63526c71a6beab3ba455f635031b433f1b87fb3d8e5c782d1ed0cbc911534b8df14c45a95e270fd152dac8d74cf33d18415215c43495f998fc9317d97172e40d00643d81bbd860d0db3c22dfa2b2a96c77f0dbddfb2ccc0b7bae0f7feaf7f022e24fa19253b899d23bf0e72003dcd233b38796afc58fea1184b5577a1e6e50f6d3a8686e22377ac9beda7f039bae22521210e40f4f2576eff8cb25807e7983e08948eef0214061b733ed7307447c2242d66fd7d9a06f83314816744ca0daa93812b6a9eadbcd1bc58800d44844af6a7b69e5f48c8dcf4437006fe1ca7edc63e4c802468870940e7b2847805f08532ddcb4638451975c8396eb933a67f1d831b2e0d1226d312ef68f852623427c0541b28f2fd711e7c2380aa0345dc4b72ec2ca0444e40644959bd83bdd975c336c8b76338364257c9f94a5d472d405d87a05676fc1dc038110379711705c9186f962b60eaf7480c61be2ed82003d7ef7f25b3afc450bc539604e06216431d0ce892f07c6fd5f17715824f65b65b87829cb2557d3bf65ca602e171d98d45ce62926d4327d6d1de4bfb5ff2982e393cd02d4c50837e8fb3d714ced7e39b2931f97517e676ec66131653934097614560e3a42978a77fe616a74729755b4fd388eb6373d7fc7e890d7c4d8eab90cb3be3db45033ec103d620c0ba060ddc9ef475001b9ba58d3e28428be2f927767bd7ca7caba96935f52db7a81b9e0b399239f8d14584a629ddb8f34a64908bfe1"}, {0x1010, 0xffff, 0x9, "9fde2774b9abb08db8e8c846a87969402f42577b7b3be7e464655552c429df9a660b1906b75a2165b6f5b6199ef5d0f775740c02c4cd6c49400f5a56c5097b211b3f725786437935419a3b3277c1f7829a22b28e6cd6ec2e42241a1620540ba7be3f812977d1233c056b66e367aae984996059c614b1b0adcd580e34d597baeed8bc1f85db66a5c2367fab413cf813c5f6693e58682c49317e16887461b70f58b5e9ff0c70fa5d3459eb0c764b120dae26fa5e831c0b0c7756fc072d10282f56b20e3ea2a9938bb65aecd7a346fcf54cb131828f59a9ee70c6c9849943a0c1d3a66920e7c664dac4c124edfc6c02362c7bea04eb29c90d703f67be905c1946c56b02c20e90bfb553a094c9e0b4c84b60f26f225f74298d7b0b954cad0faac0f2b0c450d2a3c2bc47ecb892310627ae3032c28fb0f14a9588568f2668f96f173d28a36b9c88eaf1aec546510ce6f5e08d09dd787df7bba13ded705d0637bba6fdc62fbd8bc9496e4862aeb0904aa3b931245dd426fde9a529158071ce532887ec05a997f1d7840d4133c7bac443840b3bb5f49f0d08dba324ba29dbe63d8104d8ff57b84479cc5d1a000746903a5f1627c90d0df567d5b2d65e2410644a0a78d80f54117c1bf068f2a07dd03aab7e451415670e68248c2758b92eb1dfda2ef732befe1f00c90b3d0e081848ec080902f339df9d295ddabae9fe04bb78736a64a0a0ed815aa026019b2777a53d5745a91e8a44ec7c1a437ef208f1c8b5f0f12a586b92cf00286470dd7cc54fa480f22fe9b0e056c73a603f6312a74e2690590229b2eba2424914ea229daed98906d4ff4ce472ab2a7d9346d60e2a903363b959806b30513228a8495926b5b7057fa1fbd63f1eaa38c6b12ed2aeb70174b9293e1f3d3d648b801f4e5b1ecb990fc3231ffc6012ac5cbf43cd4e518e1d7fcdbea6267b274b26518211e5bef55c53a835039efbb1e5241a65fba03e1a1e67e44606d4674a3685c78b12b841c508770f338f1138681b252dcb9e364aaeb1a6d1656c1ed135ede9ceca4f5ed8656fedd8edf4ee9cfc56872d123dbb24908ca9a31762b7dc38ec0d23bb0f14d40b7a068b81198b9bff709e66ac9e58972fa5b666879c5c2dc8e6960fa6fad8dfdf940eb2e63edc8aee2229a916d437a7015f924542c5d552d1c71c2c15250187ffa3ba28c7867e13b7d6cc0c56852a8a5b3e36a34d9a6a4fa7803cea32e6e76bd80b45fbae1a4cef8e90c65bb52354ee7363c6b04093ac9a90f14efb82f91a8a41e8079b685a70e1ccee55d615a7a5ea4534927fdb6148a0cbae3446b0f19394a29a0475ae4baf04f3a442e2f2bffe561cfc930e4e32caceb83caf6e88ae5d4eeeaa680a9e772a323b71346e6cb42738b2935b9f962094bbcf5af2aa3b0dd1fd0573f42bdda021127143f5c472ee0987b44bad6eddc6f3455441cf548a2d3dc36b21c708ba3f2bc4ea2e53e3d6916d38e570c511035a28e0ac7c8c8ece9e3ed568695034ab9cb2c33b310a2237ffb30790bf6f3ca918fcdaa9efeb34e624dc4ff0ee679c4835feb5f0fb24f7e7fe2405437717258c68276c951176f30ef1aca13099967c4c6b24ae3b239b7f6825efd9338dfb36260686debf8eb82acc93a0193d18e3b8e02a448df0572bae3ae60bc2d96779609e910c5c840e376ac0384553c4cf3a677e2845ba4cf62bc78d87ffbe25d5fdbece2fb7e05526cdea2b4be6b30d227c350a2572e978f103609c5b5d144f62649249bdb56897c7f153bdc8d3f2d1c2577ebf9381a7672b193577895e5f1b8541b2d1041b495e979477d557adffe407f3e2727bc2a52b795c354f2a6b58e1d2060d0f8fa676fb6ff5dff58ed333415d7ff8a0159291fbd2aa572c05e9ed860e3ab5a1ca6de7b025ffd57196d718777d985d3098b5f931301cfe72a1496ddb99917efeff1237a1fe1ee006fbd32f804902993e180326dd337823916689db47e6ff1e18a898ed94d23341794104cf6d4140e27502917401e937cfff033ba279d05d267eb57c15540d8340d43b6e0a66938f40e61da4c433511b8defebc3a192fb728701e877ec3b88e05ead75f2d7c96ad1acd81a1e45701c81830e803a5916d4d2bcc8b7bf02dac6ec8659b7e69efd57feccecba9f8157ec9e07fb62b31827644133df07334d559b72ca260a1e00fa1ffaeffe81080feea07a8637d3aec9fb781642153d4a7ae2dae8e4e4ac7959024adda4853ac2e2e82fde62931cc785c79cfd161935d062ebed7de564fe02ee607a3a1856c2ddde2aa6ea71c37b1e8c6325ec752424de0a3b0085a62bb064b48fa2a24cbe2ac4fd65f5e1f5717434b9a0455b05f367f8b0a369c247c1d03bf244971babbaca6cd41f9ff46a402c49958fdd7eeafb72dd3a63ed1d1ef4dc522c90e06ca55b7d6b6d1079056a3ff840b1827eb81ca80d893ad6aa44297f9c8cf33a2877bff32697b30fd60849849c4e2565c5a1f8b35ef9ded429464e17af9a7871fa8db2e60c44b05a0575266d657abf0576b89d5ef91623908e575e4040b577e761cbbf5b25c27f438162005126c943d6f8ddc91eb5625e35bb8ba5d11e87bbec77ad20688826c26be53b854041c0c9bc67dc26623aa359a9da829b2a660f99471e1bbca99adc388e0422f46fc35e1e73a12d0b1c720b3b76be1dbfc9717a029357075ff1e6c909849735d4d19708468795b0b2db64a0c06d5bd4d68444a87516203dfc1b86f8f3834dc1ef4caabdc2017f4dbc7528b21df91e7465011844c012273aae82b06c0e6b80ec90c03e4a2ec5225f6aa56db40c6b2f590b661328c0fb8517f734ac34666d4ecdd58f0877d4da3a468f678c142b854218818b896bbc67a5a716fa44d2fbc70bf9465153511348cf200c68632198bedd464a62db70e05395b79eba03bd4a74ab1c474a03e1477259e9cda8d211fd0824e0107544fe92aea7a5b5e43dfbd37ab73f9a250b779e90be3475d7278b0089576c953d26e0be20ba33c9e001bbfa4547e17dfddd7f36fd8951fbc4dde732d401cf49ff8dc3593d6d912b8d2481f9dcf0445593773b767aaa9a1d9c3b61abe46c7c1a814bf10b90643a35ec9e4789ef4bbd68f34bca6f1213365631ece8e4e1003326ed4e981e3d3b97a37f5306dcc3e39038e01fa5a8e5ff9d5fd261bba70ef027184025f3dad1686f1d956a6b1a024c24cb809accc805568a0b5f2c5cd8cf2f958ea6cbfbbc6bf6e6015ad46033ca79ad59aed41efa99e58fa288d87e36e8e52aed23a47fe2f3b5757c89d3d03212c3488642a28df25e0bb160ac433d93f4b8d49ce3d7f71c70e919dcf33f8521d4106d64adc46964574f9f5814dd1ccffcc1055649c084e9981e711b811bd8e506ff7ed9fab7e6e534d95791c2f7244c899da622beb3556798c849ac20865d2ab336012170c8d199511b36afe1f082b7b5689616731b3327ed27ca02a5c3fecc911ff2bc5b4214ad726d8a9d708ff7f06372e7e8cf02e4128d2dd0e0f00e2477e904f4a2e94c6d0cbf6a47b4168a8f7d9be0a359a95b213800ed5e8e459c6b3f3e44c5f8af496b7a6f811a4b82362ad876d623a8102810e2e94353a6915820df25901fe139638efc3cb8b25b290cf15a513fdfae72f3953122d4931253f4e6e9b6d475ea2b6dd2450552201aea3de03b616ccfae996a6388777603e50ce1a9aae1c28e64a45aabd257b7798068076a0b64ed91f8ed1980d10afe669a9ce6d8e3dbf50757a99bd3ccb8b92ada7ea3b496c34d49e0b56a98397bec781294804299f7a5e4f0269ffbc8c18295f17f3284654e934777656f5b7f41f7d11aedddc3fc6ef402bc22eab9c4e6229da22a30c48724fdb42fe33c003568a6366b9e2c8a3d3844f0e5c64e39e29bdf2995bdd840f878b84df42faca5aa795196d4d897846b6de03537d1e5d19ce39a0bfbcaa6474facba5f4743a054fcdeaab707e9c9bf1923343e16f4db9722f61f9a84927a3c01df59b70c30d281cb37d35c31af30e9b43ee278bfce179b7a30bf3366740e9bf5daddecb60f1f47a3ad746fb5855558e28886375049663369df0281631269ba79da77513530a01616c83db8d355c93b3584114640cc0b141ab69aa1ee721b1dc1c906e32afb287dc6822d35b3ae4fd6c75a0bd48b83425df6452c4d2555d1133652cc41c7c71dbc6cb1da5f893105535975bcf8f43bcfd4b2cfe14fe5f809adc0bd744a4c7ca6d352e2583d1fbe0216ca86a3d7aee7c921350ec037f963c37813dadf67ae981cb5d1aae58c491c1a02f42f7ad9bebd0046f7c6b00077c55a4f39d404f6a852040cbfc4ad9db0bfc873d86e9f77ba89584dc76a69472796e0ba228c0b1c0d18d9ed2550c7008b93b6f12505d4fba0599dde41357e8772bc3ead8495e23c211bf0509c688f4e7903df4eda3a9fd69bff7b99b725c8bff2ebaf2dceb9ab2f487859491cad32a812bb3348e00af9598a98be9c52cf7b99e2df46248d7564c0b833613c36ef4aadf4e35905d4953ff00f98cd6e8219a24820f18e8b383329ba6ef6e7cbd56c49125a06ff7cf5f9e130e62173ef13232b5bc7909c10b74607b5e50dbca0dfb1357becccd1ed89b6c5cbf4e74f738c0c0c32bbc37399d918cf838d197f039c2286d2cc79a65c6fb9bed08d4e94e4765340d60b7ca080518876f23e2e188088ee97cbee558857be2dd6c019930cc8f2e16150c7e1835098d623ce5bf68a8eb66da0d5e653211df2677cf0e35c51bb8904795cbd63d4af6ade53c92b4dff485892cc53600a40aa1b64cb1a0d07ec8c3337738b19204a2ffa9599e61a3c54787862dccfa8bbaac95102f8c22423107b403c48b73b8cf8342839c1068a5c1a89d3262cad4812c8fb636fed238fd0cfdc6df623b121037f4fdfb181f5002edf711bf78957cd75497113be6b7903d42a50aad7eeac25c3c178576d4a1661863889b850dcfeb091ccd295c98c4782f121d756795324ee08ea93b68f99efc61d6516f5ba42bfe00b993af4e5ec5b07cf767648c96fab279e8dddaf3cfb8597aa0a009550b2c90811cff9f60e806a2d0d02cb50693e7dc4f70248143278233cbf675fab4b1e810ecaf74ed73baed1b62418c09d76a59a39a9cc35f7d1ce2b89ff1123666e90c378d866c9dee4b712862c94f70e09934418ba59797e1f5b746c1213ab51e1d4244ae193239d990d5470728a1be2e1aa04668875cc555c1f05dafd1136cc073cd34af27e1e3afc346160273b5cbf52ae9e6986bf4d9045ab0f3f7f206b45fd459cb4015159897f881df57bc79796e3b67b437da3172abfeeb3f25c1e47fedc800068580ca18251c6d5ae1f238b5933e9bedef6b65947f98a457be42e58c6a0274707480dbe28f580a887948be82f970362b06f96d16d1d9f5b52ee9a4ce391dccab2261b83d6906de2a70b9a1e24c1ab7a5aa421873ffdc36678eaade17d85e52a4a96e48bffd9fe6c0a8c32f46bb77dda448264d166a6bf3beb3528b5e224487114df063beeb5a15b791de38877a6459c3f1959b85155d6f6409fac1ce6a6d48199a11217a755df750779db068cb2319c06cd322cfac068684bfa01408983b7905887a56833d24d02622cb99a3a4663fa371ea1e8fc8dc55faf5f7093ee8ba60fa9aa31dab25b5fb9162b0b54a3b9885ebcff304cef2265a2594af43ff973b35e36ed46f419228112d702d85e844694bc8d608d34da44575032c9a9f7b285e131d0a7f219c8351d19154ac09b4fe951484b8697ed70aaeb80d66706a7dfb8efd1d7fae0aa90d897a32f7c3f4524d13e018d749f72"}, {0x10, 0x1, 0x6}], 0x21b8}, 0x400) recvmsg(r8, &(0x7f0000005800)={&(0x7f0000004280)=@un=@abs, 0x8, &(0x7f0000005700)=[{&(0x7f00000042c0)=""/4096, 0x1000}, {&(0x7f00000052c0)=""/40, 0x28}, {&(0x7f0000005300)=""/119, 0x77}, {&(0x7f0000005380)=""/222, 0xde}, {&(0x7f0000005480)=""/182, 0xb6}, {&(0x7f0000005540)=""/198, 0xc6}, {&(0x7f0000005640)=""/172, 0xac}], 0x7, &(0x7f0000005780)=""/82, 0x52}, 0x1001) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000005840)) unveil(&(0x7f0000005880)='./file0\x00', &(0x7f00000058c0)='W\x00') getegid() recvmsg(r5, &(0x7f0000006040)={&(0x7f0000005900)=@un=@file={0x0, ""/248}, 0xfa, &(0x7f0000005ec0)=[{&(0x7f0000005a00)=""/141, 0x8d}, {&(0x7f0000005ac0)=""/158, 0x9e}, {&(0x7f0000005b80)=""/29, 0x1d}, {&(0x7f0000005bc0)=""/36, 0x24}, {&(0x7f0000005c00)=""/58, 0x3a}, {&(0x7f0000005c40)=""/214, 0xd6}, {&(0x7f0000005d40)=""/79, 0x4f}, {&(0x7f0000005dc0)=""/203, 0xcb}], 0x8, &(0x7f0000005f40)=""/211, 0xd3}, 0x1000) setegid(r2) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000006080)) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbfffffe, 0xffffffff, "6100000040000040ce1000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f0000000480)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, &(0x7f00000002c0)="9fc2b654aa3c65f11d1c0ed352da45423816a0e9b06a7082627c2d823da070142eff8e4f1f7f055d6e436a5ac3d86f5959c0fb51d0fe6a16486e51604e2288f84c3d0de8202c7f03757096aa0d7c416eefd98cc39dae0cce0bc8128bac861f93cad20342fa0af92a3babcdae7d9aa85635da34ee9caadb774326e2bd23e7fbc0ec7d324a6f0a8b742ae6c61be52a35c9657ec2d7ae36ce95e6c27bc56c1c071fe6ec73c93ff57048bafe7d5c8791", &(0x7f0000000380)=0xae, &(0x7f00000003c0)="bd3a4becee999c41c416c1e9a93dad705e1e8e78a61192bc98ff00e7c862cd18e4fed77c7a5b7fb825843e69db1734a77191fa379aaad3165286e1b368b38d7100137ca33367b114e36b448cdad44160a12e2ea1d3b64abcd9130fee9d5bb3f4f83a9ab97a27ea5c0686489b53a67267c922d37144d38178dd7a06537262dff82b8a9bf28260fa39adc88f8964538edcb3da5f74d627367be939efbf68d109f03380c1fef3524dd6ebe7bd1ae4c22b4073", 0xb1) r4 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x30}, 0x2, &(0x7f0000000180)="cc4d65199ffbb4c0f6ab22004b31079997448a9e2b063d99ca3ff3498d61d665e9acddc17566ceb685a1f560bd273550587c1874849f154235206173382ba0991f7a2e8eb9a56ec001af010155b72f52f3eb9a3154ea3ae008dc6865550cfd09f473df5385f69c5c3082d7245be7efd1b912c53ad874d19f1be4b498a69db998", &(0x7f00000000c0)=0x80, &(0x7f0000000240)="b03bdbcdae816e383f73629a2f10abf308267eba8b5fe7f51149a842e2c6259703cd6ac1098058e89d5d55ee3286228e28c41bad3c86599189b91a6695c3f5e06c4efa67b6ac1e6f6c5daa8532ae812a71a1", 0x52) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x100) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0x5e, 0x0, 0x5}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x28}, {0x5e, 0x0, 0x5}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) socket(0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000002c0)={@local, @random="caab80c0dd55", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @ssrr={0x89, 0x3}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000564000/0x4000)=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, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000d7c000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r5) executing program 1: socket$inet6(0x18, 0x3, 0x41) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$net_inet_divert(&(0x7f0000000000), 0x8, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000540)={0x1, 0x0, {[0xe3c, 0x6, 0x0, 0xeae5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x0, 0x800, 0x3, 0x0, 0x80000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffc], [0x5, 0x400], [0x0, 0x0, 0x40000000, 0x0, 0xfffffffffffffffd, 0x2], [{0x6996, 0x4000000}, {0x0, 0xfffffffe, 0x0, 0x8}, {0xfffb, 0x0, 0x0, 0xfffffffffffffffb}, {0x0, 0x3, 0xfd6}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x432baa68, 0x6}, {0x5, 0xe2, 0x4000000}, {0x0, 0x0, 0x2}], {0x0, 0x6, 0x4}, {0x10, 0x0, 0x8000}}}) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, 0x4, 0x800, 0xffffffffffff0039}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) r1 = getpid() setpgid(r1, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x401, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x3, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x18, 0x5, 0xfd) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r3, 0x10000026, 0x8000041, &(0x7f0000000200), 0x0) writev(r3, &(0x7f0000000080)=[{0x0}], 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x1c, 0x5, 0x40) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r6, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d9000000000000001ff0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r6) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x5, 0x9}, {0x6, 0x7fffffffffffffff}}) dup(r0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x3, 0xfe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa450b08bfa22f0800490000380000000000009078000000fbc7dd8ec157716d9428dbdfc1b57258007f0000019406000001ff890720ac1400bb0000004e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5069000090780000"]) socket(0x18, 0x0, 0x0) dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r3, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x2, 0x1, 0x0) dup(r4) close(0xffffffffffffffff) executing program 2: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) syz_emit_ethernet(0x1012, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81001d003c07caeb66c5caea804f3e63a8da03ac3889f8fb8653e6a0b94cd2b59b0d5e3b1a4bcfefcb53d2d51a2e2c8e91b16469f63019c9d6d741a8734da38d6cc9da2425e597ecdf21d8d7487cc77434a287b8ca56bd33e648de913e45cc772ca7c174141683fe38f328547cecf0aa579d756f49c9077251bc50461ca0763f617db2bd44630af13b73ed67b63c93a7bd47f08429eb1b06231b0b6ed5124f3318be5d9ac259409ec1ec27d4e85384f9ff73dfbb37009361d3466a100fd507508d01bd18755ee0f85d94535c1cb993a3a0c7c1276a694af0cb242568d3c45970070e7d71b3a38abe3af46b93f207fe9e3d7c4a181c9221fc991f31f412c39effb239393a1852cd25c6737483d76af37a8333de6437616aff8e7014c3c8e8a447c58f2c0da5057145073949ac6efb17e24286a408822ff4fbfe566dd99c853c40cb3739ed86df503330698e1f98f3b89c53d560a4899298c5010b4db72ab02c3e8a03ffb7b9901f39543ce1b30052fe0bc0d316b2fafd4935211b77f1b021510da3c7f389e88a4f1bf412abb2cad9ac1377ad5577bed95bec31c64c5d4c80de2c4fe496ec0e306c0b52253fadb15093cd41621c0a7fafb7167eede3e645a1fa2f73c22ad4b3424513f3e05ce8f8fc98d73a206788d80f59a162443d8e474ab0a94a512c463152ad24cce9fc3809ae64f1d00fedefa2eeb1859c00f294ffd4e4a60c7b7a33849c8867c4e003aad58e686df6383b0f950a43c703c18c4a7472924ea249feb273a4d50a2c9336df4d4948501182da1abeedaca82776e47ded5a12e2aab665f630d96ece0a4cdc3bd723ae56368540572cc7982411328313695b34bf6cf93d443b537dfe8bcbf6cd066913d4188eaf3840b18ba68d3bdd9a00d30799181e0e30fdcaec1488f4f09220dcb0e3be0830e9ba025325f335bb1f006d6718dc52d27a5c56c53a0d099e94d914f513cfd79c6042cc64535330b67df27ec8bf7403d6312102aeef0aa74260d2354c51cce832749ebbb497cf442678896e3bfa54ecddabebe30095144facf3cbdbf26df13bd656324c59d13fd858d14b58e27daf2ea9b048e28d7272c4d4dbe783cde41aeb36b23317fd5cad2ef0127fdddef66fb351b06e7603a05b561ea804071532156370681cbd95a12e52fc0aa4a7b94f5e8ff38ebd49abe69d9309d784ebf84f5ef5ce818952d507ed3b40efff752260906fc058a9faed5f9786b65a7d5dd6b7f34b5e74a6a5530c6f9f8fbfb6abb0d863459b543eb2f793dfd7e84c9517b54920bc279160f2c5ea6bf6cd8c175c1c7c1af8f5b7c90b36838f81555312b90abaee3df65b0cf41bc7455bc1c84405527f16cf8e55f16206b99034e4b7d0f08988938bb6d12e6b38cf0a8198f2812443f019c0711afeeed6a8a97af7f0513581b3a7aa639b8447cf325b61adf974a90741528827e5869e57abf67f850921de2624dfcc39285f00f90c6056aa1a7ce2b340a645c0eaf4782bf13c0917e80f18b51916d63c29bfc71765e599e465f2b4b1608441aaa2bacae2618b2a8a06b809998a5e4c7e967d6fcf47e68f2709ab689204cbd928521e12b999e8f0e6167d68e31899cb7e5562edc1f02123d02acd10ab7801f1fdd1197baf7f9fa67fdd08fefcc25b3e5f5942ea5a1e09c454d6a6a7f95fff85b3586acec1cf374831a5afc6b353025a4f217f622f47b61295bfaf467976b42c8131af8af3a6933c29c83258da6b0ec508cf077d0894f46dcfe48ad78aa2a7a2bbb49b1b80c1c3fb13b9cf310701f84aaa2c1c5214c9de659af75db94e5d067924c0f24a81dd3cfaf6870d69bdd719eee86ab2ebf1abdcadfc7788ea9e9a28b5fd5b2b0def03b3a3b67c50c9347f29d8b95ea6a90ffa366282a0564a120905f381280cc05c2cb5928daf40e422a39b5b97dcee149b223ae3fcd65e9b8648b807fcc7780ae1410cba6a0f8d794dadef018c5b6a1c6e67c8d90366f45b5e52ccea7cedcc658d1d463fccd532e243c0dc725a1a8fae1dded29cb02385c14e5b514fcc1ca2edd0f8b1139bd9c29ef75854ce073daa40d6ae0b7837311bd22643c2c2b3f91c6cc1c6ce6c6d121d85fe6cc112a128d70296624622fbe074e2313db0a91a4782fe10e86bddb964fb4021ab5fce331ca66005ebb791872b15ecae22f9ee02733752d5a34b33b9acb168743d9afcd431b40d11c739fdc33b8d60e9d3a7a844daccb8a481dfc065cc6812723226de862cc663ddfa854c9637a193ba4e409bf3b74d7c51b9752d53d4d6d8feb9b3698f066fdcf3b88d638b01594826742bc3401e7a46bf92a1bfed1eb584bf6515f2305bc772174297b6d5e7f140baf4f2b0ec81d4950daa70dfc2127ea975752908143cb4e3cb73b72ba5bf89e343c702861415e47110a8085ca2692c1e4cada7d0e5498b7135b787d81d474254a3c2317d21254f63dabf9ff18fb49afeebc00e411815e6dd5ce2ea9e973a22c8fd005dbfe3bba387823609c50003df70a58c7b10025c31dc1c19adc0b3600cf5a0213113269eeb68303d33e93737f1c83fb07d491081d5669a8cb5e0f368f32ade286a1c2e83bba7b4a50363c5f59367ccf798b0774c57d54d99efafa4f0a4f3b419d4e29222474625a1f599056569a994b398eac70f0a61462f1f0f25b18d24360433d8298251f0ba2fb284ea996b16204063132df20a6cf29c3f9e367608541fe71b124d5b69b775cbe54d3325b126c0e3cdab0e922ae490440df37f185d91b37a69ab3021fd110f810544dae5a4ac86df229a62032980944a8c05330104b26705b5a3975d546db24172f2e7aac18f0193c4bed98b42becba298a3578310f851b7ab8b2ee47b74fba322b673c91d6589da73b7d9726ac16554d2bae885c52ecbf7db482da44a02d4ce2d499975ff044df5f03850d1dec1163bb56b1b5209180c017230422ced972d68f923f310edf196a03a0b440586520afbc8ff433ad8c4a47da0b3f7f94a67bdb976a914a030c69f14e807fe39824d32dd337dc51b5117cb8ea19a5dfe62df049163d8bcd6190162d100080ade9063b8f32d75bf77fa54e9c8e8a7edf9abaeeed15da56b9f887b8645c5a23f14bf47b1fb177b85d4b86b74007fc0635c0f7c9e057161c756f15b4b67e4f9b1a0fef0c99de59046342ecb20b1a263b9dd4ae912350a7923e986c4187cf7e5ff5fcf6bb04af747d9d9eb7b83f443b13fad2050693c815ab5d62c856e7ac0bfc7e3c746e7b2cec776fdad602d8c6187ccbee47a696eb1752315a411db72c8c192b9167fb95ca64a91dcc9a3c67f72115ea035b880b62d441fb551f4d91a428a46290a4a7a1807905d16d8ebf2f35f1dc6e88d088814c0c80323aa7d51208da21028d667816b7929092095d0e8d0270fa5e9a1b28a66c66ab4b6e490c749d8b11c3365fc6cba725640af00f829cced2f8cc6854508bc57f26a52dfc64b827860f345cff847dd81029510933d945a2758c4875ae4e8a7951de1ee7d4d1e0dea46d06dbd55acbd159612547b275f7e3f0d7b0290b8207c21cf2ab14b4f0b83c5cf55c34a3c8552d340f02c3da5ab338f44406816453695982b6c8bffab5f519f52436992b194762f01731367df00d725f1e1c5f4d7c8ecf6a9ad1aa9333f5026c48bf53e78c5f574e47628c80b1690165f1ee726c9c02b4e8ef4526bcb368b3d4b9ca15e005b195984c730aea2ac84a6706fc19d05ed9cce7b5a7b7c62c565ab399030a9f25c5bcea94ec85176752d69bb475a2bab35aeb4139e0924e3c6d80978e084abb8ee40d1e1bdbecff0913a791bdd09cb926565dd65662da1979863d8313512189040d0bb9b2d42178443ec366f593eac8db1bd8695a2c5d632527d62269146d48cc11c255a39320549dcc0a84845324dc2e60f95d16d2c55ddf860864aeb0b6649ac4df1e14725063417f32bb3c90171390ee2f73ee078a7c4eb71d5ce5900b0c7414e111d0024f674acde1103ae53e630b605d8f658646eb246e4d1d791dfb5be75ad7d3ddddce5cae5e1b3dfa2d6de51aecf6f97cdfcece0870e7615beee52d713b8722867e0ceefbf793c7df9bdf1c73cdd730f5bf4b51c1c6c446e54370884b7bc64457907dba9ee27ed78f775ab12610dd0f1bef2da2ce93deefb745ed9e408dcf845ef68aceb6238ea6818153c2c6e1b84f0970eb2a80bd4c5c044e75445aa6cf53b7b3f19938bf8819e1ac21aa0a40199bebed8c068a4d18f479830a62ef82be790b53896bf03798c070f33f95ef28887d9111dc3cd92b471c47caa2fb97c5866d5806e247faae590131071506e0503405c3426eb51b78f531ff898f9b9168fe48c4e74b63c1e13ca9955b3e4996fd66cf30c7e7215819725e1716ba892edcc9cea4ad38cce3086f24cd92298d53a977da8ee282bf14dabb109a3ec1264a382105fc40ba298131753b77ed434896dace3dfb3678b2d405fcb80e78b6e853e6bdee722c2d3b6f4425e2533480fd171ad65125f223b1bfa14eb796e35ee7108d5f2461a86fdf0bdff9c0de29b279a10576bed975b33e276a084870977169845c8a04c2145b15e2cb1453481e1ec42e279e850b6f7a1dff8363112cfc3b576fc73aae7870f4e35960d8cd7a1c3dcdcddac3e8599da1c5c980cf26c8bbbebe89fc46a4497e00e55070ccf4fce483d941f5abecd032205bde38217c5252902913ec09e6d9f4baa2f3deeffad5da525ab779d24875225a608b980395be02a40a6b59430a62612c74ed52ae06a14bf2d8fa2829d0916a0b0842fb7d1de58406b44232c78c5cdf45d42e4795e7b0a152521469bc0f1d86bcf8e09e9e6acb72e9c75d87fcae303aadb380c52637ad3cdbc258a1662374c91741a9ac519ef05e806847eeeeb43ee45ed21fdadf48d4f4d879c41786dbf43066785fe33155bfb35723b52827fd2cd654bf35cb21d7e44fa3f5275b9d7fb40d661cecb701f996b8a66a4fe46be615792a18f06e6ae29887bd61684cc6569da613c3873840900357ba8e4b8d6f12eed45c67f9582750b82c8e75a0323b501534a881929cccc1437238ee7011595390c1db590b5652132883fcaa792d87f5d4560b44f00cd3598de03d41dd65e2edac0e8e5aa824588498eda89332f3c6e41c3e9df5a0247ef5d144379aae808581e773a205b6ac0cae1b84615d23898571304ce3cb02b270f658fa8eda2d3833b5f9bc70c4c4572d66175bf5dd03134d5e57c5fa9f12701ac0ad860a5a18d12f3129dbe411cfc96d96c19363accaeb7987961b12a1e52d831cbe69f7b9c51eb943030bedfe83662333a59938c532832050ab37f7ebe54a1f9be148c5610299652e17a5bd75163581e8493ad9ba4f15f1d5f76eddfec76137ff0d851f9381091eb9c5d16b83b24c3898921283c1f1a0a7e8298602d22a470d64604a9b5cb6e014ef624657061e9654c31aefcaec7e777f1f53db6c61a3cbf066c94964a5d8da4d75bbadfb1ca15e3c7b5dc457db674b214057ac228f799810621d23ee666d296bda551d89804a6d55c407df803dd8285f00b523aed32e7d029f896e88403d1e6f5fd39b045d9d5b379350c97616edb2f6366a0427da17ceb98e829c49588b09b4894130b012c8f30184dbb5c8f5d726b6b337de1e16d94c163cec95c1bb42b2ac2ad9f82f8c5df43b09d9a74a96482fda2c2cda6975eb21a65dd16929f"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYRES64]) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) rmdir(0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) 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) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) getgroups(0xffffffffffffff84, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) getegid() semop(r5, &(0x7f0000000140)=[{0x0, 0x8003, 0x1c00}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x800}, {0x0, 0x7a5, 0x1000}, {0x3, 0xff72, 0x3800}, {0x0, 0xdb, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x2, 0x10000000009}) sysctl$vm(&(0x7f0000000200)={0x2, 0x5}, 0x2, &(0x7f00000012c0)="8fac714587d07766129cce54d92228b1861695bf930d6d13fbc9a01a1660d12216a2474be212abbf22268777e56b274f67a41c7f21c81ca87eb58a79adcbd2225372fc96278a98e335a5baad06fac7e5625a6d43e02985c9e73c27e7adecc30f1ed3df5803a3517d000e5ce8687a7f170d2018ae6759b486bf0d2df888e34409690046ccd5ffaeab22bed43fe91761c766d50669798e58cf6f1a3859bdcca068a5e89f770118201ead6f0973b616bef051c3c879ba04b6027bc7b3dbfef7c98d237a8d8f91f3372f3bf47af8fe9a3b6bd646898ef1fb2c27a8131fe3714508ca3e5804fcc99da6e145ae71d83452341f2db2c8552e4828e2b50a9ab51474dcd747f84ed35a65dd46d1cedb8c16fcd979a9c19354d971e716d8df572db7d889f0ec31d0b82255d8ef62ffdda33e09e97f51f0089825519be70c92b7f8e344e13a276e35e059a1a30b73619993f79096d6d983e72b35194fdb2c568a93b9b99dd6a665782f5faba5c3401012ae4fc30028037194b2f52ffd1d43535d38990b98d1c1730f21c1fa02db90292bbb710f570c640506df69ce6143dee8929517363921adc57e8b7effa3f1245d94b5670373905f1d995ee1690a4d23d17d1e90344f2ec2972c3d079667fffc2ff3b876ee8f118fc6e0e26c5d2a4afccea8adfbe328ca4b638568ca7344a739f152d9c80c57179a3f6494fdffc56ef748608e47b4f179f91bcc514d6955183aff20c6da2638bde3f91fae70a00d0a76acc08e892d5e094d207ee3e861f334ae64c7d19b1009456397479d82e377f1c3d7708b4a9796db7738e162302103fb82a4fdd4a80ac2ed8d5490dcbad6e98d11c70afedaa15a26834bc96ffbac806277faab63b5e26a24ed3b240c3dcdbfa18ce02a290f20e617ca4bbc77c5a0ee1f44cbca43a3c15b0075def231eadda280911ba3d8874331aa7f619c2e6a01b297e898959990de1c9c7b1b095eb504c98a2d4b4442a12a1292633e759c0132e60a5b80bae599104c5d4fdb469396bb1c260d2a277c9cbbf8f911d693b5e21b094d08d00e92c55dab8fa051ccfff72243b4c2714b10a66874fcff39b766ad1e1d73de01bc17a505a4433dc1948755036cd1e0eedb1ebea4b35c377189b0a2a7d049fef1a5bf28c5983450d7ae6fdf15899c47ce483817a3da479d6893103b28c5bc9f34b0a4de7fb7c48e408e10ab5903b9061c59124884e10ae6dc27ea42971cba5ced5321fab31a03e816a0a3e0e2c35941cf28623c3fd35755bdf4476115bd21a06a846932f89f3707d3e3e2c86187fbb2fcc4ae8884fc826fabbe4cd38de916e22bae9a681e1a0b2e668cd148badddeee722c4f522eb5c301f34b690a5bc8099a40f99306a2531503f7f16bcbfe50295db9b854f132e10ed05efc088d9997ad5038e6988bf3c75dfe18b6fc84445ee7359a6626c8ff7e59541edd4bff9a1467115727b2131af8d31a999898cfb76b41445c1f4c4bf53467db69ff9b1dbd036900d4a6510d4eb642231854f60eccf1cc18a69ea0a3518fe497d53f78e324bcc28d9aa810456fbb748702fc91100097bc0400c3f759d0f8b0df5a91db7900713db826e333388141c504058a978b4fa293661c7bdd4e58bd682466fa8804d41771bd09a1c372458437ee9d5b762ad80680f910f6cf01c8d31770e9351403cc5d0a9fafd06cb84b7189d7ff877923bc1bfbdded29883bc3449d56f7d5877dc81c55d999d6e131bd52a2ff26ff8836c9fc55eac56908b4ecb91d60c06fb60bba1e94f528fc5b164c3256ecc38fe6e6301929c8f3116ddcbd9e47be9a4621fd36dc4780cb33f604e59bfa745e7d934fc82542b25599c9dd26ac5b1190359acab5c2c6c1ff41b95c9852834321fc95573ae310932750430c0547c818b6cd3611171afa9d273864fd4ee02f3664d5379b26d87f34d8ab4e79b96cbaae3e68aab02e7376bdc01868fdfe13357174e1e7dfe5d1512c9345a1d8ebdd78368eb62c3f5c99a0840bdca4a2e78c0e3fd2d6da9d8e705f3f0641b9664d8d219f82ae969fef95a6b4a9b5d44eb88c6157fef9e16d07856326f9c119f099565765fee9c9113f7677e8310e233c56c72cb4f69ab66a41215e2402fc12210514a860f36d619df3ea9dbf6e2e9b015424c0f044a3381893b5d191b9d685e012cfa101ab106374cf46fc54768d7a8bf6c8cdad4a6c8edbdb15cabaac1a8624baa89ceebfc787ee18d1c082ace9a06b303bb05303fb01991adf1f80795432eb3da623e23f298a2eefe733487ac0dc36d46346e0cfb2527b70ff4f95044d01647ca8354e13afd4d1b08de9d65c8abf69718d865346d737621b6fb8d2dd0d645d3166ee9e700fffa4e24ed125d3e552ef8e2e01908b84c5f93029b24723ac7ff531cb24e47f4bbafe5a51fefae717862821c115249c13be9637ac99a778a10fa447686cbce9da73e2de453d8a092df99a325f5a5df0957519b4d3dd94640f5c7bfabeeb93ae7f9f8a81b3df67c5c56f58a53c0346bb6a973aa474e3aeb53e2f63d46c94aa2658a604769d558161268ed0529ca6a08824331f8fcb24e97dffc93dd0931fc583d1ea57f830ef64908e4c44775da7c3ed48fd50eb6dbb85ebb59e8d244d9c71c2b906bbb8afd4477cd56a7f1e9492e6722610bb4819af275ae89c9ad51b21e127f0b08957b77f1ac9fa52e6ff761c93cba7ff9cf7f2403e702567e515cd9f1789e0a2ed24e230b8149669fcb0b5a9109b06673988f2e2f97616f258375647b75ec295dc132bc7d98088aaced6610188b9b6e7e0d7d986d6a536904094dc70548c46c3ec0aae6a5abfe19f0db87cdae09ed0b958b33071d1cfab05e578aa96e8141cd4d1b25558e87009b1430808fdbe6a891d2efbe0f2e6a97e2cbce5c7dc85f4520a87cf4b288d648a8ce7f036c493a308c5ae89d9c44f427a172827aa02a58a5236739507b356f7a13c1f05fd471660393c2b795654f160a3af515820bd9b304fe5f13b892d2ab386b6f2b1e53ee014fbd2997189408e1d02b67d4fbf963df6d59bdf02456d26b4d4749363a3c96c4db6cb8b9f22712c344f1f0c8e9c65dc5b5395176eb775ed2810919821c520a2128b7abdcc4462aa0c4682a7a2d397e83a26355620bc3b5db9524dc7bc7e361669b03d05db62c0cb2782ec27760cb015378e87976ec0b0e26165a002cd1b30b62bc4a9df5cc3814867233fd173a71b4bf09d759ca7855544b6229b9413793b216dd91505fb659c7c95f0fee30e2dec7c092487787ff9dadafd30a74e7efaeb7898b3e9423468f3a12f732ed3505df3ad6d16eaa4f3c764ce7c3c1549878207f23b006bea46739c1865541c36ddf190f69600c4bdde58be1ab7d0fb548e5c667906c8898a651f37e268e3ea8b5f468f6538bbff4937c70aa2b4acd30819f6601e622af42aaa262eeb267e12442782684c3e380dc3bb8e8701bb81939769355f532458a48184293c60a2c69db6e5bd37e35c1847326ca18cdf8076c6a03c34ba090f4ae17d6fd0e3954556ed22e3dd605e06193a95bc5b7d89c67968ec9e93a07bbc372a7f89afff2008c94ab5cf6d32ba97cdb1cdc28d7b95dfd120ef861cb7b75258d6fd8f897fcb5aa97bd3ea5b3099e302b52930c23f1d0540bed54510b5a532f1055e5205d080118e703c2bee4e78bf5ca0f3f19ec2b282cf80e7502b3e917e276f9ed46498337982228ef41d6a1c0e10d21e3f9f5c0c211797253fdbaffb7fb32ebf9ed13f6899e48ce11c6ae15bcb105058d68ead9b6cf5cbdbc223d9336efe698922fb164d1dccd4fab21b9beb71989d8a325e7d268c629d17416f99c9867a64871a1080e8a46ad3ecb827d090a20a4adf0ab154f0e759b94f9b249d4bde2fb2b8bbad2faae136f31560d272b1deaa2ae3c3ddf6986ab9ea50c6ac49ae14d2a4d9b82e87b2d9e586f789036ffbcf524e9836fe9c273099616b7bf00f4445118a7e11253787dc6178c2c31e05f2dd87aef6bacae7381ea770375121719a4a2108918bf18d669ff16734e1f525ed33ba88731f02e831e5b2903e575ca57a3d683bfdb772e62ad6c1a0f48e6c772e2ef4c3162429a94f56141636082f3fd8f52415cd83dc1bf1fd20faa6522b57b91f072caeb979ac3c9840320adb07e27a0fb45384c1c92fdc0f9bc91c38b5d1474958a25d5087c9938a33155b7cba0dd6ebdc83e4fdce76e37aa9997a08d2662fc94a3742e0d92b38b8a0bf61491ea0d6582c94b0ff4294bcd3d1e418952a8ad606de78ea80c650e456b53e0c0cc0f1d4dbd3d5d40af1c91d167cfe11d22ff987e6229660683f2f42336d7df02de956945473d3d3c2735f3feece504728b2d46b5d8c44f71f9e04b7fda301b4f77d27153cbe051ec69e602c8f0bca5315b27f78b385b6c5ec097a53e008de05c88271e1245e3912221e22f0fb306760ab8a163c48ee35fe8a3208c5fbf6b027114623c98704f252a0a3f504f8d1e8019138c923daab4d468fc3f92032bbf63fb608d18aaa24667eb489f9becb097c5ef82a80a1d6b0a84423847cb2ab8f8219477646506eb8f776c2e9ba4316acc10a79e7d61ce6bdfac28359db98fa12cfd955b8cde6e3f80ad6141f41c41c4481dbcb2a7a6be7a8856a3eacdd01b29faca63c6f5ef9d470679be696136db02aaff128a7ab626d785d073387185580b4933f806cf87f014aa9b070e828d4ad065a3517fe79f89e9e52de8517634698a71deb6cc6feb39a1045ffa54f48e6eef1b96187692e06bf66a2c8fcbd36cae6795b90005e60944a585e6ff374bb533966ff6809377d403472f77011bf46528a5c9be351bbcf5b4ed26c4723c1b9e52774b973461638005136fbac1d87db13ab6909392203d21444e33dd9371d29991299f0d735dcf50544329885809cbbdf705c48d4ba9da5bd0a12ad5fb709af52734c841185bea5754431cf1b9f6b3811582de3c93ab9bfcc41fc8a7e9f9f4bd8b9f4b82105ad71eded0fa7c34fc15cd9054f4f5de3aea58a203b2d47346e88ec9c7bbbe45b0eb6a75176ceb822b02a9da1c6862cab367e973ef05c5bd6aa6a92ff1a2e9c12e79bc2ca398d89899b20e0756d68a354b8d5d225334e512019d437187cc0b216f79c059112fbc5c5f5339e9b2dfec522783e0ad9953bacbac5da4d47e48a2ebff9e646b6e0b8c6af23b7efc0b7572c525fcbd1b30746bae370fe3420daa3c49526272de892ca8ce52779b7882828b0f16d2b74be5654c24a7eb36b1f76bc1eeca27b8699fba82ae2b27009a1f19fb85aa6be1a647e44bba4a38db60fd8bdf45ed0daedab3f103791c0cfaa4924749557a8882c7936846fbe956f31e3402e740204dc9a788e431a4198bf7e94af346f2ad6371b11548d5b4c498027e381ad478863507c3ac88050cbb020347c1f94025ba25f256049ec90a2ddf3404a62d100138252645439b2e0b5b24265a4cef38454dfcd7ebbd410a2a9ca603d25f64934cecf24bd7aaa9e8dfefe1a86d6c422fd2274f07075f9ade15cd963e4c94b1e266dcedaab82379c6e34d21a5a01da240b9ab879e891609129afd7f865f61bec6e2bcb58696f06e6cbd247b796dc3ec60f8a94d9c13e2d926fdb2e0e68a9428ab01a2074ebdb601f517f814999e47b07bd7d4c37c6dff86a9c9f9e06aa70a05aa8f0d7e7f28d5cef567aebf51812abbb0eaf2d2c29c0188734f94ba5f61e0298baac8fa9d96275e3a1f79aa91b9aec7a5177d518217db6687a376b31d2188587694c20dc7c4eaada0ef80729f1842b5567e52d205a8fe72737597a03938101301ac10018", &(0x7f0000000240)=0x1000, &(0x7f0000000280)="8cfcdaee4c6d2d2c0bbad24f9361dfb8517f018bfb595df0f832c5cdbb8d6298606305a4658c74532ce2735944f8a8f1d2fb86eab70192a97e0cd81c42e643b2d092867704ab5077ca5ceb65199bdf9373189f651a74307636f2367a43211eea1bc5d0b7", 0x64) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000004c0)=""/195) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getsockname$unix(r6, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) executing program 6: r0 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e4", 0x11) 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) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) dup(r1) execve(0x0, 0x0, 0x0) recvmsg(r4, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) 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 ffff80002f92b1c8 gsbase 0xffffffff82cd4ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff8282ae09) at panic+0x159 kerntrap(ffff80002f92b110) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80002f92b3f0,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd807835f800,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807835f400,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd807835f400,ffff800000da4800) at ip_dooptions+0x87c ip_input_if(ffff80002f92b688,ffff80002f92b694,ffff800037a00000,0,ffff800000da4800) at ip_input_if+0x1d3 ipv4_input(ffff800000da4800,fffffd807835f400) at ipv4_input+0x47 ether_input(ffff800000da4800,fffffd807835f400) at ether_input+0x525 tun_dev_write(5d04,ffff80002f92ba08,ffff800037a00000,2) at tun_dev_write+0x209 spec_write(ffff80002f92b860) at spec_write+0xd8 VOP_WRITE(fffffd80742dab10,ffff80002f92ba08,11,fffffd807f7d7750) at VOP_WRITE+0xc3 vn_write(fffffd806b9f95b0,ffff80002f92ba08,0) at vn_write+0x157 dofilewritev(ffff80002df11750,c8,ffff80002f92ba08,0,ffff80002f92bac0) at dofilewritev+0x1a9 sys_write(ffff80002df11750,ffff80002f92bb70,ffff80002f92bac0) at sys_write+0x87 syscall(ffff80002f92bb70) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xca5c5d61910, 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 0fee9609-1d66-d0cb-3385-b9d53e0469ef 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 $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