48aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x100}, {0x2, 0x5}, {0x2, 0x200000}, {0x1}, {0x2, 0x6b}, {0x1, 0x3}, {0x2, 0x100004}, {0x3, 0x3f6ab33f}, {0x3, 0x3}, {0x3, 0xf4e}, {0x1}, {0x1, 0x9}, {0x2, 0x10001}, {0x2, 0x5}, {0x1, 0x80}, {0x3, 0x50}, {0x2, 0x5}, {0x1, 0x8001}, {0x3}, {0x2}, {0x1, 0xffffffb5}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x9605e4c886b172f, 0xff}, {0x2, 0xffff5c93}, {0x1, 0x52a00000}, {0x3, 0x80000000}, {0x2, 0x8001}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x373, 0x2}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000340)=0x80000004, 0x4) getppid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000380)) syz_emit_ethernet(0x32, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaabbbbf245bf922b88a82a008100020008060001080006040002aaaaaaaaaabbe0000002aaaaaaaaaaaaffffffff"]) r6 = dup2(r3, r2) fchdir(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r7 = getpgrp() socket$inet6(0x18, 0x5, 0x8) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000440)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f00000004c0)={0x8}) msgget(0x2, 0x1) getpgid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r1) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = getgid() r6 = semget(0x0, 0x1, 0x668) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r8, r7, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r5, r3, r8, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r3, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x490) r11 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r9, r3, r9, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, r9) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000300)=""/178) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x4, r3, r8, r7, r5, 0x0, 0x6}, 0x40, 0x4}) executing program 2: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x1c}, {0x54}, {0x8106, 0x3}, {0x2, 0x1, 0x5, 0xfffeffff}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) faccessat(0xffffffffffffffff, 0x0, 0x21, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) r4 = socket(0x20, 0x2, 0x4) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x3, 0x0, {0x0, 0xffffffffefffff89}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 1: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(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 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x21, 0x1, 0xf) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x112) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r1, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r2 = socket(0x11, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r3, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) sendto$unix(r2, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() msgget$private(0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 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}, {&(0x7f00007d7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f000062b000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f000062e000/0x2000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x800}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="62db4a18efd0e428e4dc", 0xa}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0xcd964818aee192b7, 0x2, 0x3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x8, 0x9, 0x0, 0x1000}, {0x80, 0x29, 0x7, 0x10000}, {0xe33, 0x1, 0x4, 0xf08}, {0xfff, 0x8, 0x6, 0x1ff}, {0x5, 0x0, 0x6, 0x5}]}) write(r5, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) write(r5, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setregid(0x0, 0xffffffffffffffff) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/89, 0x59}], 0x3) (async, rerun: 64) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) (rerun: 64) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) (async, rerun: 32) r3 = getppid() (rerun: 32) fcntl$getown(r2, 0x5) (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r3) (async) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) (async) r4 = msgget$private(0x0, 0x2) msgsnd(r4, 0x0, 0x401, 0x0) (async) unveil(0x0, &(0x7f0000000080)='c\x00') (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) msgrcv(r4, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x63, &(0x7f0000000140)=[{0x2, 0xff, 0x0, 0x80000}, {0x81, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfffffffd}]}) (async, rerun: 32) write(r6, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) (rerun: 32) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) (async, rerun: 64) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x2, 0x0}) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getpgid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0xc0}, {0x36}]}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = dup2(r4, r3) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYRES16=r3, @ANYRES16=r5, @ANYRES16=r1]) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) seteuid(0xffffffffffffffff) utimes(&(0x7f0000000300)='./file0\x00', 0x0) r3 = socket$inet6(0x18, 0x6, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x82a66a0, 0x3ff}, {0x18, 0x2, 0x0, 0xb9ce}, 0xc1, [0x5, 0x5, 0x3000000, 0x8, 0x7, 0x9, 0x2, 0x5]}, 0x3c) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x400000002, 0x0) socketpair(0x6, 0x2, 0xff, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x7, 0x820351a, "ff1800ddcfbf4b2fa315db420000000800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aae80ce8d5429808de214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd15e198bba3e89ab290861e75b8f29d91a9a528e1804f9b225cb53973b9eec0e199db56cadd20bf061da149cf486d875c2e039dd290eda399fb29bc0298a08ef470c7a6d620fe3bd1f2654d58106cea9076f1636ebac92f6bc720fc8e086a2b3a419436e4e647ccdf039ecfe2c253d644f9fab54f16004c6e7a97c0f1a86a88703a7b0e5e00f28ca215cb584d32b48cc931c14236a99fc1616ae1b4a06a5051378776149e143d8c4", 0x135}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x2) sendto$inet6(r1, &(0x7f0000000180)="429c6f93138f863322df4ff7b987aa4ad7c414146b853a46944661934540819259dee07cbb32bdd136f2a815229ff2f214771735bbe94c445280e06eeb9c4571c9d582a934ac42f599e93fee2f4ca2fc86df2f4f0c179506e79e326548dabe8f96b474a640b1a28a380b7e4a3824df70cd1adea1b697db780dd0333dbc62f9c7d8f32e88cd24c49f1403e7b869b32e9ac19b645e954e08591f193491c9bf03d85cb29050b44e4ec99256a82e9438ce721850c51c1d9db76113dd101d46c57680d6acb8e6c3d349f0d2e196b12a7379ee2f1f5b1595", 0xd5, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000001a40)={0x9, 0x6}, 0x2, &(0x7f0000001a80)="977ed46b", &(0x7f0000001b40)=0x4, &(0x7f0000001b80)="f0147e2a", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x20, 0x4, 0x20, 0x1}, {0x81, 0x2, 0x40, 0x6}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x812e}]}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000002b000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000011c0)) sysctl$kern(&(0x7f0000000540)={0x1, 0x40}, 0x6, &(0x7f0000000580)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370825524016188ad98d229b77f7ac4fc350df55df9b85e99820b1e43364e039bc35deb8bf8e6b927c5e6515d5f83de2e539f0eeb9615e1f39bffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae15c36b5bdfb004959fad7e0e810f31cbeb2fb1ddeb16e588e5ffb4b9eb8a3838bc6ccd96013ab845a9d5f23a10746531", &(0x7f0000000080)=0xff0a, 0x0, 0x30) login: load: 8.99 cmd: getty 38354 [ttyin] 0.00u 0.01s 0% 316k executing program 3: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="362407c2d59b09d3d24a5699ba71c04dafd1cefc316c11ca84832132a9e6e60da8b7ccb33db74231f06130103a018a5bd6ff58a7561d7c95266ca347703d53ed6c0726fabaaecf1bb63224d9257b59ddaeaba240542ccb05c66f25c962b485125eaaf7fba538a6a0d3a90844c08fe3ec8a90fe063c5cdfc49a8a5612ceaab3bd6aee9f71640b56a5620087141884517c69dc28eda27c7f1837d4", 0x9a}, {&(0x7f0000000200)="45b449184f501885d09704e529f5d6a5c15ddcdc4a749b15cab5ff714915d717b2e197f2b3209797ff6be540f7df9a247975e9bbdc718950278e2ff4940738a0eaf53e3ed01a7896ce3793d0a266d24630614305fa322fa99cc1ee", 0x5b}], 0x2) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x485367312e7c274c, 0x29) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r0 = open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a", 0x2c9}], 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffb, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kqueue() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r1 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x1, 0x7, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff, 0x1000}, {0x1, 0x2a, 0x1800}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = getuid() seteuid(r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xa, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x142, 0x92af}, 0x0, 0x6, 0x82}) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="68b3e26637853a208e23587e8c93cb47af8a1babe64b167b0ef66b0d2f72ffef9aaa1c89f7dd9769c76cedb3623d2958858d1772c108402ef30ecd65f925d398ca061840aa16670a61689b02d4525c895c97c6b95f7766507d66053cb2b663d0dc8c10f67f26a6995dda22b784", 0x6d}, {&(0x7f0000000140)="ad4f16a5c41205eb258d8159cae2c2c38714e4ed0fcf053e935e", 0x1a}, {&(0x7f0000000180)="f9595ef55ac7a8a5243563dccb51374a6614f74a15327a6f0bb9e511cae7270d33eaaf7cb1af51b7d163086e6e7fbca8a7fcac5296a718eaffc81e44c0a4aa16b162e219c611acfecaaee81e21a353cb4421ef6d089cb8d7f410810c801af280993538639d1ad7592388aeb6e7459bf6a7a3d7f4da791071a0fdc54d8bfa7fa3c2901912", 0x84}, {&(0x7f0000000240)="27319eebca2809d4fa7c0b379aae6f2712fd18c016a9c29e9468a7b6aab6a8cc40912d5084a2dbbda3035eaa3e8e6b", 0x2f}], 0x4, &(0x7f00000002c0)=[{0x28, 0x1, 0x7, "e66ff0546425b19b9e60999414ed8d55791d7e"}, {0xc8, 0x1, 0x8, "7e21971dde365ac7538c51eceee3a342e485691698e62de9c7095f29388f9bb9b2e0f9c2c507c9732e489720a8007cf43a5328cb004a2740e7d9ad963615d593bfe571c863e28e9001ffae474a002d6fb1c1168da2a15f99d2a25ab0de1b7e4e341dc8a6857cee951cd8502c795ab5efd9bf71fde5e9f7798dc5b3c0fef1304c42f18d19093495d80df3cc458448aa509fd11eda469a57e03a2aba0f2cc55e0c665987c99c44ebd659a89230b3bbb1620bb8e30dbf04e3"}, {0x58, 0xffff, 0xfff, "da4462bc3e7c5757c1f45d9a95b17ca104ff2702127f8c55c0c968f1dd6f2c9b6c06352b9bd51e205c1f41e8b8845ee17c9952568bea60d229c2b91720a8b9d40404392a0b"}, {0x90, 0xffff, 0x2, "1132c7fbc051a5eaf51858dc9606800edeefa3af58eef20738533705f594df8579c4c9dd48748a9552f9894403504796dd8562c60387b74d292bfc3b51884a23b54d5474d80eb6a8990c226db7b1ea6adcc4dcb84723abd88d7f3d60754930f7e14fbb6a69fd642116e38a0e9a39e9331d6658ac929d9dc3288f8c4f287a"}, {0xf0, 0xffff, 0x3f, "0f6b70b8848a809b8cf5eb0fb29e33287dac8207b36206da5f435dd6d522c6d7f05866c7136d9bfcd3d1b0e19e62069d9fd311a901e47ab2e2e11a93328dd964410f501b2ee6b405a21afe5b35083b0ca80f03e7851203904680459c3bd2e36de719c08b7a1577f481a9827dbd884b9d52cb8d129db3f06fb373603c09980210b5e339b349d134bbe970c700e2d33b7abb339a3a0adfb91c7e0f379f8b8fc90deb28c5d609f36be9b41e426d252534b3921e59f1dd9c10fb0487fb2f05b478583cadf2d0aae2409484af3b2b9a089487f0c5b09c37548074aa0aa20e2d0b"}, {0xa8, 0x1, 0x73ff, "46fb42bfe40602d48d12fe1eb180ec79764b5a5ea562e3e860241e4cb9bdccb004930e23de3ddb21799a17223dec8ebeb10c4e1144fcfbb7257b098b564ed87aae254e4031a6483f87856b80e6cb4a3ea65122048fd020539a8efd84e778ba2886ffd35dacec60f0ec4dc1faa0f9fb3986ef1768d1061b69410cdba0d532569f44ce039629997ccb445e2237f8647d359b3d067c5b308850"}, {0x1010, 0xfffe, 0x9, "eb82478d379305e2ac110966a64bc051a9aa0dbdacece94ed4e04a34ea6f053b0aa92ccef84ff66caa3e01aab2a114342e937b71ffc099f35a8e1c4fbb14088f4401e1169021ed6487cc30aa1544242302f89415665f38cc056df8ada3ef8384a0f9682d99f4cc04e757496b6b9761e5b507a3c69f76569af7ea2e0c157273c092cc83599da0319196efc68b555ef4db840f3a963f8c8b71b9452cae06cbc4f6c04b3c9bc509d94eccdf3172a5ebc32d7869e802cfe1af54b84bd3aa83662cc0957d9eef5fdde2c91ca4e47b6ce84df08c08add7b9189514540dcecc47e63be332082cc10ba6f3ef90619039df5af609a9451b98a1daa6506cd98a3419947016eb02e56a6dc59b07bf6aa7d0e4f1774ee147b750c8443b14e694961b6a3792409746e6e0a01ad4030f5f5b5facdff0afbd8867b51995a1c2fabcdbb59b215488956b9c137410757d2d0dd8ee8477fe785745e3b4510bdc21fec2d60f6432c2335ba18424df744b6092db76eb198ca3a1c70e1f8d624d87ea5dd935e67b669be8e0e40c583ff8b2048dc894104daaf623fcbd678bee2590f64132261b0cca08fe7d933d4597059c648be16f5668ad234ad5589238de85ede051a06d4471c39d4319f1df345c2e861138a0abf7c9d020ea8c468132fe83bc20a53e1e7e928f26397e4ababa25ca5d91100b3249d5d33d89bbacb652104cd79937d0e915a46041c253e8ec6cbba66a7670bf7418329d7ce9d11489e43dcb728867b057f492df9171491acda7683015422f50d5a3f70a0cc497368bb5e337446d7fdba3ba81e3d7542cf323a4bc96f1d14b4b5abd43d1f3c43a7300fd6d6c7ec5f6173dc4c4b85aeafb9fd21b4757ed883207287d5a24846cde695f3010c8c21f41dc10615a1ec8ae4bf4dc18dd59ba31295f84e887909bca7c5b560c18d9ec0d93aa17502555393b24ddd4f7addb8917c371dd3c5f30ee0bf712a8a3a5d0d2a1d2838e1245ec32c3433d862b2dab89d5379a0cd8dbd2a9524bbdb87eaab3c87dfc66adc1693d90b2b6109f1fd23014520f6bca74dd876aab49b8e1fa47b13c16d63cba391499cafed5f8487b5be99ba37969438e01678db92b3ceabb4d6afb22c1436af77f5f5d11666f04e9c220958f2d4c2bc4dddfcf1e7af7f287c0fd456a4ffd1c1d8a32ee3fccc4f8975bd727d4cf1014831578ed819a478cc57f63e65dabd5807452b4e8dfc71fdd6dc308733e309de822b53c073b31b3ef9a5f836bd41cc92393b4ec651bb2c549ff4be4cbd27f9d3bbc404bcd8637b2a9f6ae7e1cb4ed04142009dc183135196fcb1c8e56191b6b989bc723ce91800891260389fc88da9a81426e226449ad7b368817f030647c496fa79fe98ef9d162cbe878b496e7af6d80883f77bb89365816f7775db755459176fa6b5f608c701d9c8d45622655853686d63ee686e83e86fe7800e316c7f8459222e638e49f576731270049c9ec44e7adb4529eaba7ab0a7147e9d37c33c36c3a34c79f49ea58e8a2036c7e413acd4bcbbe5303194d6835b218511d8e55758247f1f0c8bbaaeb831608e333715fa4b825b8e3563a416986b3476be9d9561d1feeb211ce9db9f350031b393590dbee87927a0147ad5156ff5a57cb75c69a24f26d1a9ec0b1fd523d7a2d378f524bad2357bca0189ffa7a5a56668c9f50670048c258f1fda052a43517dc379b544d30582f5c54210ec9305324d97df1122f900217db66f28e42b30cac4751da0f72408cabcac56798d9edae7ba84232e5bf4633550818db4237e58d642ed0636a4a005de19c50a59b856a44154968ce7aeac76372e6072cf17dfae72aa349d284e84b8658d80f19fb27dcdd935ed28a1e018750c08986fbf0f66464891cfab2517899702da471585100faf707743381d150a698bfa845beae62064a2ff9ca8e3465912fbb5c8bbbc691a234fe72f27ed6ebc9e7462620700f657d544101b1670b9a9a88166d126fe00429f83ac63ccfc5bd271a4c6f5ad165284849871b5410df1598400ff74d8cff7dc14ad4d5045e64215bc2a66c358d9a39420620d5c972fcfb3d80bc150cdadc677182a3dbe5aad985ea197be5985b5c407d20ed845de8c52ff9b496cbc8cc0e4007fc0cf72b1dad8e0f7b49ec1593eecf8c97a429275ee7d3c45b535fe5300c7851545880bd277c85b698f8a8c01e361b8dfc6a19d36557548448a5e1086c769ff8306f429379360132ba2df7c29d12cd8aa8c60c126871cd6e08d800014185274e7a5b0079b2089709106a9904d2e4c21e96854cd75ad756862d6ffe8ecba6ece905c32fdde0552cab2452a2946f5a1df8d35cffbbbc6a1bd2779c99c4cb17bb70ef9c2bd52d9ace07d5bcde0d5c5938eccbfba7447d0a9309f2d89f73731fce5dfb61d939e3665598df3200bf0937eb00d853b80976bd09da817a89c26fce03c0f54d8cbfa3c91a1a2c33cee3aa93cfb8759edd107686c80d7d937c2d46acb340d877b9fa2383e92166cf358c79c9607e822a43867e685ab16638ea04b48e6829e3fe31c877c6e71c86b3455c8683b0ae69318f1b1174addee6f54dc9cee8676eb2d6e80ae595e7579b240bd496af29aba477c01da3eb778edd84f35f5a77ff7c0551083ff728b801c310f1db44796bb4b3a92c63e4fd08f4eaacba3e9f574f0734e0ee1b51449eb9f914772b8049a0d414a90c0162c9a0b303fc61bb909737fb8c322f8adabdf16c93012294b5c27c1ffa0b97dd26a6343e35792d365e5c5330f43f2f2815ceb12bc99b1e5d21d625188df42b676d48f784543bbdbb869ad920ff4a4536e06187f120a79bfad2d54c5802f7fff3ca3e64a2309a453dc4aebdc8f23cdbadd633aee359ecee4d926ef5fcc7f3ccc9da391b29315e1cc28cf78aab53582ea2eaa0c41c57d36d779feed06e4ab9c7a4c5720368d99cc02038eef5325244163af5965fc659cb8da8260e65875c3633d0cf148f9bee67ecd7e3d7b726b79ba3ddca31fbf2d7ca9a874d290396202e786727caec145523f622e7bccbc00c336754e06ab3a0ed936dd974bbe54b714db35473a6c9e75edb1ce3a11f41d143563c863863fb5be1fbbefece5e21dfc1984497fca72cf9459302641adc11f77afa8449e5bdaf45a9ce7d001b217beab5411789006c54de9ac72aea040ec02bdbbcd20bbc9af41cd7f6cf2d15a393ad7cff0602a1fb34fe8dba6c66118d453bf52dcc2d8d9946395e0fa7a197fd9a88c39a8159b7693da1bcf85f626c61ccf05ea02cb0302fd1fb5c311e25f977f863ff0b61a460f47a4597e195dd46a2afc6bcd6786b6ddf8c309ba7806bb408a66bd12f558cc0bea3dc5ad6f8d355da4e3dff15305754b836f66b23f366a143553950fb22224625e3622bc1cf4f15b553e69552f6ef2d0fe673c89b7f7ca5986a34f19c4f79c88d4899953a5d3bc2dc2a9821595798e95bfe640b6aafb393cbcbe6490474e072aff2d9e0d45a1975cdda2730cad83cc0b4a9f00a366e47dd8590c4a0a75e6847edb29af2630c1c586a28afcaa45d68ce9f254ef212f3ab33a5e2d4d4e8be34d55d4df71938b260c44d9e1fdfab89e0bf9267c7ffaf4e21298eac3f468c0bf2d3c2d77bb28c4606feea2e8fc8f2c396276894063cda568138927959e589079af827b425361aeda4c0d398f8ad45424106e7e59bed32db68b293fbb1bdbbc942a9d282bdcae0e5441971d099a7acdd2bc06fa1fdc848248b424bd71631ccdf0a9070e2675487e57f5d2befa8927f9d0dc20b413b3599396e3ee6249d9f5cf6bc613177bf0f88bbb76a9acbbc7907d645102753a26523e3834a276486cf542a27ad79f7ecccf842928a4af18382ece23e126da2c9a37a5ca7437964fb56a931ff07acc9fe1300585603a9459df808fb3ed3fa8e9f2d5f3d81d73db59afd7df8d00f978684290ff594ca7576262b106ef798d1b82ef2d83780bee62c60b824438688ec8cac5b021469fe3b85273acbd6f0b08207804a2f8c622779d5e3d0df7cc3037c472fce67c55a90f9bd5516b895c434ec448b1c06470348538014f7b347e33d3ae572555a99edf5f8cef0df89e856dcef0be1cc71827c41b4fa933428059494fd105df528aa90ec0f3c35b65e7c0f3a626b3f9872addef7568feeb4f323fd013c50d91cca768010edace07318c8649bed6112678ff36fbf11059cecce949703b404ad795ef7395e9965639cffac7fe0e46f6210bf5ee3d6e084427ea40f2964f5cfce8b72c9725c9660f94d4c985e0eee1f919a927dfdee6edd37394881c4cb1c9424da8a9aff5d01d6d7f45516e12b0dfc91eed8c38860965bbf2b9ff1e0a78aaa99034df1ad4e980e5d2a9060033a31dc97e3c949f2ee8fff26cf99341dde621cf9e4574ce5cc4f29a0882d484a6228ca3a41c112f9ff72cd913dd5ec6a2182e45dc4ce660c50e77260c081940676a502e422a47cc37ba238157dea7cbc18b36bbd6e137880676f43c386f7bf2cfd29044d384ca9e323666922bfbdf87537ee88a25986176db28f4e3c33f6352ae4e6d83e0bf83229130c9e6a9c3c5b71361eab2bf24cd30de08fabad48c9fa5406a5b1cdf69de9398535af97307c0a3cefc24bc3e9f53fbc0fc58916c11bb2d134a5310467c4e007588034ff564409f98f85ae2f19554ae798b92a573f108d91ec1fbef947be0ee527c188a52b1f7cc45a22fac88a316b4dd35119ddac0dde034d49534e1360f43427b29364065b9067b00330f0973b204c9b342cf82ecad807186c024a5821d8242382ea271d80fd58e1e8adf3493756dc6f7699f8a2abcd843cdab0d735fc4f24f37d472b8403071cf303515de6360d7afe00ca73e053db2d3e1f34b5edfb759ffa3c5313a302bac2a84459d3b4fea739dce0bc80da54822c627c7aa5a9a0895fc032a445f07bda7364ca592d98a5e52821e2fd7ef38593376141ff789d75c815c1db23dfd54d5e8f521703a7f5a02ed648c16a65f5ac8c459f5b01e43697d436129eb43d0ae519b40e847f4ecfde44f1f50561a8181ea8a5e7f09715be0dc409f89e551726d3a89146f0cc37583ff76c7e8c2525a5d79e5ca8c9840a87e814412e57939782bb3642f91c18dfc1ddd250cb87ace0b19fba9e55d095ca8314390ebb796c6640b08fa423ac91dcd4f3213626f959de7c34622866de7a9ccc0cc0b673cb36c497938c740fe773b42427aa9dbd01db71bce407424dcf9a35272f28fc09fd26990c1571b98f5b19190c3ae042ef24dcdb40ec4d1ceb727e9b94c6f8a7acaa72f955c6bfa3ae47d93e7410add946339364c78482501866ae7bd2146860ca59f77a687041acebccff6e8b16f62f85059ea9d6957a5bb956643cf39f84513cb1e32923ed21c43428fe5b6a4d0486c661dbe8343f0ffe9be6c28b46020758fe946ffde57390dfc3931c8a62921ba599a44b9ee12027af36f7bdc2d441787ca12e2455a1b0148e1ff38d6e00c7a52407b76d54b3358d6be72b2180a4a2e52bd100870324ba99492403ffaf20cdfcd2c8e6d0ab77ce417bc3e2a6d99ae3d848f8ae9e85fdf8f8bd4b60a604cd375a93088ca8e3d17597d9be63358614195cd14f5065e1cd4c4cb7467ec03271477cc33036f65564e41c892692a6713be55e03c5da4bfa5c3e442f059866c8d2eba3671d45a214a5234bfb7d5f1e0f3bc335a0568e5e1768cea175536ac495b1df8e666194cdd8ce439d7fcc2082ed6901b6f06cd91942ac905822a01229193a9ad96132f831bd7ea51a8440aecea7fbf3adc5b96aa6cc630eb273c8f4145b302c2a293afb12"}, {0x98, 0x1, 0x4d9e8d9a, "bc8321eb3fb07ac6399eb3630318c13e0c9419022df5b4e921d8c305d5fdb8c2bcf5773acde99bef6779f05ee994da3033a89f22cd5f813abb19bebce4d7f5701dfdf67f1f5f876b8f1afe18924f57d51ed4435d9b55a187d06b2dede27989ea9c242b9f08b791f6d642f764e66a2758fc31168187eba287db494347ab56373c9d"}, {0x90, 0xffff, 0x7, "645c1c84fc1fb8c82ebe67aa0d7f3432d593a11632540a3aa831975ae3f1134336e560f2a131ff1afc7010ee45ed9febc4dadb9864872ed9ed40fd2ddbe5398f274943a61549b5592ef9ad43951faebee03341850ba4f287843e49c9cb19ed42b8a9ccf4f84cce6e51e55fcada776fe66f998cf58331767ad3c4"}, {0x30, 0x1, 0x8000, "6659b6659a69d02b769152e85455732236b70724f129dde87c42110a5cc4199e"}], 0x14d8}, 0x400) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0x6}, 0x7, &(0x7f0000000080)="3f31bdb975f0b868e6034bdf804712259956d88cadede365591a342b0074bef4f62d85deb5ce30bfbac751203c8ee2b44dc516986ff33e31e61c9bb0f228e04a4db283098ec8c438f680b772ba26670968ed6215652286c7a575fa736bff00"/112, 0x0, 0x0, 0xfffffffffffffc8a) map stack 0x20000000-0x20400000 of map 0xfffffd806b7af8b0 failed: hole in range executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccbc2dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8060694a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) close(r4) flock(r1, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) r9 = socket(0x2, 0x2, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r10, 0xc00c7007, &(0x7f00000003c0)={{0x3}}) ioctl$FIONREAD(r9, 0x8020690e, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$vfs_nfs(0x0, 0x0, 0x0, &(0x7f0000001180), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) executing program 7: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f00000b1000/0x3000)=nil, 0x3000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x50) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x40002, 0x5, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7, 0xff}) sendto(r0, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r0, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000440)}, 0x20a) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000000000000000000000080600010800060400001669e60200d3ffffffff0000000000002b8fd04f"]) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002240)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x182}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0x15b}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0x58}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xb4}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0x46}, {&(0x7f0000002300)="3c656c7e672bc9b50a283a28983b4fd212b3f08b81ff3af7ddd79d9e672f1e15e846fd6af67967c8f76d134d7088efa1857b67507e3f6682b1ac33f739b757e40ac6bb8e21437015288a2135c2d1404f2b6ee34c9c1478f7c1901b8b74d6754068f872c1ab65f9720a01c3b12d76f2aca44c4cfa3200000000000004001f000000000000ee0fd520bd815129e6ed0c56a8f568137586e89d8ce75537ead2d80b8f5e236510671b209d4745666137000000000000", 0xb4}], 0xb, 0x140) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0xa0) sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 2: syz_emit_ethernet(0x6f, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0000f7ffffff0800490000610000000000009078ffffffff00000000070300070b00e0000002ac1400aa00004e214e216f83da7795915fb8c44cc9129d", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="c00000009078000004020000000b48fa89ae2b849e3874080a00000000000000000000001829c12e96ca4f910821907d57"]) kqueue() socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x36, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x2) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x0, 0x10, 0x2dfa}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0xc0205601, &(0x7f00000000c0)={0x0, 0x0}) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3ff, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffc}, 0xffffffffffffffff, 0x0, 0x5}) socket(0x18, 0x8000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000540)='./file0\x00', 0x2000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x4) setsockopt(r5, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x400, 0x0) executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x1, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x3) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000090780000000000ffffff4e204e23441e9c349f9fe4263ef638897fcce680a3cae30907f02a91687ea7a4e4ef4da37ee60d7b82bc7a3c500d38fde0cfb82edc6be3cf6ccd82cc6169a9f70ce9cb785fc61bd95fb7703b440b8b0c3a5b95bb265c78bcd8ca8d0dbbf5e80444099671635f8516", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000580), 0x0) r5 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6b3e35b6cdced70357ef201f978a306ecccc57719f5f76093a2054a42b1068dca31553fa2d7031f38c03e56ad0e499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e0000000000000000", &(0x7f0000000080)=0xa1, &(0x7f0000001740)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) socket(0x18, 0x2, 0x0) write(r5, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x7, &(0x7f0000000100)={0x7, 0x5}) syz_open_pts() executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xfffffffd, {[0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000, 0x20000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x4], [0x0, 0x0, 0x0, 0x5, 0x3, 0x2], [{0x0, 0x0, 0x7fff}, {}, {0xfffe}, {0x0, 0xfffffffa, 0x2000000}, {0x0, 0xadc}, {0x0, 0x636d, 0x4000000}, {0x0, 0xbffffffd}, {0x0, 0x0, 0x0, 0x6}], {}, {0x0, 0x0, 0xfffffffd}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x1) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3f, 0x20000009, 0x20351d, "28b77c09b87aa57800080017d0d2000010001c00"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) writev(r1, &(0x7f0000000380)=[{&(0x7f00000013c0)="ead45c3818701e04e3b1c56852c5928e5f55dda040bff924e5bd86e8affe442d73de928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce6696a40c57bdb5a88280fdc93402917a", 0x4b}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000008c0)={0x8001, 0x0, {0x1000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f089", 0xffffffffffffffbd, 0x409, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x2) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) fcntl$setflags(r2, 0x2, 0x1) readv(r3, &(0x7f0000000600), 0x33) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) executing program 7: r0 = getpgid(0x0) setpgid(0xffffffffffffffff, r0) getppid() getgid() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r3, r4, r3, r3]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xc, 0x11, r7, 0x7f) r8 = getppid() fcntl$setown(r1, 0x6, r8) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x1, 0x1, 0x5, 0x4, r2}) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000002c0)=""/73) socketpair(0x18, 0x4, 0x30, &(0x7f0000000340)) sysctl$net_inet_udp(&(0x7f0000000380)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000003c0)="7b813026b7989ef321e2ad40acc8b7b639cc8ef0b25f853dbd29e91b49bd19f3478207ae71656a45243c48cbfb0847719d9eb34da3e6b6c61c9b41a36b2e3ecd9adaa9fd8752cecff916cae5b6398c0f655774dbf01334405e367a9229c6a732496807a941e6a19a0e5888e08a3834077b1155f9bc3643324f855eddda45ef36314f2da577d5cd19c512d991157f8ee2eb219968847a933367a4e6c908be5ee37ce075ff5acbb8787c68086327c47b017991e8bf9c5b605b1d6723170e8c6fe7674f810d3eca0e6bae848581bddec6f47bac8ccc8a47258300de91d42680c377040ec11ceddb4f9f5f76bbae", &(0x7f00000004c0)=0xec, &(0x7f0000000500)="6cf0af8eda63f10a847857af3c960be5a22794ec140e850cbae120f709cdc4c7e7fafe8194903261a6c9ba70807ef0856868ed0783395626755c8aee7732facf9884adedf8e2988497df7cc763fc2ca3636c684d101f45df982a4a4321", 0x5d) r9 = getegid() setregid(r4, r9) dup(r6) r10 = geteuid() fchownat(r7, &(0x7f0000000580)='./file0\x00', r10, r4, 0x4) syz_open_pts() sysctl$kern(&(0x7f00000005c0)={0x1, 0x54}, 0x2, &(0x7f0000000600)="47a8c9a8614f6450ef151939a3288b43bc52f0ec8dc4c479840cbde3aba00cb71c1a833468a680481d3241d6f0bd380ff3c84e632a357680b5ddc6", &(0x7f0000000640)=0x3b, &(0x7f0000000680)="19a1f73e93b32cf94f02412d778818fd148555d1a50bdd689c764c0129fd5f8929ef9a98cd8cd73beaa1ca8b098a10db1fc41d7abf3a5403661e71729f2eed4fb13b11c8d9f0a26f23b6e26911cbae846ed9100eb423c44a23e88d70b2ddfcc8f1e74ec9e733e2656ae2e5c95955778eb7047acc9c9860276e3bffb5293b3a0cadb884c48cbbbf541f95ef3724a571459d9207c327bfcf803f935232ff933b6649346d6da9d8788aaef69b0881a7012cdb2cec6d4be74fee7d95e685e49ed4a626e9d96542f0cae33d809bebb6b8deef1e74d4b72f00d52a5463245577701dbab5096384", 0xe4) getsockname$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r0) r11 = shmget(0x3, 0x2000, 0x401, &(0x7f0000ffe000/0x2000)=nil) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x2000) executing program 2: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB]) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd60b421110008683a45d01be928"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffd) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000340)=r0) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r2 = socket(0x18, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000300)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = msgget(0x0, 0x62) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000021a0e71aafb415e752817650d595e468297d20c1ebd1c8da1b79e01cef161526fbb813e0000000000000005f708e40a1da51425b248891193a00c246c39899dcdb68b66b44bb9ab120c69d0783f51e683eadbe46826cebdcd701fedfd472fec097badd11ffc1370"], 0x8, 0x800) socket(0x6, 0x2, 0x8) r2 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/128) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r3 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getuid() getgroups(0x0, &(0x7f0000000200)) getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, r4, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916}) getegid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) r7 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, r7, r5, 0x0, 0x8000000000000000, 0x7}) open$dir(0x0, 0x400, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x4) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0xfffffffffffffe10, 0x0) rename(0x0, 0x0) close(r0) syz_open_pts() sysctl$hw(&(0x7f0000000200), 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="b1c05b5fb165120a4224a763", 0xc) executing program 4: semget$private(0x0, 0x4, 0x400) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x6, 0x5, 0x80) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000003c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba743d65aa00e5416ced2bdb35a7d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb09bc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d94970743d10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad4899f6141f7d479bf88242eb9b95d61f323906ea0fe458f74eeb1ec4b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07", 0x144}, {&(0x7f00000011c0)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c54", 0x20}], 0x4) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r6, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) getpgrp() executing program 4: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @random="57913f741675", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040)="4fb3bd47b98448e8fcae56a797a5ea4f2a680e36bd38bf5a031b2d5e2e6006d0636338419d7ce7a8c56778100a220bbb17d7c425cdf3b110421bbfda1538bcce71167a51ffe6d71cf92fea8c2bec7c4a18260d9e5ea62479baebd8b1c9543fb4e01df8bf6c3213c09e1b3c3527ad54112201c43d009ed7f4b32fd779081a9df8e061bce56d2baa47c13824f92df33e18f21d6da83b2c771b2951b23929f1da63dcaf8a6a0cffbed77dcf232447f24650b34dae106b0ea04320baf08fa8da291bd76a2a3cab7c6480a2da212c7352c2525730bf028f1138da90262ea82296dc5e1417478544dfd18547379a7248beae10ec2bfd6f7c8b", &(0x7f0000000140)=0xf6, &(0x7f0000000180)="d1064d3646cf1ab991e2f5c6ba7995319dbd8e258dac9315a96830c6f1072b6a51276e8cdc8d32b53f480619fb7f3f3ba1f90dc725892fcd1bbd08cd293cfc0cc4a5af0174416236c69640ffe5eb05914d3758749d3c2d90431c45", 0x5b) socket(0x11, 0x3, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005136000009f0000010000000000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x400, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) msgget$private(0x0, 0x208) executing program 6: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x3, 0x4a, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000280)}) fsync(r6) socket$unix(0x1, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) executing program 5: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="e82da1d53cc670e4b8faf49386ffb024e9507eaeb06ca35c7c1af656e4a8801ea789f47eea5b99ec8fca8b0180d472917c4cb200505a74bda02c912ea462eb3e6d468f373f87550ed2d825c80ef4cadf2478e3d9dcad888e8ded132896a1df5a7328a8b518a221bedb49293ea85807ead5ad4fd300dcdd3127254ad4aedf91004546a6de7d3f8ab1a5286466b61a59dfdd0322ee9074a2c4e121707d5ab85fbd2c632e7d59fc42f80ef22be6e840e88d22188332e42100e6e103ad1f", @ANYRESOCT=r1, @ANYBLOB="7777a89fbcec06a5c33bbb51bff284a2dc458f4b39eff29a961705eeb518ff4a54293aef1881ba616ae93ac697bf6cff7fddba09545b2e0bd5aec220ca6a8661562a00354fd0eabbe0551a4fa87a9b5c0d582da95cf8a2da1b67d810e124cecc83da4441bb8954aeba514430506683d5ef9fd4e6c9813a05ea8af32d1e9f6c3cd6d6306400d08d387d8a24254abd686ce7503f7437f1bb"]) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getpid() writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) setrlimit(0x8, 0x0) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x40000734, r1) r3 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe37a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xbb14}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}], './file0\x00', 0x5}) close(r3) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r3) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x1016, &(0x7f0000000080)={@broadcast, @random="ad288a279e8d", [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x2}}], {@generic={0x6008, "9e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"}}}) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r0, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) executing program 5: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="37276bbabdf331d04411ef63ee820cb1bc185ec874f82780511eba053e5c721cfcd9c765678b93e4ac1f9e4f5fbd187913811263a8347cde62e123ad85c3c7db9821bbc1802eda629abc2e19a95f0e89b180fcd91c74c8d793287940a0723172670d2d3503fd59e6229ee89433ea9f382e984d7bc05bf51269121ded8a34b84fd37de2963948794ce927f98d63e09fd3657fac24053869fc4566abe300403fce897c66329608aafd3db0bbf8085fa5094adc8d59c80b8dc471e2580ba0c6931a9bbd959a51c545efb826d194278e850a7def4da44d7f83a398af76045b5479b9b4e0ab02fce067319d909eaf301eb75e6a9179bee145148d316a0236dd557d4868935032644292d0294756bf4efd84c51c81f5dc9b0fe964bde39b3de1fc2d15d556d45ce90ca08cf400c53afb6b35cd9853ce2cae6c65442555748cdf281893e557b8f2f49919053e23e7b64089525a1285cd02b76ab3fcc166da9c1bc6021172e75de13c22fbe86feca6c7821d14e5e5e19488ddb75904d5d386f88d53f755c0ec30a3728233134dfbe4195d438ac71068795cecc1d8e542357a73a07ed4a9bdf3dd923f8292c1e871a0abdb55b45290761d53c345b5b31fed5e4c23d0480e809766cb475438b943f5e670c6af99e9b72c191289fb8bb73a5f6224e73f50b6a09ee4087ebcb16aafffc487141e257f477312f77da67cf0e7b1aa454103dfc7c2bcf4a04e4e5a7c32137d8ffeb29cb333f3435b708c3fd65e670010d3c031fe404507935bfc5193001185e1b2d57dd0a81cd1cbbb58f663d10c94270b37dd436446e1c74e10e9b8cd9159df17524aeb20daab074a05f40b4cd83c6d8a2fee8a827e408bf5e83af80db1c9c81f2777bf2ad1b0d1da63a34c072af1e523f43a11bfad47fc13709c05247422e5b5a6cd0ad7d250d9d8ef6196f470a969dc251e22e9cc2af98ac72473a1714f24d2ae07862ab9ccfa07085a26e961b1401e0cc71b60bdab20501c2cd85108829236c20877a6cd1326263d67a1cc61e371a47eff6c679ac2525a024775df33ecc5058613b6354dc2e940e8b8f6d05be3c5c753ecaffcada5a90028a4baa0a2a9b3a4e70c29a35016bcacdc13cb5e8a1e1d5691cd3870c98d9520b67cf7fd30fb279f58caaeed8eea5413de9fea437616e1362b8f32b0531fceac228a93f46fbcc546c29548d4de05c20c639e1a22d0c83635959ab37e710c104addd51d53a2978b6b0ef50a0b785adb9bdf4cf7dba9eeabc54c3c4d16ff2e99de7aef974dcc64ec5059c2d2648dd9f56878b5c25b9800010dcd39b26290c44472f1f49fb9dc27e9f32e7f31a8b6cee1643ec4e5d97b0d6aebd5c07a6e879b091d02f0ca129029345e33f2adfdf44588d8aa2101abd70110e52d18c963d77186a95a50b49cb17a40b42e450fd5e0f7af1433e889ab5aa78d43d930d0a913df026cd3a9a1687006bf1b7ca57d25190169efb6dbc3a8feefcc83edf58dc10a1c5e11e49656c145fbe5cdef7a84648adc1790ab6eb7575f54e266ef0f6b4dd1966911c4494eea07fd2aff5cabd6a5c34b9c75291371449fb5fdc8258a5804c97e531066dfd02ea060c6e9d248cea6c2cc7d9c89b4348453b36b4b9c0c3650120cb5d7ec724c09618ba080421de469e7cae9f2d4dec1a4e1f370242e9d27184554280651308353b478185458b95a8d0e970f4967fd4078f64ab119e1b902afe842c4ca9e36d297a3442d926294eb4c1f59756cc04ff7f504754c299844b15b44f059f975af4576cdbdb7b6b238ef9bb4b049750bf04525451a5765d3512edcffda817638a789fafa7e7a3b4b605a89750de70ac7fa93031ab125cce397053ad03952851b8e2ccc2a90258e8c659c5bd531439b788662b7a4b69f63cd5ce21f26dd361ad8214eeb44255a6979a544b80fbbd651cabb19aacecdc57dec0ba7844a6d4bc419e4b314ee5259e5d54f2da91a862b3023323e5b4cbeb658b60ab9973457ed341981b164807a52c3154afac43a671f9477d7b5c31f42c1cc1074ce3888b5770c7c67d33061a63933ba7672051e07618ca46c53531cebadadef0b38cb9a1ee1ec1f8450e31081b5bf0eecc47a09c4dda31795127b854e0a7aceb0aaea7ab837f05c589cc359f1c6a6eb6aa83e343959d1af370add77cfcb85f0659a7f60f8233a6aabaa214c2f0e86e504fae5aae13ec03b1e800508656950fcc5cfe2247f2ae9fb920d232c4e0f58be9094fa805912fca61d3a04ce3a7653a655c974cc5bda9deb2c231332e56bcea9dc31c216d6f16a0262cca892d168339a4a4f58981228aafa6c2489b18de841236930c085b35c02a0dd8cb103bad647da621038c5789710c67af48356328ca6d33b6e44734be899a2d0d811b962e141d38097cb5aa379e4ddc6c1bdc149421e77e6199283252aa11feeac72e55f6e5fbd127b3b847118c86b759af4b3e3d57ff6bdb1fa9817ba6ba05308a3967bcc51cc443cd786bf9cca15649e730626cf4c97b31992b563ab0bcf1efc7eb6ca16f4431283ee935d3faa02328bbf568f24233e4af2a8176f418a37aa23a16bfd48f03fe7b4e2286eabddf60db5244a36f7cce5e711ee3c9aeceb39f28712997977a79d6febd8ebd95287acec9308c185f1298b96f17d2415d1e68e3051692e894b3e1fd7b9309d984d2a118b5dc6270d0db394f5d3c5657f1defa48d703e3bd65acbd928a301f9d7397890cda9b742294863ac77bde569081310962831993af5955903b55a9521aa65c0baf0bb1c3613cc5ae71739a78631f4449ff670908a87c72e291e6a64ffcfea4485d2039ac53f4443aeebbb96c2afa23cfaaad0e7b36a3b8b8ab055e652854bd3ec52b8881de83fe19bc609773fa55313a1cb27beb6c8f3dfc165eca2482d702873a24e5d24f0fdd06bb518a1f6f5e9e4175585a7ab033d132e76158dc6f95c600e878d332220bd57dc0461bea70511c27209883b7354b0c67c8fd18ca7738a4843d6b5e1045f20631246ae201244ab02beb7ca0bd78c0ae18e25165275484f3b9139529e983d1030431abd6312db5888499291652c915d097963d7f84490691982b2b09d8d4a2e185c6d22245a0cd4e095cad178f1b87cefb875eb894143a6ff3db93c647ea5c43e363478716b1315672286994dee9f4766a5366fd1baafdcefb1c480211d73c9ea9759dff0185cd18a21128406549c861ea6bf23810e59c068b7ef2d27193f110fc7f9f4c8313a1feea4c46372ebfe2a12623392631ab88931da6388e908f8e66ac6dbf76fc873ce8f161f1534bd934fbae2e6f19c130fbd555ab14a398a808333d1e070aea48164fdb4172a24aeef728a9c19dbe77d43d02726117d8f6243a0477a962287f0527f5a6640546cab1a5463769534427d52efad344976209bfcb0482b81ce2dc1b6d387e6b4dabd9ce12d5018f7fde6d2bdb84f95ffb7db9c245d42f08b521392307ca30b0ac44a1605f1cb8748460efead9380cd29d293fde3e20885aaf3109f132a34308f236bedcae4e416ef651509b83e26f37f4dc05bfb53dc5b78fbd551d89f807c2103bbf8773ea2133b5ad9c851d46257cbcac72f9dff339663a48c8a226a5691e888681dae9915c5228e167396fadade5fe19a86b75911299bda19950ffc29284af31370cf260f89303ff73fb2b7546219badb7401d7fea69e7cb34cb54cb8ff2a98fda4c60c0ee326c7c334f055504f6ca0480dedd10d51a5901a8dd15771f24ecf3357552362ad66386ab4607bf2fcb59e795da9eabf198f372b3767370603baf12224d810dfbf410e95271e17e10e74e8fdde59390a5479b6a4ece3802b581d3a2a2f4ceadad2c217fa871d79c079c1ebc8a93669041236685952a9af51389734aa2007c4702d9cfc6858ee4ebb6e822dbba8fefa28fed45378f1614087b984e57951b804cc4032713f66baf121332dbe910527909a10365fb5e59c32692c2943bc80ac8cb8a981ede6d03022a710ce4c070ee1edd04a3d93fa2a88fe1d6077add039ce1dff48996c94c871ffadeda86c11863ababe6968215853103cd867e7200f77fb207dbdca208b0d0c1e03a72d52b23cb6d5d307d8eff8fd53def915b3df8b4737ff3340e309abd3160231d57b38d72c3ebfe93da5d600dd82f0921212ea5b0dad64cca60a2c4b3af4bc91b74df37ba2a80be1c030f0b3178b1bcbf9399897ec50e4d5232f6133e8bc0ba73dd5ad9c6dd0946570f449084c0678e000ce2e97e2fe9adf9a4678e6ab4157e39bafb7cfa6d050f0f2fccabd1f2c763570483fc99dd64e1220fbba2535aab0d6867060819daefbf55893460470e25dfc2bf778d596f7f317e257445d62781dff92ffbc409f62b412629c928cf9fa65523633393ad1f3c504bfb0529cb368aff29dae3808cb8caa7878436fbd6d67f27ccff1646589c5ddcef9c442e9aa287294a331af50ac762eb6e06256aaae7763afec2f956f61d6cb9af696ef628ff82dbd59f74d6543a14929ce1bfd9ebbd03f2b7cc88fa9a7524e491a7d9d15b394d752accded5f5de4ab0a6b23be780186adbbbc504b9842afb6ef0787f324a36ddc6b389982a585bd5e357bb44aee053f2efdf50d0904f2903242cba95ffe68c8f974959f478b40cdbdb36fd171af4ee3485b9d8cd1dca7b7b010320191f1dc370e84a958461e22d7e1a28cd69fa609b5d508f4c19b90cd8889cdb7708dcd22e9a2d7be16c0220b00fb054e4bb0970711ca5596c7aadd4863d3e2af5e05eb7b48b6d3d563efe239cb1bc3d8122844fef4ef6977822789c1d059ebabe983d5785e8825aa8d826a8c195fed0458792786dc919fbde6ed2ffd392ed738ce4827dbd01f737d3936a4504ea615d8899119eb8e158e3506c7873360a091c33bb0c510ba7d2dd3e9d915e36210b7b23bd5f126ef6c3e3accdc645a7d6168d48caecb851f8954e90e02884e1883bec8f680f0778266f11e1725cadd84f09e18845f1d05087103792ee43543b17a70e7a1aa3c81595a0c8780fb5438a49a64be9b1daca40a7400a991087484b398704022b4a87cf80207be42f0336e06ac05d2ee0a8763145d13dea15e096162edf9c20178dad49ac9a3a5ecaea320a6e0954bc6325cd85ff565044e9651ae9954c6de791c2417f17d261c142d8db987de3cbe93385deeaeca76d9d704c538bcc5b17ef2edf4b8d65bb41d226218627f31424549b6dc9fa3db249f79278c92b14c9074ca5a4222412355a6b7740897165265c52b2644819a80b33c6d0e9213ded918d532f91d2d02364d1e384e62dac0300a7cf4247f1999831070e91d89db893342ca2b375d43e8cf76847e7d645e1ab37954b7590fe9a53fc0e86c7d686c27aebfba16231aed4533eecc08d78c8891fb94ed85b75dd158ac06d974df5839e4af05877c131e3251c63050f4294a233ba39ff83446581558633ba141e875f0cc3c27b91ddd0fc791125320e7a6509a94a4b9a222ffe1a2cd0f5f43ed78ee70de5a4f67bd76803f20bb93f1d52b3e085ea986c7706bf85b2576277f633350649a2a6b125e394113c4b7be387568d24ec18a7d220bc010dd5aae19cbde446e195e847f8ef6e0beee69f972eb4a566ff06594fcee79b5d58ad815f8b9969aadd3b3d92b78ed6f24397103f73664f7cf626dc985025908727bb528e0dba0a2da7b3aae3562f61baa5cab3841f65d191ac309606c101352122d625c4cafba22ceb2042f8b03e6d1449dff3375c6aff3b0c90db872fa6adb33d56b73", 0xfe4) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x78, &(0x7f0000000440)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000001000000000000000000000000000fcffffff000800001a003f0000000581009078001a0000d1c70953849ed5ed4ee101f9b8eaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d4b931e9109108322cd4ddd6b006e7a15341c31538696c387000000458d5922a1dc643b0bd576850d9a63823f000b48fb59719354c092c1ff85886e90d964433bd1e52ef42d7b5301a78ed3075ba713ca87752a138c46876e9d5e2b5b927dc08c178d5521ee39844e475070483ee709b37b258266d176124b7139fe93a2dab366b03441bd0da521ebf19026eb9e6a9ab53ed32da2f64ceb6334af7d5d56aeec40ddd6cc4df6f9f9d778f2469ba5f8cfcbee610a4f6ccc3cd8f1551527cf1b06d663703ca2e4d68796d0b0546ee9961f1cea133568dc55125a7dbf"]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') symlinkat(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00') executing program 0: sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) executing program 6: mknodat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x80, 0xffffffff) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000012c0)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402aff34c1ba08d8750348718c50442c00", 0xfffffffd, 0xfffffff8}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4000, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r5 = semget$private(0x0, 0x2, 0xa0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f0000001140)={0x6, 0x19}, 0x2, &(0x7f0000001240)="f489193886f720572b4a3699246d67bc159796ea99ee003bb7806e0fab54a2419bea0a25b9c0006664903713e7b8b6e441ba37b03dbd54569c3d9a62912290fc494102d5", &(0x7f0000001540)=0x44, &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r5, &(0x7f0000000440), 0x0) r6 = semget$private(0x0, 0x4, 0x556) semop(r6, &(0x7f0000000380)=[{0x3, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(r2, 0x4, 0x82b, &(0x7f00000011c0)="ebffcb7f13b9fd812eaa4ebf0f37e89ef17af7abe5e02065f03d713048e68bd992964885fcad774c8d68b025b7e6083e0f9518", 0x33) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001a00)={&(0x7f0000001340), 0x2, 0x0, 0x0, &(0x7f0000001140)=ANY=[], 0x18}, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = msgget$private(0x0, 0x3ed) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r4 = msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) r7 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) r8 = getuid() chown(&(0x7f0000000000)='./file0\x00', r8, 0x0) seteuid(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x0, 0x401}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x0, r8, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x6, r3, r6, r8, 0x0, 0x40, 0x8}, 0xffff, 0x401, 0x0, 0x0, 0x8, 0xf30d, 0x10000, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x2, 0x5, './bus\x00', 0x2, 0x4, 0xffffffff, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r12 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r6, r9, r10, 0x1d4, 0xdc}, 0xfffffffffffff218, 0x8, r11, r12, 0xffffffffffffffbb, 0x8, 0x8000, 0x5}) unlink(&(0x7f0000000080)='./bus\x00') executing program 1: unveil(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) unveil(&(0x7f0000000140)='./file1\x00', 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x3, 0x6, "d511b1", 0x6a, 0x2, 0xff, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@fragment={0x2f, 0x0, 0xde, 0x0, 0x0, 0x12, 0x64}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @mcast1, [{0x2}, {0x3, 0x9, "13465e8cc5cb8ebdec076384bb70eb820622f8c0ed8fe40e3741aca7c3be3fa013890c8aebd27f9d1fc79101439166693211167d2c82497386668aa31dc89ffc8734b70529718bff88ca"}]}}}}}}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/30}, &(0x7f00000000c0)=0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) syz_emit_ethernet(0x4a, &(0x7f0000002b40)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000143b00f64ff600000000000000000000000000ff0200000000000000000000000000014e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="3a00000092780000"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe7c6fdb4f6af569ae94b5d1275791f9ac68390b93f1d6410afb6cd6567a79776dffaf0d60f41ee463665c466456944a1732bb451ba35605ef2d8f096e875bf4e8e78ab2214c80bb5b62c2c2096e8bfa01f05125285f54548254e02b2df8fca4a737ee6e44cd260180000000000000e3be3a89d24147e4125c58a456a3128ebfd73f3626960fd5125cb700ad7ad17ba0a912d14eeab335ef85bb343bd515dd0169325d0d0a460ee6423bcdbe7586ec57ec3db85f439cefa66a30312aebd94e2f2ffc87564c3c35c6761ef6b222c7738fbcdde65bfbcdfa461ed824152208a3a1a5c0250af557745d86f1e30fcbbf5dc3b8609f6f8b740bee80537f0ab8243fa5b84c796c82e13b0bbb9e00000000000000", &(0x7f0000000080)=0x6, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b500"/231, 0xfffffffffffffece) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2e, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/13) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x746) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2000, 0x3ffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r1, 0x1, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/224}, 0xe8, 0x1, 0x800) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069a6, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) setsockopt(r4, 0x80000001, 0x0, &(0x7f0000000300)="87566ec69a1fcd3280c96a76caa85fe3e30f68f75a317506c0436f27e39a842baf1d3f802bc9456691dd9d304bf020c279eb8adc2565441db0ea16e94488d688dfaf9cf59f10410a231d08825313b5604f3f5338f476948eac50bcbf9f4acc971d6b26dc5f76", 0x66) sysctl$vm_swapencrypt(&(0x7f0000000240), 0x3, &(0x7f0000000280)="15e2c586f1", &(0x7f00000002c0)=0x5, &(0x7f0000000300), 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffffe1, "9707957d0500c0406b1309000000fb00000f7e00"}) getrlimit(0x2, &(0x7f0000000040)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="521dc32a838f8e3cb702b8173e8a3f51a0003512fa209bfed967a7cd317baa85cbf7cfb1376abdd3d698b8461d6d06eb34dc5ebe7487dbf8aac9d8fba245dfddaa65a8e3347a9cfead87b7c96bad2c182482c957f5ee9ea966cdd021394332da4fd11073a1d065ddef00a99b11b22a69626db68907c41bdf7e0b62ada37996429675a56e8fb1483377cf05ec232711dca9", 0x91}], 0x1) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x7, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}) executing program 6: syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) executing program 3: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000010c0)=0x9) connect$inet(0xffffffffffffff9c, &(0x7f0000001100)={0x2, 0x1}, 0xc) r3 = getgid() readv(r2, &(0x7f0000001540)=[{&(0x7f0000001140)=""/98, 0x62}, {&(0x7f00000011c0)=""/109, 0x6d}, {&(0x7f0000001240)=""/107, 0x6b}, {&(0x7f00000012c0)=""/49, 0x31}, {&(0x7f0000001300)=""/150, 0x96}, {&(0x7f00000013c0)=""/158, 0x9e}, {&(0x7f0000001480)=""/182, 0xb6}], 0x7) execve(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001600)='}:\x00', &(0x7f0000001640)='}@\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='--&!!}&\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00'], &(0x7f0000001a40)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='}\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\a\x00', &(0x7f00000019c0)=',]\x00', &(0x7f0000001a00)='((*{.\x00']) getdents(r1, &(0x7f0000001a80)=""/174, 0xae) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001b40)={0x2, 0xdba5}) r4 = semget(0x3, 0x3, 0x40) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000001b80)=""/101) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001c00)={'./file0\x00', 0x5, 0x75, 0x80000001, 0x0, 0x4, 0x4, 0x101, 0x1, 0x0, 0x8, 0x1}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4c11, r1, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001c80)={0x200000, 0x5, 0x1, 0x1fff9533, "09743e23298d5de47be59d1e9b70fed4f3bc0c9e", 0x80000000, 0x2}) getpeername$unix(r2, &(0x7f0000001cc0)=@abs, &(0x7f0000001d00)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001d40)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001dc0)={&(0x7f0000001d80)='./file0\x00', r2, 0x3}) r5 = shmget(0x2, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) r6 = getuid() r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001e00)={{0x412a, r6, r3, 0xffffffffffffffff, r3, 0x0, 0x75c9}, 0x7fffffff, 0x8, r7, r8, 0x7, 0x7, 0xfff}) fcntl$lock(r2, 0x9, &(0x7f0000001e80)={0x3, 0x2, 0x7, 0x4, r8}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001ec0)) r9 = open(&(0x7f0000001f00)='./file0\x00', 0x100, 0x4) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000001f40)=0x6) r10 = msgget$private(0x0, 0x20) msgrcv(r10, &(0x7f0000001f80)={0x0, ""/169}, 0xb1, 0x3, 0x0) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x800) sendmmsg(r1, &(0x7f0000000980)={&(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="0db0c6092494e0dc13154a007e876a7fbd14b2d677727fbbe6bb7c0b8f13ad1411fb12b72014b349d494fa11d2c852e3601cda60427c39934e3ce11d3170ca820a20b19d9e0ce7d099172d", 0x4b}, {&(0x7f0000000180)="12f707e94b3bf5ee0b8db2c517a4ccc28959e17db61233f79efb17d10fd936cfe481ad93c29367a20d9ce695d2a943d2e2bd22a645dda75afadb4568f8b669e48e9ed5d04620c71d9c98cc771eeca7766221dbd610723cb0580ad4c5d3024658ea314e26009673f85ff2b6df4df672d83d5cafacaec1d887beb18f9dc2e009f94c594ff65bdf47521c443f46e5d906c029b76f126ad989728a23c2f623b9ee2aea104813351c076a7f32a44656b1dcdbe5d4c84db08c4bf9ec2803f3cf554e812b5015c49fd1", 0xc6}, {&(0x7f0000000280)="aa100e8c79a6f4bb487e3bf929d2d8fa3425ee8d84136142210b461e129ab11a8f323b73b28e0a6fcf5613f2e608da24776c752a1fa94634023f1c1f9312578627e6eab7a17ae7c626dd83aea8a4ce7acf59c5dcb6c069", 0x57}, {&(0x7f0000000300)="05d34cd4e2092d9ff19541b74b734ac246b984010513f6eea12b406da1f0d194d90b00a7b4b29b2a064e3564e1ddaeb529e2446337c3d00f6812e88ec1de8d3e1021b6c7f53c4faf831dfacc1947d89e701cb54c15636c9db82a95f110a737e1cbba601b41d6fcc444285168409c54579e94ed512d618ef61408da7d427f4e186a654f1b6f8d82386bb88a9aadffad936d3efe2ac8738c16cbb6660e31343db2db074a9b9d5a734a2144e57941a951c0b2c90e3ce959c00b243629e11253902944834f1ae2ce4e3be2f5258b3ce884a607f35eda74", 0xd5}], 0x4, &(0x7f0000000440)=[{0xd0, 0x1, 0x0, "727f7750c19d396f9a22ad669241b205264428f334993d31ea3628e466833b905a251a2489618bd6d16bca6d7d02bce7bdf460872cddc29a02670a092fd3669da6fc003a986132d0be5cb03723fbf14576aa0d8f844bb257464bfc77d9e5980164d7336ec47595270ddfab171bc00bf52355ae65f15421bf5c53c9b09af46c6104835759b24a0270626d68d4cecadd26a861bb151d1b64bdfa9136f6df71249ebf5c0bedc62d061401b051df645b2429dda100747a61470b6effe285de4dd394"}, {0x60, 0x1, 0x81, "8de4e9619ddfd25a4eea100c014ddfc59bf8471b911061582e9807f0fe3de90ac9c2a2941d0cc1a40690445f9be350764c3097db24fbc95aa715e63232909891d6f83fb14dbd786478c591"}, {0xe8, 0xffff, 0x3, "80b97f9d45a8c9aa902ae42de4bf34ba2cfe1559af50185ae4cd0c8e8949dbfa57a57b175e18354d90727ad885e75984afd724b204d75def68a3e53a621811d9890193b66a366af8c033c29eb76946a909a6ad3e1e3b72decd489cd8f1c5de41f737b7929045b601139e3cfa5d3b26e505886b50a0ec2db0d00e58a562a3e9274f156db04721b3f35f7313a5949a07e22293cfbed59619fd8f722f6ca36b45dfa4963cc429e464053a18295e7dbef04950c659f658e296f8b43ae6836fafa4c1b821a956132e385e698e7b1af297dc09e23ec2e724ac0f"}, {0x60, 0xffff, 0x3f, "263efcfde936914f23e09ed5da4fc33ce7bde19d9841c2cccf88d446fce85ad3d7c2e6d5ee3e294d2a785acf60136a123fa96adff38ba37e7456294283d40fcc639491463ee620b59034913c39d4"}, {0x80, 0x1, 0xfffffffd, "da465ad8fc0099c2ec73717f9cce3526ed683f55017c352df49c21a021a59a46d947c36bc32d300fc9f40cdea83bc59f95d982d3a27f6395552b471e0b1dcd1060fbe122e54021cd8370ab8a6107315497a8199334de9ab9639e67ffefd64cf93d96ffde1591584553fda3"}, {0xa0, 0x1, 0x5, "098890e5e940b7cfebb31ecbdec273a1aa79a4f8c84504608808b0619657067ccd3ec4bad129ca94606ded3e91563815d004f0ee39aec01c5ae4c47d0b0aa9e4adf6b06e4a6afccbbc709df674a287d0d97d675320a3c7d78c4fb0b9e97226cf42a9bee7cfe723cd04c4467294ece0c26c98ab469a681cdd966c4117ea464f4578155ca8f32d2a8e5c6ce62810b5"}, {0x78, 0xffff, 0x80000000, "9baa8c93175060785e53f53959237686dd2d3f3fc00e801a7ad5be46b2cb05d27f060d01f069d987df5fe14ff0abb5c94ee870d3d9791d97c2ae8a79d89085f653f8b97f91f90af325a4e060132d4642946da881a295c89505f0cd972732b2740362843f0985c3cf"}, {0xf0, 0xffff, 0x8000, "86d2469c18d59cea54560ce61159f1c4c8fc0cfa199026791513b92d6b544bbea71bea7e86e66ec4883da7050288457379cbe58eda8707373e324cc78730c3ebae4020712094d250a515f51aed5be7bdf34e2ad0d649ea195701bd10bf605dab2a487899bced202d51b2491eb7dd4f9ece1e8554bc585665e39c46ef4f6e1fce7fcb949f5459a5dd63bbde7f4c85feea04fa3f17300da0bd5220565bf16ff1897c7224373b4428e4778370a0fe37fca0532a21c0c3e5b4b1d255497a29a84991d5ff353d1b70a52035116046fedf25aaa8a590398aa17b7c736a"}], 0x500}}, 0x10, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000009c0)={0x5, 0xc13559e, 0x100, 0x800, "6b8da483ac06e51658372a7d0636dbf1441dbbf5", 0x2, 0xd3}) sendmsg(r0, &(0x7f0000003380)={&(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f0000000a40)="8aa142988724890a242ae2d72a00e0e6c03c3f20bf5e79b8c8b05709d58a1f91c813e5cc1e5a5e9dc7cec89e8fee79df0a6e7256b76328f8863d548d16eac1b11f365c483488b39f237643f50616823d800b6d5a78c9b32cc2440d9ec4a2a9", 0x5f}, {&(0x7f0000000ac0)="76c02785bbde78a66b51b16794df700714dbe21858be1ce21f0b2c4cb27c48b6139223dc62bfc2cc065e4dd18f69c28b9114ee98d64e1592e50f9ecfae917d476e0e955cadd718bc3baeb3d905ffd3ce9b5d2d6ae3db0af120d6d26f837368409a6e3b6d0d033a46cb48e7c339bd9f4cfe5b4c1659dcbe94327abb7e4f397555ce872c11a39a9df8897cbef54c7a687715018bcc0eb4fc437d5eea4edd205fd97b6d961174bb1bbb94b0bb75a066d38d03c7d891a94cda9baca9b29b40266640f296fb4631bf54e186f3f32ae12c77d96dd791e6576b98e05eee17a401320d76c2bd155f7f12770c23c2529f2869b622bea2bcae53992efefd4b2d4449cf05073c3146270ad39ee2d9e0ef6ab79e3a19d75d7e1bd4e6ae4ef0556a086951f0306772860c60d157d8cf3f397dfefb9aff946230f2fbe8147f245dc3306dd65911f9b1e36d646bee6aec8bed018b8d11c9cc6df99a57ecef49cadb6c06fa5c5ac43e8de6a9dd0713463549ba4af2f4146678970e8f982ec3fe2b7ffaba188338c9f448ec22168f1ada05d89bf08fb07f7435f331d4b633d4279a05f831607f6b39116793065ea182dddd93bfe730408e8ed5296c193140b1a55ca51e74426c5f21d829b6dcc85e1f7306394d3648470c7c9929c1784d679b4626a3aee89c0549bfe6a8ec3bef7545166a9a9ff2c14641d28a309c09e535b65931712f06feb20bf9bb46c745b978c411d5274b0d2a0a0c4428fb90bfdfd284f5ebaf6b0ffb80b220e5f5b8ddb99bb577ed7f44e3e874bf62861fd5ae05e70eab66e62afb2f1e31f748c9eae4921f5e57752b74466eede1c66c727a969a27b0fb09b02d9622b609888af4f2b479cf935a9a7b4300e56a636f9f20a63f68f9ea325162956cc63bab27f99c73714e5bfbca5c78518924db0ecadde2e0c3702b22ffe9a3a74a820df8ee83ca50deaccff00fd64edffe31344e07963fd176e26893a2b3af02435b988128fc11977a1d6b867ced44685732e2b95e7c243f10b986f351eec1b89d6fbd9cdb03c53b6413eb6025c2e499fb63057c5ec07175fbf0ecb9c37555e87c12201fbc40204111c400f04b0aede7cf6dd23f0ec093d77092941370ba88c38c34914afedb2342c17f34b40ae9deda4c3b735a1ff877dc1049517c146604234616f5ea821f9c7e55c17df3316eb8855265e640f09a04773e7dc11d5ba2a26fbd1574f51ef8b2998569380989dcf81ae4345ccfe0e50910c69b271e83b00583ac51d69acbe1262d0610c0d1b9728bdf9467603b3f8a2a8f6f5963da1f2820a9be5f7dec077bc050452f5e950e8ad6a532d793d7c45b7c65a7cb9b19baeb4254d95a8cf88d957de8ae7ef6afc9ec6efaf5376ffff9bf0ba02fa8e06ab2fce8ff81da6aabada6694655a0d360f92989b2474def32d1ce359af198e713fb2aba16fa7ace3e8ec65378d39c72c99656343c18bda1aef5e6ad39725176a64df02861293cccf31837776f9fcfb20719a908bf0bd3400ee4289c9c8f291a7bdbae97c77752853240c7e4b2cb868e68e7ae05f6e48d57c874b2bba5638b78d725a39dbf840570dffc36614a31b641d2f283edaf9ac821b81e1a89717958ee2df43948071664e67db5d69ee6c962509f0b03f5e86c21113821eab7d533ed1e6b389f9c860fb299588309750e218eb8ba504a9c6618ac41445879f657ea6cdf5a9ebfb76cc7e9e01b61b94e31de775ef6b3352f433a44befb98ad3bbc50a76828012b82dbc031e296f995337cef8aa4abc72b4d71235ce8348890872db781c2d24a9cd1d4345445deb59c1f1446c188f7e9490ab9472ec9d6d5cd97ca5b3c2f157d46597798b13ec9ab077d2756ded8f294915980930bf52b703d77882826c304f6db62a52fc9701b11a96300b07b8a3f3dbf48932a7ccfe4f2b13de0a3b73f51dd3c96820904ad140995f4cc6a647bc3e1128a6d2c56457ea08f0ed1dcc5c9b18d7b477ae42b132094425c4af0ae0cf916d31395438abf05752cb2af2f1ade650610263bff620b9357bd690c97b0e150d9f125efebf5f389f28781b48ce3ab135df2ba5a7c8ca15f3c0a137bc12276693797da9ca124b8c0016bc915cc0595e2a6b9b9db9410de89ddbfdb41cc1079229a8c0b1642216c22212325a3d65265c4d3e7d40bd1a049f0af49e0cd5c1617d15d214204abc82b0a3a3101c6dfe2da42e22c9ee414d327566b52b6464951ebf801ec404faf07b03789b6a8add037488aef7c90db5bfdb6a3d1d983cd28fc86bc2e808ea9f21efc42ea47435599978e856af8d5430ef8bb5daa462a107d1581d6a81179af3faab3a3fbb6ce671ee00ac9b40a73b4a9f9495db618ffaea18fcde35b953a534e243af74830deec740b29e7a8ae9a8ae7c9bcffcd5adf7e35be82c5130b070bc9562a80461362cc97108706f477b0a9f45cd5efc053d2b26bcdb69e974ba255229e45bf7ac57c8dd3af506ba27f9ff10187a16e97a05193771da5a1e59ba125fda648ff7394950e2eeb7cb2c237131ac9dc79ef2c973146318e0db60f704eecb713e4a16aa6a0cb393b70b691148d09ed8be48dc48862df3d3ed88e78126fd828d2cfc004a60f06eeb17aec2483c70080929eaacdbd33973874e30fb53ceeb33744323f3359063b4eebced158ff54c2fe38fdb1de095b8a16218f78cf75b21d72d7cf912b4211854dad2bff1c028911607d745eaa78dd2545f6d39e5a0e8b07c09f24ba9a2ea128d46493c3bfbd3a691dbe404ba1ab318e67fe4b67a7f141c407b6adafb10a3a8236750f6002aa8d1010766b33153be0cc3113d468187ee4ddff39db757fce25ae78357f4319dec5868136bfd901d6106d3ce0a8673eb615e37bc08d179a4a4f81ad5682abb10cd7a187083aa0bcdca12cbe103c56a3e727ff0fbd656b77ad4bbd2adda26aa8c9cacb79597321ab7e2161edb0a4a84d6bb12f2ea64ce5f88e9e2fe5d3207e4731ee04e9065bac80dfe8dc1768d415792f9a0a22ecb5bfcdf2600aea9e38b6f78a48bf548135e2881326625165bc2bf29b04ff8a2a4337e2dfd03b6cf16472a56d59c6f09a2d3ae3e1885ad738a52ceb5d52381811b5fe145226ad5d8e80c21aebe9e6057742f6931efbc9245b20c1434d672d8819002a93e501ca26f684b5607d344fbdc31457f6db1bb798b74cb8727b59ccbbc31966eae4a3feac3bdc88738c328ed64997918e7f7cc63d4519dbd8543113abbb2d0709e0c3857866c85115d840fcac37bf5b727ac88540301c95b6b918a0f8b28881b31ea9383c461631ce53901b5be4ac25bf4960b78be07c39b54b1fed6abe19ede7280cf5113e1b4628ec5cb2b7cf14e3864a21154c8a75061ae957ebab3106cf4015ed16c7941a964c8c4963e69bdce156fe399299f75447264676ffd338229f8829de609dc21b4e4080a5f28a6eb707c045bf0e7a447fdd8414468198bf5a31e1f2e8760c5125cab0b35ed2cbb6bb82bc48e95e21409e36fe089f212b37b675509a5949b4f32c79c19710656685cadf34ef6f18ecb66e532a129aa6278c543f9907616864c3b769bafb8dba4a3022c3dfc709e8f47fda3796fe93f22dfb0331bf2fa7512ad108d99913bd4ed2eb07ceb33b6f2b84c3ce6f42579d48b35ae77165acfcfefb50911e3f44c9291663e59dbc94ebdb4c10af2fafb2309055365a2cf4e4f8d8ec0b2395187ad2a02329971bc4f89549d5baa559fc3dcfd87344e7af2ed6cccf6cce362713f18adef3e5d2c2ace242ac2704eabd7d748b58204c07538fa2bc636f3b61fd11f111f059465ace1eaa8acc10426a68b9f1afd399d754b0955e75a4e29ac3c70f72192f88f36cdb11c9ce00dee1669ef94abd80bf807688741c52d4fd5af795c046c8f3a2601a3f8976fcaaaf711e1e14c5979b8fa9bcadbf052adb09502813c184d88a4155c73821226239a10af0a3c60d34a5cbff2f3616057467777541f42380e4996970f2974fbaf9ccac4b924c2701414568d3169ab3b405962108792eec76a75b0bc7b1dd4d816495b647080399991185ec30cad08260929716299922bce24107daecc8e8ab71aa351d05e7fcea498e7e5b5030a1fb877d0daf9d0bba323d3a7c0f339f5929f65c0cff8864ede02b9183917c6686e1561a7ff23d35b8110e90e63ccd72c69cef594843eb75174830de7bae723441f62a9f9c0a2b89925516a466a3adbbdbfab674c12f57a1ddb0665dc4618fc3adf0fee09694f977b32a42ada41c9b61cd87aeafebcb51a21edc36469c2cc500a26868d79a6dcabf5f9ebab8220a47b17cf37e13a520892dad280705714a9b87a82a09996f8ac7d5a05625e0ff5c8781eb7e006496a815ab40fdc3a110d120e54231a904aebfd9c553e43767a7cb33b24b8a23cdf24c8f5ca341871dcee860074be4afeac9596eb0c3fe27535cb60ef4a9978c498717f160302050d56e03de1e871853c3d50626de8010a7986169631fe4dc6bb301d17d0c4d12cf86edd6f6a4050626f5575c90a6a431aa54a8e7771a231acc31668fa16de56b429fe51c96fa66aa94c7455367818d921bd101a4458df8398b747556af8586d025ee17ab8a5de9b1c685e090657eb4cf3b4550aa33526f8f32ab079b7fb6f527b59bcef023eff07044111f272d4eb30fed27a0e386931f4df334e7ddd73379504d8d51f95ff746db6822f640e3503c1f41378e65b6769871f90a7850f165ceea14a59f80d310f607d1d461f09fab6b86c6b74471eb5f6fb92e54b31fdef7da197bd3f65087e07150b5fed64275a31e271a115e24af98296e47e88bd44a1177d033cc1f5be5450aaf0cf3c0fc59e584b005e93fdef6766d42111f6f219972058251ed01347ffdd399e201d40a4aacf9c4b92b91b588d4f1876bbcac9f6494403d432f41d9b1479c84ad64488f29c429c8ac4a7ad2e47fa5d855cae54b3b646cd720992d52d5e68980b6992312616ab7c30aa2fe4a4ae386e00dd28568f5525edf61bed6cd11ba33c5a9b19d45d138c704b89cd89b62ea8ce0c98c550a9c4497e4ee69d51217c8894aed8f3f13666a8990f5b430feb43af2fd4f2a514de1c100a37c06981e2864679651909e71c7a5901198b8c23be1a197a4b7bc9fb292be87a2cd62e309718ec7d790c9c17ddf3d9694d19dde3e0104d4ef645a1e5f7022cb252d8b5cfaab58c33307b67352a9ea689cb03329a6ddd0c40a14a29bd6a899e3475215ba60c439a71746bfde49e6ec563de9f8b834e6cb88f666d44e6467edee80e28813f1bdd4b9a07135151a50289367919fe650cd5bde28cd347c39f059e4799d1b4d59f06c97f99b2ad10b2abc74137081039072bac3f434b86aa11faf7d874af878f5ee50eaadd6652e160e998309340aa54de735d400f710413fb2b6a409a39db96f95c99421a70fe0bd8c2ad7b2b5f00e1ba0100115be62e5ef99ec3aae7f0c5fbb5c9decb8832fbbb6cb95913ce8cdb1cc7097f39a42592c1d27bdcd46ad66a9e52bd211dcb6d6e3cd0146ce75c96d456a9d91dbbb0c78a698b1598ee42122973d3648e03d125a9a02afad410d5dbcf0137143cabd3d7f0764b878d57c4250b3fdb6d4d895de75933b821320a9fe9686a5bf33f2d66bf9dfbd40c006d211e0494014571b3df43c17c3088515089241acc28ae6420089fc095f2cc7f8c634b0fbcb95d70aea1b8d31d61f740ae962ddfa44cf5eafa9180b4b6b7e303ec60171b6838e4553a5f609c2b44e197336b2dbad01c9e0d75569820493aa4fd7c73975e3579483b981653fa06a03db7e50531e709eee3ba2e9", 0x1000}, {&(0x7f0000001ac0)="1b21f901f74ce242e4022a91b8aee175475951b044517e56aa9fe27dfa8b0997b0092a75f2fbbf9ac286a45d9c4cdf9efd56efc185e285020ccfb7b2db690be18012982abcde9e805c3226dbc84a4b8b0c023aea839852214b7828", 0x5b}, {&(0x7f0000001b40)="64a77bc4b051be14f6da1877d9da1c4ddbf0cf0948896d35058c959e4e798f517e2826fa09b6ee0be2a0f833870b829f2c77bffad655d770ef1e4b45e9477f97139c88e6d3ab4394ef3c571a4d1949b7fc4fb34a9464a9fa5e56d89b5ae21f8db764d96f02bc5c", 0x67}, {&(0x7f0000001bc0)="be7d7775f668f7543257d56d27bebaa59c4e163bba79446d29a23c9a56bfc6cd6bd58280488a7f9d54bb3db668661fc5b1b272ab86b6e27991c4e7551c", 0x3d}, {&(0x7f0000001c00)="610a86343e14bd9985d7950c72794f72b49ec51ec570198395f6d6d8fa3dc97344fb898f545fba1fa64a8d33a9fca00c82f75ba554ad8d1f50b4faf965239cf498d664d85aea49c86daae94be0acedb9216d343c992b2f3b24f83de96a8ff80d7de965e0ca5e221b731155ed3a8cc5c34bb06a731c7579", 0x77}, {&(0x7f0000001c80)="d68f36d4deeab767af2a2f65354c2a6dc87f7f5b514c3d890f4217fa45c5291989bb77fa072c5493252659d931164c3528e008ff8402ae9be40a57c8be60072c1f11a7faad5b0dad73efc09521f3e6ed90acbaf386c2fdf26f4de1ef47b495f35da87e0708fabaf4695330f7900876afb8452c976c8857521783094594dfc91cb404eb1862ea5b88bd5dc714", 0x8c}], 0x7, &(0x7f0000001dc0)=[{0x60, 0xffff, 0xffffff47, "49602817b5165b0ee330d201f9f26a14ce33cdd1af6a0d8bd6eacb3c25d2dff9d6644ecaf621546c1ee0f7a005b1dc0a944ef8222c334b4c83933ae3d3784ec4e74665ea66ace198c3efd1bb4b"}, {0x98, 0x1, 0x5, "3ae8e6a2ac60675f6cd3f6d3249e8647e8f9278749ef0e07c0fc13774f074d5b72bcd6ebba6e1a8a933b46b55ec398855d1edcad7f6465d78d638652c864030c53c91c53a57cda548ebe81addafc87e6f4feda9d7a8775005733b98e6a50b68d46ac8643f95b2603413fbe48edf0a37eb89d937ef684fdf2ed0e6707af6c4835186d"}, {0xf0, 0x1, 0x3f, "1cd4c4a3a56b603a069548295d815efe496e3a86b56bdceb7f78c1279bc22bd0d5372562be35af98449e9380ec233d1ac889cc201735ace4593c5d700e49c0cd52a456a0bfa51b6a7873b90a08ac89bb8ce491a913b13792ed0ddfbd0a814fb7eefaf4446a08b6628280cb3d80731e5be736a36f816ac45d04fe366d6b4ea3bf045b2b9d36f0bbbe26f39d1db1d22f448805a97fa59463b54e1b642b4a00b27e0eb16ec11f477475dd04b45f470e79324bd8fd1bb3a0fe03bc9eab4a054d6d9c4bd79a3c0a5da4b3b0d9f5be30eac173bac1254ee5fb9276d1"}, {0xc8, 0x1, 0x2, "b56f23da09e9d10805c715ec33d391203827c030209a7ae765ca96c21c5adf4e162a62fb5e1e825f88afc329f9679d74496f2958aca47be8f9a52c710d725faeb8487d1e56983417d20c179fdff93386de94a24422c343c18a6b66a37461b20c285476583adafba8b742af61fe573dd6be0d97a21d763f1a6771794c7aa5a6e58bdc39491dd342b4fe995500c3ab988153db82018bba379d62eb7f9290d2d0e6d779da79aacf98507015e9912375bd933f063f4e2480"}, {0xa8, 0xffff, 0x8000, "4d3612489442396d0c5cbb42ee1b0b29a73c211c944919a08c79a4333321f387885582ee84faa369ca77aa84fd934577d2ba9a410b155decbb8e89497cd8689d52a9371052acc5341991af2ce9ab4e3acd42b6b769356ddd547873859bf523447b894d7340f7c1ba585444ca35dcd5fd1f61d6fc990ad58907f6e287d1ee2bd6b5d5dfef9ed70efde66b2f555f4f5236001ab2d58e"}, {0xe0, 0x1, 0x8, "14ad106b7503e7fd7356aa368d50fc66242d922cfe7ea114187db6f647809b571d0ce11158fcf485435df8c43bcd42a8b6ac0e80423600eaae319a9e562c85a590f64b8b58db4fd30ed0d8cfee43de2f97472c1d006f58f68c7f6105dc7fc640c9c1cb32b52aba6068148c05e3044812ae4c3b31078dfe4bf0d08edd87806e8f2a848f72c58c15b4defd9077dba09f7097478cb1ad8cbaeb5e28f16a48a2ae6574bb5bc043c0b0a9c0a109a9ee75c6d91b1c605aa6d171f43aa9f795638c31bac76c181ab4d21dd66ce011171ed0a1"}, {0x78, 0x1, 0x3, "6e092d398865c69770d923fb4b7e0567ffd922b4a213ce1837db6d1c9b475d64655df7170c14be7611090484de93802ab12df89807e0c78f44cdabe55d69b19436730516dc6627c9208cb1ae5e0750d742761d94bcca0a8076b8858c40f699b1b46a6a24ea85"}, {0xa8, 0xffff, 0x564, "d2dd0a1a47d5190ece1965ba39b1453a82fa6b33a6f0810719a8279aa5ed7eb943b23ed4d86bdf4172cf912cd9b48f32acc98f254cf86a0f73bc8c98a1f093397508d34a112c0f49aa63ee0133718e6347c178194a10f15c4afdfcd0d4f04b6628dce1b4a4c3e0db67f3f13249b8a550e77fd45b26512ea9efe80bde0097653a847f985a61038e35affeecbd63e585454b40c328"}, {0x1010, 0xffff, 0xffffffff, "8d2acccedd98510b1b2e10a86bc1f589229f8c0bb020c16febbfc9607b77f5158ae1c35a4f8cb8c8c06db94c71d4a224b2948e2b2442199141ebdd1e2409e87a3d3bf2b264462bf6884bb8339157cd25feee82e7a0c05655a823644ef3801de4c0c9733dbc8a4087d9356e6fcd072756f83c72ac1fc757408e12b617d911e3e8d28a7e619061381c7f86babd40175ce4c53ade0a5be0b97c383e6655d589d179cbffee7146d25a78ad4673a73bca3b8fe965faad64415cb76725f936fcd10c407ca626f10f60772ef1cca2f3884f36f628e5ef1daa7670f6950621535947d5be8855309182a862823636ee34fbaf8e74ecbaf30ec2dff07653c1c4b2cabaf45c60e6eab05b6f57991041a0cdb2dd1048612fd9324299f3124fdcdfba680dcb9f7898666626cc811c15bd30bd9b256e8b7816127d22bca5d37c938b90b851e6ba438235d0bc05097a79f0363284921215b3c6a1b949d5204ef2d3c9be9b9131f0d9a10251ffd89bc472436ac1b259dd14fcccde32b4cd94450bb8c9ee997e3420ef001c3a3c64950226ec7b67ab0f84e9ffaef1a52bb0edeacbde8e0a94838e79798104e98bd1993f097834000689f43c9db68578971bd5012d074f80a989dcd061c77015f53a5a6b86818bb370ae1647c377125a9700e27f479af33d9976cef039da23c3f51555b16865984d2d0ed7076a52e455dd7a1272f5f2c286d5ec42c8eaf48d3e20eeee3a20b7afc6e63b4957a4215e04fb6b61b4e30e3d70a2a22976713e118ed70679cf7942cd120320b21c86f76cc28d78fb2a0cfec90fbd328aa810f7ae6ddf264bda827b7f48f39dd62b0583465e9ba469be605b44eb5162aba04080947e529be03b7d037c347f901b539066acb271c14787833ba4e639a86e68f5bf272ebf6d9554b3c5043ac33ca3e6b57d2b417c56f6d6ee040a9f719389c224f26056ec56a6763584121f6262a88d68fb69a4a9e12741626dc72880246eb40511f34103d8a3af379c761c88d0e0d50cd47490dc4c7be97d3c9864c55397e9d242d9a2bbd01c620602583454f55a932a18e47ea3af928df0cfba6dd7ff87a20759c42b2738f3bfb86999fd51117b2c2ee5a2f27f7da5565f1aedac98f37cc6fdcb136e64729953808501c6bfd999515c605bbc0447fc0fd69a96275ad9de3b71b789ee6af0fa3260fa32c5be4ca676620306704ccf9c9f9b472e4903e8fa3711f033a1cef33d79ff0029f6c862ab0dd019b2d71846ad30175dbde4414b2f93ebf6ccd37ff2de5d45b4f93f0ba733e77e083d49ea644012e73e56bd8ca9f6e769ea4ee84785d16fc724368f3284a93d89c5abaa2b0ca5994aff42adb09353822f6a4c687d44a59985cd2f7a815e396a81e443a80f971daf67008a109abcf1cfd5290eb1f4724fa2d5f9a44474493d9698c4e70553a8bbe740940decb7e36ed3152f016f503cee9b0624cfc1f6cb3b25588cd25b46fd3a21c708ea42872de1ddf39ffa972cdae82cd8ebce5e5baf3a3f3d1025aa6e46f2e1ed73c39b3c8dc9d32c7f2451d25af965746ee8c33531e1498d560c67697d62f024238107b10114916bf042265f3b0abd564b0d14854c3f9f5870f42e0d30a721883d70cc99f2d91c4be2a889de91152672e56fc105f467b68b58b85a4b7a1dea5b0ec4b772965044de2c761c70353ec38e67864a5a62d5fc6aaf49ea8db04431cb0b1088f2de24e9bd1e44fd450c47239cc633c23ecbe7e3e8dc1cbe2ac4cc29d52ab46823efc62f29a9120215a5ecd0746c3a4d4c3ea3a64d016b8a07ea483da6e09916d7fd0c6188f91ad45cf91ff06c52b36f4f6070d7cf7fd4aa51777e5108ce4d50e5658041364cced534eaac71bd3d2472136702edb1682fd7e4a8c36668714f93b1f2980d8117b2e07a8aa8f8e345a817919721f4eb11fec70064e8e9342fdbc0c2bdd3e8a2518134a05d3d1b59be21d2182d2e43760ee3c2a3049169d744f7a60801133d6a6bde59a1a68328a78a0430a53243357da69eacd0dba1ebc1080cc99ae42fd96e1446234a46ac7ee48ed38303180cb347e59dc2ec0cd5d90bbcb18a325599e6ec9e5018deca2a4432f401d9ea9debf50370f65c43f23d5f8059ab750d6e5fd3d9b5af9bb1082111dece69c01056d6453767f2fc6656b8d40fcb29c6f743250c919be9b210d95a0f62dc70cb9a813b952734a346e0019269f0ae006403a2e2a0411ce851eff711041f3849ceae1ecf02257af4de6d52991471484dbf2f0437d817c0192349334a985f0db5c3dcef8931d1691d05893572e98cf0325ffb006b3723ed814f04ef00ef0e03f0d28cfee22c7574adc832da7e04234400a800fa0a21e270a6109c8c306a54a5a252554341504d90164ca09488719c6a2540be6f0570b4a1f87007ca401559aacc42fa7b2ebd2f7a7cb0a0ad36d1a16595858518aa78a48a0bfcfdf6ca2b2419d036d771f5f256e1cd5d4886ecb382a2c09acbc3ba36d7abf9d4ee5918b044ef1bb0697525ea2b920ffb16cef37d20a286db56619bb571ad846232a51a463b95158429cc3f90bbda857663550b251a736562a9bf6af8b46b31e95328242f3023713e2feb86ca7c5eda1215bc20e62ed3a06cbe754df9ab377d0a8359230d80ac959afdd2aa84d9824b200e9171f079f9238dc1e951122bec3d79ffa926de3b406082c06cd73ab6f798d2c7834008bd5b54d5370d3f19784349e2b2df4b3b4248b6141002e7bc8912478ab85ff299dba4385445ee50c268007191d7498c6bb74482b6d8e064f181b369f8d5f0b37545346a8fffce64d00eb1af1c0dddc8908fc238aeb2b35b2086874caf018f60a2701cbfd837eaaf605e353a6f04cbae933d86d366cc0ef837dd7558cab08f45dab951b9b595994e93ff72b55a41c34cd70bf42689f46214e29b0f70706f087e2502ec1f47d9c3b32c2f0cf363418e993d1a1c4c4f0095b46d69aac875db9088a588db997fac8ebf60802bfa8b1b37ceffb59893b1c395ba85609e34e3603c2d32d8aa738ddd23de3b20c2355cfa68a1d4cde9c5bd0efc7f7846cf321e7b9213168d3ba46324a20c18579e4887cad8876041072a02f3060f64936d21b7344bf3bd848f07e61847dbff7ca33690be03f852a690681543ce1f212c8505fac74a32185be9a47db6431787de02026de8d5dfc1793507f68de2fad944bc79e1f68be2ecd4906b38a8bdd53e902c98e83b32f9b547126e141b783bfcf07582da038c3c4afe62c791d6d27eadd8d5e65f94f0a59e848593b331c3567e0e7b2356077895ee3da07aaba19edbb96da60b6d673a33a33ed323f6b9ceb50a0dfc6a3ce92d411be0dbb61713bacc8c18627fb6cef440cd94a38c02f5d279ebf29027115a0eb4eea13b74e9125e4a2c33e40167887a8369c8ee2e9c5a1cb39a16a53998b1058ebc47324b6e7d78f533e478b88547a0c1433aff7ad44faa6d887631b15e43ebbfb633e273e87741ffba9c1078a5105759746a192a05b8c3ccb481c8c4442230f4714bc91d29fe94e14b0d6aff05a4ed296e59bb6b64ea8e7ece7f76d4c9f129de9d1dcd0a3e04ccfb731d8e9e2cc042c724348ba47c3b90795f50d7b650482ecbd4598067b4036c3ba3fc61065a248ff8f38e80199f723ac4006142cebb4f4866ead3ef14938295946430bd973034d00925b1764f2c5efdbf6140b9560cfdc7dca4bffdac5ae1682f143f486c6f0798c17fa2b34183260cf2aa02712d2f4513cef91e4d59229b4365785da8ea69d5a6e5bfe3c8c5684c2641e63ba355716f079f8656e835085f0d48e2a70a097b274a42a8d894824c0431e65fdeaded9416d0454a1fd37e27630e0aedb470bdcc9512ea744ec693367d32c66059d0f4d8e13e8a321edda7072897ffec77b624beadc304c25a10872c267e0d271a40887a97b704b7a9fd1f9006f6a6d56cc7fe9fa279891fa447cffe4413318fe13f45d278b4004cb43c71bdc3168ff6028768755440807265c295ab83238e6729025ccda456a853dd33fed0e289c1a30263b0b6912f0adf1fdae6a2767c6fd820a99f8ebc16bcdeb51caef8e9333c4f8ed9a2923ff67c23b62e12c8d31c651f89c2236ffc44e2c0e269451756a5bacb80e8d0c220eab2537fb2018be5f1c273f481fff2e16a95235f5d73670727dfae8c4610bcaba3aade5979dfefd7151755df1246f3a8696622838eab9606d0beffc15d63bc88569ddaeeabd673f9dcf9fd7ddb8217da49018cb0c2b0a595c85ef9445a387d5364a752204c790123db311692b04fd5c33b7f4cf5a67f04a41cb1f2a0d2c6d01b59fa3eb624d16f3b747e1d061d25428a612fbc01182f473f44cecd9f59e4562ad1296a65de412a8090cb11bec6cb8aa548b2cb3c82eb943f646e9bd1280700bbcec4010f4997e85e6157401ad72da1df6fcc27ac2918ea6f72f08c67bed660d1843bf16a5a98e98963928d274529ebc00bcbd6a41ee215340fbf61818f1c47fff4387140fb08b7521aa51b0d4ea4200b86d48642934683217956f2318bb133c2eb8f4699af8ad164c6892068e3530e8387476adc06d4c0580629579e4b814e8b6ae809d6c512d1a2f87ac070ef8da8d05750bc2748ce72b75e5557a6684457bec008e454752bfcccd6ae999d99cba784f3ebfe3a5655d80e6cbdd9209b2b772006e357e077f283368b7b8f9f8d67dca060a31912354b347d4661328ec4e9bb5474d67d83954ead7a06a4279e9331c694b50347470de56ac1807c42c7e284784eaa0a0cdcc3ae12124d8c88dc5aa39fb8bf856eff2fda9ede0536c4081876cf1a688f716e7c285dfda001d1cbad914e14d1d0ef2edc175c001959941490ba7e2b417d30983ac96638c277e864de5dc19da84815a43fcceb4113bda77fbd05364f1565f4612836bc009052769cd01a6e4a7fc9456248a77405a11617f90b76930400abfe99efcea8dcbd25b21ac1bb7e926e2aca721bdd68775dc4fba841b2ad9382aacf6e29d3b3647ad149d8a55a26c153e46842c7dc3324ac853be0ad56764a2fd144771a452cee26c29deb678fd4e0872867e68c0ef954f58b3ded034aef333e3a91c5e8a944107744df0d10dbc4045500863f333be475d800e981d610852b3c072494c00e0945f3960ff317b748b3cdf7ffb35bc8532fc4402c5ba22bbef8b2fe3c92d09e15125d233de22e5b0031492590899dc368a2cb6ea02ab004bc203d3c36ce700698edcb2a185be01a60c6de0cb9b384cf09caa75e49116cdf188f61aa585f3c272b4c9854d87fac5fe5a51b3c121e7a12a52ef11dba357230ecf38671349ffb3231d8972e3e5c23f6369ed0d74f1c7b0403b79b1fa7423608bb72cadf6bc67bd32f831c78d1494d61bd346809ed63b5adf42dba6c02d58ad91c1151997d17cd9941faaecded1f34bcdafe9299ae4b4bda9e32177e60e86db51b3fc890ff2cf95eb1f2cfb5fb2d7aac1a4783fa62d9935b61a266cfea4752679a840c3a55fc6b3007ba24729d834d7e9578163b427ae9991d7503cdb7ab1f8ed84e9725d777a5dfffdfab54e0bac27ecc1e9bcc1172dd051c5c7490b201cbe9b07507c7a825d84a3e6e46f20d345c76997123858344b3dac8186a0df2fadf58690ad0eae97d6297e256572f3ba4b40b97d815d0a98839db0630825d5df0f57c794e348daa8e46d710462fc2e967c7c145bdc3759f10b758324a312c43ce17a122771b007089e5e23dc62f848385a0f7a563bbe083aa9266144341c4f88e4f83b1d29a5c6a159972ae85803109d3eff8249bdb96fcc6bf429ee310c5c7"}, {0x30, 0x1, 0x2, "f3b65b57ca9821a3ec47896a93021a0a61d50eb6ca5e3de0283f"}], 0x1598}, 0x400) sysctl$net_inet6_ip6(&(0x7f00000033c0)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000003400)="5f534bd9c3c9c54a5bb25cc015874437a0b91e3af36e5f77fe0c64859f34f46ae841e304b2b20a592d92fa1b221694a0539ec2dd90ee05768d07dc60bcc016", &(0x7f0000003440)=0x3f, &(0x7f0000003480)="45e1a2d679471a4452bc20bbaf790109b2270c3601d09e4446b6c6a697838bddcf720449d752627a264eee6354c03f8b4cf6adc373c5164852ae7adbb5d0ed9a6c83e183fafa430f164f45fe744a8723e977680084d5b4f559eeace4257896f064b987070e133fc0d2bdb2ad971943a5ee3429cd0fac7ae4283fa09fa23a667c04dbecaa0c0f36f8f8f01a36114e22ebefcb6690b2f9adaea11dab527bfe0dcf295e5e1268d6597dee39e5f2878714ab9e9d5ca8a6dfb61e39a175794877843269bd897a87e68c4ab61a9803822d7e8707b3c25b5ff8a6fe375e489fc3978926d35633", 0xe3) mkdir(&(0x7f0000003580)='./file0\x00', 0x10) bind$unix(r1, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000003600)=0x80) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003640), 0x20, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000003680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0, 0x0}, &(0x7f0000003800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000003880)={{0xc2, r6, r8, r9, r10, 0x40, 0x4}, 0x10001, 0x100, r11, 0x0, 0x1000, 0xffffffffffffff00, 0x4e7d}) bind$unix(r1, &(0x7f0000003900)=@file={0x0, './file0\x00'}, 0xa) r12 = semget(0x2, 0x3, 0x520) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000003940)={{0x3, r9, r7, r9, r8, 0x1c0, 0x1ff}, 0x92fc, 0x7, 0x3}) getpgrp() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000039c0)={0x5, 0x2, 0x3ff, 0x8001, "3a005b3c5a42010ea5eacda8e3df6295d74bb692", 0xfc0000, 0xff}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003a00), 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r13, 0x80045726, &(0x7f0000003a40)={0x1}) getpgid(r5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2812, r2, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003a80), &(0x7f0000003ac0)=0xc) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x3}, 0x0, &(0x7f00000000c0)={0x7fff, 0x0, 0x2}, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)={@empty, @random="7fd675722107", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6aa5", 0x18, 0x3a, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0xa98, 0x0, @loopback}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x1000, 0x4e5a6062) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x18, 0x8000, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f00000009c0)="ba9fbfa67f81a95b26e5cfe60191af2c0451acb2f2c6cae0111742b85089732d3d37ef6aa2f59571294f49c04760f738f927af6c2497652879ac3e21cfcf7fbf04e030fd09141e105f7c06085f5839dca7ce3dd37f4455761e4de29a71527aa0175dd1", &(0x7f0000000940)=0x63, &(0x7f0000000a40)="bb4adac7c5be6040ec10409f025dfa36b088bdd744a2b91aa3a7f964e0eb1a1f21ec0a2590db59606e6685f279ef62db015bd3e6fc6cc35db741b96f20e1288cfde11de6d75d32a01f930bd62302597ade6ddf6f7f360fd8204bb6ddefeb5651a229a16cb344401ea42624d2fcc14dcc8869afb13bae72b1a01e7745a05990262df8be993421b21c6d2646dcf3b7ac5e676a0ac3815d6789801bc2efceaf70a536", 0xa1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000380)="b67044e035618a47e587bdee170d", 0xe}], 0x1) semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000140)="b89c57e8a531d024aa83bd", 0xb}, {&(0x7f0000000280)="53903bb0e0ad1a1aed08f575cf31e21a5215b2dcb3ae94e58773fd7404da66d8dcfc86f9e722852ea0ea3ee03a5f5b4fb4bb82db2e5df3793830ab4e56ac97b170929a97f07c6d0a278a1d5fff580fe2a73fd1049b297c5f1edccf7c4434fdc7a2b4", 0x62}, {&(0x7f0000000440)="7a1afc00a42c91d9802b48da7739c6ccd32463ed96d6fc180f1c3cccebf9a036351ebff2b3750afe53edaec15a6dc986c00c45f9ea0b81807c46bf63a240f27392412e4bc0598710ff8180974bf4d2f0b754b9ee7e5d5e935a03e9f56bac7d788f153c2ce96bc6c95d84ff1d96bc179210c8bf2b4b2cbe205e1f7afeb7ff7f5369f3c5a2a52749dda949271ec00d09364437ee55ce6ddb9d57432649af5c8d160722c9c3f0c1a40db5bce74d3d7ff6f5d8cf89a14b02267f029b6e7307332de454f0ff139170", 0xc6}, {&(0x7f0000000540)="d70f73b9d78dc44a97ac2d4581abf40fa68953bc26a9d033354947f63c6af2c4a3a374d3b6efb0419b36999b37cf18dc7e9582a8a47677a16332776a92428a6147c7867debcc9e75823ec5c0bb3a37daf4778780f281f7f550fd1264d9d8b115424568c8cabe8d33b12a8a7c8f34b1c0feab8ee3fee461f4506af1e948ec75878773445452809ecda98121a77c5c07", 0x8f}, {&(0x7f0000000600)="e68ddf2cd118b13ebcf4624d6981acfabf1c975ea535d8ffc543ead404cc23bddaa4a42fe3262e8586f039f84bd76b8b77d7a73684871a4960f52d33a4e391ec5fc4e3811913ef94c7609e2552ad49ce3a3a074d89614aca7edceaff668164aae2eb475260e6e9cd87a8f9fc1eee3bb80cb475053608a564947de0ba5fe946abba9dfd2c2b8343ba1b3fd8f653c7f6f5940b587d917665066ef17afab84626f734b084969dcb5c893e8e100601fbf7d0aa358457250c87eba675df961df13923c30c76d3ee24a4222803a1f59a9229a8330a5c20deea6e882dbeb22f8449c6b3d7035fbb3b", 0xe5}, {&(0x7f0000000700)="b5a7dc8f8cc1a3a6ea60e79a0edd536f46c0658c21724f2a271c9a18fbb9caa9254e3856dd33dc025c1f54ab00f57b9fd492f07a5c85bd78e6b9bdce94c4f5cbb33a4ee927f27be417486e2af0f06c27709171ba759197cf2db7c91ac9c6b66509b97c3d33266428385496d3386dccdd1324bf318055963f39e7b77fdc9e9d76b4eaa2b35deb8081409f02da6329a51418b3671a5a3e693a6f0b33c86e2acd480abcc6be63a811646cc8a7347062719888891a764d96ee3fa5f1986e84b44028f6309688af742e7435b3a7796f6c55fed540b490089d696ad8", 0xd9}, {&(0x7f0000000800)="ac160b9a7c16496d25f500addd9b9a3b1d86d0d167a9af9504401c7c655ab32c541434b57e6a28a5f328ed3b868ef310fcd730d874ec77f46b0a56264e8ed65f3c7110cbdad803f0ee6939d5a713e8398e7df78f6ae1887030d1aa63834ea04ba150f38d03ad6aa28f", 0x69}, {&(0x7f0000000180)="41b0784a0145ef7f47436fffa9269d09c7162dd01f415a5d11b87ee641fc05db23803867e873", 0x26}, {&(0x7f0000000200)="861584d05b0b4ab6178168ecea", 0xd}], 0x9) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) msgsnd(r2, 0x0, 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) listen(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) linkat(r1, &(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r1, &(0x7f0000000780)='./file0/file1\x00') openat(r1, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0/file1/../file0/file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = getpid() semop(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x0, 0x9, 0x0, "a21f000000004dff0fd900"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="df", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = msgget(0x0, 0x188) msgrcv(r5, &(0x7f0000000100)={0x0, ""/41}, 0x31, 0x0, 0x1000) fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e3471ac0038bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffe6e, &(0x7f0000000100)=[{&(0x7f0000000240)=""/152}], 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x134, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) dup(r5) recvfrom$unix(r5, &(0x7f0000000140)=""/55, 0x37, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r7 = dup2(r6, r6) dup2(r6, r7) executing program 0: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) r6 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/148, 0x94, 0x1801, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r1, &(0x7f0000000240)='.\x00') bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ktrace(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x2, 0x80) getsockname$unix(r2, 0x0, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) socket(0x20, 0x4000, 0x9) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x200000000400, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x68) sendto(r0, &(0x7f0000000240)="83b1b3262fe2d6c5859f26cc05669c97dc7cd0f2b31791cc7a9fe4b9ddede29fadbd7a40ff916787f5a92ee4fdd0f4ec5961ffd3aed1fd101e881153337d7d5acef86e35c0bfc5547393f2b51b341c6d20972cb0a883e1065e3b7418a6a074fc8cb073d814355148577031f58af99be8c872ad4d43124940622ced53410a5d75bbb1848266a9ed052c7912ef935d1fbaf6784b36a0f46164aebfe852b03914c56a0bf11fb3ddc8ee1b0308e1c56e669e1af4acfe400a57617c610f0122952ddca711b7c1ddfbdf008a381bee0ed95ee7ba62a9ac3ad31742b296c204cf81d0a9458662345e9d79bcbbf8dbd1e6ec3e55b9c119e21402dcf5", 0xf8, 0x401, 0x0, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) executing program 1: socket(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) chmod(&(0x7f0000000280)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d002092b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367708f7a524dc99f133000100000000002b"]) r1 = socket$inet6(0x18, 0x2, 0x20) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000040)=0xffffffffffffffb1) sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000180)="d302724abae55cb5", &(0x7f00000001c0)=0x8, &(0x7f00000002c0)="29fb0e3f93f85eb13f590465f5e153b7b7e2f61653c33db502ce2c79f8bccf6dab90f59250c80535aef0c1fc4da9a14124284579791359e1782cdda516b3d26e7a48915df2730d906622cd85017d8a4618c2d63aa30162a9663886601f23d8e6fa382ba702dff37ee37da8e2cca01b59ca0f3e8fc13ce81917dcf333808fc158f1a7048678040492882f233ff0e9ffd879b906afc7e50d9f2be8f2ab3a3ecec7208ec9046bafe22491742cd2971fff69d36d49b2fc38ae2ee7734db268dcd8c202051e6aed5af6a80cad3432a4eb5ea5084c583b3225475a919d153cdbe607d997a2d7be7fc68f3b63471ec08bc46c5329991dd14b333ebd0953", 0xfa) syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc0000000000000000", @ANYBLOB="23f94c"]) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xb5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0xd50, 0x4, 0x6}) renameat(r1, &(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x9, 0x800, 0xffffffff, 0x0, 0x401, 0x80000001, 0x7fff, 0x2, 0x2, 0x1, 0xffff}) fchflags(r2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000680)=0xfffff23d) r3 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x90, 0x8) mkdirat(r3, &(0x7f0000000700)='./file0\x00', 0x2) poll(&(0x7f0000000740)=[{r3, 0x108}, {r0, 0x20}, {r2, 0x80}, {r0, 0x20}, {r2}], 0x5, 0x401) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x20, 0x0) r6 = fcntl$dupfd(r1, 0xa, r2) kevent(r1, &(0x7f0000000780), 0xb6, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0xb2, 0x63222da58d558a10, 0xb4}, {{r4}, 0xfffffffffffffffc, 0x6d, 0x20, 0x6, 0x80000001}, {{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0x8000000000000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xffffffff9f1e096b, 0x4}, {{r6}, 0xfffffffffffffffb, 0x30, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x7e, 0x40000000, 0x620, 0x1e}], 0x1, &(0x7f0000000940)={0xc4, 0x2}) r7 = semget(0x1, 0x0, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x4, &(0x7f0000000a00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000a40)={{0x9, r8, r9, r10, 0x0, 0x84, 0xbb1}, 0x2, 0x80000001, 0x80000000}) connect(r5, &(0x7f0000000ac0)=@in6={0x18, 0x1, 0x8, 0x1f}, 0xc) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, r4, 0x8) r11 = accept$unix(r6, &(0x7f0000000b00)=@file={0x0, ""/90}, &(0x7f0000000b80)=0x5c) bind$unix(r11, &(0x7f0000000bc0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x7c, &(0x7f0000000c00)={@broadcast, @empty, [{[], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x2, 0x6a, 0x64, 0xffff, 0xbe, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@ra={0x94, 0x6, 0x20}, @ra={0x94, 0x6, 0x5}, @ra={0x94, 0x6, 0xc893}, @generic={0x1c, 0xa, "82db6315156ec8aa"}]}}, @udp={{0x0, 0x1, 0x8}, {"7df55d9ce619e2d2fd31130f9bcdd6d1cf371fa586a7dc44e38ee6eff7ab0e120e75d6afd798d89d1f0b463cd14a0aa8d433"}}}}}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000c80)={0x75f, 0x200, {0x8000, 0x806}}) recvfrom(r11, &(0x7f0000000cc0)=""/109, 0x6d, 0x2040, &(0x7f0000000d40)=@in6={0x18, 0x1, 0xf75, 0x80000001}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000dc0)={&(0x7f0000000d80)='./file0\x00', r1, 0x1}) executing program 0: r0 = socket(0x11, 0x8003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", &(0x7f0000000140)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x100}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000480)=0x9) r4 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f0000000540)) clock_settime(0x2, &(0x7f0000000580)={0x9, 0x3}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r6 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x80, 0x6}]}) getsockopt(r0, 0x11, 0x4, 0x0, 0x0) executing program 4: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) r6 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x10000000000000bd) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0xaa) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x104) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={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, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece769e0afd41573435195bcf133200fe8000000000000000000000000000aa0000001800000000429d9fd4591a12f2217e690b31f95a39649d87c770d6d9059e625fb9cad7e2a01f808f2f6cded32cb9fd94658948c6265c9261587b97af886f2ecbc4ddfb4a89a0f9b3e0b1f380d680c4d3e2a8fad9ceef3a369354b7bbffdda1e622286fc2afadd6f934c6a4045cec19610a2a23f1febc609bdf0d11e837d2c6a01a042573ac4fc349faccb3f222b284a873aa7bd4d98a8d87b2713601d78409b825ddffe904dade18e25a29f20d2aed5c28d9c7b590168240ca564688fcb486af93917c4b518130d566d3fea47a8887cc0249a980a169fc50e2c9c5871bf5b806e69bc46ef59962cf03b4f0b3190058"]) syz_extract_tcp_res(&(0x7f0000000080), 0x7fffffff, 0x3ff) executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r3, 0x40}, {r3, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000240)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r6) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1", 0x8c) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil, 0x7}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, 0x0) executing program 7: r0 = socket(0x18, 0x5, 0x7) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000180)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r0) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r4, 0xffff, 0x100, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_getres(0x4, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2111f170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1db", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x4, 0x4) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x2, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r4 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r4, 0x0) r5 = getuid() r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) openat(r6, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r5) r7 = getuid() setreuid(0xee00, r7) r8 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r8, 0x0, 0x7, 0x0) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() setrlimit(0x5, &(0x7f0000000240)={0x7fff, 0x9}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x3, 0x4) r4 = socket$inet(0x2, 0x4, 0x71) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000580)="ea00000100000000af1ad810c8ef21fbbd4fa82ae5a53860eed19e25f50d6447d613b84778faf300b82320b6d34af4b284a7ba1eec65ee9415eed2ce23bc7973524232d7870c8a3680881f4244de5d47a414bb1aa54d4757f9e196ec03e5975e5fe1d37f5db600000000000000", 0x6d) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000600)="402a3a659b9032b9836a8db7c3540ae7775da66e7f51a70b503f3a09e17c283d68f7900a30adab98a425782e5c299f84ce2b5b54b45968177325bddc83cfb0b688272c33c631865870f173127edc9c2ed89c26422fb98bc095544506f1cf28289097f30224c1782d536e48ff40be0175151c402b12056c32cc206157311b9b67f9f843a782e2574968b28d0546c7deeb5c52ef5e34c92eb1dbb31e7645b941c9015eab11a9cd78ba3809c5cba702561c95fa678997b281b449b2881b50d7eb521b0f2d1fd264ee76816f91506ebfad747bf7c64e6a44933cbc93ea0eddb23c0955d1c1ac0000000300000000a51af02811b49e4d6888b746f793fcdeccb104f18263dd55e3886a672b1a0000000000000000000000959a9fc163a532bd6ae7a0bea747a2e3dc834c9e41a1b310ecbdd71e7de23a97bc88ad47295698fc7de723134b1711363b47a728468faf7b18caae6298", 0x152) r6 = dup(r5) dup2(r6, r3) connect$unix(r3, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) writev(r6, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000180)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) setsockopt(r2, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) getpid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) executing program 4: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r0}, 0xf8ffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x26, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) executing program 2: sysctl$ddb(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, &(0x7f0000000040)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x401) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300), 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) fchmod(r2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001380)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001680)=0x2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r0, 0x2, 0x7fffffff, &(0x7f00000016c0)="b9", 0x1) r3 = openat$pci(0xffffffffffffff9c, 0x0, 0x10, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000017c0)={'./file0\x00', 0x81, 0x40, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r5 = socket$unix(0x1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x59, &(0x7f00000002c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4b, 0x0, 0x7f, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic="64c52878f7f59b3c12e86b6b629acc97ec349a19eefa95a9e7a5c57842e20bb2f879766988758db5c2ab7776f63c6eba54f98c0335b635"}}}}) poll(&(0x7f0000000000)=[{r5}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r6, 0x80047476, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) executing program 3: r0 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r0, @ANYRES8=r0, @ANYBLOB="5022087a83466a7c00a7b0780000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="b00000000000000001000000faffffff4b1e64795a5e9202bc3b314f6fa5bdee371e01ad60af5c5bb63ffce5c417388e775c"], 0x260}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x6, 0x1, 0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 7: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0xa3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x25}, {0x24, 0x0, 0x20}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) ktrace(&(0x7f00000004c0)='./file0\x00', 0x2, 0x1800, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r6, 0x1000000000029, 0xc, 0x0, 0x0) kevent(r4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff9, 0x54, 0x10, 0x4, 0x9}], 0x1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x9, 0x5}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x4}, {{}, 0xfffffffffffffffe, 0x100, 0x2, 0xf0c, 0x8000000000000001}, {{r1}, 0xfffffffffffffffa, 0x29, 0x80000000, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0xc, 0x20000007, 0x93c, 0x18ce00000000000}], 0x7fffffff, &(0x7f0000000480)={0x7, 0x3fffc00000000000}) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000500)=[{0x3}, {0x30, 0x0, 0x0, 0x2}, {0x9, 0x0, 0x0, 0xfffffffe}, {0x1, 0x10, 0xfc, 0x21}]}) write(r3, &(0x7f0000000540), 0xfffffffffffffebe) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0x28, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f0000000100)) r10 = socket(0x2, 0x2, 0x0) r11 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000880)=""/4082, 0xff2}], 0x3, &(0x7f0000001880)=""/4096, 0x1000}, 0x2) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r1 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r0, 0x0, r0, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x42, 0x5e}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r1 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r0, 0x0, r0, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 0: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000a80), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r4, 0x80206997, &(0x7f00000001c0)) executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r2) msgrcv(r0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x80}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb2}, 0x8, 0x0, r2}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x10000000000000bd) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) (async) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x10000000000000bd) (async) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/152) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000300)) setreuid(0xee00, r1) r3 = getuid() setreuid(0xee00, r3) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, 0x0, r3, r6, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r3, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r8 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r7, r3, r7, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, r7) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x6d, 0x0, 0x8000000, 0x0, "e0909c80429a030bd70140001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r3, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000380)='./file1/../file0\x00', 0x2, 0x8) semop(r4, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x4) semop(r4, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r3, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r3, r3) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r8 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r3, r4, 0x0, 0x3038}, 0xfffffffffffffffb, 0x9, 0x80}) getpeername$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r9 = socket$inet(0x2, 0x4000, 0x8e) r10 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r6}, @rights={0x30, 0xffff, 0x1, [r7, r1, 0xffffffffffffffff, r10, r10, r1, r11]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f00000007c0)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r3, r4) ioctl$WSKBDIO_SETKEYREPEAT(r11, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x615, 0x0) open(0x0, 0x8, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a", 0x1c5}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 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) 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) chroot(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x105dbed77dd395ca, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x5c}, {0x1}, {0xc3e}, {0x8, 0x1f, 0x3, 0x65}, {0x81, 0x20, 0x3f, 0x5}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000280)=""/100, 0x64}, {0x0}], 0x3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) close(r2) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/75, 0x4b}], 0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) fcntl$setstatus(r0, 0x4, 0x40) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x7}, {}, {0x16}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5275b07e05090fb6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf19e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa7}], './file0\x00', 0x55ce}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r4 = dup(r1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x40, 0x4}, {{r3}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x5c6a, 0x8000000000000000}, {{r4}, 0xffffffffffffffff, 0x82, 0x10, 0x6, 0x4}], 0x7fff, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x80000000, 0x7ff}], 0x5, &(0x7f00000004c0)={0xfffffffffffffc00, 0xb74}) msgrcv(0xffffffffffffffff, &(0x7f0000000500)={0x0, ""/212}, 0xdc, 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) shutdown(0xffffffffffffffff, 0xf80c036c3ad83003) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(&(0x7f0000000500)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x49}, {0x6, 0x0, 0x0, 0x4}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) dup(0xffffffffffffffff) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0xd}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) acct(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) executing program 5: setrlimit(0x3, &(0x7f0000000040)={0x42, 0x5e}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) (async, rerun: 32) r1 = semget$private(0x0, 0x5, 0x1) (rerun: 32) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r0, 0x0, r0, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) (async) geteuid() (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) (async) getuid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (async) syz_emit_ethernet(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) (async, rerun: 64) rename(&(0x7f0000000480)='./file0\x00', 0x0) (async, rerun: 64) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 1: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f833a1da5af88", &(0x7f0000000380)=0x210, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x20, 0x3, 0x2b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/116, 0x74, 0x840, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000011c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) r5 = socket$inet6(0x18, 0x4, 0x7) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900001c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='p9']) executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) pipe2(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) close(0xffffffffffffffff) r0 = socket(0x11, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0xa, 0x1c}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffdb5) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}, {0xfffffffffffffffd, 0x10fff}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200)="0003521e749b", &(0x7f0000000100)=0x6, &(0x7f0000000080)="065bd3aeb1cfcc956a678240d81045ef9f954a23e858f4", 0x17) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x28810, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60eda28e00180000000000000000000000000000000000010000000000000000000000000000000000009078000000e3fd8000000000000000000000000000aa"]) r4 = getuid() seteuid(r4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x4, 0x26f, {0x0, 0xff}}) executing program 4: syz_emit_ethernet(0x5e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x28, 0x0, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x313, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) setrlimit(0x3, &(0x7f0000000040)) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a", 0x2c9}], 0x3) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x20, 0x1, 0x3e) r6 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x2800, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x10000, 0x400}, {{0xffffffffffffff9c}, 0x0, 0x54, 0x2, 0x100000001, 0xb489}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xa, 0x1, 0x8, 0x8000000000000001}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x80, 0x100000001}], 0x1, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x3f, 0x7}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2, 0x8000000000000000, 0x9}], 0x7, &(0x7f0000000380)={0xff, 0x4}) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0xfffffffc}, 0x2, 0x3, r7, 0x0, 0x0, 0x0, 0x1000}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r8, &(0x7f0000000ac0)=[{&(0x7f0000002680)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124ff018a3e543430", 0x3a}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r9, 0x5) setreuid(0xee00, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) setitimer(0x1, &(0x7f00000001c0)={{0x80000000000004}, {0x1, 0xb6400}}, &(0x7f0000000200)) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r7) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setreuid(0x0, 0x0) executing program 3: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) open$dir(0x0, 0x0, 0x82) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="3400b24b4932ffffffffffff08004704002d000044d217d80720d30100aaac1400bb94cdbb5b376ded06004d81fdfaba7653f88f7d1342863c5b000000000004009078000008004500000000000000000000097f3ad0012a0bbac8cad486"]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x101) syz_emit_ethernet(0x32, &(0x7f0000000080)=ANY=[]) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) (async) setpgid(0x0, r1) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000203000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000fe9000/0x13000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000596000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}], './file0\x00'}) r2 = dup2(0xffffffffffffff9c, r0) mkdirat(r2, &(0x7f0000000080)='.\x00', 0x20) mprotect(&(0x7f000062c000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000203000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000fe9000/0x13000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000596000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}], './file0\x00'}) (async) dup2(0xffffffffffffff9c, r0) (async) mkdirat(r2, &(0x7f0000000080)='.\x00', 0x20) (async) mprotect(&(0x7f000062c000/0x3000)=nil, 0x3000, 0x5) (async) socket(0x18, 0x3, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f0000000100)) (async) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) (async) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) kevent(r3, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xd2, 0xf000002a, 0x0, 0x800}, {{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0xda}, {{r1}, 0xfffffffffffffffa, 0x11, 0x141e789f46a66560, 0x80000000, 0x9}], 0x6, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x10) executing program 5: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) syz_open_pts() r3 = dup2(r2, r0) close(r3) r4 = syz_open_pts() close(r4) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000040)="9085c974233e86634628a53074e30000127902536030941783b72eb78d0c16c6cc9e0b5c72925318d57cfdcb73ccc3da7ce9e016e33ea1a3166c79a4542a6f5c8719a6c62c14ef6044446cc21121b7a90fb889dad56348", 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) kqueue() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r5 = socket(0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x4}) writev(r5, &(0x7f0000000380)=[{0x0}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4a4306c591cc35c181e9b88e80074bf3157299324d45ebf948b6c6ba2a89400", 0x7f}, {&(0x7f0000000400)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f75658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa666", 0x15a}], 0x3) clock_getres(0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0xff, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setuid(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) close(0xffffffffffffffff) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10041000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) mknod(0x0, 0x4, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xfffe, 0x4, &(0x7f00000008c0)=""/230, &(0x7f00000001c0)=0xe6) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x86a, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x20) dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x1800000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8330}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x24125f7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(r0, &(0x7f0000000400), 0x0) writev(r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1}}) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f00000003c0)="578d484cb013304ab7bd8a77b25937d1270e0cceb67149138f32b01a3b047d5bf48a5efba4acde5d539f329848a66dba4091", &(0x7f0000000400)=0x32, &(0x7f0000000440)="2701a0402c40bd24f21ec1bf4d609904498dbcdf53073158378624c0ea9c817ee0801036", 0x24) 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) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="f015c6eda60a10e2e15d1db74cff96b86c5db90cb0ad9de8f6a9e45fedf0cc", 0x1f}, {&(0x7f0000000100)="0870108eb5df76e9459f4bed576a2d57f2080a5d5bdde047502026e24062e28434cef833623d114074045d1057fed8da1318c3ac0e4c6af19fd4d7be08eeed7ea77152d35be34e02e5b811", 0x4b}, {&(0x7f0000000180)="115d7d34de1fe0a1ad", 0x9}, {&(0x7f00000001c0)="ec03fb2f74551d3a58cfe72c79bfdb6612f1", 0x12}, {&(0x7f0000000200)="9cf3c3d223eb4046d18128efcdf097b0fc07977059cb96be0d30c1d76503a249e24282a569270c7145a985a5e74cb8fc36d317149f4f74a9293dbfe0294d4fe0f2799b053556d5ca9f887dfbe071b1489ddeeb1bdbb25aa341c5a80b4bd92f0ec91dc695a5167dcfb919f1b693dfb50ca45464ad6ace523c8cd2934771d9e367b35c04c246eabc", 0x87}, {&(0x7f0000001400)="50ebd94a16ecba6eda6796e0634e7c3b9a750528941fa77e1cd9c5e94286c08b9c91064694871add37cedc0b7282f503c09fac3392b322ae8132a8bbd9a04f7cb505c7429c6f003ea4a3abaefce58d0134f8ba43274848a88972698f2a0fae5f276d9bece3b24c2379869fb21ba580b98b7bae07a66f5419aa9e442a3ffbc6a9cfb4e83de158bf33ccd0a03e6330fc796ce8509063c6917d93649d4f8804d4dae358eaa3c6fa9f4f39ace1d69bf658f0085531eec5337128a4ac48096b2b4bcb0a5f9f82", 0xc4}, {&(0x7f0000001500)="28db75408e0200d59b2083fa75da730e7e39b0e402c67016381812902e84fa54b642c2bd4c7ccba9a5e05fa39e590ac960dcda6178ea4a783d8006c83a302d72864d2c572bb9c1bc9227e6ae7b68a0dd929df72a6cedad52f4b72241f0180ad98b84bc2d0bdc0f880329c0765ef667a9c6d03df97107e1bdee70e9eb118bf7921e3b600b5598bed480cae4861e305b886a8a249ff6d469eeb5005e9266db8dbf6523a333398b3ff1f9ebd79eb31a4d6764b74af020cfccd0b2b84d37d23ccf7d0923a2f78f85d2052d3a396f18c44e1a0d5a6c57144dec93dedf8156426e6a155df9016d447ba2d9a65eee1eeff6a0e55475ef48b9e7698a1aff622b4d10ab81514edeb4b08927e0b91bd728cbf5522da4d1611a28dabafd0c6e379899c54e1d38bcf9900e4f165109b2b318c5855ac5f43ec0bd9ebe2e144784cb7a7e51b3ad0a2685e5ac521a58415b469c6d50adfc2ba03fe2eb0b6fcd60e78c941849bbdc6a64313e9c46d1150550bce587dbd5ec0b071e4d4f8ec0c435900a116137417d96803f176008e7440c6aab836017b48cb2c5ba7de41a81015b415680172477f01085685b6dd2e0db71ab031f31120f207387d12466e146189149678ca37a5ce9d665f5ef94cc7dc8b540ba82308d7ff7c551cb2b69f914fd14dc9a61dcb4b031cd5a7de5deb40007395f980cd2f0751084b212ac0b88a6e1d46c08bdd2d733813e13a9bb195a25ccba1779cf139ea00f47e2cb72184ed8b0e58df6ba80b599182843219ac609b155f4655f40eecbb31350a9e49e3d5659817c557dbe7764084e8c4d2ab79078dc26de0279118f4195d1cbe7710b6b4329f4adc3bd14e229b0d5d7a0e0cee4ece00aeee4e1016e8b5839161a4933050d5d092d18e1eb69822f8b2fcec46bca1b3865a49434a96b6b01a15a71e1b702ab8025c41332e6b48e8a3bd9de1de537a5d7142842efd1e8b701098e07b0d4481b25d49393ecf4373cec9aa42fb4dd017669494252bfc6820b2423ba145e67f7768a6b389f2ccc0e27209e33265d21c428ce95c8f962b891383d1bbbf1f974ba47a2b60797f2ffe860b0da3427e54c374a799fcdac0bbbd81f3e98398904ca8be52bd885084e4c0be31baa32ead95bf7eb5306eb1ffc0f7fced0a673949b36e7b39d903575bca1af58e0100c5217291adf3000df6b736cb5184a5cc47c95e49ff902f626412dc7213ac2e620a99c22959224e21085eb890a345754a738bb09a99feaed79267c7bc6bca890f610ab57831b5e66bbe130a770c34823caf08c6329f82f80ea700eb2fb1f190bc7e0578e0a1c04c2810bafa036618ab5db18c008f0a67337fbb5d6081ba4946b6ebf454c1b1a302b25507874d00d29f8a1c37c036cc13b9eda4d6320fec489baa3f92cbf6fdfbb96d6e4238de3c2b3d363eda3423b452a2ad71e797adc09294da1244d66479a2213610bb62412f7802362064c4c2d7e630be83538af35350915fe2f78999709ade0193f8a7eda8bdbe1fcfd1643550ce968e28680d9c430009d00f07a79eae8bad6efce828e92246864c21ffe22b1c0c1056de8294544e99a886f6e38af3fc5c5bc0ea0104165c2490ac8ec1bb4716d43097006406c3fa34d8098c9d382125af5de53d8666a467ad0f93adbaee8addd9cdbbb389fa80b7912d571f4a81cdb051f0e8264819ef490f0e4f339ecc2d23311b2863f2091cae6376256bce6a5f5d1b1611bdcb6449473deab86b7f24b5a78235e44073be1f7ff9858c6662e461ea427df330ef7ce8cff65e42c85b12e6bf00480aa09cad71b6efe8db180d3dbe71359536cc7f06231de12b75551f996826c6fb6a74d00ee60fe91245316e34ec297c7a65ea8fbbbba5958c32a5d96700f2175e67f450b98a6fa290e075a1eda6c24a2b161453e1212024cbb8ef96535c18d9ec26ee1cd6aee42ff9d8ca86b366d2b608eb178a301658282d3117439c3946a9e4ac45cec1c24806d7bf5a24813a0c5742e286d16c03a0f49c01434ffba35b0ea2a540f7915c2278bdc4c5104c8c8dedd7c462ea555c156d5d65107d84715ddfc464fb02ba3d8b776118e905c8155f616213872c82ac6223bdf9b12c58f44dfbf2a8798587d013c04d4bb310e7666b8dfdf3f74aeaca53f23624953c9573f4e25125042c0f2eda50b2dc48314bb4b6fb2858c59a90139a523d9a67289c4815b4a540842cf0c06c54a81769a9e14b0b39895061fc2d0fb89f733e7cf1a4f0ffd35a1f3c1c8fa7f4314fcbd561c064fcab84bcaa3d2ef5b5ace8dfcab9c5a20964e79d0dbbf1b1b3c50eddfdb60acd0e3a0ffce2505e0626e6661a3d8f598b4d13649c4ea27d9366e9880028a0dd0cc414bb7894fdbc6a7ff6269790be69e1f892e57b5a946daf13aad4ab18faee9a3ef86daf9d79d0c3a2b8c4efb4b73b58989e44a646f73e93e5bdf454589b6180ddb9a0ae660f1916521c13ffeaa44cdef9800862778de08ce13a2d4a86e94d8ea39be1203ed029ff7d1363eaf6a1abc5303939a18df1db925b7149557f16fa55c5f5ca777d2e0b483de8aff67b145e6ee5c2238c4aceb74e770077a958d177e9633bc6631be876380e471d13869e6f88dd311dc9c4101b9d094e2bd9a151638f437dd68afea9054fae52740816e8587f7534a6254957aed5d59e77f0dcf86836e79e9ba41c13df1fa2ef3a53fd972e2193f99474dce1466def493b9788626b82f7c7794f1bfa6e1338f32c2dd99fa1cf14128cbfc95e781c1d10e69c398e552c2c13b909df3bc59dc3df63c4316c56f7642b2f5bcc7428c4e3ac818f76781e1e1e91895c20871d96cc02ff0b97e4c4a82ab265f66d37c1612d39db7e246bde49263c728f33d39191817d3b709a729c988d46413227d03c5c683ad838fb332e29a317fdac9bd34de0ffa8e669c3039858359a5ac58a275b86bfaf0198fc3329bdd047d5aaa8dd7b1962350a28c5b1c5c5d555e43ff8a3c88a084b82c0246e04cb06cb251514aeea7f9f3f72b11646d5687194a2eaa70dd7dfa0613ecc49529d0f6a9d9d6bcfe96b39380338df2979408deb8cef1fd11cd43b744b06a40dded2296b1d5a0670f9f10efd5277b8992d636b5651d6b56baba2525488bef19faa04ae7a98df36ecf8443db8f5e0a1560f305e8113b0b6b5c0fd8952c2bd618a4c395531742801ac2a7a4fbb59b6bf1ec0036b21833dc80eae1a8470441327bc64e198cce62b0ae42992315743c16c2c9e5dd6dc0bb7cd23a182a54c5618547b790ccb90faf5deac0893df152d1a9ce0369bc6c7f7be44a3da7733aef3fd4ef534847611d638b0c4933dbda2d3aeec3d4912233dd8ba5d28995a5c439f8f810203307951b68613101293359d7c268961d03334f4406ca316e03135e0e894f1d8109cab5e4c1c1008b25605c85057b9d097c182d18e29d83a7737e249afbc91a0a152a3c9b1f00b085754d282816e8d426d57bf6a88d71e169c96fa4d293c2919fcbcb6e93cecd56e60fb50b4d880c5e9e81979d320ce188e8bce19dc30f6cda9ce3617fd2cc7ccda84e090789d26aaf8a87dcd5ed5f8f4f2f2885998e6f14f218a430b22aad249c26cc15377ac71ecb76e3405ab5995f4596c35bf423dd00aea81ba79ea95058708e94f5684a01a59b0c27070e6b046b242c4cd878b96bc81150e44aa684143eecbb16133369dff9523c9dcbf2877dca5f895f45ae77e41c3581b82486fb067fe30ca2adbd98f001a039eabcdcfa2f8bde35c7efb6075a521bc9009e65cf1fcf88664d130eed74257f56068c235a901a637543905a4c9e943fd0a5591dab738d2a5b580aa2743d8724376673809adf1e8aec0d16d2e155182fb47286e7a8f9dfbbd010c2639cfda426fef552e5b8c1793e346409bb1f394ca2876f78407709c8e01f9c5062d05102036ea4c21a4ec3c98e9aeb064eb7f412489dac1d8eaa8dc69fee3f185bc00af8a6c94e5a95d09603de574cf15dc26ae1186bc0cbe9e7a8072fc9da9feb532ef360a1ad04b8dab4bcb580662a2193211a495ea17b1e50ec1f2dcbd1478d14255cb511869763d9619429ce635e18749b5bbfa1552a9955372b0cf9ad75b9eb8da7e61a5e26e54178d8b9fc36f6721f1d37b93106a3cb8b57194b6873b84288b1285585856c1de0b3690d2fd987024dc16478c89d67aa86e69d6397511dbe943b6268d0f2d837a8514616c0001d439a6d4ea8583ffc8fe9fc1020b31f67ed9449eb3633e8c2cbee732b4dbfe36fd0eceb1a252fc9ab36a77ac1046394c18fc09ad7561fa09d9123148d6f549ec0ea5d996c0c1999e05e394e734e03e8142e64a0c8381e18a2c51b1b6f30685ee3eaef829b987294bdee649eeceaed0c573fe5cfc8809a025efdf5c930f0ebaa7763fbbf088f44032dd684578264038a6db3f4fed1a4d13b77687de03b4e56516ad6fd2818745a4139c110fefdbaf5e39bd8e09366d1a3e1b0df32b47cc2d054a19997ec3c4f02c2fdcf3599e8664df19e4174c4b943e138150fd0f77c469840eb71ad51c2793ad02cf1321fa02523420df1e24714a0169390ef27514626c3dd0094a3b171e321f478d43d273452b96dbeb6339c0d8792141bf6be74db45e7a3d66f48e765b436d14d91ebbefc919bd3f15c44126b712cbcec06c7c1de3748f4ef0d2d55d9a7fc79bd4804b13fe8c85e403528e5bea4738c1a7b3d58d85f5c19baf5837dcf7caba5004bbffbd73f402bc280e794a99a8ec57976afdedc204ff7c77778327250ef1243d507beaa508c3b0c47b4fdc27734071d7b9a4ee51c5009d824a806476f51eec921f644802a8d6ead2be0f5cfe1c3b4d70a5814dd5407e7405d42c1acd2926ecb98873ae3469c6f40f5c78b4cdefd067bd784f14f69cd781332638e0e18e55c5765fbf0244718dfcdff970a06d300d1330553c6496e88815b828c3e06b5f6412de526535d3fd33997eb224a978c4248d9ba4c15e13088afdfddd36a553f8e36e0a74ed8bf43b89fe55f20713dea3aa3ee2e4554cb2b6b23d63f1ea88b330f946773ed6424758965b284498fbeaa9ad4b065994ac7ffe9e5a1dba3768d17e36f1b03784d788c7fc4074f3e6fb402656d70efbfea489623b0fbaf6c02b9d86339fb20f071e23fb510868712508991f08da367ea942dfeee4d266ae1200adb11146556ca0d9de90564383dc4703e6588f3b4e53d6575e88871589cae7c8e417680a23ba944ffcb605f26262d0b4146d5f06cc161b82acff014d23bb4d01a91e12add002f065653f33b2b07303432df545dc4d546363e7a9983b6ca27af7e60153993440351813e5224593b16f30faa97a621609aa3162d9375d22fd75f9a9a4e3f180f54357c2f2127f154a18dae3778a346b09eca1e5884a31193b0e3ea77ba6695204ee579ee6e7814b9863249a2c79f838fc4338be85389fa5635ba73e09e12a9ed8dce9c816da79cd477b1fe202cfe66da775493602f56334f36a324ead4b2ff5baebc7ce469140c40c2d773e6954f40c3e2cea82a34a41eb4dcebf7850badd5a8182a7df65d2e824e4f9fc47d682b90a2afa36dfa02c059bcbb94ede90a893f73e014a5b5144bf2403057161d06eff7521a86654ec228d69f599f5b315918c6747f0c08b70bfd5b873976484e99fea6774f1423a65dcc60d30d77a483ce1d7ebb1ac661cce846ae96c0f6904215ec44ec58e1a5882692819cfdc2c5", 0xfc0}, {&(0x7f0000002500)="85aae321725e21ea741da1cd46b52877cdf6036fff25304c84703fcdf08c560ca5b4b237984c0015b554c0738d5e8ec2e044b079e7e70740542be94d0b837afdc22d2807443190e72868449b96915abb136ff2df2966dcfe0925c4dcb7a8ed842e09f0282fecbe0a10972b6f9752577b78ff5e29abc8650ffa5e42ea307a560210e7c3fcc61a5f49afe8efe2314cbefd7fb009ac0bf60432683da843525963fe557085ecfd290a950925444bdd2c778202bc208fafe93e41e35d134f3806c3b828ee3057ac06e84cb9aea83e099a928623a061c54edac7700f1e6ad4b61fc27eca46a357f69284d33c89891590faf158a44f78df3d", 0xf5}], 0x8, 0x40) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r7, &(0x7f0000001800)=[{&(0x7f0000000700)='l1', 0x2}], 0x1, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@rr={0x7, 0x2b, 0x0, [@rand_addr, @rand_addr, @rand_addr, @empty, @remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @multicast1, @rand_addr, @rand_addr]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@loopback]}, {[@loopback]}, {}]}]}}}}}}}) executing program 0: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x2, 0x20) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x8) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcea83d5e740c6d929648", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = getpid() syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="5dee02f6d0b70000000080000000450000300000000000019078ac1400bbe00000010c009078000000004500fff90000000000000000e0000001ffffffff"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000002c0)="04", 0x1) write(r4, &(0x7f0000000040), 0x0) readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r8, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300), 0x0, 0xa}, 0xe) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000001c0)={0x0, 0x9, {0x80000001, 0x100}}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x7}}, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) executing program 7: socket(0x0, 0x2, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) (async) utimes(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) (async) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x7f, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x4}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (async) setreuid(0xee00, 0x0) (async) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async, rerun: 32) setreuid(0x0, r3) (rerun: 32) r4 = fcntl$getown(r2, 0x5) (async) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r4) setreuid(r3, 0x0) (async, rerun: 32) r5 = getppid() (rerun: 32) setpgid(0x0, r5) (async) close(r0) (async) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x93, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYBLOB="a00200009078"]) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getpgid(0x0) (async) setpgid(0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x8, &(0x7f00000000c0)=[0x0, r6, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6]) (async) setgroups(0x0, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0xffffffffffffffff) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cda1bc174326c70aa107a998b6c6e22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332e", 0x138}], 0x1000000000000335) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) execve(0x0, 0x0, 0x0) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x2) (async) write(r1, &(0x7f0000000080)="c7", 0x1) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) (async) syz_open_pts() executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) (async) close(0xffffffffffffffff) (async, rerun: 64) r0 = socket(0x11, 0x2, 0x0) (rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x66, 0x0) (async, rerun: 64) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (rerun: 64) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000340)="6eb5346fa9e834e640f45c6e8a7d729b90cef497243ef80688305fa991d6054f78fdd418f14cdf559d1aadeac84f9c8323b67e292fe07819f55b6aa5ca59b44e4bb74b4c4e83e6daca0afd009bb958ee85b5dee17672435d7a3076723537cdbf4a41eed32597e15d95a61fbe97681057136f68d3564b8c0974ee8542751b6a86c8f5915b745df815d9269267b3b840d0f5c718b3cabf2d62b3128cea17898078f332fad2bce2b7fb07ffbb5635ff0c69c80979daa77c388d60ee2b46de5cb793bee7a29709c2bb047e66c5edec4144c759b59b0093b80799b548470131eaa80644fccd34076f6b0f7bed28b15bc7daeafca4d8ee33470a24bbdf", 0xfa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2}, {0x6}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1, 0x0}, 0x1802) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x7ff}, {0x44, 0x10001}, {0x1, 0x8}, {0x8, 0x5}, {0x1, 0x2}, {0x45, 0xe08}, {0x84, 0x6}, {0x24, 0x8}], 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x1]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x6) r3 = getuid() r4 = getgid() r5 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) r9 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0x7fff, r3, r4, r5, r7, 0x42, 0x1}, 0x0, 0x2, r8, r9, 0x9, 0x400, 0xa70d, 0x10000}) setuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0, r10) listen(r0, 0x986) r11 = dup2(r2, r2) bind(r11, &(0x7f0000000380)=@in6={0x18, 0x3, 0x10000, 0x8}, 0xc) sysctl$net_inet6_ip6(&(0x7f00000003c0)={0x4, 0x18, 0x29, 0x38}, 0x4, &(0x7f0000000400)="7d8fd853038f5d658afa45bbc1c5cc39b8690647ad5c749b304eb5bbe837dc3fb285dcbbcb0eddaacd181c137d7e95bd6f89661b0cd5e2e610b1f96eb70b59b8a009b744e2c6ac645f4107a0b2bfecc6592cbc728c1cb7ea51a363f59187aec680dcc5200632678efdaa557182c9785032c5d56e2c09b2e10d1ef5fae071ab2b5200bdf08ca18dd7776e7c9243f7076841e30fb0a51977e9032b1b1dcc1e6074cc85c454c9ad7668dc33c3a8fb35a3facf15b03137e33c7c946283fec5fe0617c9e042d5d05d2b21f93b9a627c84", &(0x7f0000000500)=0xce, &(0x7f0000000540)="953cc5c72065c3f8e96f5514ae07b97621947b5fc19125f1ab8e289ce21f32294744e3bcaef57ecfe44a15900308e71a844adb3e242fac1a699fec35e0413c5225dac145568b8ddb8ed07db0f8702a5ba6b4b50d6142d6f72c25f95197671584b1056f222024719aba37cf85d9bd738a3eee59fd84898845ff7331fe07d4c8bc897f1aff173d7d0090eb5d39cf4cd2cc9512db2ea6fbb73743f32256cd911562ef1b336d36847784e6a1f623cb6cc5405f9b520a8414e8b2900e6eead8be1b236c3b2726e308ff93977f7623bf35699191b9068c68ff72b28d2a4d56f8cb565c26e2059d5c8144121f4e9120f7ff7db8516ccb63284921fedc0589570769f21f16225f719289659c88c3f913aab8fabcbeab6ee3edb9d0e4c11f6c20e930f575c47f2e6874a35619be775b801ba32f511f0dda0d5fe890fe6c7b8975ca15099b06831f57eacc2cc6f7f8e8195b70162a2c82f753e15c22a2f53d3dc2070f9a0e51b2d95f8b68dbefea105527ec05c2c872cd10bcee58b3458d5d91e9264e555a0e64b2d0d40874ac3a87de30cd8564a1108d0e7864a238c3bb51b12a7387b5d813436e50cad74a6df32b2aff958017f11dba291017049d9497631f8ce03bf62b5c6b7034f095c6e121471ac8a278c7d3684f02d38a43490734493e63e9196126041dd5be77baa3d5a71eb1fc1c78a81c7c2c156c2b592c9a84a2180a712ac552267e757d45366716f9bd7635835969af0fa3c4ec4909f8e12fcbba017beb9b0a6d63c5e5cdf1e5ec018e3dcd94b6b5b9ca8d2ca5d150d619c1baadfe7aeab8e08356f1178af34b13fc31798f8d94f64b70d7e04a78e307c729747d7ce9a0efab67f14917b8a5550b114a52ecc9c185bba3cc129af1b159867e12ad38461f2e090c5589beb26c28988fa2ed94f10e68daa5eaa3d6ff8123de4c26bdbe7109d7897cd2d26403f17ec6943802a99b9ee35b8cc950cf92a1cf7693ec7dc266ab05c9f78ddc4a35899f58cb66e9f94a54c63419b668f4bd79dac5555246219d6b355152824e1a110843d9f292830eafbce5f738e04c7cb92ef1e6c8c9757f8d32db9737af994bf1a3de123b7bc5e377366b24ee7988f9912ee8f72568a74ef39f7dd6eb36c9a7f4489d8f60a5ef7a36e47d2dc374ef2de53fa373164ee43698eb12db9ccf2a89261663f66753dba4fef8a30a4d4eba1960acf22718868981f97fb30d6ecf4973d4dd80908a22872735e35dad57d5d436d18989162b7e6a3c1cbe364a3ad135863e47ca18fdda92c8db76714d17e763e9a7426b94141918b8aafba96f5dc4418ea32b471ad63440192f8734030b7325b4c026947303d2fb0ab835ac340d6629dc376d91b987e8136ac729747796074acba2e8cf2cb55d501047a0afd499cc863dfc3225144d338213a6010c45df60fab3bc49cbff2ba4bcf6966594f93ba7301754049be412f3c80bffa424f85261c0b1508f3875755b08a51f6d62c78f5fae788f570f093f3f3049c7bb72e525ee0a54eb3e50d2d99f09d994970b814a993266e889144a91c74a01af41088e08b23c56e352b0e8987f5d4ccfc44bca88c2cbff4fc7c3ece48ebb0cdb632fc3b132bc937cccbfaf5c44230313d1edca111cbba127b7758ba5684bfff2d27801d7677606d614608bd3aad80db39457f5a408feeeddf25567c68da9a54da14619473e0fba71abf2708e54b129b91e339bf4548ade591531a6bd56bec4cb3ef150001f011a8d91f30fcc34215a8af53380cd20c6fc38cb805ecfa3f2421eb07a54bf3ca285be2010713b0af2f41d7d8b8818b2c4fda53a0f5f382d4d589579c021c28c77c2b8237b2ed190b52fb6056e1b852fabf53aefe704dc5f5452fae6a27b7df8536cf1691d655c8561cdb4fc0dc46774081b5c2e1742645cadb8957a8f43619716ec95da70dd140746d8348ad8403ea1fd2efac165ec635e63d5823ae8394310bc5d2d37bfe8548bddafab593a1afa7bdab1dc1a5c20554cbf5ae791feb13f014aa1e0cb2a8bd98a9ee4eb05ae15d102f09d1c3a0ac8dfae4fd706569ea4435f215e9acf196eee4f0fa22401aeb5e991b1e397f23c7d93167be60d16cc8a71c88b5c68e32c5c242893db8302892b2135a63f6157aaf1e95efdfdd1fb434a68310a6d3ea35f9478e75c9c3dc71fd81800cb46b0063be7a67b23227b528096fb3d67852339ad13313338068d42adce87eb68af2f49dd0317e4fb7c582a7c0423d0fa4ede091b9d612c6f9cf2a9ba3b480335509e177e6b98de9908cfc142ed246227c564282d43e72153431e2973caeb91ae6af131bf82d0dd12457d58822ba1fe524dbd3236db486c038342e4017898f1894bb53d41ff2885d5a46b1e3e600905cfc5ef2cec35bf5f2553f2f212494a7168322af515bc52248c4d25f393b6c70d58d3f0cd22a3483cfb1e9b512127660f5f70265dbcfefca95beb0553c45fe7a6242eb057a298c2b7198fb8fbe1dea72d6ab313dd6ed1c5702886aefc036093983c7c54c2e37d9cc26cb09128f0e852661fe75f940b2522218ca93e84e1671728ba3cf1a377ca3b57a5dd40afee75eb861cc09a55df6b6af0f803457e92adee8905f5412359a937393f85728bab4a25e9cc33195e68ea40536e8e4c6dfd7a78eb88f470af89ba768bd2b7855a495a9fe960cc00748765713579e8bdde4b35566253668e6c5f9012850cc94beb73085a4df48d3da436123a9cbefd69e5607e70ec5e7bb5d2a29d8589528aa178e2a6d412202bf3076f50926d17bace813674e0605efd0c9ad22ac399fdc0d8fe33d257c53b529555ba8601ac117d59848b6438236c8ca8e646108ada5907443f6ebfdbc25701480c77f7e581110120b6ac20dff1ce4b7e3e69485c6454138b5c11d463843558b75e8ac22cec9a720730cc344774c4bab77902f97532c3b1aaec39cbf9c80b522f2d200ae0b73db2f30d3a5f3d77e284a3c7b20494fdcc7c06ceaab3e394c9664deb15430835361081b5d5137b2f570ad679f3e0d29cf0ac556c46167a433139fbab972f359aad4e0906f14598066e8406ae87b999a93b062b6aadd321be1183b06b6f77750d0265f4c7f097d9559cd2975841983faa39b1a72420a882a63dfc92333e3b7c1f91214be4660709fcd78553214b5671e5b135e4414c21068ecb4f2ecc1da307d6df7a185b29d5d1aa13f985cb3002f2042f54625afc2456c16e21caeae56e95607fc42683a078c4aa87472d354137560ad504f43300f6924823f84094fabb6ce8b27a071f12d9e2bb582526d901d3ff270b36c429573343a6e4eb187378ffa3d11dc9046f4c21711df7bca9d1c6e2c2f947f6add5ebe18ca82bf66112987875bc837a78092f3e4c1f111d293169b10574e6c738729e287a9b17b69fe19f16015e462e3036d45d3e358022dd7275d387da77eefef77bdccbb4c708d9e619f1aa91ad8185bd189c5c26b452a60914a7b0b49374f0a0111581a588b531004382ecae38861fa49e99930a9aaeac1ceeb4c64fd6177c953e05f069c8d8f9db87bc8beace6e142f77a2845af559bc8e5c3029149f2a668c648323c538509dbbde6b9fb1029939c2d96c10b53c24f46d886bf8e8ea213d082a748ae5d67b4f9c85d3a46ec5a3852aa8e057f045309313bfbd5569a88b793bf16a9e1e0eed7ae060027f11a564ba4f8d8f57b0338dd15f8402d9fcd86209732e27e3c91e3fc821c9ac64d4fa68ac59f5cbd25bf3aa34ca5af5ddcad00ed78ade92c28178c97bb4f4959ea0e7eef705a6e59c3f56ce30a1db1448c510f01b6902cd254a88b050fe7d568bc58d6bfc3857b954ad386bcf8ceaaeef770db3503071fb31258d013ebc4c1cdce6c4142ac6b48d45d8b05e2f24e0151fdd5a8df265ba19ddc544955a444c234e749edf1d6ddad60c5eedcf8681952066c7f1f9d9c202986196dda5c42c06d13d2b7a94f156233dd9bf97cfa9df541e15d863a9bd5a6b5b134eb1cf5732a9058a8a0a3605a30f3370626a299d9af3f7b956a4a9e4d24cae6e224074fcb0b6c79334e4c1e6a211c215b21794b8abe35207ae6507bfb673e451c6d1fe78b7cd1a6359c1fee5a9ebf3d26b104c740a5820b639d8ee9cac508713f653333e2e86c7dd8f44d82dea63c14e1aa69ea27d87f3bdaad6ab174f39ea8c812a6e42a8a07ee5668e145f688a73eb1c06328117e03f4fd2bb3a40e719e3617fa49a7d68045f6b72f186bd7f6ebd1a4242b733a76d5291c3aefd86c8ef2e285c8e4f40ce3be274650b8ac4c7c2f94f5de82108d017d3fec6629cd7984aa68bd367c7b5a07340b2144977b7f15e5fbf16e984aed9d3b786d19f6a34036ca4e26175c8cfec6240cc4e5f824e5bf3ff66adfc5eec46e6705460a186cc43a9009c393a640525577fe288c5b9d95c75d109647cfc0359e0e0db335e4a4d4a2635874d02b550971683040a479fca992384998deac66c0022c6024d7aff07101e75d8a8e75fe9fadefd8e7bdd5e19448da8785926e747feecdc30861abd141f5402e05d07217f037f0605620e90fba5df909bc00ffbcec6ab7a7abec998878e906e3c0a5ccf534ac345134a3a689436b3eb3e5429d865d75de1293b80c9109c12303e930bbe6b273d0cf278b1a6032dae8b6d7e2abff01be383a8845627f4c694e843d70d381f8526a2988b315ed42e529e54c33e3753a04e62b7c0c799a728ec8f844d182740faf6b09d4be5c931e890b17d93c0a5edb002811d27dc52e70975d1c4aa4356a2386935e4f240bff3a61ab55e8a08c1e69b46bd47d4829e7bdbf4d767e70941290a2b1e0b55c750a17187fff51f1dab95a4b52c5c67b405f935f436d34b5d42f81505ac500d847fa217438ed743d284fadcf297533325c23066f3fccab9ce2397fdc580101547016025e16ab4f8f1c0cc635687b56a69ce476f8a30566dbe87b39be00ed33cbdae41728262d94d56d1d9ab6a7a7feb39d615e4bec6e292886806ec9e3b716e14aeb3745d604ae531ae3cf21afab6c824c8f53d183a0d97ed6d67919ac8ea3699b6907f3a7f054a098f5000c4767454c67246ed12b31df85ebba058ffb9d4a946851916e607d2c7044bcfae4c87734c496c922117b90e0ce20073289377e729b2a019aa02c42eaccc4c26ba0c68fb478f17583d4ca589c652be6159dbf8d2904b398fda3bb4ed506cb71afcc1b1efabc0fb530d166a616ae8ed98f7e4827abbea0261ed355ae4cfaa4988df855a0df29350c34c17e0c812a7d8a9515cd42018edfe1ea537fc6047b6d27d78dea1b36e5f954b875b69b8b7ad4257e3e65a92fd0a33676af423bd41332a88d662e35c4d3bc4be5fe85a0ac1ad3fccb8a8f9f55c4a531ba28c37200979cf66f3c8cfc28c2c28ce08763dbe5206b1b2bcf91f5cc559206dd4cdb3fb1c93bb34120b1486b3cf214520ed778a611a5cda1445d8c0afbc5aa9f9d9510847d0c493fe3a29f5557257212b47249ade866f720cbb3f0025f24c9a40ad843739cbd31c56ac3bfc3e51a667ad93469c3ce5ebd14d5ca5f42da66346aadca169c7fda55eafbb92b99929f3627c6ac0010578acb210ad5ffdd575f2e4e4bf93fd210fd69d9a7902aa560dd20bd6befa0527264d82f2156a4d4eb187f7dd02756ad1d38e73ef0fa3a9a2b669da137c9ee46988dfdca897e9f77abf0006d3865089d56343e60d1042c2460204695ba0c76f1a832c408e83b2f0e0cddedb02eec09edd45a81cbe4ffc2d1b1f7ab90e9e57f0ee2c11cd2c73d9e4098d8c4eb0722a36af12d3140843af8ac693a090f70424", 0x1000) getuid() socket$inet6(0x18, 0x2, 0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001540)={""/16, @ifru_dstaddr=@in}) r12 = msgget(0x0, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001600)={{0x4, r5, r4, r13, r6, 0x10, 0x200}, 0x9, 0x1, r8, r14, 0x8, 0x5, 0x3, 0xfffffffeffffffff}) link(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') ktrace(&(0x7f0000001700)='./file0\x00', 0x1, 0x24, r8) executing program 7: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYRESOCT]) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r4 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) writev(r2, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064d", 0x6c}], 0x3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) executing program 4: sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="bf0affff21ff1abaaaaaaaaabb86dd10c708ed23a32514401dfca57a3c6000000000183a0100040000", @ANYRES32=0x0, @ANYRES16=r1]) executing program 3: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="da7796f35358b04d30012469ca0efc9291ba61ac436908535a95101d3acae1f386e708f1fa2b402661d87aa3e9a63197cbeb25d3da3c86c67e46a1ac9aed0462b1b14691d5103f1ed1d23293073c6b787a7be2", 0x53}, {&(0x7f00000001c0)="8b68099998d1c52812558735ad0c5f56d347d649cd66d32bb6222e0c5ff4a96e242a994b64f178eb54b0e1118394fb08c457dd96a31fea7da257e8744971eebc07f29f8c63712524e4f816c7c3afb64f3a07d3f3e87ed1954383a74dc54395012d6940630b25fe7783e24a234d8205723ffd2ba7ef3c34509c14b80eab6798536c38ee8baafcf187723a1342d53e11f2f4f70a9eec83accefc11217ec8a88d23263258654afd6714ae1fb3e4c228d5f866f777f93a6bcc52393997b10eef4e28f9a4c33d916a1c082a8a48b69cfeb729b9494898a34bc4c67c38335e", 0xdc}, {&(0x7f00000002c0)="9fd268952f170c687e85d8f1cecc695d9778d10f1446a40ae2c6a58e295bfc2e8d4db16bc1948c4d98e40bc5388e31cf9a80e0a91f4f91b291d5d5223ee63da6883441f950baf00ad1d29c21c27d8bbf2a8ada06bc302834258dbf0616e1dccf298c777775d307dcd676108196be690745dae8f70114c338b673483156faba136cc5493850761ea181835d819810829edeb235e748e64b609cb48b1ce32005ede2e3011505dcc630e4052b63d7945a30f7751412b2fab92690d499ac15961081b26e872718e1326a83dd7ffa544bbe05a3e5aebf4da9da6fe669e7dec7a9da352a861689", 0xe4}, {&(0x7f00000003c0)="2e98a5ec01a47e37b9c80777c7bdb0fc0212d0c730952331dc7bbacba4a1679f29671ffd2002512dee82fb2ed9cfde1fbc73464f4c61afd53cf26e8d4fc99251b0fc35a11c241daf54deda7db28f2a5e9b4a2b76c527e5d29bd8eeda75ba3d895c93845bbc2b30e068e6af961a73f4a3973b699d88479658c746f00921a769cb1638883f704ca8b7ed0f475e49aa09da43484ef08c6347ec4593aee38190d2d9ec4b0cfb7edf625a11e6b49c9306b74a4a57a3b16ae18dbaf1c2084c814c395e36b54d959da0781b0eb13ac097b924c743d23cee9fad49831637ea14a1752420de0b88ea606fc54d5fbbba417b0f96b2c8ad0785ccbf98e1c0320d2511cb73a851f2c9b40a2c4aae4d7528b1be783a11decaad5efbad0c168a2500f50372b9a183754de30905d43524d072c46a9124136d2679417ce8aade5015b5549424cd46336a93fa330e8985cea3e9e6878a345ea4ea36cd522b146bd84e829ebb44fa4767c5d5742d62269cfb5421377219050150d9ccb8b9d67a14803b4f45c531805c221c145b6c55b1f3ef4017ff1d684c73adddde1669cc49d6443ac0b31fde365673285314281a951786c5745702d121856bc1202e39641c09e34528aeec4df6c11b1cf4c574e76d4de47c9d0e08b2756d84c47453ac7e7d48459b29b2366bc0019db9e3bd845e1650c8f120e216b6395dd65154ba405b29d9ba2504f292f22e37344b0b891edd4236bf7268f46ef716d444057de5982a31379130763db79a3e6af6e4f5103690083d0eff3a13a8fe2ce032570ef9f9a01656e792589adc4cc48e974aa57395c8a7af8235c374a23dfe3c2d9d5272c1dce9bfb054ba73e3631862f74ad73872d162cd34dfc54a5b6b40fc5a378d050951940218b51fc6d8d9b82f6870d6edba0b0369967c6a2814a4503dd0686c61bc1b2aede65ecd66c9b0b9fc70e37efa3b867b9db41eb873424a3dd2a19e9f193c0dec30ef759fe9113f5b7e19f01cdd596a4485ef92db4222e1f18dfd85ba7c0c0b3f3493d485bfb6717d8ba60d03e5a055356a578df9735c3f450449ecaa7020cc4a5be476d4a172e99025a8e24cd299a3b53ac06ec198f8493c788fd8fd766aac9734f9c8beea41a8564d89929b1a86104640e8ccf10ef6db61823d32d295be7f131f74f814dc89cc1e0aebba426e68bfed7511a1d3d3aa73fe8c3c9ed071332da967e28f5bd43f15e64f2ef6515c9e0b8b3634d80678eb1e74f72da4a8d2e57fe7ecf334d4c9bc140dc472a71b960bdd86b8d38b798957fded2655e1b152d564e9547e4cd0fe4de1ea84a863639f6f46a0f891cf4455f1fd0f5ee7a6b1d1264ff253ec37bc73b83d91a4987713cc7c62aae88410ac12031741ab57e6a8d6b3d47ec4c13ed7a174a23d13aa12e026d1bdff2e75aad4a32702e52b6985246cb2e92b7aa4174018519396b82d9d00d38ab6e3d12158ced773946ffbe7c8118637b6ac9880e81daee5ef0b5894849e725dd7f97bb096d7c69cb616db11fee5489903598bdb127e2779b7dcff3c21ef57f4d5cfdb1094da2a92c229f45b3f7582c99298a79a169465c6d8ab33d84827ee4e756468d94b84cacc56ea2b55acdce987d0421d66ab15bd132a886adb23b5de62eebcf6eb2e487cc7e9f43f1c80a0143721336d4a2b2556d51c8c8471fa55461b7d146b8942c0723c4b1e1821fad5247c5806504d4b4228b8096007a8bedf23a2881d2632b28218dff939ebdc257d1c1e1165c29da3d785ecbc47a91c2ed362e1b63d15402b67eb45c4df0d7c17739c42fcabe58d43119d53e0fe560fe8805ff22d86e0985c8b83628e653857ccb73ce177e6d346c142e017ce1289ec04a66bf07b3b9b2b5b2b3f8fd77d08dd4f00ab7d9d0c8c5035558d381a42bde815e4859dcf6db018d485db66bfbb26ebe69110233e31b352e5364d1323e8d2d7a7120e257fcc58165cae8daf02503b0cd6be929ae6aa5d309736c57222a374bdf0c663facd102be958ba0c9974acc69daeb9745d760d30efff0ad149e5f3e0fa5eef09d42497450f1effcfcad4a9c922416c8874c4e4f7fbe5170087229b4c0e73567330088f3a2854c42e462d008eac5191c4a28a74105b077b3f2cedbdac92f7bb89faa4c9384d172d2f83d9e29c8bcd81a9c7cb0bbc611029b4cd2f498870dfb6e2e3e2f53cb5d298029a633fe6fdc0baa6afe581731755d043c0f433fdaf6a99349f8b5f6ae3f3d345f8587a6a6f94db593f6e40fcda02fc9fe1cdea281bbe76d2697ccc813624d87d8f1e46ac420c82966ec84912c858edd76efc77e9c3ecb91bc60710520c21bca9e1831fd09ae82d49c4d1184d41330a947dba5be5bfaa481c6a93625af4075ed27b88fdb572a33860665358ec3d687f33c47674e9e78d05ad492d511ec5ca2a9d9472d94f206fe1b99b6ccc325ca384c5a7750881114a30bafed82cbd437fafe356724ef0f9eb5ddd437325f6e63e12d758cf98dcb2612ff4b35e815f3ea3834228212dda2c330cf2ab2e121464726e034b0f5d5397e1149c26dc3794fe218266ffec486b824604333be9334288f7fa500cfb6ae7a4dce45d2ecc0bb4259a6eaf3cfadf10222c87b745044dfd0eba78bf023f02969943f7bd107d83812842ee4264c1da673f8e5bb8cf146159c448c22c5d8d755594c26c75c4f5a9e26e53dc4f66d335cfb57b299b93adda56134e01d378f30c0bd441541dc5006d43a96d739a6bfbc33935c056c5b97720b28f499597ecbe45e6ca5729d62fd40470c0c243e6f37f9c5fcf789d28ec7ae1a403fc173dc07d44b1f6327e063968c5e38f0b3134c8f8b01458d0ddcaa0a8355d5579442106fae60ce1c04e58aa549f0f4ea04bab4c0596358a6bd68d6ac18f705f4975cd271b0227381c3ce11742742133644238d8f4d98095036988600bd4327a16220a899b3956ded9ba353bcb245c964c26417e0c89163835a187e8a3dd66bba0d99a9cfaa67207deb5815c0f3d9b153ce9fc99e5dc8d641aedbe881b39e49252f6bc72ae4a4b47f6713e9bc451162b5d4a5d909d7372164f691c5a4569c1383f969c4399d1e4394fafc826f317bd4ae793fa2bf25e7c9faf9a948c05fc4846a50d55675624def7ab93bf4285f857d768c624b6336a87f34cee989f79e6ccc9ad99b2e36a68604b8994642ffccdedc5bfa5f8c0df4ddf9a247c42d851b6071799a0aeee24dd6fbfa0ec475e02022965b44cc0a904af59af1a20b4ab0340dc77ced40f21c0ee7dc28f191fbbbcdf553a89e6093f016a229719d5d84de475d0c5b82aeaade176eacbc5be67618dc917b229f9797cd78b32413cb6fda960c10a9ba9247f1117e83b78682a54e669031c093fe201bcc9d4d3a514d160b06e23a10e8340350bf639736e78b6139bc0b0380614b8f6a8ba19cc924c2aad27cf06da0e26ae5658fa84184efbac97e965f98e5ba6eed39623a9f311c007f4cd74f02678c3a796392d89f7bf966caa110f87258a34e8711642be636c526362d4a4debd9f999524b22b88ff4a5fc1b28e485b5520a5fd0086183a1edb742428110953e03bc7931eebcdea2220ee42414246955f748a340baab15d12301566a5bf7fb59273fa4c397eefea7ab0d8f05088b073019fbbb5c78fbe20bef660b7059a9d60e25151c7a78784b2615516200e4113c704dcf7ecf2e25ef5cebba8905e0f97ea1e91f74b007363e36cf28f94615248700fabe7547184a74c72a74ef6941576d962657f0c0a1dbef10cefe2f5e9a32490570550bb182ae477ce76d801171e6ff32a4e291f4191e110f8a54c8165784b2b9d2734672c63e211bd4ef083943bc6cbb42e34418bcd3d95b1d2c74264030a0f056262bf407b15bbed11ac55f5c54bf4197781f05a20608e055add90ff2626ba091ae9f625c2269d9f4eb37c1cf7f7099494b642419957fd736e8b3d4b1b29c79dc7cfc1be104a498ad1bb83ce473f8edb0481df9b62ce9054bec3d4a82ab8d68cfb3a1e026ce977ddc69e718fc96f7c3dae396d9832f81e6b488bc5e701678b26a2f6498886d5644d86d158f960f71bde9e7ca6da17c0ceb56fa7f0ef6112c150d3ddb7f50423bc9386124440659224e7de7ff6763173250f02c16eb251f5cb13ec4b894c0c88e18926c4bb43cd18f4560f303a69f9a1cf4294344062a4e887a55448a29c181d1352345c4a2ac63956c7464bb479434c1e8a26784569fd3ee2d5f31136fd55a1103bc6a328f2d327ab1d89a298cb37b5892a65c8c0f0b67583fa2e2f779914392d2052848bb8ce2d00c930c8404e20473eec9afa4b6581f185653a8389d865434b0e34757f0abf0b4f40606e66faec9a4108213e6594dece651810edf3f6de2032fda72125a94c09757525915fd02df5e8c23d8851ffd725c49ce3ac39f3b16c17fae06cb3d7f15448c6ed3515355571f7853bc8139b3ff5569069d288508c74d3fecad54caf6e17a5354a1f1636e4ef9d6d6c7763cdf0d894c4a29347863451311b70bac6094fb1d81c65b3f310d0bfea369f47d3fc57941dd14efb231dc7ef6f8aeb259350f98f06189c9f481600fc8a05e2c8be9c73364901ae9bbc382090bfc5d81d0d5be0d7a14755001c53bc47aeff1ebc8ccc16647fb16e45bbc2afae84000366e0df60a9a0d2244d70097a2531d26dd3ea0303faca27fe97f5a43031048cdd1e8f862c4da5b49a7b0e5615fbf51dd676d98314cf11b1a31fafe110a88852b576342be0d2e7dc9a004713576c268cdb38214bcf0712905f1cb621f7cb943676b9a449f6e1b9595325eed34aaee085851db8cf00b9f21096aef4267f9efcc940bf975adbced15b12486eea1e1dc991c19f7e776745a3a06f6921821f5ccd640cdd062d3d6d1642fd0f2c7a7e53bd79a735a1c870dad77b13af3c7ae5350c7008f84033f47273bb4df4d63add95a4df32dc14f562bbe0daf654944d39bc9011182708232f971e2781a511eeab45a0c18747cf5e50aceb8d93de4c28dc9dd1d4c4d90059e50bba8ee1a8aeb4637ff1183543c985c7e74ff41ac6ea89268d77652fb7feb03d59c11173b21139f14fbb2b0522888dc50e2399c5d07964f82636bbc1fe68adabc0ec9b543ceae6979ad2ed1b7667eaa064cd150c11995b4d848d781166f0f079cfd14359a06ad66935b72f31c11f263a7b46f4dcddfd531696bd14fb052877db50f9527ffca9e1c0c1a71d08a654762940e7e148063e4c0b501a70b3e748cb80ddbac931cf3a4e77081e0aec5ddcde520109f9ef3603dde7954e9ee65b0c931db9a1c5b028e591ebddba48391b9480294a03dc8ed54463aeb0936fb47e8c830c07f02af90c8b793dd729fc887bf4f9fcc35bc0bbc82b4640dd61107b4d501e0f29c8504186ee1de8c6d4701c97d557ee02dc098a05c575a4d30add3dc993c315ce00ec9363ddea86b1935a2eed5471e7875b70ac30eb31c9b0149448127d686466567899e22435aba62554774dca7f112a725ae00ffe9a951b9ad554fb56c7944136f1637d1b14807e57fa4cfb69f3ea43f7cfda4f449b086ec2944dc1484b73e02fe170eb33134e0cb3948bd5893c47ed029d722edeb98948135d933cd13448101d81e28f1995b931ddf5a8d43317d3936e1ae5e8f131190c3f94c491a6d3bf0c5b5d1edd0a4d8cc71bd4bb9e2a0d4c0fc93873a54e6430e8a6fb07d076704efaa51525fcc063807842550e33f6f4c8b0a85f941a8fabd50a3b36da8ea83166120659d0e743aa99fd5608451d16c1f9e7a4dc007d00d452f536dc695ccac9ca62bd2afd613fa30b49b23c", 0x1000}, {&(0x7f00000013c0)="f67ef5a8f64127b117a716c2ac813710830905afdc15be1e977769729cdc1870ce144ff3ea56e60b00d37c7ae92d77a7b08acbb854038ec4621a8733cf181e801eafe43551b84e0742a2f8e486b14baca74dac556a82eb8836eac499c8b6d54e0e5a9779f5b1e94f2b3984c77493f48234fc348856d95d1575545b362fd4fb277298162629937ceb671a47aaee5b99c4ace7a4d6c8ba50be5a66d13c7156e4b7e04e0601373a1c3021e34adc16d9e316065d466248341c860f25d805aea1", 0xbe}, {&(0x7f0000001480)="b135dbee1b6349ccb49be9f53c57fe76d2837ad92fce6907b3f3142893b76dfb33700cf690d3c52a3fe89c3d6452b0337a9aad5505e50fecb10d3d70f7feddf414cd3e4c0042c5ee549fb867bb45d5cbfe6e20a202cca0eeeed1134b2876300c4765c66aa541045e74d87aeee92d3680f7dda035714503f3c7a7ed978103cf96b267d54359c904693624647199ace195ecafd0c8b595398df33652127306bd", 0x9f}], 0x6) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1b}, 0x4, &(0x7f0000000680)="e0a134587ff1028cd4db33f75fc89c06cab54ebe5fba67199adbbf606e50bf045c3f887dc14fa951ecc97b6c07d83c8f75ddd871aa5ccf30405a74a557e9516cdb0f240b570feb4b4c1d3811d9b7514d61d1195b488a8cb5422391df74b6a65e75def008b497ca07920328bab829a60ab46d7979a53b8ac5130e5c7510559a70353c4255262c2b96d602148332aa4136cf8f10edbb00b824d5b99bf4a7bc853c1eecca1018a160a59202f66711a9744c7770a7a8a9872c39d551daf9f442a937850c2a9f0792a9e06f52ec56ab6b1a56a166748f5ba553770736e58cd03d9b78d2f33b10672effa43ecfd5055de3d96e6efeed172de72a38a16ba385b0d350c6b77e75eca87fe873dab54a8e5e39b0bd204a06852f631ff1ad6363d27e5e6168b94596c106692f042cab14d42d2d79f624da6cb92c90da2a501a52052719467b4cb9efedea00000000", 0x0, &(0x7f0000000200)="94c20d0000", 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x11d) kevent(r0, &(0x7f0000000180)=[{{}, 0x1, 0x0, 0x0, 0x5, 0x20000}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xe, 0x0, 0x8, 0x6}], 0xfffffffc, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f0000000080)="541ea87339623dd7b2249e6bbccd03e61e4f5decb3fec1e51baa3253b2bdb662434f8da4bc0b9030061d017f6a8498438d95", 0x32}], 0x1) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r3, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x2) sendto$inet(r8, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) dup(r8) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r5 = dup2(r4, r3) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/4, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000140)) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x165, 0x200}, 0x0, 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0x4) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) close(r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open$dir(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {0x0}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 1: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x20, 0x2, 0x80) syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3"]) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x4}, 0x23, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r4, 0x4, 0x40) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) close(0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r6, 0x0) close(r2) socket(0x0, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setuid(0xee01) setrlimit(0x0, 0x0) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="ed4dd618", &(0x7f0000000100)=0x4, &(0x7f0000000240), 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000098000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x47, 0x0) executing program 2: socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x7f, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r3) r4 = fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r4) setreuid(r3, 0x0) r5 = getppid() setpgid(0x0, r5) close(r0) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYBLOB="a00200009078"]) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getpgid(0x0) setpgid(0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x8, &(0x7f00000000c0)=[0x0, r6, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6]) setgroups(0x0, 0x0) executing program 0: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000080)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) close(r1) chmod(0x0, 0x0) chdir(0x0) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r3, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpid() ktrace(0x0, 0x0, 0x40000530, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000d80)=ANY=[@ANYRESOCT=r0, @ANYBLOB="17f35a4be782f08a942571bafe22ccac049711ffecfe0a3fce0f7a40f17332064f4d95314b86539060ca0294c62f4d651a61c1966345bdf29c0c283e558b555e41930bff5917c0a8d9f807b886f0b2a83d4db7e654cafb9384a4f1bcaa831ac564d77ae0cc9710b4b2e9f127a9a7a1f88047177ac17663796f6fa2e1fb7fcfd792130d7e3e42b86926c0fb76836064be3c7c5a4939bfda730382a0cc1fe144c44027a5c47687c770b36b6f194fd8ea10430d616196659f0fb032be78980820624ab865c2ca7b0d9aaface81329e0d3af38a808ebf74cbb08178eb2ab6825085a04ede9ca161677d505a36957a6d6c2e38f292802b45669fcda23fa721c0d5fd493b0a313fcb1d5ffa405ca41fe36cb9b1289163ffcfc4c8d3f9373b1f62a525281480edd4176ed909fa9048fe8b9b219b9440cd3b7094035cac0464418f0b826600194f67d6688b0f0c5cb825a003a4d11c4efffd68d0eaaa812e0f18c6c7d6c10a61b9e85c2a38d0a546e68997ca8d0ee73b78572054c419826c30b9f6bc075928f257af4106aecfc65d2d548d23d1fce861afc2ca56e7e5dc534d65fd90dd2994667a74d2aa16497f620ba41ab69d4f829eb4555876695d57d3f06a5c3917c0d2b301b1e5d38407842dd3546ea6aff8f201595fe096f93c7f4577026ccd9b3186596064ef5d0cd7f8779a78ea342a713ffdaf9181b788d79f07306c5791aeb9e13fd26b30518d589797a282ddacea071106a8ea3361acbbe02bdcb65ceba66f057bdecdadaee38297c08e230c636820d0f015f8b8ae26b847e9b41223f4db24dbc72fc90ca3e23f890028de2917152e95715c084828da268dc91359b060651406c10d682c717a2d019ccde135819810422a5079c8f02719c849560dccb83f81d84a4030cc695ac0b9bbb893becd1dad7542688c0b10206f824a328619e317fb2da857314ec4e4776657ebbc712814a1f502cbb7148be250989b3cb3d5b71ceab730ab7dd663b197ec7a4e9ad47bb11c324a6f29281d6a7b01b24d8b516c2fd139c9f54d8b6729553c36bdbd18b8b162f72afcfc62869d44f20549888d36782cfb9c45180df8c2bf9e80ac3dfaf8a5ef80074938c5214c80848f213314d3d1958d6d23509b1d1c977a715e6ac387df20ef843b53895e306c7db27710838213a6ff7da1776035fe70fedd64217e522dcdc75bf2653f9c71947f2021e9a416605038c6b1272598232a8321e906b66a218db57ab0dd2ce54573544cbc30966aa9bca1200e67d8a1fa11aa0137e198fe53c3c2a585c0c4cfc606c52dfd37af41232dc6b4ba4ee4862f3cbc3a7fe289bec4243a2da5c012297f65a57560a27447e92f03aefb17e15d5c87a77f14d48e52c5f4163f87cbc29a7d44041d343546ebd4ea1e89f9a02fc6dd30d82f16dabf23590832d99cbfa4635d05b889acbb4de5d245c961afcfa688d00ca70da9544f2a760acbaff1ad9e77461a838efb087702b9789291b92f1c4938c0be57d39fd9b4ccc3a6e6cd13e784599becf173cb386eb9658a5ff91aa0963628d4082b6144be0343a4af0f233ee91d9d882f39bbc31d0c1f0d99c722b6bcf5093c11b2ff969e1d7156d1a0e498c24403465fe835e26cc9270984386e7c1077dd33e26fb8a3fe8b8abcc728b7160f6a320b6e136bd674132f9ae26e9264b6ff4f06edfc165ec47fc89f22ccf267ceacbd05df942042eed2dae54795c2419c5670f26366a6341c682b595428b418086724d0fd8ce19cbdd4ae4e666044352d6b370fbcb0e2f264994a2c8715f4c050366f7b1ab520cdc71e86b09a1aeb8488dac35d94361de36287d7589528c45b88e96897e3c17f1b5c053d3b672dc801500f2284c219df74382efbc2f1bad14c86c44a830be324fc0995f69dac24487b00e985d2aaae9c73e9d1b090775c6ba13ddb283e1d90b897cceafedff9c71d1bf1a8ac1e345d24b468fc8c1656d29c54034d79986d44c7d36833aaee8a324c01b569ce7494cabbcdc19db8ab34e7c1ccac7ce59fbaf2f34ab7a58af85e3e88fd0470590f6f8f91bdf441da8b8d579e3ee65b6e7f38d7a02cbf14a89f4059e28a9ae92feeeee65a8a647c88459614c2b7870faabdaea3fd00edc9195b57cc0166022a112608df25dfe081a743d4273513fb242054fcf4503425825ffed6c60a7aff8cf2a9fb0d3edf81eb58a4566a3d04f3ee8038ce46ba65cc919b8643bd1a11b81080d7bcb84fd1e1502b7cc322f0628e94034fb90760bb59124d85bca1eaa829b7ac7999e692585511d8d02a5bc8bbc806921f7f65fc72463fab223046f2e4714a8235d771efd30dc7a69ec1975584521c3c3b093cd4377dd19f1ddf75eee59cd3fbd17bfd2e8ca02bda81bb9e19d05b4156bff86ff31a77272818a45f8857f2d550fdcb1c47a14e0b5a3a07817d720aa20888492b52aeba134f7452b01e4b23ef878022286e4e4a307b8a4034f2a4de9e2f8fc724c8c7539b861c7e0490d32f64439d2d5747fb9c6875d0741ed200c044258f4974a599f3002c89a2669bfc033a3b1e51134324a3ee2182bbc93dc927ac82c23e1b502da26cd0a04a28abd96b74e0e39f747ac6cdf7faffaf07d52288dce18e649e44fdb68f9e81dd07681dcdb5a3cff0abf9c544933ec4aba1623ade8932c72ebab45976ebc262fb15e041968b6436458d495f0a1d88405af4928bcdd9e265f7569d3be84b030dcc99a8a59384910e44e8b10c6669a490d8b0c275b9d75707b4a0f92812a6b976a5f4192ac9e113f16e84d3ecec37c79f650ff0c6332b137e9e73a4048c3cdb43f1249d6f2ab6b03ce57ddfbbab46399646ef141188ad87f4c4fa0bc671e52ef5bc8c36a81ead12c44a72e28a551c36baf43fc14d400503fe901091ffa11760d40f0d0be6712953951edb22a9ebdd9ba9e140a5724771b963f6014002394c7d71dcae53c8a2578b71b888a5c49a3aa276c50cd032d916228f879c75588fd75352bba06de74c9a02fa6d8a6e358f5dc372b9121b5341fe1a90b450e02f57a482158aa62c51b7c1332dc46d9a3644df8018dd382ad43016c4328d0fe315f09593dbfd65165aac4eb19f2e37387e8c03b7c630bcfc3749a6c45a05b5940a1ea3ff6132b368fc3d5640f0fe56f95e39eb86e3d27eafe1315bf093675af72a1c8759f7d667e46210b550eae07e56b1cc22dbaceb46b8ff7b56e1c969b9b54d9d4a54191c35d4a0e5848ef3f1f376abf24c76da93c66c81f9656d0b243d9d69b17d34eb0a8c97b422a0f2cf0ad7c1effafb5168558c7f168889a1acb06189dccd2b41ee6a0f8bc961df01eb9c544f8a32a4d6bda6df433266d1d75296715009501057107b55dfff971ca35fe6df9811c105a7c7619db13e2b72194c6f03246145abe775e9550e2e9d7d0c7ba40775840d79274deec86f53fe4a936149148b4ca3157fca318901864920fa63a707c6b11deb9542d3c2879f278ddd163d6334ef0e2a9594cd98dab9eced66c5060f8ad89d5d789b0294ee3785601d6faba2b07039fc5e71f9b2c0366c95924620b0ba0147a4c7a4fc78f3b23bf32b58418daa3f0cdf30984693fc4c841c6536a22ab61bb731eb3cc9eeab8e884c9c33a4eb1b8952bbc31cceacf126731d56cb80082a7991791c99eb0b52cadf361f8142bedc4e1cd64f429ce2eb99cd48b6871a901d3522f6c188dd7e111476f9c3c6d5a82ab17f61aa8349ed7761df799611c5790ba52596db5b503ca320049b1b337088df393921d9b6c47d7432578f17282781bd003ed145c8b68ed755a046e0f27ce409aed08aeb03ec428111ab79bc4bf9eee92577458c44c701bbea9c7ba081f02c605688613e40f331a9d4293a783aa0aba8b43cd19d5ea6e8ec1ca8077e1b15e62ed28d2f7303313ef6a608b89de1cd45e9054fca152bba2497005d30c82f4603c6aaa6eb70c50a02c39000fd92598f89fc2642c495614532cb35e348666aec4624d4cfa6931df022dae8e4c93d8a9a9e495574d9afa59b7e8e228263a0ce1687323700fb70f301df6d63803021000f9970a870e8833a9945e266f0af021040cfddaa7f870fedcea21f06a8f5edb5ca5c441d0de63c4e59b67f70c73c74ca5f62e2cd225a71e5e7e7e0c5c0f76a161b3268ca348a9a3f3343940cbbf92bc789b16e8a3b70bfbfc842583924a2328d56bc7e4c53a74891d33f74e7e372cc42cd49e83945de55f79aa70152f74fcb9761883e215c3038afeea46fd5464286e74dc50cee50144776a3b5178999b47322228b6a3c5bb46d61cba082e4e0ac19d70658828c1acf9456b4bbaad02157946f271cc4e4963c2e54979191fb1dde03cfccb468fa40d85962fa1ffcb8134a1d7c7a672ec2323841a5b2de6a5048f238e92d4b1e7341c35ba9685bb4fab824b9c17ed09879ebd8906d6bf581a966bb88628da9d88d77a170d9de8582667355d5b43b06eb94ec6ab3d9cc7a20a753353982a0d5d5a6c8d102fafb4adce29e1df804d279dc74464ef45ce13aa2cffbd088acd4e78085a083dd27222eed514562804667a6e68170fd098d2de966cf22f8790825717dedae0e3a927f5a914451899491cbd8ff0dc01129b6344dc705ee02733c2030c1774335f70d2d62d6c7645d7aae690ac53bbfa5ed0e057b0ac7d07ab6f0162c3a4ab736b859a45cb23e6e9cf813b5ef7df9c1a7046b686096374bd1d9848b87635d45c48d11964165cb259608a46b6578a5cbee37005be63ca4bf916523529949abe1b53b72e4a9846308e6e4062f06406e3d66ff05cdff5c022b8043ffd5357b3f556c9daa602f958296f90517fc89c01b421d12c60c99bb75bee9c0c1fa6fdbab3b8f88a40ca753056080cfc420ea2b5a7068769e79897d6f563eec1e9c04b0ed6fb731f63c5eae33001cd08836559ff17e33be666d0485de005782c1163551660880eac83f4cf00fb510be3354799e7bd3da4c8448fedb5870d643e3f4ae96216831f7019e1503880d58289e7e990af5f1ed753a40b16f82b08025046fd784f0bc7f55a5505db43f6a02f80dbc84789de20fd89b99194495a12aefb55dae18b3c827aeaf0269b39d8717694b1cc9b8cf8d8e746bc60626bc0dbc7d46797843c8ca1364dab5636fc65932c387beccd595505f170723779e651f22bdea5ea1826b2dc1bda3c168df7d59bfff7b1c9a1a016b83b1254c022ab360aac8c1dc558410f3ab700ce60951decfcc564b3919221de38d353b826707ac07a969ed1f4f6d7d1dcc01eeea3e74258400005aff247e9cb60024adfbbdf814ee888f6e321ed317a2ff0d8cebff7b0933d60bcdc801ca4dc0cc6ab7425fe44344fea36f193a10675cd6d537df25d1697678eb165dd122ec605c9ee84c40e50f6895f50d75ff1eab79cf0497592e02a4e540d68cab465905fdb60c839eb72ce727e30b2d8f2a72169c1ca257f62a5d961f45ccab8e5cbbd8d4f1ddd2ecd96fa1a00a53997bde310c05848b91ce9ccd8b09786ae6413ea4036ea7216a55c02b40410022d9b3f9079cdc18b8bb53d5a5fd02073673c9dcab5412322d161457a02b4f33448b027ff76fd5e8a55776a1cd4049695f3437450b5fff2aabcbe312ae017034ffb8e472b513d32ef019e506da1082ebaf98f36fad9ae41cc1cfde4630afb5c80fe5806a53c40943ba94cd81409f1df3907be7f22a2524b5b51a26a77529f304a7f62da3ad05cd4960675e956554c404c2d459448480cfc3754ec14c8527a85297771b0ece8293a252cb36ea73e52c491e3b6315f08cef383561abef0c130c7801ecc20cbc6186d88", @ANYRESDEC=r1, @ANYRES64=r2, @ANYRES8=r1, @ANYRES16=r1, @ANYRES16=r1, @ANYRES64=r2, @ANYRESDEC=r0]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = socket(0x18, 0x8000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd60) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f0000000100)="053484efe83384aa966223d55b025ed149b1c6e7eb3288d3bcaee43ae3e0408cdbbb9bdb2e0263d2490dc8ad1fc4c23788bcd6000000000000000000000000000000259a8fb6e178907d77f3f870558d1b43e6533ea86ecb50aaee6763f7e5f3280d8c99dbbe5eb0e73e69ee80477bf6d1bec43025ab1da274a17fe4c4a05d", 0x7f) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x8, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000000)="71f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000001340)="3c4ae7ed9b1cea767cc0f994f4c777e1956746c0bbd1bc753110cfddd49a67300ba2fa00d6483d951e22ef83c48f36f3ec85b025a5c179936ceb2f68f77629b86b7aa7d1d137327737859bedc2c7d1bae3c5798f68ee5dd547fe81dbd42e7250c79d7ed981c9a5ea1ffe18c7aec065954d64740529ded210e5d0f20b76ec34f60d9eaecd6a4ab39f5455b687120c1950f443b0567b40ce4638efb092b18f32fae1c7fc6b50d19e522fbccc1e08108f919a67407002cd95df9bf6402f721c672c6c44e069a2d9b700ed7dbeab6ea5044c3ae3d7e86ba7789a2b457d84f53a3c3ed169c80b86618a49adc7f7c08d818455c3a7022738457e360f0a7df75815b40b5f5aabb776ac996bce5a420c6a00b0d6c1845fceb9d2a8aab3d4e389712add2c6f4c969d13369f2c253482eac9df2d7418749f77b91c212067de5329b4cd27fc700c81cc273d8cf781a753d2de7ef0c305b7e3c9fb72fe4b03703ed5f53dbea461eb4b48a23f1558a7d846dff399bdaf45085a3af24ae7bea6a7d9c38962bcd416b8845ef495149a75628bcc9817747f42a98169864aa1a40b96428047a7bd2da0381ad768e9363e4b4ecebc87a56d40e3376976d1c93451edc2870dc72f72a3d43e5fc59bf05dc40c3e836e250c1ce25700b6e4885b08a75489f94c60d6b57c6348a3d5a55f590da0c965c816deef377bff1b33a11d7b3de6a080b00d7592ef907d969b473e540713a98beb5d3a3129d8a6b67e6f860215b276fb2935f2006ec2397c7d822e3edcd76cd1ed85533aae85a285f4716e789b6580ca4afa7be7517cabc7b58242fc8c26ddc68c59eb4ca652c9751966d11b2d594fc51e33f8832c0deca57fe5e5e87b0cfc04339c6d1e540ca8ac06195fb5466876b51a795ac9c8523f09308230e005e1952a9d52c055a859c7de29206e298086a4cb8343c1d0dff9ea7a53a0b9c2d829a68404481961a1f219c883c6c5be7e3ccd2aa3ebfaf534dd6210ea4077b35450058a36cd2cc4bf07484388a46e004294ff4afa5b59022a8005ce202e3bfa5cfc0b110c597a26aac0139f1e1574a592fd515c165749d8d1fe776a6c043f6faafab2be88c09c072d56d1ed9968dc1eeffd53d8fe08c4679d6eb90f59572686ef9371216ace3a3f3b519a21e825fbc96a2255f1c628c2910b184dad0c55fcb725635c4157cc7fd0abf87ed200fb01790b97a3d51ea20ef7ac00fe81ebc5003de9879b5b301fe3cf44b06dbb5f518d909b50ef86755d7a9a8ea0a246bf3db98bda7beb607ffaa7cfe13df1b7c24ca45147e434bfde6a7abcc6b5db930667ad65aa27d976a9013385d597ddb376c59f04c549687c7a4106bdc38c3d626ac3db1e655682ac1d3ca9a93a3d389d0335283659fb29c914988a00da788ba7381db80975a520cbe211cfd945d3026f546bd0e005f33e8c59b316a8c7e2daeb07074bb2f1e0cc0ee4bcc589bc0967ee3c3539915c6d81c085b7323fdb6bb6978989c5a02b2d81c1fe0a25a7be9e249d98b45fcddb798cbe824183b7a383f46fc6477f086a33871d07a518f90d0b33804e29d0399ec5e30d4fcd5e6e61288f191a3f4f088cb5238f3359d437cf52b77df072c716ef6083c591231f51927e2cea3e8e906a680821dc0bc997291f302696b72eb554f05b45365bfbe1f84c8d05a7390448317725aac118cab7200f902af4fad882dbbffaedf8a9a2845f93c23d5d995bad1a10c14d9b19e75f5bc96c38447cc9782287db0b9d25780672fb7a46682034152e17ef25c71bd4ee325aa157b4c8a646398f1970a30ea4e2afd22f4e550f0d2da90aac7743d57215b89ae1ab5eb1cdc6c9eebe0b6ff9deb1f9671f19522eb4e98de162f8b78eb17bf24724af3e3bf78a08352a777b1c580d4f27c46d45ccd4aebccae78a9817fd682d77b62213843aec1106bb909e75507ee9f885769f858e987b3351846bcdebd48cc532162882f65d3e06df8d2197f7c072a5886210d416f9b7a96182ee93cc625aa32c9f15103957fb8cbef9e704cd5ba3416dde32ecb4e5dbb74d9d9d02dacb8cf1ca6005a23b7d54c81afac96427c163200d1116b9fb156c635b561d178c72c910007d9daf26ec496a0047c3f99381edfb6cb2f8813555539d723b8a98cd48e8b0ed3108b5c4855c124bae04319690b5e836355d1c750cf161699019a54229b747b0e3c41aaf12f3f27229f184dc2fd944d84316218deb2b1f716b28aba387ec379fbc1d8756ea42880a2b0c5018b2566bd2cbe85cf40000ad56f65a8dec3152232a33c2b09cb4b4af0873e44c2ea52f1052a22a1bd0eddef2d2c9745a3ada3af26073b3d5be1ff5e8b4120a23002bb0f87bcaa0b24897886c88a18c2cbc9e7e11c926fac434e4d430361f052f178305de989c665c8f42c12f13dc008d1cc768af75ee2c5cbded84a19b5aec6a61492db581e47a44f1430a09eca92d22385e91b5d78a0188811105cde620e84037de04473debbb2b3f9155518cdc538c91bda11e22036a27378a45afe3a9978579c69475b5946b0dfef6fc81bd0dc7cee8b69f45122b30359e50ccec4e6139bc2aa2bc7a840e7c20c8c923b43f0e42d9e437f9467d1dc0df99af73072b0f90a1b11683667e08dd519d840232aed147e03f4b0df8c287938fa32e8f1a1df905fe6f9b0382717f43d0de46be61274b495662e64011bcb053f8e29adb9dfd41c3520b34415a0cb3a267be4b0057e16ca0bb9ff273d4a7ba06973d50ccb3e403bde4390cc6437e0ff3cf73f1aebcbbcf37029845fbbc01ac20a149a0487dbfb251510b06c0ed251573bbf53921d5250627d83fed0e60cca96770a22f4aea970d4125e2aa031917e85f188138bb664fd5b3b4a3928131e752fbf4833a1d134a74e121e734ff0efc54f01f0c1242934c80ac715106b75fd6ba37a68b53bf167c8671ee904cd7ad5629e52c4b0bb327426c79c62ef3b2bdf722bda30d113423fc0307d65ad23266f9769ef635ed4de643b5a75eea9ac6719887bea2d6fa974ee1b203dd71f433442e20a4099c958ff8aa379f472727e2b4653599f2e3d138318a18d025863b2b1854d2d1e0e40dba4c0825ed67daf86ce117293af95201d40b83edbcb96ef55e46a08f16fa973dfd22a93e91a9158b2ff07741c08f8428a0b7309f1b65a7c8564d5f2bc8f08e27921a47330c8c2b46f82061d8ea32dbeb21d6e730292804f0e58a2a6c5caf082b9bd28b233afdc361bbcd4012ad94fd5669f1865405cb38a9701acd4dae8a37456931ef4b01fee950e474fc29b1ad0c91b3dded38eb0dbb7ebb394450ff28ea955cabc0aaa8a94c2101af3858b2663e50d89a472bacb0a5333bf0a8b34efc346262c100508f9894fbf0546a639dd6817a9c308fda3b20247e0f7b060495bd98d27b545ba881ec941139466f5e56425a6881de5ae4f3c9e9e4a167c2e25661bc0686783fcdf1b45c7f81a93615b26b905715e55c99c79f7d5e5febe9f47ad87e543382ddcacdfb047cee20ce341fba2927581a1cae3c0145190ea06fbb119ed64389c70379f67e4ce8d912feb224aa8a6ac58f5c0b8518c16da005d30340a97edb43024288ebc81b77c58d4430039affd4de80d6490773098aa53adc33e22085ab1225c1bd579d10336672c6eeeff72b7fc329e3419d0d04a93e098a70e4a6e62d66d9e415112bfbc9df87e3acc1a258347ff4b901cf8b54503b19979771349ff9b72870fbdf504326642242a3a8d1375276ad35e17177cd930aeca95a83aae8c30ee8b13c4c8c26dcdee5363daa201057e9f8dbcd9711386bbe9070548ba14d0e8fc44ad3aa21bc9ba199897f866373f129837b46a34c878fe67a1fd50be758dd3d589b03f7b13944cff772a89651d215a31534e1a83ff038c01c40723ebb4fb81f0251bcf5642828cd74d609aef4700e7413e0d39e7cb978012de4d09308b844b7ceb5497260102e4eb72e0efd92aa52e7c6f0ff415abe79bd651d5b2b9bd7fcf788be68f31cff397a1c7b9dc36648256242c5dc23ff656681c59e8ede7d1fbe990a5cf0cec953fdca9fe175a2bf9108034e090d3d151ce05409f43f5bc9cdf4070b18f3fe93ed101e7b2c452b6e8a08eb3d7d75c618f9b4413170f12edf17a18366f936df5ac7b10807165b078f3b9ca1fb219d49070be2152336366695b66d02a9a28476e4323a1af6e922bac9f226a9d6eff7845054f88b494dd87cbbc5d6b229d30bdf374877e450debdab8c61f40ecd32d6241c3049bfd6fb07652e234e6afebdb5cd3c502a7f2f7b96b59823d0977ae74585de48ca8f90572c6b6afaf686b3e0d288fafc3b213743963b235fcd2a13677ce9f0be6f1938aba9e77be7ded4c490befb46d6ac9a8c9a3c1554c22f171436fa6938350ddaead78d3b99a9d2ed65bbbb5a6fe73e788077c23869e8e54df616e2088f37f4029ea3221e219bd40b46d7f5d6598de16e993af8d95a9eac74dd541f66081d924afbae0e65b1199d2eacfad412d64b5f26071f60e95a5edaca67a79743e30405ba9277fa01eebda276851132c945d1ea6af8cff7d8bec93662bcab7210cb346e53b28d5b5659c3a94e19d2cf47c777b91bceedf5a9b40d3c83e80b4582accb53648daa616894506fddc0097f634bf80f2ef614a62876860d4645cb54c706a70ebbef84063803a6b295e24e9267427ae9641910dd90de5c247902fa841f0f89e2b6410c4e7d94019d25c5165f2e22348e678ce142fab9908af309a539fdeb7f97c9dafed8f7650de23269d02c5e92610382b1f48581aca71ee5ce395a3714e8e86c5d500bcaf0ae9fb30340894218be85ab30ada0b4c973839bfb45185094d24b478bf56593b15796353245483c664298aec5987275aed77cdff3891ed4783dcd24c496fede0918f8e52757766097e1cea49c081aba93f7c1f180924f48e52626f45e382ac1a6b3d1417aafa905fddb53e980f7b9c9e162aee6cb8e98e7417bb8eb8bc01cd5c15591a27d1eeba0495ed35a7ae8b2f1a330f16bff5d53866f2d0d32652c7a3bdee389b6e9ca4238fa40c205a5113fd02a294f8984d9d2e2bc3a0633b1f18d9856b40f4e4d0dd9bb68866d3295feb7dbdf890f6a589c3a7b5e6cf465629446711d07fb89b1bf73754d16fec74471b3701b36a45d19ae560ba75cf194d9dd5ff07ca22ed2c6a0c15433500920aff38b2e2abed9b21b8029790088d7be57d9941c9ca848482cb9415f27416cd7e1c70bba56e16fab6c2daf8172741c828653d40b1f80c4e29bafe48ebbb7b64d9c86ce68c6ee66eefb095f06978be36d48be263b56680207c87669a8d5c794bf2e5711855f5327ae969a16b2238f264e988e5d6ae37e905be19fa16f33a0a2bf0beba976349b20f84a1462cfa44f1966d175eaa1af46a7767c312798585a9806025c053905144645615bda0e6d6894759200689993d377685c54219a597555d521a69b41a69238f75a928f8687bbebfbddf7674b2b4f66cf73d70085746d9bea7909bcbcf72b4e415506867a1d5cd1ee4b4baab617cecb86abab15988691c00aa4b66e3e4da11c30cd4abfd1de16074a2cfe702030c7e39ec87aae4cae8fef639f9ad34dac279b52ee65b72ddebe0a47d5babf70c73914d87c998c41e276f6cd770bd480b33d66931bf5e6f976a424139da751bf1765a1692e844b78c41d37131ae973f0afd904fe4de1c6fd7b210e1fb494eac3ddf6895af4dfd67cf5bb3eebe60a030c42605e84e5ff731aad00c566550ac9b28f2c80474fc075f9b073f4b66eec2f7e9870372709cc7a0dbe7e4ef63e", 0x1000}, {&(0x7f00000001c0)="61d7e9c051146d4cca49fb", 0xb}, {&(0x7f0000000200)="f7f53b63161160e1953e7c5c973734b5164532d9e55a1565e490e90b7c1cba652dc75e6fb382a00017f4449aa081e1370b973f80bbdf6176ff8a1bd4df665850607d8d", 0x43}], 0x3) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) socket(0x20, 0x4000, 0x1) bind(r1, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x7fff, 0xd117, &(0x7f0000000040)="e9c3db5dede5b825583dea6dd4755690b41c07126909ebaeee0a9cf198fbc70deff0819c3183ca6465721d78", 0x2c) r7 = dup(r1) listen(r7, 0x0) executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 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, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) executing program 4: shmget(0x3, 0x3000, 0x60, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x2fbf, &(0x7f0000000780)={@broadcast, @random="f16b836ce12f", [], {@ipv6={0x86dd, {0x0, 0x6, "10e85a", 0x2f89, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@dstopts={0x0, 0x3, '\x00', [@enc_lim, @ra, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1]}, @dstopts={0x0, 0x3, '\x00', [@enc_lim, @enc_lim, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @ra]}, @dstopts={0x0, 0x1a9, '\x00', [@generic={0x0, 0xd47, "68196ec838238bfe6aec64421c7a09098609bc2d57a48547f83fdf3343b1f7e08c3561544d3397d04ff8a5b55502ae0514aa37cfa8fbf35eecd69773e8277152bdcfd252ff136981e5159f81d9cf60252543ab16524649caa3c986a045921adc3db5a5b4070fae81e37c73f2aef70ff4e1d5f43acec0ecbc9d359895bb897f5e0ec52e868a50489a10d7f204a600a2dadfe58a2af35f9273f0f8c95fc582129b6fe0db2cd93fe7a6f0e0cc60a9526530d20ce5295d40ad8325d0d7cc0032cff8ed4f021945ba61ee988d9232f1236c0688ea05717047e3dd0c98caf565db414fd0dd8838e7d220b40d8bc09943f3976f8c9e0d63951aa12f50bef3d44ec6221643b8619eccc0e61f09c6b59c3779cabf9c7849d0fd1ff4ef6b8effca590e1678dfd551620e736a97a968f7d6a84a728e02d6b25e88b7ff7fb53be036d51b937a62ca7d514f557c13a8c9e6057bebbfb1966b056c9dcf23f686b26ecb1f6e3b1f0a03841eedaaddf98f10600b01666914206264629cb7251387d2207aad6d12c45a0f4b1c74dea6aa50dfd94bfbd6eb27fe8784ce304952e4d8a6fcfcb54b9e25f2b5e885377e205e02ce8d1b04288e9cb2f4b3b02bb36c75c1ab407ad5d2828201172f01c1609370967e43a0a35db561e959d36ffb7429a4218f23671928a67cefe3e02221b9cd2bbc0e9ec3f77c20c019bc600dc86320dd847bbd9dd76f0c8ccbe4668471497309482e4ace468d28fb38c0edf4d07299c8d34248a1d1af57858da65b72911b44cdf422ceee3c3a89718ebf1f2886b15c319ef904d661b2a08fe8eca647dba2eba5c268e8a544576eeb5e10386d833a8b91a44539ebe1e15528cb04333d9029cd8de3ebf58a462977c129c630dbc373f1d5396f44a3bdf846f54982b7b1963387740c2c87767d5b73276f91dff418683d9380e753c2726c29a8f6d1da83e19aca37f97727d5cc1571c4699dcb3acc8149c427886ed2ad1e05cb5158a8babfd93550f2359eee72e5c76357f652fec1ad1c30a62e14fe2922bcc32617df5dc0430e397c1493c967bb038662790dd381b32cbe23866e644509178fa0f4e9394cb00a11be50dc67ef3da0df98b00ec3c41fcc98da20fa4a011585154a3bd932af32603156667539c43db6df709318cbb974f95165be1733c97e8a594e16f706fba6656abc5e9347c9f9222c2df54f3c617cd23b63b63c366b676db1a4bfae052d695a94575ae27065aca1f1a114d4315d8519391ce2b54f995da157967a283f4e2d0b9b3e3145ecee308749ccfbe1406895b33dafec635c9210d6d6f2ece32f49947ce55c66edceae321ebf13fc3e7752059151ea6742474407357bc7eebbb8e4a97bd9d5889470391633262eb6ba4472e5edbc2212b04b5c84a92273a212c6dc67586d107f790fd51449ba4baae50fa71227e7e07811491505e1f53b4afe4552a2122e8db0a1738cd4a6ca8354a514edb925ccbcfecbb23a71bfa1f7c8b2cf24588f63161dc09da8b6766f6f1daad4a7d8d782c079cd8e616abaa5c250b63984879fb66004810fb0ea3ea316ae24bf691c84eae57afb6ab7d685ee11947ac086d4861a6aad8583c49362a57291b47f77c6322ed7a0fbb320bc312f97fc86654da2520e5bead1f28922ce2f16b6a3aff0ab5ea9954207a69f8ebf6f357343bce3543a76a69791a8b300fc35e62b59666ad526212b9652ceb0035be9c4473acea12093743de0f28971bbc85e41f7c97e2bd67fb448192c52697f0c7ca8e5675078fa59f9e8aa882ea7d0ac18b453962b2f19fad9556341ec7cfebc408c252ec7aa714a205e084edd5e86c94b930785cac69b6639b7fb834e91929ff8222c0f65ee220917015bec3d9701d5169749c6737d408835912a1ce9c0647a9d874e7a6b17b61253965442344964f01c1fcf2337edb146c33cce68c719c87adf98ffe8706f732d423ac2e1eba858b51e9e20583fdf536c603a64f886984aa9ace14cc463b1d8f788944cd9c0f0d69ca1c2b0c840da47f3b7cc731e9b70137c1c460ebc9e5656151b07288ad0a0c1bbed6584afa438b5909e2ce3cefd0f21b2a0f4943087d0c46a7e7b0d06b87a51f4fcfe98789753ba5aaf56f32f8be613135fd96a3617ac3671bde58d061a82f0c9d9788a26cfe62b3709e64c071a3f7da69f049782e0c0abff57404231ef1e9bbecf3cca9d81cc3bc33588a15092e5940190394fc06a7441753bc24c6cbc65c4b9cdaedc70814adcde2b2ab2a649c2412449b9aa10a2dbd5ae99b40b3af1fd091ec5476c5e227d3f9df2cca89d583a2b5a2c671e1476daffdfd374de41f59bc092fe333e14d52a9540ea4006741b5c67f9ace651ef7c976fb6837dfa02a03c0fb918ca8b216c3b885ab80262db3b2aab7c5ef278e94dc77afd54bb4e83ce85aeb793cb6acd26bada40fb95039341a725afcd81e0453579bfd0fa4cb166939171c62532a813a74d03f3411e77c12674ac818cf985fec639a5c9b69928e5b9aeb44329167d1927c20be006ffec34a5a94160fe4cbc46092421a1dda177f4bb1b3bb28cca5efeecb5e7cc2aed9211e2f37985821676993ea25faf00157a2ac14eaef2438802ceec40f4f5bd55ee9ed63c724162b3152de97ba4d5c7d5b3e04e196f59d89c4fd63fbcd6ae03fcf6f7b6f0ba4aabea76340993c860fbfb1a85fcde0376ed33ece9db12403997cff82cd3873bb8b42a43a303f733ad41452d440b1d327d91f5acc46cbd1fa447ae9ae4c205b6ac406745f739224edcf10c459725a01bc79b2e16b0d6ff0e3e3a2323169d96ff8e5092b3db3d9ae81d7bbd77ee3b995c444eedda1f2588e51f0a5f4537ffdd3b1ea871f70cc580458c888ef837b1fd114e433cc1c5d90d2d5d9529b7c355cd2bd18a37d31b707dd826e82e89bdd466642ec683fc607fbfb4bfcec0707504dccddca721fae5ceb11f654837f44b8c33e775831a8f0decf9fc0e06f4450511d4610dccaebe1a7a23b1b1da4a5b0820c6054bbaecd9e51315b3aebb13ddce1fcbbf0e5e6f1e3096eabc2dee462ee61652ae89867587f7004457fde89d4bad6a90e093b03df3565d1c877cfbe33bb59298410867919bc5eedfd65fd8f3ec76064c417b363c054f9f426cb95953e88be1cc247cf4adc6677478bf40a899aa9dd150fa482eba438c8ad6dee1b2186418b15d28fdc18ea78906d3dad25e8132934ba293082a9fdd56b6943f699d0561e6740e9654e8349363474edbfd8eea6933625d797040bc260f8d540b8119e4ad86480485be9cf405f9d64bbdd3bcebc2cb64f91532b0a6c831d93e8fae0b8027030775a3f30f5035a233d2a46184bff81bc038b4746e0819564792c2b2a82ed9ffb4c5178b2449c8e6dd8603b7b1c67f01b1622704977632e30935b79150330898e95b7e4cd8bd6d0be57db6e61b815710d98fd730a0fc0ec69960f4581363c80dfb1883231bb20be096521144d2e98212f104daa4bb7cbe844193b59e358bd43a8f75a61a188612450c75f06fb54f4a9f7c9c16cf666be1cffb3dd8bb3cc31fa67cd4c7e87b1ba31f9ecb0f76b0ab4538a0ed15dd270532aa8139811c188bc53eb07e2025fed7634a14d638861737e924eb2bbbd7bc2e2bcc86952acd0ad4828fd37e24159e566dfc0e9b9246a43cfa4a1c4892d55150d04394bf68399133dafd65c03e641f8ac5edbabf5d9a0d51b826e042944b64065cfb22785e2cf07df7aa18d186f8b030cdf36474ef58dc60f22fcddf97a1c3f7643863b5acebe63b8353671691ee8794d7b2a3bef48652c0a90c74b738266ed2a23cbc05e3fe1e10cce344c0055a4b2f0afbbf966ffa4c5868d9e15d264fd1dacd86034703ec8f2ef2a3d9f75095909562d299f44171b11259f4064f83058a36b6a82fc8a3deb5e43560f12b259d44ee62e214523ac15987708a375c6877256f71013b25480b5aec60d7d1e2f57c6ec2ca2089589959100402cc8af2fa57610427038c808f91d900c3cbf10fa7b08482959f4546d6d367b57153dfcec653d0e2e2f8d3ed7c455e0955aca745455463f8dad6176f91c6bac3c626a0f9c96803fde17c82f928fa9f6f372c3477977d7ff86aa349fe76ed175ab05a079241c7b5d6405b476ff6083c89e63a33529d3496c9f03b83218969d7a806e74d7d48419450c6b1f0326d000679c4b18217aa4776a374d50e616768be172b8c1cf83474636585518e8248182926581d9ff9e84b9899c0aa0c06ffb5b20e2fa40600fce80cc3796c07508691a5baaa4350859b5bc2f7429c26e5afbf600df50ef0c95cc69953b4fc4308ab4d2421946ca3ba7f842a304f08534d691af4dcfe51dcac86b1f92d470bb33ff6cee4e43f9241310c12de734934797df045e1249f406707de0d1b665290dd1d011296865bed28a6b6426e730181c3e2642df0a442f699bd226d5995a35b10988baa52800177a4c11ec8406748f552ba80403288942257f04e53abaac4f03973cb81c199e984d82ca8e01e22d34ff6d9b69b4537d40382c627ee85670d85faeb5a1a9db2a66ca88be268cc5a3d80704dcc7a51bfa0a4f316620f4ed29e974e6d8d57e5b6c2435da3f1e5a53158e9c67eda25781b5525fc369bac42fdd12460b9f2e6f0366197bb97ee837ce3751c2bfcd7d9524fc61efa88ab092e6534fea209e4cdcf2cf139cff624a8f5a44f7492b203f8a68dfb76c9ca0a505ff7b653505739f948e780d7492c4117465c00e100f5b0a8e03ed946e1c5379649951c78fc1d5ba5291685916b8da423fc7e4867e317df5b9a07109349911ddbb1e0753da60bedbe"}]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [{0x0, 0x200, "06bf79e2eaafa2a0fc9a403d3ed48ad9118aeb9e15c4f54118244bf74b9dd3c6b72c8c01e6b2f0a572e020829834f29906e9debee65ea7a1b28af9d8077dc4d8a31de80aa0a5093c1316ee93fa0495e286ae882eb111e556a2c9329a4f514759c68bb6e672b4e49684004575ee9b85be52ee44de69bf6e697acc699c70a9bab60fff43a40b10ed587e7335bcd5f294b82b8d390f5afbd4028ebbc84ca6badfc741231871859dd53f7128bbcd19f71e399cd57f31f5d4faa60590eb4f2378dc50fefc18e37f4d0d7141d2776966e4070dc1c01497a8dee4f9af3716d9dd4bf90b28652df7f74cbffed1834d73642981f5de4c3879777d7b82cc8d435d320786801a8f329326d1ae0754689434a593362dc980ced1af393205794b39c82dd857420c512aef5d91f95908531bb89c29af96cc6a499f5083a5ab99d179d4a18c802d22b6d740154005e5b763aee3e9c0e42a95fef0e94dea192de3e5224dea9ac0d9e401fabe2bd37af49ec091fb2b81a2244dca9416c017dd8e113676cdc44d5e0f939f31bd8b5264c65ee74cd9e5536fe0c44e72cbb09d899395fdcb4f3114b5e8f14c52437d2416c5ee13bd3ed3377838f7a1406bc99af80908c51ec9c8a607add29e838b8139d86c474ec21e585ffb6c053d03aca0641833dce85f5dfc36470936ab3874530813df62bbaa13407523b079211449dd502f2a43eda5517b01e1050ee9148e93e7c77f5f0ff48111b1de5b60da31c60e76fd1175dcdf8c762f766da1c019f3ce176b31b01cb464377db1ffefcd45e1d080e574234182f88befdf81d46b67d19c280c6d8318c5f48f78f6b4fe6fc06a5302aa76fa6c7f7889e106ebe90ee1da98f08a15c7242360217573d163d0a0108221149319eab7dc99ff485951d9cc7bc9b0bc506e32b90e01b7e765f9725e181c32f3165057bf5357aa2c12fdad581371b9d99da98390c554c6f73b977a7b0354627bb98f21ae0c8f1a903ec4ad87b21fae307c0a4e3b0d644e655a9c167ded4befa35339b0ea33c812160a6c49e20ebd8ebc96a611a5344f90ef73976fba9270280ba29b2a0751cd203c64d3929299e7b290a153ffbbbe48993a7eda8d1a09628e8ecc0f4b5f17faee02dd5879bdb0141ce73fe3ed4646717d3d382eb658c1d1b3101b68c7f592af3088d9641cc43c2d8f7eb6f870b4e6220de4bece0de4de4f17abd9fac675f8fc16f911443002e73b010afede8ea1250cbf0fd06cb8e09013cbf5046101ed513878b780238ebffda17c7a1de735a25406499614c49a781dfe6e5c5522e8075a9b82e5091bd0b273582117ab7aff3aa9133cd4c111ed96a6fe8ae7bd82cbd17b6015a0db3d9138a7d7cf571a79201dda8e313fde0958c447cafd3c42b3801bff5ac35df8f9cdd4083fafb6013a858ad08637f2da59df1492ab462151947161d6490479e1c0e9b337b786eefab65869da884659330613fe5c33dfbc996771c883644f460c1c5d189c423bfad51ad269b877f65a081b5b255e142c4fc427434a437db88773e3662babcae59373d613da3607d2e002fa7865a28d5dbac2a49dc22fe70412f2a7e29b78c616960ae9ef4887a9db725aeb75f6115d391380dbbd1b1755822db09085abafa87ffca520156525cfea77a64d696f907e87f19e5e692e2e43e5ca6a7f2b6c14450bdcdf6ee7dc96d39237e378db3a067603971218fa77c48a1a27bdd0f2c82e9688a0afe2a62cf2f1d3e704acdda1bbc8ec63700431fdb6d9d68b91b7d5d38df8864dab746d8f1db74129576a57e6f03a33c60759fad8e17ab249f087b1f2854c85e3cbd52537b59d403f105b3bed089a32407d1b6465f8f519851de18dc61d0a645cc6e7a27e2dd1c9a9e322994a648ce68f3486050532ca8d00c651fd6ae3ecd1c3f6d6cc779ad36d2b1ee39ef89bd3d5882e9ede64a8564437b4958c124c541eff0ec1605c0ac92283ec80c2ebfe0654e3a65549074375acb8cad4a9260b2e4478f66e22048c9592bb5b66e8477d62b89a656d15a8155558c3dbc212a69d20fd3ee90f1350503b28a49877640abc2cf0e5d6a6e4dfd9adcda37c137bc27608800276a1b91f848399ea9375b083dbfa8b8d01b0cff7646ba8540a936cdb433743094aa5a68503ff70ea4f2c30f2d2fc54dc6f937bc82aa09c4b44271dcb3e1252de400694a4ec1d4e745ade1d57f11033426697a6a197ca3e1c7ca294e2c4d8f24cb99e383ef32a35f78e76a6d5901b47a60f4702a2d9f12fc2a3b0f7a28a1342e8c9b910d68c69bd675aa5669015290e22576737a3c09e4d4eeb0896d6af22c1cf3e8707b8edefaf783dc793e8452c11b8667f8ae3c05a102e9f4a995e2e3a012afe78bf017e39d0b5d426fa083b377e08a03ab86581451c059ec291941163f52c7178484cafe7365bbe5428b433fbdabfe287d14338554e1a4b7b13dcd0d3c3fbcec5ef6b89b41f278ff10a8d20af1b01dd34bcd07406b1497b19215f2b5bf631ad1716f4c74ee24fa27403fc59ca28e167b4d3d5c9e9cada6a7a984538ded8334b5770129bbcd880c32062234142aa64f63a7e582e06450c444da74cee7ab0e2250cc399926bb142c85a434faab03b6350eb9bee18cab5c6ae644a34cd1769f31a7cd6205a1b1a862dfb97e8dcbdd94941c492f2503fb3aeef0b98ecdc9b0cd9f87c9eed4101de5daa27f59f70e2623feaa2ec00ae0674cd59cb8db1f3a988d89f09feb7b58a03f3513994fdea14c935b0047ef1cc0b3a9706d190ddf40cfb74df6cb15339ee703be93dba2c67e6eb24ca4fddf0a2f31febf04b66750952fae88142e3db0c5ad83b9a0e6611e324b6695017cc32e0366deafc381716bb6428126f0038496506c20cb063609fc2e4f55b9ec3bf2b4a1f12be12b41aa01c560812f07a042411f18d6352cf84557129c3afda2f364abf696054933fe3d92bc2442006af5a02dcc8f1d982f4d083467907b293f40428043abfbcd534358787eeb98509f7709eee89b505f2df571d3022f4d887964401c0f6665eae4ac6d5fa2e9c1a4fd5687e109fb30e8d0c638afd10de72709e1d36b77f1d5bff3e09ba77632f1bdd22e1e02ae3fd034300a11ecc3a4f971fa2acd8a8e44ca7a449db1f102dfc92efc0da0a5a8a73943d6d62a606032f53db161072f1863c5c447f136a4e29b529abd107cae0526b5cb28434aca11b0a61680b26a4361c897885336d954be44eb5e20f184b6bb0eb4110f640534e396dc84c2865b98e820c61cf41f77203b71066d3e70f6e13807ad0123b694d9cf716eb9ac1bd3c7a5f0cd9de65ab552835249175c99ac0fedf91ef459ecc038947c32254c280ce098d126cf2a354fcde3cabb4c9a9e8cb76e6896230d8318e51afcf2139ddcc3a87b8641f808b248ffb09563f2ff7a9e0be98762a7f106e0818a4939355ce2e978455abf85b34595204adf3037f3437afa169c1e5b5438db46ab2c67f077811faaae0a9ac688d346f35352e6a14f6c206f3c36b7aa23b31b8dcea763e5781b32a490e3862a0d65a3e4113dc27d07a045173d0e4e784391e834db069a0cc97d1b5d0551fc528403627552af3aa6b67c3db2f3a0fdbb11a3058a9141affb96001e557a647f213a0d3355f49ad4c35fd7b9fa8ffbef59e8a6e5f59eedbdbb5b1d8b162336c6b1b79b072a096e0972e7e9dc997539aa6e745778f7adf9e75a942fc7af66cc98d285db48868b15932228d0be6d4cb9ac2cf534216e0d3984a7788d532eb89a59c164a794de55ac2bf9b3e01dd2b151bb6ee05e096b8beb9306e664269491eec0a6962e99aca5cc49943afd00a60752e2ded2cb79fcb0b5f86f7845c3bea6126971aebca14a22438cf777717ff835fe59b8bc0aa6591290eb50159f882fd5a2119c569112be67905c614c0ffc3c9fd1cc56f0460574f1f854dc6edb0bbd0912be4258ef496e77ccc46c2ae78fc98ce5963c5c95e0362a5c2134c17406bc07ce1b3248d394185a6a709c0936a5b6fca3a845f7547da388f9c896345706c25e55c0275b1f4bd890f1886acbd7bb804cd8f1eef4f25528dabf849a35522d3e620cc20da54dac374c9948085c28d672be1adda8368b002c2d579a55a88479a69e12c6904c7c546cef13a6c3186f7e9b3655ab8d77f981545fb465c81597b7c3d38eef91c9a5a09cbdd502efa09264048da0e31a9366572e18d7f195cc37ed99772e221d1412895dc77bf2930e04fd32274c3566f4b7a1cc4724672ac44b29fb8e77f6526af4fa66fe7693eadaa39b61a7484a12a337129d07a0c5a944257841975f578fac856640542220581fe9d51259277e128b2425e48adfcd3bfd4a823dc427ac1f1fa3894399010d6090e1d342f2bf684ee5545162bfce4ff8b73bdb46aa72dda5abab488ed15b76c036797e43c09cce03c9335416df2afe51e7e734c0d2493b85f26777b7c805564b06631520df5fb7d3b0bad83d88ec84de186a7e50e73d4c07a579e104c6f22afa3d527ef9927d6cbf373261f34aaccf01d0938591c1fd0753187f239ac259374da1f2312d0d8dfd63e9429d4e86a52fa71f6841dac1268368f5ebecd243bbfa1a668aa53a53135b1741458086974c137b106123b5cc810daa1e9995f778632e2b0ae22deb4d49e6d6a074608652817d8a4ef1383d5077eee0313ce3b8595144f0a654cb8fa48a2e2a4b167216f65c91a89dd3a88b34b2991ccf3c7e583817d734bd7d42c83c2dd05829b60cabd4745123002911a8e5045bbeeff812c8f30c2f8bf8a3787b2866d9cdfbb1103a773637d5ab323677568eef16e302a1cbe3a397293967b0c1a66875981bd29da213f93a17bf0d2f1ceefa91f0b754c322a809889e14be216af48f83336c231d79fe8f986f414424dd5f5294b7ce830b02e4d3079ae98c13d27ac3ec0c557da7fe4a56e36c9fdf209329cf8b92b19579e9e7debd7bcff5eafff5aeceb9f406180a39ee0192aed021334d29b3a793a5a26f9a4e0f3bea9efc6a0b680e85a3afede5bbde3b33b2b2b5f16a3cdbb08c51011e6b55712e1cb305c5ee43928256886afc905ae7012883fe32adc697424cc4744992e8ef9fad9b05dfd76a299dd460f8b57c9f32ab8fe768c14022704b5d242cfb12786f2bd6ab9ac8e13f16fef5f2951a69c8b573b170f50fca7fe6864351f1746ca78e47cf80548faec4916a4b08f72caba0ef9463cb9574e94287853ba52626a32169db09924011dc4739875508c782e0e7f24fc9e004cbedc2353eeea4a1fec5655fced8cf87f57a1d566dfb12a9ea2dd324ff821e4cf61ba649de63dd2570039091e9cfb4f00ff2e1a34c5d89d2f2d66cacc5d64e46c22d31b67433e50adf0c64d84ee51dd9c3b0a9d8ead9f5a8ed0c695fefcf6030ce6712cb2704c73ab03ee31bdd25f3efb38f5790c4f3299f97b38afc80865e8dc6ec61ac886e436aaeb88a655d9bddbe415608ede887cd5b1b85a6640ff0d140d250e51438276a6871289aca4d9dadc2a60b370920cfbdba7f7c9ff2be2d0ed8eb30d01f583bd9bafe6bbeb95bd87cf09989f8aa219cb578e7c0fe401c2b681b894237e16096b9612f4482d5ad01a693c192c9aaa14b38410aab044469f42b4b35263806198f77c1ca9f1073eae3426b2d22c78020e00edf2924fd4b0b011f36de74593439609cde8d8dc4fc6e6732dff36e814e65b1017f49694db850f6eec1df0a94e25a9120ac7b0c5efab18407b94b51b0651297515f096e94c4298309fb29164551976de5088dc013f4396be342bb82432f2094acc57507124fbbac568719731afa425"}, {0x0, 0x2, "6cc86615e7375ab2ba08e865da49cba2"}, {0x0, 0x17, "b19a0719e2a3ce55994e24e9efd3b5c3a5f6ab7e81550144f53de7d0053af2cd2e6e78571c0cc15c4edbe0f6122d4b72ec36275e0a6d64b4952cfe1dfc6bfae60213af6f6110f0bd0a09dfdb73137e2f36bd5b5d19f7eedce772e55846a77d3f41304f7c5682363730a301b058ee43c644d26fc1c14823b834484256be84235ad194dd372d1734bc0a3450a8b65aee5a315b38f4257c98a2e7d59603a0cb7c945f6167a0ae728126ac328c1e346f0ae26341c475358a"}, {0x0, 0x200, "188c3970d96ef53b73940147ece63ace91aff65467cb34caa17cf2650f5137657b8d95e61dc2192fdba2cc915a90c1f60ac6689fb165757cc3d7fd9e41336ed0add238ba52c2f5f8599656a09650902320780b19543f48a773717495ea974a1becfbb926f05766f8f12d58f076b210470e0072e8473bbdaaf11588fa0c17e346dfef9b128db4bd0b95b558ec5aea05bbf9e1815a75e09b2c4412c84b234a08ecef80398c817a40d204a00977888c4cc034710730afd43c4a57fd7aff365b85d29ee7a150c839552c5d702fdea3c906ca25c81dc2e474aea98ebc9343a10cf607296fee12d84765a38b3870e0d041a5b16cdde5a82e09751b25be1c326af3d1cfd2e8c16d62c5dabbf251342ade6e992070cb5f66e9dc7df5296626511b9c974bc2ff973be7ab613e988955ceb5d637aa937bc47efa031e2946cf38616ddfa030e327b611eed70f87878a87c38eed4bae4c418753c1a3eb6a0d492c3fedd8e9c1c2d30a706f6db626f7fb4d76d42e2e084f18b3de59e261b1c4497eca14726dd6b07f98a397eb61647b298bef0a79e04a5bc726f6c448bda5706ffe248e2c2ee18c099732f57cf97dcf136862994733f7bfa444de822df9c12705e4ffb5705c51fa273e369f282b5957195ac9db17529700ea5a8e87ef976099c124c40aa2e702361fae1fd693e310b97f799e4d81e76a1ba79f25cf34a57e9b79145853b599eb58e91c26d97d86cc9e5bf54dd56ca42abd15ae0540d1879b04160a687321c457a5942530fbc613aa0c5d2331856b454da6b059c8971fa086ba302b3ca34cd9d7760f0f23df62a4cc9bc8f6e593fafdd59fee0a1a53b24d4512bf60b6ad7a37643a86b260c1b7de5fff0f90192627a77a71b828713ba43857a3ea615dc70c93aa96e4fed0a172113d5391dbd85bd668789c181f4a080c67243c78c7cd23784a8d1c938278b8b940173bc61094741f4f4e5a9823eb723e246def44a852fae36220f279cb3436e925eaef80f55ab2c6b76b526c0f86715dd31d6fdf1367e0be5e32869bfce84344fa2c15f2ae7faf105de1e3b77a23ff72bf282282ca9de8556dd6eb543420a00f06a91fa5f19de49f76cd5c5f1accfb16c8dec9185b2ca85a3f42125f66773f96fee50b33f5ad3279ebea1fc2560aa5a96fa267a0a1c43d7c736fbd95c23210fcc32bbf2a11fb7d49fd45b45bb83d2d557dc98ab8fb61d965c9d0bd615c6ce02d6d409746ea3f24469ba8309aec9b3c3eac07c52560acb6be73697909f30f1c9de2d1e1f8b91733feb726255a63f8d4c09b580c8cf249b7fc064ca0532a0e211794eeaec33b55ba6f2696cea4e6441ba4244e616806fd6d5ee111226409925928651c693dba7d8128ecb239a6582416989aea346d4b0acc1f9c67ebea0fa771d2c24e46facf1de0c109b9f9ac92c03000ea6b9c13163dabddf2eaea7be970a0f9f08f3b8ae464e51c4d2d7b2f33b64d9ad12dae04a4a60e41f170f49b96baf4266f1ff724e23643fbf23f2d6ceeed66d6f698a630f8004f1a7b210acee12d9e89b92822e03eee4524e68e175cbb9266b57b5fa4d48364b11635552fd18291bbb3221c258005d0cd7d8f87e66c679c3e68c97156a1af5d60e99d403c55cbe76250e9b965e856e518fb0c1a19d3d18b2fbc249c020d345d640cd62d36347d435a798d372103728543b5d1a63aaa6d7ec06f5ca6ae0f79e9d0f1d4611c8005a8fbfa03235df2822d2514d853c94ad5443692800806cb9a818914d283963777f99728d5ed7b1045a6e1359839800b3518b4d9f7fec60dc7f3962a4e254c7c254b7a71182531aca78b5dfa2c4c820d675baec566dfd3e4dddf47473d40a647646a9f7384c1aea45e566cc6ad43dd04210717c743deff0b8bc3f5a12d79db2955313261030b8a55afa810adfb5fd984f2e09f5db1dcaaec7e2744b3fbd1e24b7d5ca26c5e9b049572680428e491b54a9d7da78392eb3580acae2b0dc0a2e74de4a6333c4dd5a54b4fe2d64bd4bd0293607091d2f3505a07ad94618b6ac9afdc05e287f3e7e3c71309b1a661528b88ee71aa98d84318f01c644beb0d868f0797164eac2eaff4ed984e9e2f6c9a04fb081c42e7a802c849bd9e38eb997e515cbd5af2e219636100bfe2ce80413af8ddf9304cba3380e27a6e59fda2e782388cab19563048c8a6c102638262bdc01cca33c041ef9fbf798e38aa15e93f0b4fb18b9fc18413e1d01c8e625e0834fa76e7fe6b7a02395db92ef9af2b76092e982eecab93dad91589d9cf286b84fe5b27256eea85321ccca01ea0935b850397e6dac2f493da8feded678f50634392e077011501cbf6749a0d9fa93c80a9f698d92d4b0491a417a28a1017b7f0a91d4ded0fd53a4a7d29d4f4059e4b9ffc516dde8ce3c0fef94afb163198f6f3b8481981266a6e6b9803538cb74b78bac8dbb7815c0a7f2c5ebbf46898f5ec32c87a956cfc6f3354b675a005959cf5ae88cdacd75ac6f07f93d16168b0a0a3b633f7b498252e488aae06b6656e351c46da576e702c5b3c8ac5476ba2e5ecf49db3748dbde2fa29dac68def77b53beb3373361edc9dd0dcbc3bf2c31d6b1065d02ac192d59986d0d653051ce89bb610eb73dab790ad5ef803a3d727d9c9749f91610e42aea363055f6cd2d7dc97a1c2bf95d224a8a34bb965f74a42fd4cc62cf155b24f1af3421ea358406ec1d2446e98ab81d286be657fa13e7a3548b2feffa947563a75dd4f531c59e7f5a2959bdaac92d796281664076dab81345e49b5465c4cf8b146637ec4605cab27a603afc03aa6b41afccca3c611d8f69e572229b37de3ac6d6cccfa8726b0f1a729e944a4183f891d7db9e0166691034a4651e47eccfa5c8baf6bba3781528722bb6f5d3405429ec163742a11cf7e96ea7e7978e6c3a82de2f75e9e06d563085f5bbe4937dfab39049554f948d5087581dc1004da1b9f0e3b1ae5b912c4643eba0cda0a48506aa813ef92f479b2f0b6661da87e84902dadd3958addaab23624b9a14823724278e347cf59bdba35a8357899defa23247c56eeeedc648ca805b6c4d036f7dc1530610101a69303a2b739108b4f34a376cda5f7ba852ae082db9c346341622975b375ef686289e32ef56f71cf71be065eabedfebc9701ea3989782153ffdd10cc5fe4de8c0958119ef049998e36541303cc862b1b12ce6ebc8572043d005faa5c737b869bb8d08c2b3d527bb740a0354e368c762c53f42b949065f74fe49c837b1d683b17932bb830cc4d9d53546551ed4d5b1fe7cee396a9d3d123a2c9f133af9e5fae3f02decb65915770f851ab7b005a41a50105874efe4aa97a167906b363e94ce595e0d539a695c5a66bac7ec07c481e40381eda7f28b9a61bd552c5c55fe79b1efff1c7686ffaa2c69e8d3cc025b706a029ca839780c397ac2dd5ca2e975b9b338cbeb820c79bc8d32fe19bc806d7c3369b88766a56a8d321ab425f2016518536a5187e2d83590276fed8e1f38b84f62493cc68e95000cd4b0970337d9c30cf95a2075066e184cb766e1a2bce667eafffd2ce28fb6adf5f0a6bd3a5ecbe849f0de9809270ad37babbb73b0009f1b3adf164eb0bece51333f511521b4dc725cdb58c905a61d715c5c441042af9d074cfaf9e96578c14dcf3f4a00315a0f7a16757ec8a95f46fa0722845cc7c6f165c0ccc7a3989057b5638815a3df5c3bb8977be5fe21beedf0295efccfbf8d2adbf74fb505017578b2db88115c9e183021a0982b5632faafdbea425954d39886d8cca937d9df79dcc785afd84e8c51b6b5fbc9bf5231259a0f54473bc31afe6cea596b51945d17d840556d4ae3a2aec33aeeab3c99001295a0c0ef1c929c6ef4dc4241ac083c33164a712a4be214a246c6fcbc57d50869d918578672a049457faf21fbe720693f96b97489cac66f641ffc780b0a566d2cab3a3efea599f761cba647c5a931461144b496c1dfd1a6575bc66a21653edce3ae254850266cf5879f8b5248a4d8e7b94ea4f3719c41e15f658b5525bb8f6a7f57c5e75812af417186d7ecd8369bbf85279e2a4af29a576d9e291e2a7844bc5b543ced2efc2fa7243fa4800a311530daf7f45f9e4d3697e73f016fb8c8e7c084823d8cb0bd67b1aced15e3af05098f9d97dcee246ee8680e827cd3b09955c685d2e24e9524e3063c675ac05bea07d7211a34a705bedc2e413cf1b8b2b96ee7f77134aacc2812cfaa63451ee23d2a30f29e30128e4438eee26d7e8e3240b88ec332b066db132fae170dc7210f58f01e806612831a53cf5322bb29526ab7d2a275b94346b787e472ffc18c3fe1c381bd0287286c59b2cb8bf8d6d3f9a21721141e46d4ec06af6df0df1fab28a36e2bbd71e3ab0a08e73994df4aac74bc6919df55c18b6c5a633efed7b7507b4252ae0f212d5db68e055cfe1d69d0d8bb703fb2ba689349d5ceb29ae688c908247929038abc976c3e341dd483a68c7fd8d346cb5e4c544093ae9fe624fe7bfc59922e6091d2417cd6c0feb1b117039b6267ae58d6879eff728126af596443399b6431f61e3b366a5439044f41e50ed6b64a0bc6b521339393c57e59592d34417dc7bad460aa5cbccc18b63b0fdc13dd4a387014e0ce88726bd327c175cb3a27b61c20325b8ab8604f299f7164dcf990e0519a25a89fca69ceed7ecdb01d1494a3ff14ea8ac61eb0919b2a83362aa0376c8ac39452b3581778fc5f3a80d51925a5ba53642a68c80f37e8b40037960c6770887695968a3b217ca9207f148e7ca86bdcd259761f46052710c2931ec43f6b7598bfcaba5b5c5c5c280cbeb9c3a1a671fcb641077f0f6519a76519f6acf2fa7d63460ca1b004f7929b3995740ef8d514a1baf009f34fd5dcd59fef5ba043a1a7e8fcadc857b9999f761270488903ebc20e17337074b1e9f21cd8943d82827da1d0208d4a4b28655683e0387ee6750917db8ae6ceb970d1d0da5d65885a8ced0a55984f66ae370d7a23ca631815cfb2e243c80dacbdbcacd1544b3653e29efac11bd2a6054dc94d95322fcbe8cfad557ae828bb4fed36d0189b1bcffab1c5d74e12e71c5bbf70dad8b46ad4f68b49927486bbc62282d5e66bb1eb41a80f534b766e391696eadfa3125796db0e0ec71bb070a6f70ba91d55854c0c532a4dd0d7603e8f5812c955fd8d0b93b2649af4212ef755c251e2b7b61f27a405859dbd53cda300d497dc5b060477a83429a1c596589910c7e04cba0ddecc3018e02083a53e3e8100c1856faa390bd467a6ac2b95f455e82dcb161e47aeec642fda2951cf5bf1c0d1ac13be87a8b4b7bf1d069aa6e6cad3bb39e1b756a9646863df0b564ddc6e96d92312fa148070c082540446e67f28c62a21a81b0dce78d58b7a1ba1322a90acae954bbd3f2df7f3a4aa971c2a6ef301e0e14ba82d86997161b0e796539f76beeddc7370da9586e464fd2ef3339f08e747b6b86c3cf38eef7ab11a5883dae4ab9c94aaf541c99373511cd2271957969094915f4b1eccb1d8fba8079fa76d4aa64f96c602dc330409bc604ed284c685190a1e2179e798b79ed9ed04d260abf29ba875aa0a30a26e5234daaec3530e11073b3d5feb92eeb887dfda3609462edf3eb7422b7e36b70f3b44976cd8ef7210880710079a96cafbaee32bd607913eb410a27927627a6fbbab2df37bcfc3bc1242c840ab78d83f0dceae6c0ff1081a3cd7856b3ed959e1d309ec72c7d07aff876e90dc72e8c6ea10601c22a7a5fecf7bd68e81eb41ba83d0e92e048e07733041d42d234725bf4bf68c31272d14be0a8f7"}, {0x0, 0x1d, "166c1f05825f0be3f2a5d7d974d5551b4f2fc7cbf8a0c0d9937585de5fdb5d660cde1f78070cd4ad7a2f2585a4147c69604c9c733abdcf8253a4ca5d26a9cd040fc8db1bb555d0a8f9605e62cdd962b674ed4047e36162097bd9174b99f0c429bf38c855526a746e767b8be3b4b9075e29db00a443dfa39c14727ae160cf30dea859395ee9141b9c6d5d63a605f70f372b35265827834391df168aac075f527925ebe038e2ff736988476629530dd719213b120bba0df8d76cce6eaa4aba18d5fd741e84031a659a12af4b7c2254cb81611fbea0cf66d1ea9809820263c1d21d2ce8806b85e3daa44b"}]}}}}}}) executing program 2: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) (async) r1 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r0, 0x0, r0, 0x4}, 0x0, 0xfffffffffffffffd, 0x7ffffffffffffffe}) (async) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) r3 = open$dir(&(0x7f0000000d00)='./file0/file0\x00', 0x20, 0x80) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x140) (async) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) r5 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x300000001, r5}) (async) fcntl$setown(r4, 0x6, r5) (async) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r5}) (async) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x5, 0x7c, 0x4, 0x0, 0xd, 0x0, 0x65a, 0x1, 0x1, 0x6, 0x10001}) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000400)=[{0x81}]}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x6, 0x3, 0x0) connect$unix(r3, &(0x7f0000000280), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r5 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = dup(r4) listen(r6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r7 = dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r8 = dup2(0xffffffffffffffff, r7) sendmsg$unix(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="10", 0x1}], 0x1}, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, 0x0, 0x0) close(0xffffffffffffffff) accept$inet6(r4, 0x0, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000640)="439ef6a28a6df311411542d725d772a6baa928e0dafe22d6f0a6182bcadf14bf68dcd994540f346e750dd86ae1ac2336f6ea1b73b6b8b8101db53bf7f5b5bcb9185436bc6b4b9e946ee0bc786933fdf2b286184a84a255ecaf37618e7c94c098616aef8ffc696f311075afe2f87ac30e47752f930d8829c039087fa179352e3d9feed086f55f734148580222e1ad9a6b52b314b1fc5f720b102af39b851d975439fb07eed9b3f19a1250c85c59c31cb1947b17a5a589553b7bf4ef69dedd2162912ffafe4f711cc4e21a7f9f39e91fe9715ed3b595b53b1337aebfc9299279ceefbdcf0e2b9af037d3c759ecd6fb82f34f7b2a18d0047b6462e5708e9e15be7be471dee41029e6373e1c3c187ebd98928e8c8cb2501e43f7df85dd4bf2b71e41b6845633f1f4c9c43d22cb111e474eacc806e6e638385a9057cbf0a824ca557eba10892dd70aa087629e36faa06658200a93f56d026e76807417c3f097f7cbf4c2d6b71289b251d450c95865bd37a901620d3acae553e47777952a131b682b368272fd71b50f792928e08b58e82f148105170a86057a71e33ac4e393ed873017c36cab6185ae006a860278a36ac0048096f9f1351e8545a0a09ae37678e2c4d02db6a9d97b8bd842fbd3d2a115fb498542677722a11c6566e9f4b989725f5d4f8acd709c75d6a27fb028a31b9fce2274acd66229a000712464a14f8b6be20b459316dc6d4c6e4f888e0d4505c70ca7cacf59e350d88c8446a375e561dc3a71fcac7db1cfb69e14cfe128f2c59633d97bdc3075b5a3ad1d21d01bdc48aaba002c57a9a402243e9a803e029691aa93167c9b625dcb5b40fb21bb2fc9c7d592ba9bbf013580dbf57febb69111ab88427b68f32345d1f712dd3ca28fda19c259854fff0cbf3f9e22209de5b42a6e1f96df64d8800ea5e92cd63cd476d1a40ee0c4f63d4cc7ea7ae39ddcb73003da9ab0a1e790f4382a5865ea8589ee9e8eb65515507cdcf13cf10b455d4ab761a54b124b7a754cd64439e97312ee6c81155daebfec179a370dcab0039e7f6cfbe8e2b2a9a4c3283836235c70b4c43cdc929a84742cfda84f8794a0c1abbc82f7a2aaca7d7d7724e3e86f39fac95832c2f451676122141f4bfc24e25b7f334784f2b14c7ea1f11c571002c839ac3ea05093e5f0e92907b2432cad4fa882c27507a0a3fc66ae9035a6680ffbed7a476df542773a3ef84747856e2548284bb4869f1fed5e3d7402dba0e74c5409f51ea886da6fc564477a126a937dc018c422dac734a91a2575f824d615bd5932aacbbdbecaf58135155e78e766c6f4c0ccaad6e4482583f887e7d44392df3cba55ee40e254afeb79fa4d4d2ce12bbb736d1d50fa83052dea406398451d72737d43ce00c6dacf73d1aa5879f59532c45c7b", 0x3e8}], 0x1) executing program 4: getrlimit(0x0, &(0x7f0000000000)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() (async) r4 = socket$inet(0x2, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) close(r3) (async) r6 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) (async) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) (async) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) fcntl$lock(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x900, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) close(r3) socket(0x2, 0x1, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r8 = dup2(r7, r5) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x2, 0x2e, &(0x7f0000000180)="ebff202b309385a48bff13b9fd812eaa4e710000000000000004", 0x1a) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = socket(0x2, 0x4000, 0x8) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000840)='.\x00', r6, r7) r8 = getuid() setreuid(0x0, r8) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000000000000000000000000000fe8000000000000000000000000000aa8100907800000000724b6eb1d0fe803aff950c59a13833451da6d04c618d45319a966abccd679ccfcb642933982c28fcc757b4821afe9838dd1f99a118f93aa2bb7453cc44eabcdcab40fb55d63978cd7269acf6b441838e4cf7ecb83f4de8197be4b415fea86c90480588f7c42076397d7dbf295c647e3dbc6108169d3e11065d297776e6c9c9bc99a587e5615ea320b395d78d6f2c60cdac63a9cd29f3f49c8ff5a1e3f3daf792f253d780871a59fa28829c268f3684e495967bc8d6807b9fe43afd8ed5151e87da5232d377b4f4928a0001b1d3ed19a97e4482bc9acfd4da3e5590d9530d"]) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file1\x00') rename(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000240)='./file2\x00') executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000780)) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) r6 = accept$inet6(r5, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x38, 0x0, 0x0) readv(r7, &(0x7f0000000780)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r6, r5) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) r8 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x8}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x100000}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x40, 0x6fe, 0x5, 0x8, 0x4}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x8, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r6 = socket(0x18, 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r7, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) semget$private(0x0, 0x0, 0x400) getpid() executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x34, 0x4000, 0x81) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x8, {0x4, 0x1}}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000002c0)={0x8000, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x514, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xffffffffffffff65, 0x0, 0x0) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x402) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x0, 0x8, 0x4, 0x0, 0x8, 0x3ff, 0x0, 0x1, 0x0, 0x7f8, 0xfffffffffffffff8}) close(r9) executing program 7: r0 = socket(0x6, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1, 0x1, 0xf7) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0xdf4, 0x4) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) wait4(r4, &(0x7f0000000240), 0x1, 0x0) r6 = socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r7 = syz_open_pts() writev(r7, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) setregid(r5, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000001140)) pread(r6, &(0x7f00000006c0)="05d868f4db613fb93a867cb60f318c1544c24b20056fbf5af053df09ae46418141a819da3a5464fbaab5b83ee6d81bf877427c917abb66c86ea9012dc86c5924c1a016aa416329cb6d44c7ef55085de4ca6649f4f51f503afa396255ef24723a8c6cfd946a00229708eb563d3da7e26f2ccf58374e376bf239ed7696bf725db874b520a81c262ab8dd742f570ae593b58fc892cd29bcffdf1f4fd71add29d38c4ab8b4d13cd2c9d6000000512d8e32a34d157c69c164d300000000922853c60dd1083456893cbe53a096ac2cd96da051eb1bc48c170e11961f9a23f7aeeefcc4fd5e19f2db7ef43e5d08a5a30014977fcc28249e42e54b7ccc333b673957119223acf78d3d595413661d2088ff1a1db24082780338c308764576f99081bda0759fd6b21f411bdc13741d39e39244a2131693f9eec91c1e7426dc3daebb7eb8cfe629dfe135a7064182f9", 0x14a, 0x8000000000000000) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfc}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) writev(r8, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5a7, 0x0, r10}, 0xfffffffffffffffe, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 1: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) setrlimit(0x0, 0x0) executing program 3: socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x7f, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r3) r4 = fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r4) setreuid(r3, 0x0) r5 = getppid() setpgid(0x0, r5) close(r0) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYBLOB="a00200009078"]) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getpgid(0x0) setpgid(0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x8, &(0x7f00000000c0)=[0x0, r6, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6]) setgroups(0x0, 0x0) executing program 4: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x422}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) (async) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) (async) socketpair(0x2, 0x1, 0x7f, &(0x7f0000000000)) (async) socket$inet(0x2, 0x1, 0xe1) (async) pipe(&(0x7f00000000c0)) (async, rerun: 64) r3 = socket(0x2, 0x2, 0x6) (rerun: 64) ioctl$LIOCSFD(r2, 0xc050756a, &(0x7f0000000040)=r3) socket(0x18, 0x4, 0x97) (async) close(r0) (async) syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) write(r0, &(0x7f00000006c0)="92", 0x1) (async) execve(0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x0, 0x423) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x2800, r1, r2, r1, r2, 0xf7, 0x6}, 0xfffffe, 0x3, 0x20080}) geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0), 0x0) semop(0x0, &(0x7f0000000340)=[{0x3, 0x100}, {0x2, 0x194}, {0x0, 0x3ff, 0x1400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x2, 0x0, r6, 0x0, r6, 0x92, 0x8101}, 0x5461, 0x81, r7, 0x0, 0x9, 0x8000000000000001, 0x6, 0x7cdd}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, r5, r6, 0x0, 0x0, 0x15c, 0x101}, 0x46, 0x8, 0x2}) r8 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, 0x0, r8, r6, 0x0, 0x7}, 0x6, 0x6000000}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x6, r1, r2, r8, r2, 0x8, 0x6}, 0xfe, 0x2, r0, 0x0, 0x37, 0x8000000000000001, 0x4010000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) mknod$loop(&(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) link(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x1) rename(&(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 5: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffeeb) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) kqueue() connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = accept$inet(r1, 0x0, 0x0) shutdown(r4, 0x1) r5 = dup2(r4, r3) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = dup(r6) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) writev(r6, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 1: r0 = socket(0x6, 0x4, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) executing program 1: socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4}, {0x64}, {0x6, 0x0, 0x0, 0x1}]}) setrlimit(0x8, 0x0) r1 = syz_open_pts() syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @remote={0xac, 0x14, 0x0}}}}}}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8020978b, 0x0, 0xfffffffe, 0x80a19a, "bb08000100f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000800)={@random="5960c63c064c", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "09a456", 0x10, 0x0, 0x0, @ipv4, @loopback, {[], @icmpv6=@ndisc_ra}}}}}) r3 = socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) poll(0x0, 0x0, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) fchown(r3, r4, r6) clock_settime(0x100000000000000, &(0x7f0000000040)={0x80000000}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000000080), 0x4) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_esp(&(0x7f0000000300), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x85}, {0x3, 0x36ed}, {0x22, 0x8}], 0x3}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {0x0, 0x1}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000040), 0x200000000000016c, 0x8000) executing program 3: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, &(0x7f0000000140)="3e2fface3e2950fd4734a78cab5d3734558094d768b02d89f0e6b1673ebcebef58141d5c9e442dbace8cb783667091670faec3e3f2b8db99cf2dd2d63e7a29bea9e9e047eb6053a86bee0f45ac20daa23d61f4e37d9d7e8dad5f1217ada610c52ab25c85f6281ecbab144fb973fa1ecb9cf02ba77b23581baf0b9064665a966c4c58387ebc7bd4cce39c24f954fac690cd47227a6185", &(0x7f0000000200)=0x96, &(0x7f0000000240)="a31f4599da6d6019081c1adf609ec1ba0c137beb41525cff48b411b6dc905a23ab64e89f02236f00123d60bc7b91c426a12be83ea29cffe7a9da0effb973a21e010e5aef5476b574cde6c7e107fcce3f0a0d0051efc49555897072921fee3716d65e1761d5336b13907d70a1eb2c8ef9d84eaa4f5a35cd62fb42ad8bf7cc12c3bbc1438bd51bf882fa8a170623064addc85b2300", 0x94) executing program 3: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffc0000, 0x20}, 0xc) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x7}, {}, {0x16}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffe000001, 0x1000300010008, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) semget(0x0, 0x4, 0x140) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {0x0}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) denied attempt to set clock back 1073741987 seconds executing program 2: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x3ffffffffffffcee, 0x0, 0x0, 0x0, 0x28) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) chroot(&(0x7f0000000100)='./file0\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, &(0x7f0000000580)={0x1, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlink(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001780)='./file0\x00') r1 = open(&(0x7f0000000480)='./file1\x00', 0x70e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x24, 0x8, 0xfc, 0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) dup(r2) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) sysctl$net_inet_divert(&(0x7f0000001380)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, &(0x7f00000014c0), &(0x7f0000001500)="cdfbfc", 0x3) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) syz_open_pts() msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/36}, 0x2c, 0x0, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0xc1, 0x800) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x3, 0x800) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msgctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x6c, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000000000000367721467767f4efeb006399864bd255b3b2bd4d1c836e8feeba0abf450e6caa50e5c67b8adb347c3c3e912359e842933ae15a3dde93d044989a2bb2774555b1685349c1e22d5bfa80660fa14af61e94a42241eb9c8ae1e423bacff579e304fdbfcff9b094a329ac1833946948f910d45628ca69641700f3f74994d246085ae2dfca7b8a90"], 0x8b, 0x0) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@echo}}}}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) syz_emit_ethernet(0x119, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r3, &(0x7f00000006c0)="92", 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@random="ff3d07ef9707", @random="450929bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) dup2(r0, 0xffffffffffffffff) r5 = getpid() syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000019078ac1400aae00000010e00907800000000000000000000000000000600"]) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001210, r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0xc9, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88a83c00810044006000fbfe75ba61ec5dd308a9aeae04ffa4442c27e87224fb30cfa01a277d488e5eb0211fbf7e2cc08161a6b8fa011ce75d96ad51e3c6d944eec3ea39b9f6f259b399be50f34bddc622ad3641a0e7a99366544e8d076fdaa81c90fcbc9e15c72d343001ae9ad760e2f09d101c566c8769e3446bdb3a36122f66ca5b37fcbd6398f36fe5449e95a65c2b5f6ffe02e021306b3cb8aa6992217dbc55c62f07efa6eb1db755ab3b03347e885f13585b6e711515"]) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001c00), 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) executing program 2: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/262}, &(0x7f00000002c0)=0x108) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) acct(&(0x7f0000000140)='./file0\x00') executing program 7: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) (async) r3 = semget$private(0x0, 0x0, 0x423) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x2800, r1, r2, r1, r2, 0xf7, 0x6}, 0xfffffe, 0x3, 0x20080}) geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0), 0x0) semop(0x0, &(0x7f0000000340)=[{0x3, 0x100}, {0x2, 0x194}, {0x0, 0x3ff, 0x1400}, {0x0, 0x2a4, 0x800}], 0x4) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x2, 0x0, r6, 0x0, r6, 0x92, 0x8101}, 0x5461, 0x81, r7, 0x0, 0x9, 0x8000000000000001, 0x6, 0x7cdd}) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, r5, r6, 0x0, 0x0, 0x15c, 0x101}, 0x46, 0x8, 0x2}) (async) r8 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, 0x0, r8, r6, 0x0, 0x7}, 0x6, 0x6000000}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x6, r1, r2, r8, r2, 0x8, 0x6}, 0xfe, 0x2, r0, 0x0, 0x37, 0x8000000000000001, 0x4010000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) (async) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) mknod$loop(&(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) (async) link(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') (async) mkdirat(0xffffffffffffffff, &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) (async) mkdir(&(0x7f0000000080)='./file1\x00', 0x1) (async) rename(&(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') (async) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0xffffffff}) msgsnd(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e65ac6eb821b0a08002e50df55e1ab50a9ca9cf878ef03d842e1c09258d373b714ebaf9eb3e8f3474a4fffb74c27a958c987c59618b136ad712233ae31ace6bbe152dc1d115dcfd6c37610009bdd0385e31c0ef310e5127cdd6a8d01a1a1b881e72e7d5358799bdd"], 0x7e, 0x800) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x8e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaabb91b951dbe3f326f1499469cd13168100450008004809007c0066008004049078ac1400aa7f000001940680000001010560a700004e224e2100089078e38d45999e4b7505edb8ec695f1c2a54fa3cb782bf0c7a858207c93158dbaa93eea2beeea02e74d5371be38f3d30ed76db2901b68a240e0fa5856432ab0f0943c452658e98d2d2b7442d74f2963b9ac14e604f03bda663d94e72f9b5a582d8649553a3f8c463"]) executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) close(r0) (async) write(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) (async) syz_open_pts() executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) r2 = socket(0x0, 0x4000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = msgget(0x3, 0xc4f) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000500)=ANY=[@ANYRES8=r1, @ANYBLOB="bf83b24c66f5ca2a2d110c4dc9da6f0f5e0bb0906ae14d7f8f8b83ef1589bd401c328094f951e8919e3e52c95f660cbf19", @ANYRES32=r2, @ANYBLOB="b00c"]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, &(0x7f00000004c0)={0x3f, 0x1, 0x2, 0xfffffffe}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getuid() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80800001, 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setuid(0xffffffffffffffff) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f00000000c0)) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) r6 = getpid() fcntl$setown(r4, 0x6, r6) fcntl$setown(r4, 0x6, r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x3}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x64}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10, 0x0, {0xffd, 0x10000000000001}}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005026000009f000000000007", 0xe, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 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_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x812e}]}) (rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) close(r1) (async) syz_open_pts() writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de578a31d826dd7a2554bcc741f14ba627585ec6359a6dc5e", 0x2b}], 0x1) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) (async, rerun: 32) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) (rerun: 32) executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) seteuid(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = socket(0x1, 0x2, 0x5) write(r2, &(0x7f0000000100)="215c8c7c60c2b307f829222350101319169714271c8d07dd68a8d4fac8b60655", 0x20) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x5, 0x400, './file1\x00', 0x2, 0x1, 0x80, 0x8001}) r4 = semget$private(0x0, 0x4, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x61, r5, r1, r0, r1, 0x4, 0x2}, 0x8, 0xe9fa}) sendmsg(r2, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000002c0)="27085eed6db98c89f14dcdbebecd233323bcaa5cde9f13e5e3d5ad9b40929655fc1aa6e7", 0x24}, {&(0x7f0000000300)="c4e2eb810aa46b5dd972efb8bd5e4804cb87a3a9ed8987a3ddb87400c191e24bc49445e3b9c8cc48a8a40beacc5209d2dcdb70af6e3ef72f036449bf02847b3f191f75e18cce94f6479076f77459e1a0ebb59de1bdee6f1a67614108b827c4334e85be6de1a84a51519b3cbb8a1d1cf3d566152d", 0x74}], 0x2, &(0x7f00000003c0)=[{0xc8, 0x1, 0x61, "d1dcef2e7d920d86c9e7e593fb65c7f881f45ac1f825b11da9d42e80d1d5e96a26583913cb15675fbcf30c5fad457c3a0defcb0291ade5940bd94a6656d93a3d05350484a6be87c1a17a4d940b7de1d811abe3143d265aa9c06cc88686664d2bbda1ecbc314452f4b028469bf1d76f90979c65a6aeaebd838ceabe528d0ba930a9dc44696eda191700e39b765142a309aff3a9eed0d37041dcbb4fd6a81376a505b600640d49cc0588937021492da3032ee32ea7"}, {0x108, 0xffff, 0x966, "773bbefb60dbcdcb28d796f4f39dc3f7a27151e1ec0bad5ee142098863104ad8b47eeeb907cc27f9629b5eb7b55ea9954e687ef21902c3ae1390e888cf13f7c3a1aaf1bf3f595bddbd7cbaf6d4afd44ce6040cbc8570752f9ee1ae4902baa5a2c15435bdef414fba79bc150a88d69c8aeced29211109862c9dde4fb4d720758724bcfb297dd6379df5a274f6c5efea286aade080e93fafd6dbd031c0722f567e5f957d18b2ccabc7ae9bcd04984f9883c50b55f6b46412f6232d3c394878094b4f4046d0b8bf6ec623cc81aeb7dfd53c4498be180a3b01501359b554f019c6b6c18c32d743fd457e223c8f3bcd75fb41900c04df3270d563"}, {0xb8, 0xffff, 0x7, "fbcb12c4ed1182f6b7de1b120d3294b8cd54515df673b3a1aa0bb8d688440247dcafbb5efb661c3f8a0e53eab3f4c63d069297c04127baf47ea97c49a38d4f1734c69abe0dad7b669abb65aa83a731e0a121c2a3a21be041f7fa10f324b5d8b499020315e66ca4f7c34e35b7588760afc3502451825773a18049580e940a6c94387a73ad4641b6bbfa428a3e36a21920474d8c31709106dc6409b37ac0c617992b"}, {0x1010, 0xfffe, 0x6f, "d07680f62f6da3ee0376f1bdd9d76a5e1320050282da82b58386f81652d2f4b64ccb48108a225be9f5e40a41c83e7c9fcbdc7b9da8643236c92a729ad5ca5832ecbeb147a9c3f589f9339c2d4d3d49322621feaa11f2011c63b78c36934faa899650d7d0d484c2884cbce977fe26a76e695dd90f2af3edafc2857cedf117b020fc3bb7b5f2e89d84f9f06af42a4a4f5f9c48d497db3dac4d7f7786bcf6f6d6f701e426c5469cc9f3eaa3fbe2efdc02fd906fcbf27635eb97d3ebc6262a96850db174c7aeae80265e7f900c054e69ca1d4c4ae5f2d15935a702a3e372eb87517c365c59d29f44ca558201d84c0adf87a6e80f2e0ec0d339b987c7a6cb2355b0e4029fa87969b9ce512d0d719f0fde7de3188aef3c0b39f5798b8e63dee6fbe873e540bee35236b2a32a0aaab4127b4fcaedeac0eb8480e84ad31e4fb8224928bc4fa2b84cce69d7628d478a0717ed7c25deb36d4d14ae5b45227cf9a88344f2ad441c442ce74a3b7a25ae07cd7d630869f85c74a352833ca25d890082361631e36fb97133c47ee306757846081fc95aae667b5df3442eb513803a8177f80a7cc03400bfd6c28810cb3d506427b8c2089ae513661d7c24b8dc011d37b3b0442e5ff303226c9c82eec12018ed0e03da51e40917900738bcd311127356490ce0008b5e7304d9707bd57f4a90f3faa7b221108ae4d7bf6d5aa975d92933b8ee2ca22b4903ef6f05bae32cdd3da05b642559c6ca6f43a03cb8ee85a9b56d21635f03ce666ffd91bc5491030e95fbf816606e96ba26f77ade94c1f0d9cd23cbfc5f08813b7ff09c4f8e34620b9a35e8e396d798c6e65d281865f14212d821ac95b9b64c9b5eaa9cbab79c5fbc1339d27feda305ce4a1fc6076900be001ec4599f71195535406dfec6ad6d328668cac9c1b2b5fdc0eb571998f7b5ac31e7131cd278fb476c18c207b63ab8af461c68ceb5413da3e133abd0c8c4a57482ca87f777624b9febbde33ba13fac0598eb9435da57b298bdcd134c5f8931b0479d05df25b4fb4e1fc0cc83efd640cc027d6881945b3f9dd4330be0171dc855f6d14ceaf07da923f4b0a91d5c364e9418d40c2294f029339a14f566a5f152b718a464cbf1ea330a3a921df12063176d16b5bbbb8a2e7d4f194b62cfeaf1fb94a7f107e67f68dda5f214f996bea8ea43f1b11a2eab8306f090698db16f8847bc2ab265593e937ada376e5fc7e1e7b71f4f8378308a139dcfd78b9ab5d5af3127ed1ff21fce686188468d2d72fdb90d2ac9abd3d6d5ef3c073ff62cf17eaef84050d620ed12e96f059f783726826f5942f4bbef2a0a4f9dd9fad965d7b5127fda2c3fc5eb12a7ef82c0265f921b043ecb228a98055b7fcc43fc5f6135bfdde10a8e996dca4c0b3b21512e00d8cb4390a7298ea524a8806261ca7db411b1a5e9c00783f4618c111c749e9309cd6928e906a65bf904acf9188f365bce2642151250b15088bc66c2501d37bd8192e893b273cf06b268a542ce3d21ca9956aef47529e16cffc79c8bb9dbc31d24d34abf7146249aebaf98a1796789c9d466f1671dc46c246a085b4dae4ff37fd9936c53b525f9ca0dc97f975945497b0f9c7fcf6d61d4bca4db908ee2033ed51c560967b33fbde91709803cfe1baf3d070c06bea9e7f7ec76d036de7078862f937c80b21103db85bf0383ea8235ebfda0508c73b16b1b156785e4c09c3938a5761f8f52713bed651245d8b5adbdcce0ed66fb1bc23feae7e3377674d40184695e27e22c0f687259622f7d0108fb0da94899cf80efc18f3caa789da3c7ce798d856a4b695430dd7052a9a2c9b5fea74964d2910e9c6cd12d527067f799034c1a966f65ee1aab3b45856214195a0dea4a0ae11c1a43f910d5e5d81ca091eefdee4d882ceec177a749ee9423dc288d0fcffd3cf0131568187184dc2c42c46e1833e7309d40fb35987947fef984814964e9e67e84bf0bcec95e95feb4b2a193d7676d2f00973c83178f782f0a0ddefb4ea1a4074805fb5a31c5cf96725de1f12fa8d4c5b4f1019b99111b22533cce00e213e10305c76f3bb540dffd97fdc4baa44bc48237439201ef9346f299818f74c4d25a4bcfc0795f5be085e1ad3a3ef34bfa52ea2009468bebbdbeb927b37c13f7b15bdcd5db6d5f3f92467518ec07a87444cfca0829c2e37d7e66b4c83b7dc2a8de643a7dcb438070a35b6450914b752407db80d7d0dabef66932aef0333b9563ad4f554d47f8a944a810d26e503bac3ceb22d524acc16c87b6fa8d597f025b6bb1ffff2e16afc8fb9baa7aa63f50c620199d6764d91abbc3117630d545d1fbc9e6592945b090ad852136aec149a2b807e67bce123632dbd47cc63b4182efc35e70bd1b2375c01ef0165715bac3e9a2197375efc6b94c20f41c746838ebc56bba030fc62dd2b66ec0031a776f028cc280bba74d57baed6805c20a5e95f0420d35b3e84451a4a467be946fd6817b84ce49e12964b38200364872e9051dac56ed31520659a8caf03e78628df497972b02438a2ddb8fe6de48e5fe96ca5f9b22f2a515955b3eba95ddf9e5044a756574b6671efef38cee0631e683e8341afe4f1856116dd79b9910c4a5d9a1a923c534c0fec1d432825daf6b03a7d78dd4774b48558484f256136e50a9322f9731204e7be8f01c4a6982478d384d454d445b3ef71084ec2f750045ebe91682dd286e481e156055be17605bcbf20b834ac71c578d0211c798e8553042b0ba55e3dbd270edb1acf9ea0ae4ed6768deab7af1e251f97117b06502dc21649179f9a1abfc59dd9ea134ac0629074ee7080213fbf04cf1ac663a2b0c6288b6c79ac1be1136841a75a3e2e8db8e27bbf736c479e46076d370eee87269aedc31fb18095b63ff9e85950518bb4aaa6589509484e13166980d16258e32a3fe219489c5fc2dc82455c63e6a97cc9ed1bb85713fd79dcc05d93989c26acdb3064d62126c64966e58f19a12a8fc8de0e224fb826493c95c9fd82c715a9ea90defbdeefd4a1df07adb1fbf8c254f8d1b19f7ebcf0fe6f7d3afe3f65a4c2b9915ad03b73094b196df90d163feeb04c3ff50bf3b551cc472106404accb64b5a3051009a07302def19b02c9937824e7eb44aac2b7f9aa47ae62dd2ddc9fb0ab2700baade803135851ba41a972120e7e143f1c97e57507aacee67df722c3f7ca7a5c96d68d701db7c35c9da853d728354c623f3e5d338ed6024100fae38b32be065e9cac17d24e4c7e3ccd029047e5ddaf2bb5ced14e70804147286b5889a5cc468d0018268d6a0bf4e4be2918c9be72e5ed906726569323911d0b328a7a26aee8704338791ae016591950d3221ab2261d4fb43d96d4fc718243c44623ed1901a557d1209d5e0f592b6088a21cb79e352e90ec37a3ed93147c8b9ccec4d422808e47b1f7f0d0d45a5c5c47664b155840b8881cdfea3b19c8cc942fa827756cc3a05c10146515f7c6e7374524036da0973800b57b0c474b90b268e64b1f18fd173dfeb3fa6bea284279ceb15916ccbbfb15aa4748e53549609dacf939baf6fe3df415850881fbf7e4d33d2f9b0c8219b6e2dab862c999f3687fe0b32aab659ec01da29282ef178872b2d5b1eeab8f841cc9ea4b0414f67ec93d618ec673a7f74be08b4d19604b47112c3ea00509fabe51d270954f002e8f7d07e531b0d57f04e97f4775472fc1185234c8a225a72d5d0f8a7698ff30b0de5afab99024441103258fcc2ce539aede57d581e14adc2905d44c4fbd5b7031e2f18b92f896b94145d1d92cb180c068e9c0dca1e0630c2e6bee1f5f02376830a87226613581ef0d8026f4bed57ef1569faf372586cabbd071faa483810c96c9a9c023871071955d0c4aa527bda47956643b0a8d87a5d844678a3356f69eca7bd11f1529b2a8b362f85511c2adff797ae7df402d7d5c38a6fbc23d44d5c15d9dbf69f53741db677138bdbcf3e358d5cc77e50382a947a3d04c8a05c7654a7b9a5f36d58f038d8d5c3bac1d83983308284fcf847e0b00d982250c8afd23328f67f516f8a935c2c901c538ae694722c01ee652daa58e8587feb4514cbe86d37bbd981b9335c285b0daec636d2723b0d27efc5c97c8bb206b29eeb251459afe33a92f209efded39d481f54c614d68e4e8db3dd6d649bb116077b42abe6a94d8d7548c7adee7d36bde33dd545f63987c514946018b7735589ba2339e75a8fc6c53edc721f2fc6ba9b7d4d2165275a41f6aa622d420ab292d2934933ada915f60910d6be1c7a75b4c7afac5f5d2e44de76f9ed62d7c5d8ffdbd0ca3b0dd2ea1983a9243b4746fd5a5d1a5699c1e4d583ad65563a7a13a5b4449070870bd716ff0a0215c2a4eeacdc85fa0e78a89b8c2d134a3dcd80586e9195a4958505665cc7e685189ec7c7db8c5f7d8c019210f05a42e864cc85327454245e3b8a81266cb10bcb38765338dd039ea26bed2f3de4075ea032f4af045236e1535f6b54eb82c38a6504839be258f2fc76374cf3d9e5ffa497bbb5b5e3f03f63493d3c7bcf69d6913785844bc07f991906461347234b1c39aefa7c142810d7a983b4368caf763c92c2fa340bb1b9b79699ec7c36aa28d351a32459da3d34747d2bda91f6610d114504d97ad661942e36f6e066c678c1120c87ace4883a70b687ae6e8e555d51bb6171710fd8fb2de7e0a3e32976fb3ac93eeda427bd9fb3a9075439f0d20a059ef048015862fb2abf1a25552ad987a15e847045d67b7d690a50dc62b1ae07f568c4d05c3f202b72e9d7b529e6913046545f85031c919fad9f06bf39afd5ef7d06342eef041009503adb47ea0749bf6bea1dd34998ae7dcd4730936b0c49a5929bc0f493a04daf3d3b1cb51e11439e6ec3460f520ccb8c92568b2ed6ffecc61d1ee623e91b3059402ccf8facb813104195d87f9cb32e94a8c818f44b6adf3f8072c81320a3af60507be55859eb08feda73547288c3a09773b07a35851180905a0c1df4952e49a900d1cc9c8090a6dcff4baef8d246ef7222ba25a2399c5d6fb65e87454f5ad305613e99c573a4748ee516dff5d199b74c40a7a203edca83f6b1f0081b6fb347745a4f1654759f283c4bfc4962754363258dfd42635902c3ff7dba7f6b3e6240f13220a9fd2bcfdff2e66c62a23333f4f91b5eca91f037b97b59ca0d83b04a639ef9faa95d58fb94bb731a7b8a695927b5cda4cb4bdef5ee60be75ec23a5ee775b4a53314f1c03a7c5c2a5d5feb223f8bc30c2dfa23a1387a05645486e9e19c49708f1c407207910ed106ff75ae07e4da4ad647b0b1a2dee7fc15d6110e5efec0b98376a84e17aa8c336ef130b17cfa7f1a731cf34c3aed69bb264d8690624a5f98a6036a17278fb668ffe93c9aa4b0239d8741af9c90c6010a38073248d1e075f1b3bb07bc580bfa88bfffd81b16382e3dd1ac24dfbf053facb77e9ca39ed4b7103e7419e802464acda13932c6539f08bf8d77af0e67c00255d910112ed5bb4f743c4e432da2f7b95017a422c4fb69cc1a7b9cf187b712d21ae57ddd3b20c2f22e10c02adbb6722e44488a7a1ab6dda1748015ed35e2b059a5a63527cd2dc444274d7ca2076a87d8fbf32f6320a116bd0559b2fa400ba1b9d3e9776323de24f7b9608880988db53ddf4b5da4b7b3fa962261fb0fda706588df3548ed66f0077addf78ac650253ed5a69df20aaa9945da952c8dad5912b103b5f07d3b6ab656ee53cb3f6dd56074d455ef8642a65c1b14850158f0d916f3f088566228cd4daa45256a803c7a1dc1ca1b68c000fd7bbb2a01734200"}, {0x50, 0x1, 0x1000, "35fb2631c38f4ff3e7e1ffa729dda74bf317e1cc6a000b4bea8f808285aaed2f15db5640b919d490f70fc89e359cccdd7b179772dcf278f31e398cf917"}, {0x10, 0x1, 0x9}], 0x12f8}, 0x40c) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001700), 0x20, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) accept$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) r7 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) r8 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x20, 0x14e) r9 = dup2(r8, r3) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r10, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001840)=""/221) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000001940)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffff729}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], './file1\x00', 0x1}) getpeername(r9, &(0x7f0000001b40)=@un=@abs, &(0x7f0000001b80)=0x8) stat(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)) ioctl$WSKBDIO_GETBELL(r9, 0x40105704, &(0x7f0000001c80)) shmctl$SHM_LOCK(r7, 0x3) sendmmsg(r6, &(0x7f0000005580)={&(0x7f0000005540)={&(0x7f0000001cc0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001d00)="09fd3b81456dc907fece0c989821cb16c8b007ff14ceecf1e41d93cd1e0c342251dc1f0974f1d0bc712d4f3eca35ad9b796e2650df5204f86cd76954d38fb07da5708c7eaa45c74fa8035519c407ca004d29be7c666190268300e85dbc3caa27cfb2c57fa82f234bb77bbf94e06dfb0c400cd675384fa0842a8572162f253ae92ff78c11091096e56f51b0f77aad8ae72ff92b6c9b803199efea1a6365ecafbaff66b7769e569ae2bb940932d799bebf5a8cfaeb20c6aab953cfd2ad5bbef870109b5291b12c648316dfc634ace1c797be2c4b91c697611168725f154e2a28c2575e3bc99fee8b4e644f45b49460e19ce700d2d4433e27542a299e800e3e2a", 0xff}, {&(0x7f0000001e00)="c2a3620a773d9e3027d17fe58d1f1a3133090dfcc553face4e277761200d2738c518bda4050b44af0580ced12a46c9612cbf72067df9b3265e5eeb82d8d123f33ab5f6a3c3c7116d2538185216280d3986e46c", 0x53}, {&(0x7f0000001e80)="436d0c80d51131456b7f611251c0d4d0c7d72bd558529470d5ad67d64b4eac24cbf545d0b9960b735cfc652cd1febc706a887bb581e38a34267f7e8b73735b511322a19e593d9d38a24c4169004d52fe4da227a26aa2d9183bcde6078af1895f6445a45695cf3e3532a20d9de69b49ac1844941e682055479e34bb2b599fcb159f523db938a6213ccabf647897b33e957dc08e8ec0a9fd25e7bf02119a412bb1c30819b05f035110ec91069efd352ee718fd0a24ce09dfa20533784b65a4555f98ad1711104a9389b88302affc033458590b5f995ebfea1f4db46405", 0xdc}, {&(0x7f0000001f80)="3de902c4f36e85c67c3bc77cb994d7be3be63b2a83537a3a221f89165236b24900f42b79bff16c52202549bbcc51356202aa4f05a4a2a127f9f5727e75e13db1b9ed5ba449e18c74e64cf5b6dbc81b0a1e521b330f06663285e1834d447ed5f72847d4dd4f4431602fa5b3fd28d13ac20455693c65a5243e", 0x78}], 0x4, &(0x7f0000002040)=[{0x110, 0xffff, 0x2, "e4de15c9a8cb004c8f36ae3d41da24d985c491dc7f42091845ec862074318a5bc343a209843f2b46c43cf0843a67504ab766c38e5135f52c00f9c94c2d7f9823f47b7064fc8c9e36a1683523e645cc3bf1491ec2ac9ce77c2764a7ef81b6ebab66e3c77aef3e57c42a77c9276c3e5fe1c3f3d8e152b60415c9465e159dcbb821aec48681417d887d03f4b73ddc8d2eb659544f21ad7c0d9cc0f7bc2be86585bb38c27e718276e22c785caef0e8301bfcf9a47e8b6c515952c9c916895dd1f8777c06c3ae4f31bb8b3c1ae749f668f3db731b0cd33e4778b429e14615be44b0791e92de3855791b3843e8419c09956c0cf5a25b5a6e692c976983d516067161"}, {0xc0, 0x1, 0x800, "2a0a573673859f5532d798dde3d309361ff4931ccf04387ba736e944a8f78bfcad40dca7cdd63003bdb6b9379741975c08efa3f504fb319d775f2d4e4bc799cfa73b8d9754889fc972a5c092f194882be923d0c18853f54faa8463c2ae5307c54a091386380f1924f9831ec942dfc7be7c18196a1514ab121a7cad7c84f3935d5a47e158c1ac6800809a1845206801e5a6df165ca6600e3f83ac99f625a344e670aa8a42a12077b5ef2d921d"}, {0x18, 0xffff, 0x7, "43f054084fcdfd6f"}, {0x18, 0xffff, 0x8, "96c1b72c"}, {0x1010, 0x1, 0x80000001, "c4324900a081fcf96e34cd98cc0058de8f6d6ff6324191340e2cfe62f47b80b825f8e89ee6d8c05677068cb29ed0601ce839555819584e965174ece4ab5ad2940c0d9fb3e8012524692ffbfa4e54e5bbc9ecb4bf3bd03e5fdafd850e08fd7be400e588f3fa9c9700986e94c833ee5e93661e2abec120c6cece8b1aa361fd539f1602dc6fd0336fac056fe7619d0795ff67ef71e9e2228592210e4db590bc4e446abdbf0e4d7d471709337fdcf9664aa13f1b7576c8b2722b804ec252bcbe39073721034e6906adce209828351f52fdf6bcaa1141e5a7592f91d68d52bc915fcf7a19a55c441e4ce8760b20e5258bbe48051d4fade29b3a9b8adf565cbc316085819ab66e6a6fb261af863b99198f051ca38429052b88e782b5a7f74c094f773a0b08c91de61a72ac3107d17ced61ccd90aefc1ff2743a9b9cdf40c4f61ed021ba725533ca20fc14171c48ff9b7eaa24b4936efe6c9a745d69e88c1d932a4cd00f30cd5f65c4566ab6cd0a0e0687767a87c6a695d09000ef8eaaae46b32dd5822078086ca1ffccdf1d925c28d2901538576afdfbf42d9698fa1988bb665d5823d35513419e06d1f33d2fdb51b8cc1c00bfb23f55750e5d95006ad2983d82a03c2016c69c13d628119660ee616da5c87acadf7b4f5e3f13297f1f059b08915a1a77b1f6cbf95ec6da339a55dc561d5b6585299e2e73b0bddc801907636fad19dd8c5b29ad4a076f894e26c3717092532e11f9adfd6d66b545940c5e3e1fa28ce88c93c7a4fa8706f572c3fe9996c800466689e257b2b6fafbad93f4b0984315221e259bcbf6e0aacda4ba32ffd325ef198dd5e51e561d507ee28bbbc7082c6f1677d92368f68c5a1b30a6b218eda8a835c6e62020738ed7a74d76a32945ce92f8da064084f35ca5685ff765d833b92f9415b5cd99f226d931e65c50a6ee8fb955f931663c7c067fed3be9c92da0b4b904b29ea1070ea1fcdf931570cbd1808a5c0f18316eff4e7e672be9b755d7237bd6ae12b2a2ae1043050a580b248132dfc9eae89678428529e3706d852f6b71f150997ec094fe21b7e8eb2875aed82af1a201612a72f658323e6fc816d6f9c4573dcf43b29638613a179e3a5bef4d5422d690323e848dd833974f169fa0333f71e8a33da7d60f702a0002dba91a52bcc4f7e7f0dfa699a785826c6fa2471944279573e31079f5ba8a537b9a100ec2f93e3733293ccbc541436b6756355d6ff87e394eca79762184f47565a02b72add51c58e653780e922ab9aab7ca8e71ff628c2397c62643093df84247a0cc6bf703daea067ae997bafe4af05e2f5bfc1598b47de9583fc2c6e053e9c5c7f76c57ed94c8458ffe06db550ca3ac9d138753580b0222a5be120f003e0d01da306a73acb59c5eb68f54927aef60a76670edb4966b3734d8d49a95e92e140d0928fb8cb3a5c4a5acb05e9bd024e518c67a2e7af42bb15440b6af8153fd329932605459aa00774485dfc67c5082d0787cabb98505deeda61b718cb390f1a2b654a198319d59e99a9a09a124c64a5d9a58a80f37be124a21761f53675774159b73c301f42321b3e0ad905a815533d88a3f1b909126274030e116aa327a86d777c58454ffece10acd167f740d287a77496449b24abe2b72d2c8ab3ac58d26574ebc8b26b504849a5933822d23b40b9cfc7a909f81d61d58bffb994fb51b6d3d8c09f6541884af2c571cc1264f10fb948077d0e504f0136bae65b06195a2fc5a2a4fc66945e640d508633aa17eb4789df477a264239330db422c40718b7bbcd5ccf80d5f6d7dfc6468ab05509115c669fdc636c9b035c8686346b3cf0098bfc80a89825bbef5503ad985bfb5fe0fbb191c50883777c570ae9a07388de6cf659d2883912cfc64dfc9d64c93c401ed8462104b741d1a22ede3585b2ef7c2ecbf35760007802a296023ab5bf915ab9985d3eda24abcd65b50e0f79333c8cbcb6cc202d61e58f4c3fcc7726f6594726611d5fe0765c78461c5844864fc7ee427288d42e28eac6f0fb61363a26f44e24b1f82b6e103947aecaa088d79ad87d7be0777371c896388c00d5081fcc75e810876d483c167565c96bdfde6c092f2bb43966144bbfa8eba115909bf2674429c4f5db424b8b1b5cbc219e89b3eb643df66f6b03eb0e3a9680e8d47463bb40b7fd67c0b0518f422e811ebd5cca86ddc40f4ff8c21f5228ea744fe0df8515d8f241d4c5c651e00e5a3ba0772e08797ceb62c0cccf34ccb0be43d51df55196bcaf8c6200cf3a96155c367ac04a2bad729bd2ff1817b3946f0c0cff7839018b9cad7f7d1c7fbf03e827455eab46461fb8a6998cc2f164df69456d6c2a576c769a0294e9be54ebe9f936ed3b192e2f3ec29356418d82aafafa754ee5b502e420621353e84c2e5fae1b66a7159d79982f5d69c5660aaf689f2f7b7ac909ab61dc43edd0b8691a642bd1a99b0003e319896f9d917dffe9a181657333da18b045634901b35badfc58e6e353cd5942bc25a5139dfb2a69c70afef76ca406c631c2d5bd9f7daf3f33acf50757f85673d42df7b7916dd03f814fb7d1ca7974e32e28dcebcfd4c998003f2da378ecaa09c73a8c2e3222067669c2b7746cbf48f1fe62b2906733eba013495a0eeaf2508a3fb959ae746a5abfd050108dec3bfdc04afb80b784f7389ff57a202f73689385ada43e7ba5387bfdc418e5bed77d480b44a1417e98a14b1d87f9e857e69d7855cacaf45407f9edbc478dfeb8c084e9d87ef76c7ee16c9d62913aebcc9da32d1b3bb5d49d90de4640ad2fd7b0befca9505238298a160123a4e5d4146d943188d983de9e69ffa49dd9967b4aba1ee8677729da73d095feaedddf60fdfaac908c1e9f000d528c743c30db2442add44e2e8f7ce319f3384ef456d8d74446a537458f9ecc9a533880f422b1fb432e9358cd5e93a0a2e0c718db187b97c41d9a36595350375708a0083adde3bfe718448d7c45fb2e7eb5f327fd49c2f5dd13318d5dd1a4e9c6f087d79fee8b2184f18ed2c6c4eefbf910acdb2b0a115f933e0f0bf9598bd1d845c6d4f0fbbe47a30ba3c348720ac27c30bc7afd424ea5263ff977f47713bd1e2de1586d1a5253a9a79abcba6da76087a4e169f9bdf7dea35aef3a4533032b690751e084b41625aaf7d89c1b661cc652821c0dfbc600b017fff61ca7f09672f0cf23a2c31409c43d59da015be046f979a1fde963f1c4807581a7590295a7689c0727d78b3187da5b724892458e03c06220a575c16a8f8a40a855e9eca827ac4082b99f58a3be7807c0c06f40f0f17a0f8724f1ea0f87dccdecc9935bb0771c0f3f724518c4bafdfd3851754e0a99b48159bbfbb63736caa33be69ed0396ba1421bb01d91c454c1ec4ab838548e947aa6666e3617d29b8129dbe9e4459bf2e6b28a7e7c1aac59c9305db884ef288267bda719906cf03aebea1cf74ecc0fac97f1af52c3f06704061a92fe4268f2d9c64e8661ccf88164ad619399eb47f927000ffb0f3b28ca0e076b8f96ecfb8f2f84e2eeff8a80792f36541d606c22c80b5b42f7ba980abfdee56fef7c3f28eb92d8f188716fc04b0df21c24f7535726aa3b4d809aeba6aa7fc33835059131808c13e67d73c53a1c6b72a6f81675ad8144d75df2ffecb56e99673afea5ff3a3ee051365684dc433d78d2e59bf14948c4cf90e40e2cc1ca808ad197ebd5300b858bebeda53e2022f725b7f7aac8dd94ee0aa6060ecef72b925b79787789152d4d1c84957b69a473699c98079281fec8f25a2ecddfe76359c9cedeafbc33b742d83b94c67aa3599596441ee6cb9411d73f60da705db0546d50b022042fa97393c83e2b4ce4d7500db35de21a4b205b130ddca0b7d65d00ba84a3e89ef06560af35f52110bbd63b453a29a1467b9b9045866107c9a9c2ef853ec1d341f8e0a8de2d8b878bff71b8da58650524686671b63ca9b006d2e1df89129eb799b6e0b2c0fe8632e02fea93a99d88221e286f4ac535acf61a385ef77a5042156a7f9531dcca4896597afffab2b51fb166311b4cefd0b1d1205af948f04d02b52cbf9d4d298fbe4931e1f88fb38f00ff523f44d8c5b2ed27f2157dc952aad1802a3f3c0e6c97ae6cc7ab838f62bb1c9c22cd6175bd55f95d074e1ac24832e1a358c701c2eeb96d6ab6f1d0d172e0a69ccb784f8f68baf54bd438bfbb1e4f9342563840e31b70f3e2332c59668ba41b535debcd79adfe6a8046fc01681561744a2cd28475eaa8878207260d75d25505ccc488d5abfba21ba7ac8e37f1e89f035afffeff8ab8c8ee1eaee3392ee0c02aacef3846adb88bc47c37ddc36220de5f7f9723abcf649002f836679fda60eebf004b32a127ace8ff962def6a135db7a4f4b2b4146adaf4b98ee419c2de71a9869633caebb7fae7258a8e141209ba919a8fa0e370433881a9a35a91c9ba93fe3f1eda2312f573d4ca0cc9cbcd9e3a3353393458d0765852c5d4a565dab7e6bd1d787940b5e98fb16f0b5ec79838fefc22579ac7cc9bb49ea730b48c2b5dffc004c63f4a104a86bd495179e2b39b52fcb23d87a0a85b15f3a5e3f01259e2b343078bec1e15d5d12516f9f0022485f9e71d93cae701fbc7c983fffcb0a175d2b1f97bdcaed14c6845d65562ef89663fa134b488f73f18843636e22250e8cd882cbde925930fd6ca19a25e7c5f38a67f90e32fdc99acda76f6b610600e2dd0167dc179cbb87fbedd4030bace9467595e04d75ef1b192515da10a1051042bb04d8759eb6f4e455af13bfb8337a609481d327dc78f1373cae4856fb08a00cded621f96bff80754267fe132af763b7053cc32b6d8d5bad6d3f3fa06aa3bb45e773bc2567162a4a296ab0548e00d045c540729d387f70f7291b4d747c9855dc14aee1ead8988b513bc6c6670c78aaed41bab02763186dc9739d944067a337172672b53fc047ccc796e0d021b97f86ddcac8d85c432ca292c826c7f91dda57391864015833f602b5dbf51c0278b4e1672eaa7b4545143dd71bf06d6af8c4632c1fb47e53dff2dd887a8d27a810a1be10c061c1b6f142166762a47befbd68ad5c6c34a9be3411aaa1359d9e077fd0d627742318ac7ee4c4f2e6a6764c238e0db0a3aaf64d09be6c65d8ef37949b79e89f5135050e258e96fd9fe22df5aaa6770d5e90847de6c00d5c12c55a801a78e4d63edcbc19f2ee3a3d7b9b682da69171515d1418c33010a76e282bcf390349aa5c8bc2fe0b70925760f7d8a65932df9cfe3cefe8ec00652e3c66d79d962d6dd98677cdc88ad4e6df8f94c3e1509ca595368681aea20505599d10b0ea451d045010fad9a7e8d315d4d43d2c1d3d7c1fdd224c36aaafe3e737f13bb33dc8af0a43dac9083636d1e062dc7125df8f0db17797472aaac7b949b5328f77d4f28296fface13f8f922c5a0d5339c9b785d721d75c4c04a24a65b32373c47505db8ebd8af5bbfab682ead281ca5da235ce073adafd74af42b06a49c1d9c97af3db92527694249dce319599326dee1c42a5b6b0886567d3f0e3a07ecf846a417c53ed7099f175579eb77ba06adaf37220cb962b6bc1e796b8d3a6ae76362b4f9e73ca8fd7e6e74d518eb24b29dc84023c703e238c556154488cb26576bd100b986e9cbd4021800007b554f1ac5adabf2e98aecd6aa85ca9c7248a655c21f782e70c58006caa6359bd0c2f50b2b6dc505144f8c85a4784b6ff1efefd5ffe3eed70ab3e4c55a272cec3d31f64de611c7937ba5104e66889aae30edf5d41ae93378cec07b89ec951f7421de0170338d013c84ca"}, {0x1010, 0xffff, 0x8, "1944419fb71056e0f92151460e5771855fbaa9c7e23b5e5f69359cd52fa78fd986dbf79b4ae72f8a20997ffe497d49820ddda26d5eca0058e865892e1ae346311acfb15b4635764d148d7399ae225c6e63238d62129bc8accf6362f05c2c9264190688189a09c6c42eff5004337b86ba15cdc919bc1f1c8308b91dd9a6b4d2ea0f2bbcb96c7ea16b2ed8a66626e1b5963169f4e01331503ca9ec2048dfe85624dbf10354f490183a3a98518c3ba12c492c7bd6fa08d9dd951c9ce8c1ced2cd6ceead2ab89648e9314d61a82c27fa1566e57d6e546a37adb4a82825baac4483d914538aa0f65183a9b5e364235c7f5beecd66274982981acef255af099572339b423e9ba68e55105daa8ffb78f5265bedd5eb051476780d2805bd8bfc444dcaf1981aed8551d2df9c0bfab8ff424dadbca19839f08c26ffa8fe92432c79dd189daa055af296883afa26fc5e8351df841b65b66b29b9b952eb11d5d798400a5594abab74eb1afe7377088f0eca1e0a55ae0af32ae5f80eb6759c78f37b0ad717a457ad7c06d2e14786c6519501f2ff47f9c8f1f0e614d88628c2ac18b5a02eceaddcd580b91eea3bf054fe650cbf9aee03d413140f0d5746d559b303dec7a6888fabe174bd37b1d75b04907101adf2846a352ed1f1bc7881af8863a530f74e528038e536f43d360bb0cca928a110fb5e4987bf46732ae2282e2e8080d76b02d41d0d4694980f029fe57527f080cc8b7e5f090844b0f51adab5d6f6ffec67e5fc5bd0c4c30fc75b3d675031a9c92e3a9ab0035fae692b62204624a5a9e9ed3822c8a6d41007b107b0eb3e1d07650a7b4d4c2aac42dfbdf2221c5b20645382f1729e60a655223a0f994c0d631be5efb28fb44e54725626795dddada4643e72aee4db89028e74cd2798d70f1b763cf953592581f91adbd1d33930eb4f80afe4383162c87a4d371b8b259bb53546c7d7fd9d31d169379354e6970b53b7eec23851ff080a5d2baf18d41b74d4aab736594d609e5c74fa31dd5335df15226917b57fdd9496f1e83e6f5de4af882fc9cc12ace483e92dc549258e72b59cecf1088a66203a3b8a133a04431d62c6800cbb79974c0199e3419d71ec98bb815ee9be5299f76c0c33c1dbf9df4c28167e2226e77c4ce1d93e192d47750fe68f76eb560db213af048effa4baae0bd62a89c805684826f02ecd1e93a0cbd6a240ee279dd73d17908bc652d034cd50cdac57985979ddde488a65bacc9b47389e0a98605f33baa427cf3cd9c428061569d766a4a78c206b8573c3f31a9bccd097695248f01911f1042adcecb1630bcd602c49d3d28f6854961833a306f06e7737708ccd87d12c9148dc46545292c85ea09a62810dcd8d000afb344323bdcf4ab8ecc826c20e71f2b74bd97bcd1225dafb31aa235c17fd78a68686d7fd16f686a65ca0e46afae05ac0596ae6e334607ec7b302f9b1a2786af54e4f9a21914a187716ca5fd3620127f7e30ea1784e49489d4cf25f96b1d7042c9bde247d537b8ed48bbcaf1a7439fd84c70f3356645325dc8fb817fc526cfb9b6e4a012a87e3dc3a56aa6134083d663436c3662d963fb04cc9316ef328559d2098cf7747ea0f8227c3ac44ff3f7539af0c4d758227d9af88d0b3618e99ce6ba7867da50527484c3a0e805091e0aee8115a84caa5224cb80eb471b8526c675e1bb06dbba9a386282980919c55c30106b43c6e56de168abb849b8b72bd3961e0df9c4f9c7bccf0a50c44ffa0f4bbb269890d8aa9104b56a659d463051f16689673b166b44da04c55c64ab1590894485f4120d4bef3883b913cdba268bb6797122c2a91fd3bcacc6bd17ea2c43103a281745379ffb3f5adbfed21ce01b821c2a0836cdd3f7fcc83295dbfb60a15168e6c9b1e831d94db372b16035488c1c758bde7b18c5958e5d708c1c981c0a16272a736268285066da545a3bb6366dacc553f00187760d7192efb32aab2f0c08d1fc2a95359ab7126363899a6e5d22b7c8b5612ed267bbdf737bf3efebc0a6e40ad7d6f35862260b3331e77c3d786b9da069f16df78176b71f8eef9fddc0e8f9083f8e9e2023ef077f453d58118eb1633a24a911af73af1254e28c51dfbeaa677de89b01b7613c481e1597c72e8a72c142638dc4d00a544dd1bed10ac1c541f31076cc14f9e1718586eac82101d83e871e9df7875c4daae62007201c9a92a39e8f8dfee737fe48f03296c063400af92bf03ac7da8969dbc824065abb548900f2a137aec5ce8ab51a4a67e5a07e31222138f34f222f580338a61de87b7e7be83a22219165198708eb9639ebcc3c232631acd68f586c0a41750861d5c6d1a37c8dcf34d230ebaf0af2161cb47240a49a198914c5e8878d6feecb50bc35555ff47657a0f1d22207ddf101d134ff716b85cdb3b48ecba37b0a943906e7521250c8ff7413bd5da45a6adab2245b82a6bcf36e52da391b95a4a2800f91b1681c5182a8b6c5157de907a62cad4d6f9797e898474e3850f2dc07b3b0dce1b68fcc37a87dafc38936118a5c890962aa282646ec0868f231c2e0a47bb9e81982c13ad7347ea779d1ce7cca2f0381d850d8d3c67639bc9d77c3e0ffbb07fa936b105d4f46b44288cb90751a7e8132999390fba67a677c0872c5211354c9efa6cc90b61eba66a73d055c6e0e9096f1c9eb92a1fa3261ab44f44a74fd33b5a24351c5e88f335059b41bb6e85739ac50f733e2a6ed3588b7c77b9014e39bc324abe8bfd2f1f5f30042c6ae2a50cb13617cb0e18de17c7a02361c1aa7b7962b619dedcd1b8b81bcf82726e6e3f3d1e4e893329d88700d8e43641534d3b1dc0dca654ef6b1b2c5c56a8d7f7ea64cb715f3892c1fb53f195b5e17f3e7d594d72998a13d5b583edca31f252ba964f212f6e2c45df40837c558e7913170b788317c17f8f277e91f4ff447f79061f6cfbbeaff1561945fec3a6e93408b81322bdc73f61e3a20978e2df422479f3f252d47c91d825a999ac0008917d05dabaad968404013a465564da98aee381d6ca6a298eba4a7c7ce78f4a5c8f4aec4619a18f4c0ae11e676354598c1efaa3c2c48bded765c72b691c0e1ab338b218ea510b42f6da2abb2987ba7efd6c0568d4a2aca0de62b0a4c66f0f5132ee65f64e6063d99713149e83f6d762b9e9ba3ab3591b0932c554d5a19e041cd2e83777f92f13578ea56be5a1440f4fdccc315a500d3eea3e21a8ed79f9b4bcc4eea307606fc163b7266afce817fb9b570fc4ffa15ffa385e8facda0aeb6ddfc9067ade0df146f964bfdca266054c127396c94fee5db2262e390637ba934ec8da2ce81032606995fbb8cb07d7de5d284e123a8be7498e84889c165a5c2192fc57c2c734a7b46e8de14bad41226c1434db05ca1067f26076271a2fa3bcaac4246128d100b0e11225c70f537690295ad634d42d66d312bb92c86a8fefaca4cbb8f455f676e1d1bf3c5e819b78303d10795fdcc56c203cf8f455207464cbe4ee61f5bef332bbe5d7f83ed9cf7ab0275ab6bca6bfbabd2f4a6d48b4b2cec9a29afd7c6e38fee2022d576457fb70332a913a216e2af2e67ea3ad1c9d18aa100f1768da5944ea5b9f47fa1c88e034eba81814edc81b0ee9057c7399cff27914c72ec23b7a7186a91dd95cef776d88abc2a489ae4b78e94d4d2f6548eef3057bee0525f6aad81c9d297b7202d58df5a2d5bfab1e8304e0fb972bdaf5334b8c032bd0f3dd309279084096001d13afec10e00f5c2e491581caf6d59dfb0e918c81a6e869c25519e21ce0757737a6aa57224d9fc469e0a1d71f1ddcd1d5b9666cbb8eed00c069dde67af5d083d1294d32f82486aafa18cee96934a53ccd37a64412dd3e190bdce29f26ced27df8575ababa2fbe8710d940cafd250f66b388554c613f71b746069205d45fbe96772ad219321dfc261c7711fac36ee005bc2b82658c42444573d4871443f2c09a8747594231ca8d15d5e0c2188d073f265dcd2da6a3fbfa4b0353bf6a6f4dde1487ae6d7570eb29e8acf5b524dfc5260b22434c0f26afdf7771e6c3711960a4bd0ab4d494498a3de1f22704292adb13b994abc306ee5792849ac28a6450bcfae300603034a4ffc62703a23034d90379f590caedbad77ec0d862a927227310ef3a5cd7b0f891cdb85b008ba5073fce06a4b03dde64ea71157af151f0d43788b3d88aa0c13d4b19b73b13faf5c42f087a5820e884aa548b21dd6dc14c759dd7c187887b78c9b12612191fd5ed49928744fa9828fa17657f541fafe1d9f0ac0f4bd77506ffe575bb16a68b746c651790f1860007197ebdfdd6f07b12eef3cc83aa3e8658a3b3a39dbba4213840a8503ce616bafbab2426202c83d3c9137efe65007dff2c47ddcefdb2b7f1c20e7d99b9ba26c8397d37180ae9a656e4f497260c1c8a631db4803ab8e901e59bd8aaf0bc0dc05b235ee4a461f3183b36125fc872d6304274dfaeaf076b7f4db5d0746acc3094b2f2da44fcd2c202a27428d951b25f686cfe52997d7c076f24db927470a376372850dd2be697f3ae06d8a84230ba4109793d328139aa1c34fdf531ec6b6363a90cd52dc5691b0c956ca574fe05c609976bcfd4958a64e84f268243166c7374bd961907f96f998fd46f38b7092908fe7ba1427f1d640443bdff50b9f80e89e12091db73ba7462bbd60f695ae75be713c3b04e3a12a344a8d0094afc572772c078762c9db691e1b6c78103d8677723badf6d14b66553e5a73c5d139310a30ecbb3065578a91d3fb5f8be83c8e2dc585032519b53af551430051e68dfb8060711d8b6e58241c37efd5cd56db01c9cb1569407b46590af3276c9f8fd4fa067079833fe701b82aaaa536ed30c2040c249e1b74320684a3025bb6ef75899089e78bd81acb90d79485cf37955e84dacd5146080ecfde427b62378e5d60a01d31e4474d5b43d4421d8cc2fb7f7885a81a8654764093c0ad1c530430f389cda4d017ebb9962598aac134b3d4bf94ea5b7275cadd195471199c727f59060143ff7d82facafb97fa76a8f7a7e340ff025f181c2616bc05219bed42b9eced1042e89efd54034ab35f98e9ec422159256c09a2ee9f948f3eef64edca3fbd59d6e4d6beebc1d5207682c1be5a805571e37044020efe540b9053aee6433e5406c2ae9df72cede51396a1a11ad2b04ac180c5bab3bb0469830599925de7e231f951616005983c81190b3d98cb1dcb54a920b7b4d056785975f464de9805c614531e18abaf97c70a9f1c057805519cc1153ecf0c015bb03209f603a4731325dd8152d933d68e2d5bba34ae18889aa3bb31be96ac945f475b74994ebf429444c7c6dc8fdc44ed9faf956e48106a38732e68461762c0060e62897b4f207281aba61278cc2165a9e94d6217372f730bad6fb68085770b2193926edeb00e114acaf7c2a41dc9055e46b6e41ed1883dae1c00b7445033350f96dac0380ca83f287144898d66d2c0da3a79061fbe766e86c786a0e54787673ec38be9586869020286505a7d83012c90210771c2dc0af51200af4aac71244c786918f9f737dbd5556fc0ef71463831dfc29bcc4ce102a079546a4236e7d8d241362362646192d725819135d261c1f5cd01a8becd8ef6b2935551fc9f9c366124aafc1454470ac94861fea7932a4f6c82793b90622a2fdc62f8f3246c54a2feebf77dd7009db91baff7334b16a89d1d1de2773276516959e7cb31f898d08bf0e2f913d1abf2eb12b5ef52a3e1d6915a5bee292e1a52d3b631b940f4a7438982aba1e80d3069b291ba99fad066adc75b4"}, {0xb8, 0xffff, 0xfffffffa, "0485c385f69c4875aa4cbfddb31ef1f8a74f9304b10b93cf058d2cddcf2fd20d973e8d9589bb743dd77294af8eddfcd87f4d4c51a61f9bf13e3df0150b9e5d75f5cdc9b1d52b6ed0c936ec94daf0efdbf9d851011908ba3dc498021c81776c8e64b7af926d17441cabbb1cecce036be31370d96b4942666a9e5262fed577af374a61663c0e4210d49027c6549f0e76c24ab2d93634f09be82c5f551ed8993237f6d5dde0a70e"}, {0x1010, 0xffff, 0x1, "485cc6a3b3b7d008904a968c6d704906402cb88e39567687b9744f96f200c2e5001347013c7ed982fd713f84cbf87049162ede7ed0a8df82f31ced5f6dc0f4a93dddb1a07a0076c2cbb58e24d3565dbb977033226a2add38824f25361ef9c0d06e014a115ff0959f592c526264e60475591d7b936598342a84f89555f88991f9995a54e8331d9196b0496ac56a65d965e1d6beff6adf4688dd3f1e05c1bb1a88b6d25d1e964099afbee2b9c6769bfb6421fc0ba1fb87b4bebd8e1cf5a395c00564d1e4bc3614a7a61793210459466e7a388ce74d588101fcf025e382263b7c57107a742f3e1eb92d0250d61775a90320895cf7a1bdc67f3b5ca91caa74d4a7294c5a59fbdcd0cb849223ca4f16c28e7293c5e9eab616edf64faa7708e58683a72c5c4b145e54e1635fa9df78cb471f8bdec479594beb3f1ec66e1ed40aebe2ea7bbb24a6a56361e5a49519b48efcf33a6e870da060f2dde7cca7464924478b0e2621420500929d059e98e5c4b3d218495d76c05841f02db05f87dd7ec15a104293c3322051482a16d0b133f8708d99dc6dd2f27fa3519d649c4b73856f0912dfcfbd4c732559cdaabaea18cc4a24611f0d795853badfb544fb7dbf6ce56794a2b3b501bdad8e56ba4cea6ceb2575a35744f2666d77ab517e19ac42afe2561eedc784dd8d6cf3723f39e13aee2184b07224d92c4a5aacef8363eee5b1076485fdf9da5e11a9780344d35fc59d22e1620ce1fbedc61221ec763faf10985382a5a2e36d31332d1d808c48b1a84d8095becd0992995a566f29728a25fd7f8642096a3eb8fbae4ae7d46b7d1b8cf66d3d23d8c0599cccb564287585ed16959ede213c97352ac15730fa6e316233b3b96e4dcc3adeaf7b5b76195779ed2fd7c476b7195ca578fcd61b722b219e0ca97632a32771724102c930ca1e32be11a0b96536d6ba1f736d7f191469192b6f47dcccc5aa4f03dfb69d03924ff9e02136c60af5d020578bb743507f0e704ee02352e9ddeebf2f486655e1b9dab2e13f6575b76f3db298da9a8a084101c88372ac14bcbbffc48683486db37c4f7e58e7fca93c0c674582f8c28af45cae651cb55b4d03c8a7fa057c59985e37c1d2f0546933e3e6c7ddc5b823dab9c7040a61b469dec1fcde2ecaba89b42e1970b12b33cf88fcecce487dc2d8790f9d2bc3613d72288a6292c73559b974ca22301599c601ca14676f321954799c81e8bb984f3c2d582d50b502811fe1d745274918a96b19393d15792986f20ecf3dd978005965fb1fe40196ddd6ffc4e7163a399940721694581d1fe39618e7662a166fb34c72a09dad9fa55ec8c0d35f5d00e1105f74938e68daebcb9108e0483b0830e8dfa4d509df545247e1afcda87000de964dcca27e632c70b1f2509aae80f8898ce6dab0f20f93dd0fa4187dec286dde4d3b09e1b6279b8bbd10f9a9a13a5d373a972531210b5b19e09dd5b2a14038582c24899ac3e1a57c5cfbc229e7ef1883ac3fdc7aded63b2aba44322fce2c38e1b04c1197c0fdaec4630c57277d276d5352ec1a5453396f11a874c81d8569920019a81345d7ae875b6d25460331780ff690db37e9e22d20486b20df669a89f8286aa9e890b0fed0332233b44dff57d170fac0f6ebaef80b1e0cc2e1497ef9af649efed8ec3d284f404ed9844aacbb82b8552537e054b731dd787f62ce4c8f9f9c5ccae2117ebfe937da898918045acb324444132e01db3415ca7b0d63576292821d18b7694bc0f8b0f8bfde86e81b9b227da3f742d5218a9de3f3f519cb799e2a489d87931529e64efc8211979700928709bd83e5ad7cd2eb8e9dc796ad338a57175bceeb3b16db7c716c551803214fa8a60d48dc84a0cf65aca461180ba1cacb65eba552314d13edc395debd38102e006422f925537bfd724ae754c4dbf976ecac39e8c49060a0b493a0375211e117f81dce046048a0558161ea7fdf616839e2e7e5446acdc8f5fe0e2343ba20628d02891f13c751addcfffdddbd687b19c8829b2e907fe89bc6539ccf9b5a591b2472c6dc7101769fbb1675a892f815ceec97521c2601f5bc2764f7ccf8fe4f354a38ec99f73a3fce74ecb8fa6a605d2ba3e4dbaf5d4d6b17555d9cbc8adda030db93dc8313d64e4d56d687f784c69c23543562f0ba8c9bf2416e33fbda5c43e2e85277ba3d2441b5ce4416bd5570f598e2a2e77d50114d88679d7d967d10d1b6647337bc31d7ca9068235e2039fd8904ffe6f673afc63fb0118157fc3f1098032b56b13f9b9761c52a2291db13cbe6a6ee7b3c6d03af4dee06bb834490f6ff3830b183d16b09cfec7981516853d893493a431ca769c742ee1cb17c231467ce7aece521c35f234108f3b043415312e658433d4f9ab6d3c400713f0b55053a8fe96c1a6fb683e4b857ac6fc864ec20c3ec1c3e1bda2148affdfb293cbcacc37024c57c738905092f16049284d7339387485db5e1d429a7380f0297206c4769b82f9b9ea4d29b0c45773662207d0608d650957991b56f50ff9d8da5af0b4130821edbaa5a99d00e44ccd0b9ed96ca27ebe37e441d59ccbbe42beca8cd9fd559cac0cb26e6faac52ed829e31188afad4726439828bee267c97c34060e23ca6221925267c89edb685e8ca4ef4744d150a89372e73f438d3b0c0471327a5a373aacc782ef738bf53b12b1fd995584adb3e2a8a90480d51bda720ab68eaeda78156fae2f2e1516484ed681253c956de3b1f08984651d1c616907155f6b64522fe8c221559a86048c0094fc272bc26601ae03306d51954587a1344590b400fffb7fe02dbe43a0d203a6ae8057e5d13bb9b0e2caa06ac62b8f4d3d1251513b6c79153f6144ae7d4f49c7a54150e0075ddd5c28280b137cc355184a70ccad231bcd85f24fbc35b5502b6e6f0bab3034d410456ff6eb62dc6819bc5ca6b30c786e6941a5c361c6add14930b8a5917a4a3370033856ea4a6d64448176a43df3aeea2679b054df715059ec574caed99c758670243456e5a896c44795178293982f04fa959ec728aa52e325d14658f8c29e5fa136843ae1b157589d1a03a93bd562bd65aacf48efec7053e28883789cec60b26a40b5af9c9e855012bc49d7993abc595efd42333eff8906c5e77569c78889259ede5321091961664f80ef8567df501b757191964b858ebc0624a00beda5da862d84a473d1f01e276e87d5805b6fb8027226a8818902770c1db36dcc5d5585409d978ac3a529a818bc8617ac6541a557a1765abef9b21ed4f190adb547b92371edc9c4b4139de35774b66e3ece4efc0f905747ac4eb29b7cc8acbdccffeb49fba7a1c62b9ebfe3f07bccc1b8df03811eaa1b962200c497971508d8fa0a500b8f4ab3eeb9bc788ca75efc411589248d3999884622118b5233d52be1e48e32618ba76953d6bb6a7fefaee423f523859c9bb54de290ed4011021dcbf23d8c5d6e126abcc112d1189b62bbbc04b78e9b103b249be31807653d60b86138fec6d07f8daa0780c52a6e431631d1fbf69c31d2b0503b95e6008c9566a15242ed1ebd540dcf681a4a9adc5aaa96782f568a9c7042ab8d22d391e70656664508fabce0dd9bc472b03cf6961ee86524c8bd27b1b7b5395fc8d05e3b2e242941723ed837b7b6f5a4b6c8009f07967635d64e7948a92ef1cdf772f7b47fe70e2336b6249f7ab5c07311f80704de1ab9f5cf1f1e2b57c300d7030ada1c0f2db8111e12a8d6615e6ad24391457d97ecbf6f89a5973d7bc9054d039aef71d8b815bdf7fc55ce08ad7f097f3184ede37bf031d294f10690dacd5d2cb59d594bc9206789b57f6db91caeed94ccdb5aa46583946020213b37949c1b01a084316287c9f85aee440421905f58e2c8c0ae3974f5dfe3dc86e5e56a2338deb97f7d4168e7783ae4b93a8183f6e476779767d53270b50b7eb2817ac9a89ea10a271b203d2319e0bc42fb4eea93613ccf7227371912a02c9225793a2c8916a5ef3c7face4dfea8e8035b0d746838c80d1e9cf916db508d6da1e38432d28973b024d9f4b0dbb2631b3e443ded6a3a641c96305ebee6ee3a39225eca1fcdc7904aafa8e10fbde17b21c64937be56a9baaa8347224bba3cfcd83545e3e02d4b5913d535452998d6d24c15ecaaf5992d9f11738d2d94d6e83fcc64b41cda8f4c6a5cdf4205aac28bdfed2803af2487c9378cb657149b785e21068b8f08c6338351fa59172e1c96e6c8e7a803cba82487ad4ce1910e8c1740b0de402d13dbb18a57af44412d20ea0d7c4720ee8719cd3770f8a23ef6cf04d0b7d5e7a55c636c1e97553c7b869f30e72e287dc1093d57679a18212b28ddbe927c16f575326737676794424af87ff7a4b9ee372a506e43419dbc05d7f85deb6cbd12ac2087137822962815e8f2642cff7e5e5876236028542d1d5de9839d185da8ccc4064967a63c689d3b0696c422377de6082f378666f9ca5fb411976762096d4e9de2c48a545237c08d352a65e0d260e95bb0c0533b78b7da1cc6aead8df53ab9e0a07f9a1179a4cf8dbb8c9d770a54a2155b6079e1c16bebcd2c24b14a1e7cd0cfdd80e031f7f9e52d774af01d8a3f4c93f1a4ee7357bd65523396f9128e80225a7fc05cfcf5c15c43ff1d8fe7f7c0753a21b7eacb497d70fe2379ec240737cb588afc34ee9f02cacd37fa88d57d6c0eccc2362652466b650be6c1dfd877ea313c303a53ff0882a25c3854a47c44406156378f385dc693f39e25e248dcf6e2815d9681f2a2d02c34b4daee87d56f1b09a55539c781bf8a109e933c1a6f7cb76a877023bee91365cf8f10ed56ceb6686cfc79f4f29db9085fbfae7827ee2401a03e9cd20018d157be26aedfe4660af270a9ab572dc21c60565c874c05b56d3f01cddfe393dcaf29dcb311778a5ff11179fe1d8de9d475953b00eb79738cb1447600df7b2d40720b1a94ae3ce193c540431a069cd68aeca27c2c50c2052c1962759177d2d13acd6a929b975d2ecfe4da960f0575598a9c0635ea7094f47727c3242a57fb473636a55cb304cd3b7703f460cf07ae83fd252bb922e2d273e7f783f79dd48969a9a440c57c390258c5a05e923408d95fdaac5464346ac46ce52d22818e691240c2b575d834cc46cc55583d0370e4af4e2a13c8cf73aba9f2588c4502ae01b9a5e51915c68b25326d019da5342b91ad7a26842c87fbb8edace94bcd5de22fe12c5a054d4baab82e70cca81338cb8e0a1542b68e5d951f0ccb51231c9f9130becf505944753f4feb780434cc9878f1400ce70acd87c537ae8fe707bed680488533253c13d14297af9caa09984ca53866e1260bd2c02c2b159eeb0013dd25df91f029c1ac2fb257b5a3d78c03bd2651ca0d4af1a787594a44ea240a9ebb368e9f87d32e6c94f0760e0bfecbc9d9808ad0dd09a2217289d7b5175af4d4c43d4fe8e07bf60b59316dd2f0fe264417e942c3fdc1660992f8133315e646c3b812f465d6549c09976351f9ac63a5a35ca34654de89402574fbaeb96ad38d24958d6c189dee2cdd96066e337f70c49b11c5e5270cec507e20ad4c050ae4ebcee26566e4ac82a82688bf505c6af02aac239471673ef2eef8ec718c000a66af2970cf4c80ade66feb423783a6e23a6d2dc2f4caf7408fda69e3087c695af5bc9e53089baf291f4cd95c97b38e7d455074bb50743b23ed2e9bd380babf9ec0abaad6e878387eb37ec9f96e0b107ba9de71bd897c0d540c891809b7fe5c6b10178dd09d09e4a6bc73ce5a98d0d4a4dc35849dd9c47773fc696a6d7f6ae99abd4342c9b8fbb8"}, {0xf0, 0xffff, 0x0, "9a37efcbd92672cd1d7337a9f472ff09619cd58ebc14fdca2bf9a52a554103f9c1dcd2bd874eef735bd2f308f74671d327caceb49e8e8b152f9cd978c9e9316ec8edf39d3cf015c319e60079d9e21b77f3bb39e64e4fd1b02c16fb5aafa4cbab427e03ea3fc6bf59d70c5bf383bc419813ac3b8da7b22af368c62db8b7585663a4b29a557e9aaac0ae3e5eeee176fe6f7f6fdcc3ae70dd5aa4a1f5093be96bf89bf1cae5b515d6ad4cd3d514855f77c913ad56ea31a195283a79458bae2a8c46d4e47564f38d7b3441dc5f187bd7629fc67d02ed474c5dad51ff5758a2"}, {0x110, 0xffff, 0x1, "93924760bcab9a0c04e55ff79daf103aac042f0694a45590e8021fdddf1c22d5e9e23664a54af0785dcf5cc95034794d268f5e974a8b0d1fc22758c95fef71b252f06e40660e987d13605c0e211ddfefc2691602453d9d004b59847c972d36a126b02ee04325438c2b43861d6b0cce73186d4bc9e041bb0ba57ba94b1037babf0e0e8ec48b116efb90f74f151b5c626e70aded3020e73c6f4f81e2863b6a19dcc1db71222ce3873a3f066d1b89d79e4544cd2260e6c20a9135c1ebba5c2ed8c54e410e45cd56c77d5631ca62987ed4d5932571f050a1753642c8526f93832127ead28cb9913b7044b3c2e5a074ea1f8413e2bf5d12cfcd8872cde5"}], 0x34e8}, 0xa2fd}, 0x10, 0x1) shmat(r7, &(0x7f0000ffe000/0x2000)=nil, 0x0) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84", 0x5e}], 0x1) r9 = socket(0x10, 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) ioctl$FIONREAD(r9, 0xc0286988, &(0x7f00000001c0)) executing program 2: 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) recvmsg(r2, &(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) sendmmsg(r0, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000300)="7e048eb04d407e416b9552f1672119829635845aa79065de45991ceaeb9618b7af1b276e192a4818885980b9f5984d289d0cdf24b41718582931bb9ae812fdea333e7403f9b49f557c8e1082f223747c27be5ccecb4cc3edf3db51ab5c53d0a3cb045d696589a281ce7766c9463921c68d9f6506c6515e8ee9b52702a86602c2c001a22b8a8e88604f53669193ea45ae6ed1", 0x92}, {&(0x7f0000000400)="c5b927d1e74bcdf2cdfd65fc011a190b42ca0194277ae762cb4198ea88fc39faff50d3d268718b263e935b0b8a8a97be3802e589a6e324aeb7f2d8718604940e6cddb3feab20306ac1c66536e69f7fece317ae339ca161736cf89176ebd3784bf05460a068d05d243a0a9b2ceaa881eb685813de2a1e9d3a6a4804fc225c112112ce66585ab5a4ab4029042051f6ea8100944c93664a03b03483a6f3c790db051aa88e", 0xa3}, {&(0x7f0000000580)="fac6cc3e5995b01a5a38531ccdc2ae956583a3c76e940cee490439e17edb964ceebf1e7b7d334a4721e9a438cc61f4b2f3b9e7ef6693357baa219eb143338f0c7e04923985a7a07c0adf32de6efef05e5a87e696612a57436efe6cb2b1d2725a03db639a29e4f094ece6b28dbf398423230b257824a6ff571698e779774e7e86021596dcb26e01490c723d53c7b70b28c6c5427aa83a2b1dad72ca96fae625830e98ddc50356d3f4cf77f202a3fc7a19197176b3195fe42c79335503777f00ffdcf4b6c9de45f67dfb49ac4a3f948450ab00f43e57e0b2bef74ccb08050135", 0xdf}, {&(0x7f0000000740)="ae33c38bcc7ddbb2f1a641b962fd7c2e1b40ab9dc44c706beac7c70241e32ef7dd1c495d3b406c5896633990e013bb857ec64fe029a8709f3852c8c31b5f437f1936467322bd3b8a837b4c132e87b40fd8a112b3b7a5eeb24e837e667ede9d8ad29f9e82bba494d56ab7399db449011752bbd69187c53122f88a089fba8b466c84d0c99f9e5a3d239dc12e40e2f54c264fe0c1e740bf", 0x96}, {&(0x7f0000000800)="9f819a8b307f76dcc944290369bd9f3b6848eeb547cd3b365d6a51d308105ed0cc3d7dde0ed02cc8053aa9dd56a83bfb2ae54e4db717f9de8c34d5c32b9794311ad38a47480be66fdcaf1b7afd38bbfd56989efae762a8354eb366412f77fb99801ca7060f76e9944f49e26a497c304fb092abe45af57d8986a54a8f618b4890a4a5edd992673df58177923c4439548299fa64a4a3579aef6f923431b38c5cadf704a1603e38f69019f3", 0xaa}, {&(0x7f00000008c0)="93d8f84b31f3e2b99aaec71d3269d034de4e58e9d3a7c9d233f538dcc263a9a126ef469a16e4b0828fd10e7992661397aaaf7df8e4b87dae0fce55ac5087abe1fe843ec64cb6351f0eea34f264d68de85e77041b9dc48cd0b46ba2cc130c2e61a804727701764d7fe96765435d7aa4ae8a5c517f9cd7fb344c5f74bb050bcedee7423c3fcb2edb3895b6c3292f91ed4b5414edacfc58a951927a9307702469af124922f15358ae6a5331", 0xaa}, {&(0x7f0000000980)="af7290961f3575a51725fcfdf885e8bdb5b04ea2b54f613828d0ccd5b9633c8a75ff17bc47c64a97b82ff3f2d3428cdd793e5fd87e4b33a01f06f204def00fe05bbfb5778f58fa19fb6480980d63cdb488b22dfc38a6ec8b88f20c3f2c34e8faa5f780f75fe1fd4d663aa75048e28aa8fee6abe6cff59aa336a445014f36e47986b01a", 0x83}], 0x7, &(0x7f0000000a40)=[{0x90, 0xffff, 0xc087, "f04012b688c4cc38348e94a48c7a2f1c8136d707896816799e27207a668793c972e2f2512fcb4c40df8d0db47fcbb11d13f787f0dd8055eb09bc0704c5181e3983f4138a1c5121fd4b9e1a4a4d8dd1ff00e0cd44df85b922a51a878dc9ceeb2b6ef1d51ceddf4df677e15a55efb0e4c9e8bde8a48cdf882de030faa3bd8618"}, {0x1010, 0x1, 0x9, "3456ef3990bdc1ac72828cde1736a0f89dbf9ee667cba853b872ac98e56f46ecd15f7662a0a5d5f40a981fbee76711d973baa02a5b59f77174e6f09913e3c628ce5c1734f6b72a2896b9c394919869f5d37b7eca65ef74b0461074a932c03024d9cf87d5385f71f377739a877cc80c82f6d1ad76b6cae96e90aab17141fb207869dc808c078133db9d381758e803052fc4a887de1425c2f5798208fa6c22b027664552e336bc7217cbcbc6f8f89e80361769cf18296dd80d5a919dd58d02e4bd17359a6bd8b0c9e900edf74399ff30cba14b6bd1f86fcf843fa61afb15a5c80cd90deb6356b64aa2730d73e179b0026119ae6e611d128dcd5a34ea1bd95e72954673571d6235a38c815024555f8eaa51acf05bfb086ea504e9b24dbaba4fcc57bcc7ee2fd4b320bc41646f04413602c17fd8cf9bcc50b71e17fbec776c52bb4338073d509debef16a7e98b08be10e0beadb619cce54559e078f7f1eb645e6d23591006f3ca7cacbb7690a82cd825b3046766ac01139738ef3faa14ba8e6fcdeb7306b208356b4279c78ac4add5c1932edc3791083e357e6c828ac3a04af4423163aca22dd6941c22d776d06f351373f909f1ee51c9e1a2410c666efd9d3da0d06cfce356c8437ae9c4672ff49e6c7c51ab6e0c681358a00afcb775bc10d234bf6045d7e50115f0065b463082128e43ef2d547373f71f292c95c53c3e2eba8f8f6fce2e39133b2684544b126a70c4672e9d4b396f3c9cb998a00b6c76765cda496cf73de9cc076f85d12d91d374dcf5e6de4990bd1aff2212915d524e5237aee31bd4c7808095387507bb87cb009a33ec3ddbc5c469cd1cc09e244de566b04814159defaa8aa6f1cc6204d5082205570be2f7f66ebf72d0642d23298d9c1e128563dec94da6e98b42875e69fc22a04841a514300d612cddb75fb823d8909be9618bf36c88c0685d1426451e5538b4ea16ade177081d4a4462324b1f023066384dc891c626b13bd519b5a7eeebc5aac097a119729921b2b20b9376d970f0bfe4e62e2bfa14ea46333e42130f5ec01501f867e824ec0ac40a698964409ca5c3b5aa358038a92f6937f4f85cbe34ddaef0a7f93fe657a6eb488016f121a06d54827f6437b7111f0585ba85974f0675a7287b94d8c936589b8cae2bec29a6783ce9cff3caade67365a2961f053ecbfe5499c8928a36e5920e6393aaf1d6612972307a5f94f927fa0c5a9d11c37aad731102f5057198f7192fabda7eb0bf9058ee5c13d2d126cb22df2e11c99c286bc49ee0925d3379959d5d08a23e74d5d54edee38148e364cdf9514384a1eac0e1e8715a9717a4c052cd1a48d50b173083b3a5d74426b3d44284ca06bbf3da77f827e46a9fb47592dabde92b14c4ca627c5a9395339d5422a805632b79955823ae3183edc11dc033394969b3b6c806b35a53034664a50a15fa8027e6e1e059d476af18bcbf9b23d1028bd1ab435a66595b717d7f5da3dd95ae9b21d40ce745e6c00ce9a62ded71a0ca69c00f8171fa545fd9aa6788c16cbeca4b48a2e7f45b6f3b34bc2c1724663da4069d91375c5b446d868ee40996c0c34920b992b8dfbc5b472691a1cdc5980435c4b3a4faa97e39f1094d5b6eec425a64ff88b57c080f83346d4ed43b5c628e41ca44f1c06f1beb7aa27281fb6725b3fa2bd6d20f5ec53fd57081ca205c0ea8cd9b1512e1a9efcf269231867034074e4bf9bfe6abdae12052880bb1ba3b1d2194b5552e34de1c6813173969ce7d7dc238c3492cb3722dc6841ca3d43b48cd6184d5e21b8a31b930b34a1be478b58a48f4a1a77dd9fbe65beb0e3e19f4461d123344c58a192c005b04dce76685516149823d60eb61eb49521f06321421761677b7614e2d6882c1b6d67ff1d0d558e8868a119dfe529481581474daa3ce70e558c98f55b22b4c35f714ffea6661975c0f6c0d3d918a941a8f211b7735dd487c186a356839a9aa005dc89ba81005047caa243a496d2992f884af9831c9f047b578b2ff8b36e06832b6fc71561dc805094902a76cdb10c5aee7eacf3c3a14859d0b46088f697c0035276948a0fb29b55535a2d9f5b323a4239c433894268be1ccff677ba49a655c9a717941e51e838b62e84373e366f8d007872cb1f7ccc601f7135f96cbec6a2748031463ff241d1ead9b5ad51866bc75f19b1924a5b2fc1d75dc150eea7d89f12c6a0f91e68240a71b5f97fd4b817df3a4f883e847871afae33b076c6875b02b4dc5adb39b66b27598be7c1b8cc8c3c0a56fe75a6cb2ee958c21cff3c553c65848dbac17bb3f48d986dfd9f07536928420aca72dbbaa0185695e9a3eb981ecf1ee76019f9bd4d9bade2bb48c097521ef90c069b242d5fd77a44713e54acbde23e6585d59ffba8a5c0580c4fba1732b3cd86eebb89d6e412e42ae509f39a4376c091b6d78b345d1d549e72cff9b4749395c7c4dfae96dc1c2ba8af9557ef05ca1de14a591940212cd3c30fef03020a275e0cedfc715207be619a4b38865a4d613bc812a9e33f333ecb5f23e3569db4a30661e73962d20812bc67a3670e7f90fab45182d4aab15e7036cc1d5d5f595586b117ff21a42a0be5dc9af14ed2c7f60995cb80fbd51150597bc1cff51991ce8def1d1e25087d6ae7fd61c935e3617fa7cf159ba033ee56878dd80c377719e4fadb434e9ea31af8666ecba249e7a8f6393df25888f9340fb63cfec9cfb291a6c36430d7c34b4bc4bef31958c03b972f7e2a567405b82172ee6fd2f58b1e39d605f7cfbcc38fcce2b6fb4cf0f19adcdbf6133ec6dd51eff069d3eaebc8d31c33851fc2b37e5ae908e4eedb41c943944f14a962518f50aef713d6cdfc543c3a78255258dadd75a844ac846ee308a271089d42bdc3f36e4de25852f1c4b1f64766a84fba65067d94779d0f7fbfacd9fe6dc7f57d066139257d6d66169542c230a9e33478851c17036f7b302d43c796f5af1f2dd8bc0d739c62b21460d23f85324506721886907891817fdaa1bb2cb3d034331e10634e175a5f55b1b31f2abc5f38deb180a7e60b63a03dd54f38fadf4fb907c17c4c6cf6c7157a1c584b86f1ff883078b630ed017ae3adf9fd6580571da46b9fbf0c0179a6631e3aeaeb119cb7c329d528dc1ad0e71acbb08cd221d05aaf5a83b2812887845a8b14f8ec085503f51e00ddb1a28801f846ffcd9ec750e1db426c8fecbd2ba874b6c79a240260a5b34820b00d85acb0866168580c4100ea1cb69ad83e7ac92e4e050480be9d2fe524c62421694dda4260c67337fbb84c49be2749f691e04adaa1dc2b823fb9514e91f38fba4ca5081531990615bbfd31c80ac7d47ed1ae5c4830433e401c46c9a11cfd2c1bc52d6f7b5ac45c5f996889d2a380ce84b279dfabc05ccefe9511ca68733aa4f559c6202f6d0bbd651a2daa5d49ed204455529759d3e6f9f2ac884424d66a2fb0ade09702ace2150da71e4ee8092dfbf9b205fe61c46f7fb9e27f12159b8388bdd4148ee48e60700410de731c5f924f60d91009276e98a3ccb4494bc5458a9dc25124338feab956b742c3b14b4d23106966aae697b82535b99d516907b53f73444327f8e05777d0206a5fa98013dd9e94b5b5b71faee6445dd31a8ad6e0148647abce37bbd54951f5825969fbdb3804eafecb3dcaac44b15ef0dec48fdeddea0d64ecd953bf80a76d5b835da0633b65e139ad43ff3918570279e827a9ed5d20af5c574690e4b4b22148ceb7d24e6fbae01f237b41d3adc611119fafe08ae34b339b300e5738dfdc8e9b7f10282078b7ab6682eb9d8cd31252b7ec5e54408e65b5507c65f6d514143dba337de343f432dbce218cf9b4b152f74d2c5093fe7b36729a2a978fd19f012ae6a65f5658a9a3ebfbfb6ede3a40139f3edd2dabeb1112f746d473b95543e7dcb78398f4cd0706ea3f57eb4909f711924e34c3398bc5e941466825ca35a222ab49f46f0d7344fe8f55bcce6bfe9262cb3207076cb9e9067abf869cc1eb6f63168fb3652a3163d7077023529236fa423dfdd75d6f19ec05b69d86cd36119c02402651c0afc24b5dc6ba90855e0a872adb7fcc3900f883eb6366e66dca60916053438ac2446078356f2a257594a5e94560be78a3ec986291243de965dc1846d5c1d96dd96e07c4d9dd23d60ab02354521c37fcbda22bb032f4406e981d2682f8ce4fe9a4691c150d3753acb4964a0354308473e49ae0601008093dacd7ce1110ec5fc70ef424bcfff8ec79c657eca08da64cb10ec290fdaefdb22c1adbd9e7a53dbcd93a77990b557849ee3e57905f3684650bb86f6efcc7a4dac65a983b1f04b8b08d2ccc5777cfab4734c9ea29a56c052a6c0a0a90fbf2d293d4915ccc7ea68399b513670f0959df8ab8bdfb5a9f2c276fcb78baa4df36283ba3b33d5b9db18501af22aa922a456c61741e855b5755af919f5975ef458fa0eeb370ecc5eaa7953b195c4cee971891292e060cb0a4ff336dce61b268e6bfd12d61d15aee07eed7ba28648f24ad5d9fef6bb41210c9a5d6a09deda84bf1c24eb9fd29ba30dac1bdaf85ad10dd81917ca1846dd1357d9562b6678381b63cc4599eaa4da95afc24acff3c5622fa9b502f2b748f70759422327c0fb789e76fe09b28fac0ff27b92f29155cd93f3b48a91570adb997befc4a5d1a1b2d8af5fec0b5e4afe5037bb48ce0c7d2ef0c6391c895c657b01f598e1651e511211b479dfa59c5dec4ab793ad052ab79b262b434e7fece02b2cb9ce01dd550b750fe7811f090a40e72034f426be3baf8c045c1bbb9657026fcbd346d3fffb9d4e8ae607b7b8bd4873e54378df29f9400acccbaedc4e56dbd1f7f7f28a5e99c32761635e501c817b5eff16c13cb7ee6d2f893263fee20048ff418452045ecbf17877e6b3a53eb16bc91c5ae2319dc28614dbff3a9b88cdf4f4b34316ba63179d8969594b8e508530f5ece6295d0d8fd88bbf409fb9bee7f044ee392a06ce3159328ee958bbf8e18914097c75b65fb90557dcf4eb13d047123aaf45389c56725d2fef4ef7e4ce97418cae02aa7ca8a46be7439aff336146299462f16dfe51164ac6ddf6c8399c1c3633f8e207a7a6618e41545d84786e6d39c36a14c06d11d03ba4c43605322aa1ae8ee8cb3421ddaae9b3efa09dd8a3a8ee266026275c6d0ef63682f329950843bcabf37dc4915e07ce6a140262016b2c0ae716809a3832d0bae0b3dc8bdb068b9ff09dbfe15ac4f9ebfa9851f8fc49c80d5b14a80984b3b4a6f9dad726c5819d3b7bd4fa5f6a5479bd1b229a8b096c55f3531fd1d03d2bb6b81e72cf5835aa730502c012ee900d14ac625753cbd5a0e26591c0f7361d94ea75f3b14dac9ccc940506f2cfb7178270b8a224d8be31baef9dca361616d3206998e0dc9b1110ff6f1aaedebcf153774fcd2e3cc7680eaee7de1f9f05db01a70f1da403a76645cc4cea032912b3b8cd45dbadf687accb2c54642d3b51252ace675d06dfcb5b8d2bfd1a49b6e6a6b3ff679ece9879c0968a347d4809d890daf27e5dc1624e8ca836eea63e5d1c6ff669ea3de6fdbc0fb2f26ebebda18c5e29afb01ae01e8de1089ec919549ea92d9f63ea6be00bf72a0ac8e7b7ccaa6bc1beb0d06ffbe1197002078aaf2e8f08cfc7bf6240aa56f592bd1c840d064f1acd5e66f2c74802295144c7b5c9d89797b1f9366bc084e920aca68b8544fdfab39d4c2ad13c0dc5b6a3e8571c4064a88234ed0b0119fe25144b8f9c1494468a45d316e273e93088d77efce326b9ba251948b495a77d73df16379adef464cef1f477"}, {0xa8, 0x1, 0x9, "dfddca05c862e9907f9adce5a260252cbd90d93d541882e927776a964e43a5acb5696eaab00885e4d4be39fbcbdf2cd53d37c98eee83fc255c968d1d8f5d8f2eccc02b4bb354387e5e65a05b6281eeee60820930cb1ac00db4b11bddc5f5acce28a1b7a0a833058b3ef16f3da2064f76d88d84685f173f709f8e3016112955ac7775a098df8d9e699a835e9c7ef214aaf5b010"}, {0xb0, 0x1, 0x200, "00d92f018413ac2c66355ddb4a652bbd70d19cdf5831d0e4c9f04c746175fcb3322b76e2bddb0e614615ccd45ebeb2edb06478550db206e7a2b1fbf3d64cdacd2dd8906841e9af288fa08f0cca14e1eb52d67ad88cf556736a4dc5f043374be10de3f725e0e085856917762f8a545df79bf9719dc23ce5f6d305734c29923e2db932c382a8f46c9af3a2c99c435580fe944a7f9f84c18328ee7cb4"}, {0x58, 0xffff, 0x0, "fa4bf38bd355859d0c760ceb603127b5fc489b036847c2a84e3ad963ac1be383e705e862a7a2899022003356dc09c5d3026ce844d13a9930314c9021436a0f1216"}, {0x68, 0x1, 0x101, "340e2cc3adce27149c967fad317d09bf97d18de23c5bdd80157b692b6dca878a253b8986d134ce35d1586b8c7fc49ae9f7204d7f9abf31b511adeecfc0b9776092085ddc79c54ae35c51e86809f7513bde"}, {0x48, 0xffff, 0x8, "1c58a8a01bae11703def8cdf2bd2af10efddd66752e1f2d87e2daf57a6243ce62e3cb414dc5e191ff729f1f8ec0499607521db414e78"}, {0x68, 0x1, 0x7fffffff, "63244d04a5b9cc7519cf6cf093b10ca7b9d400bddd0afdd5ac0f242a145bac3e31eb54d7f1299410457ce377e90aa8e7d50bcbb2a00034666d0f7c53f9f6e52f3dd76aa1018d114ab7d72a22409c1ac605"}, {0x18, 0x1, 0x71fd, "66d6814a540a32"}], 0x1380}, 0x401}, 0x10, 0x405) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001e40), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) executing program 5: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r4 = geteuid() setuid(r4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r7, r6, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semget$private(0x0, 0x7, 0x3c0) r8 = socket(0x2, 0x1, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) dup2(r9, r10) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x3, 0x0, 0x0, '@]`9'}}}}}) shmget(0x3, 0x3000, 0x2b0, &(0x7f0000ffb000/0x3000)=nil) executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff020000000000000000000000000001dcefebcab9b4fa5b7c3b841e708e30c463ad116bd36f69d9e46c0da30fb1412655213b5bbd0c382a70dc7f969f48b74e54d3e38d759c1559362b7f084810eb60ce0f9b278f7158b7409d092d6da6697232f8fd592ad1481a61ea317e605038bdad63933d4c381c9b872b1dedb6cd824db77e5663fce9c63a6a98ec6fdaa0bc56602db42212a7a508d18c5a068a80f82711b7"]) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000019c0)=[{&(0x7f0000000140)=""/136, 0x88}], 0x1) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x18, 0x2, 0x4) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_open_pts() semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) r6 = socket(0x1, 0x2, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000380)="f8", 0x1}], 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000880)={@random="bf302873a5e5", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "3a6394", 0x8, 0x0, 0x0, @loopback, @loopback, {[], @udp={{0x3, 0x3, 0x8}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="7c020000000008085ac7cf", 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000000), 0x0) executing program 2: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) close(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1a) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x2e9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900a5762022bb", 0xd}, {&(0x7f00000002c0)="d5ea27baa029ff896801ea891ad55ac490a78e0232dd6ba7f8e145e9b01c47662313c0c3c4bb92e08864d4f930acc2125429e372ba65e4fd51213c8caff1f968445fd2c7dcbd75e9348f9420a45a3df8861c453e3a58b2a6152fbf3ad39cff88f0d69673fea8866d7304b14e3bdb4459d157daa925843a01cd23f685afda2d17b63fb5c966094870921fbf1045e9d7e15d", 0x91}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r2) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "6b3224f4ff2c00000000000000000400"}) close(0xffffffffffffffff) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e2e", 0x23}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0x7ff}, 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b876a854257525e480200000000000000000000000000010000001800000000429d9fd4591a"]) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) sysctl$vfs_ffs(&(0x7f0000000080)={0xa, 0x1, 0x8}, 0x3, &(0x7f00000000c0)="4c78e3b057c2faa54ca8dc56b18acaab78fb093bafbba5adc97bd87a8686326139de4d3d9c69477254f7a5c09cbfe36252444dd7ada3fe415aaa1cefd8b55509164598c0a0a51fbaf7f4c963cefe9c37bcbbff2b8a2c69636b592ae0f8e73edc3af3c71606d9c9f59fda6bf2a773d3cfcfc86cfa13aa9875d6ddbeb4f85182eea79cb7ef67e52f04784c1fd28ce5fa5ba1c7e798b9fd96b7fb32933428749a91a5a09e2031b88b197a51ff970d36c46e3c7fcdafaa4eb8120be0a6f77d198010c98f11c24b3af5a5a5b308", &(0x7f00000001c0)=0xcb, &(0x7f0000000200)="9522178152ac9007783df657a10a736d34c56bdd5f94fcf82061714f8e2a356966c36b2e6c3f223a330a968535d1ba5f3fa35f412e313e4b2ec05d297ab4b9f7d13ff6e8513cd888ca51cf", 0x4b) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x1000}, {}, {0x7, 0x0, 0x0, 0x7b7b}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) sysctl$hw(&(0x7f0000001440)={0x6, 0x13}, 0x2, &(0x7f0000001480)="942d872f7942186e", &(0x7f0000001500)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000280)="f2c8a474d62b99b8bf7572488f9e30ac2a5bc4f9d6e0041e62c96581a9f01eb6ddf636e9b6d0f8c3af8ced2f05f086404851b068f1fbffe6a49c21901eea74150c04ac5add566869bba3ad4a44640944745a7625c5f622cbfc13822b29d572337e2507d89cefac5984f08da0c588fedc92d8acd2c8a58097c51c0f78da8eff030000fbd4a21e8ebe8e81700abb9461bad33e8ca9c8c5420e76ad8efb953961d7cbe5b050487e5c1d7355c7ededefb882f8978014d9d0c9a0aa96f6deb49acc4449a7526f8f3d18ade4e76c07d82910fdc656b27129eed399b50eae47ef98fee711f1dce3dfefcddad9f6653aaa684d4e", 0xf0}], 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x402, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000026e, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="3800000000000000000000000000000049097cfad41d6dfab57ca01de29b70f1484ae71b77a235a80f5a0b0988a549a9c60000000000000080000000000000000000000000000000a5542802b69d6cf62450fe980d466c4ab0d61ed356cfd5912357ebebbd4e23a62b3ca0be2b36c8c2059b0c6ac6bf6eb73a5d0f8de92bafefc9d9c1396f640a415aba32e5adfe07b7520b9066a7a764afbb47022e393c6708a1cd51ab9a040000000000000044e713eb00000000000000d000000000000000000000000000000063ff4cb1b9eb8d0e2e73e8e2565239dba5735ec16cf25de14e7ce45d29509aa8ae471b67934026ba6c7935b57357ebdce2ecbb407029759b11e8ddc800000000ccbc1618086711adcb31657edcddbf1f71c5741324f2e4b73fe553e9e7d8f5b5f0ff0b621ff607a8ef429f95ccb02044c36ce82a1bb2c27b82a0c739000396f916e6080bbbebf0919b699e7dcf7b38107bb4d51df4dbb4865e025dc97d94d2dc0ee1d3c4ed9c7e0055a7248d4f79fdf2764257b8fd449f66f9000000000000004000000000000000000000000000000046719d2395fad92ae5595d35022a6639a6615c74e15e3c338ceaea3e1e0116bae8f17ff93a28b1cfd100000000000000"], 0x1c8}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x4000000000000061}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r5, &(0x7f0000000040)=[{&(0x7f00000003c0)="5aca66e99daee06ef340a436e054268e18fdb7858de25d16982f0ae6d4caa00964", 0x21}], 0x1) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f00000001c0)=[{0x91f0, 0xff, 0x8e, 0x9}, {0x12, 0x3f, 0x7, 0x80000001}, {0x1, 0xfc, 0x3, 0x1000}, {0x5, 0xd7, 0x68, 0x1}, {0x2, 0x1f, 0x1, 0x80000001}, {0x9, 0x3, 0x3, 0x7}]}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f0000000580)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0xe38d, 0x2, 0x9, 0x6}, {0x403c, 0x20, 0x7b, 0x1f}, {0x0, 0xb, 0x25, 0x3}, {0xff20, 0x2, 0x80, 0x84ed}]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) executing program 5: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x101, &(0x7f00000000c0)='./file0\x00', 0x8}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x1, 0x0, 0x0) executing program 2: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fchdir(r0) select(0x40, &(0x7f0000000040)={0x8, 0xa5, 0x100, 0x5, 0x5, 0x326ea7da, 0x0, 0x6}, &(0x7f0000000080)={0xffffffffffffffef, 0x0, 0x6, 0x2, 0x3, 0x8, 0x4, 0x7d}, &(0x7f00000000c0)={0x85b1, 0x8, 0x1, 0x80000000, 0x7f, 0xffffffff, 0x8, 0xdc}, &(0x7f0000000100)={0xc35, 0x7ff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0x7f, 0x1, 0x8}, {0x3, 0x5a, 0x80, 0x5}]}) r3 = fcntl$getown(r1, 0x5) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0x4) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="b923755d09c05f37a854ed852aad51c86f6764d3fc73e96bd340c6af37a8e28c8569e3fc61f80792ddf109cc79e7588c7fbf399f2bd78e8d620670d621dcc3074ecd4c9e89476ad6fd72b64e1d84d9874c16cf8c8ff7460daf2b9129de49dc", 0x5f, 0x9, &(0x7f0000000280)={0x2, 0x0}, 0xc) r4 = dup2(r2, r2) r5 = semget(0x2, 0x4, 0x500) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xc0]) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/23) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000340)=0x6) close(r0) r6 = socket(0x18, 0x1, 0x80) r7 = msgget(0x1, 0x400) r8 = getuid() getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x4951, r8, r9, r10, r11, 0x8}, 0x4, 0x3, r3, r3, 0x4, 0x5, 0x10000, 0x6}) shmget(0x1, 0x1000, 0x50a, &(0x7f0000ffe000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect(r1, &(0x7f0000000540)=@in6={0x18, 0x0, 0x22, 0x4}, 0xc) setuid(r8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) close(r6) r12 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000600)={0x0, 0x7, 0xfffc, 0x400}) preadv(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f00000006c0)=""/141, 0x8d}, {&(0x7f0000000780)=""/139, 0x8b}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/74, 0x4a}, {&(0x7f00000028c0)=""/144, 0x90}, {&(0x7f0000002980)=""/72, 0x48}], 0x7, 0x7) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x50) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) sysctl$net_inet_icmp(&(0x7f00000001c0)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000200)="204e702a6ab08fe0e2cf2bdd7db239e9c520e2135beb682c66c347e8d1e03c6d3ccc0cff4a2f7701e549039cdbcb2439c0423583794f19d2af8336dc157c24968cd863a655efab3d83d7475d7aaec42e1901c1d7de2426eeb82581399a438fa8a7d3d677ea30b614834034dde76a93ac58a41dc54302308d62f556041ec535f5e0d8", &(0x7f00000002c0)=0x82, &(0x7f0000000300)="0ed40cbf03baec8a27cb2f08ce0b2d454d50722f6001b5fedb65153b25ec75b1eef940d72fbf0d05778768939fcc2d27ea43e0ddfa2e42620b59958c23ff0ea74291834884d6ffa88f743bf4e32913d6973ba964b9fba7ea105355a47ba08fca831c70374602b11f1fb30b609fb35189ed3feb46f40b7c7f923e5c387869537a7446c2cb1e4dbcd783c7859b594db9af27e9aca6aa8dcc77720d55de964929fc9d3aabd6db7109b137cd1acd90152ba9657fce0bca154bdae29befb617f1ebe51ec25237ee123b67afec0db0cd618f935137a2bab842699991cbdb1ef811dc0a94d13e2d05bbc69a14b95ce6a38d6447936f92e65ac0f981746d0953c097ae310a1433b83563224c8e47422de2b8eae47b53ac538696d702348dd060834448f72eeaf138dd25f0da84a06df42cb46d65e520d2c35544374b99d8195bc3522a20f8039915d98c3eb177fac795adaf051b200c1d94ba2d41210018a1b6ae3954cd65742c526caf862f5c815b2daca160a004da41aba43449558a3e5f8c505f2fd43bbc2f3474dd8ae3a7cc4d085c67f35d746fe8d2630143fbc4db1e1566ac1a7dbca7498ef2ec410413b8520b0d38edb337df97587ec24095367eb736af399224c9597c9f7043aa9d44163ef1beb9ff730dae32d2531ab276e9d03b7ddb37121e743306ce9836f4a38256ecbe3153fc4537fb948515d79c0207518669e5edbcdb4878b89582368c1dbb35b03ed639e7c703b9976a954adf46e31a1fa6d338a79521ff2bf4b100459c304e8e923762696fe5e70f737277697f822c73446c17e5247a686107a03dafcaf7f27c372106555aad5bf8f019f85173a658d2bf33a81413f02dcb214fa6b868ec302170c2db7ea21ed7a48d5422ae629471bc801a21534f9a45b2716ab23ac0dcf3d2fe587d871a181b992a63b63f953c3d5871076b0e36eef7b76da962a9d36f00cf013e7983b1b8650b028a99d75157685ccdab9c0271cfa816de5b2fe2604841df57e901c37f63b5a070aaedc23ddba14eb65a123474bacf7a512010f1363d6f6b95cb94e63a0721d9b15c64ad66b0d83582075a509980e2d170f71f88d4d0221e167e1197225a168483abcd116fb9aaecc830c21e058955f0867cd0b28f33f0cbed0863ccf8cdc4bae4361a99d6670c6c87a3146cfd402414152f38127e38de1216d2d05e78930c4fbbc799bf243800453ccecf375f6ee0142d533b45e0bbe985b5771d8c90679d8051b727a9edf5bd91a5b50bd3ad8c101082b344fc33030266e935878739706c0807b5a2fdd498f64f9551839e7f1db23173b6a268b79004d206200c872f420c8c729aea84a9ec11b77e3b9246e826e5b878b210c833d3b296086f0c3d074b1154ba12a4856c9ea7cd2fb619d5ff3c93e9144e35d06a0a29a9ab1e4e6fa8e3a2a2dd52640bb6115c84d241e511a3e150afcb9e9d69c11f02e342bbf50d8779173a503338b4bf538758cd501035607cd7b5f5c6566b5585f79bab822f352cb4bc2844a02f479b5f6e6ea7251b81412cd393521a2abe1c2c54cb9edb9f59a3f9d5aa2aedcb3b19cfbe47f7048faba7f14ca2d2f154b67a59e83f1c76b6973b18064ba978338228fbdb8f59ee1fb3ad8f92913152fcc3da3b844fc8071e7ab9949c8382fa1dc37f5f7647d2001aab01a2d173a845656cf5c7142d709ca6dd4bdb16a24a6b08160e0f62c305ae3520775c0e2ddb18525370da0d817a5ab93564c0cb730c9b60735da59033b02ac35cd74cfd82be6d4d65616070a626ad3d33ee1bd5bd4dcb8eca0da7639ab1162c855e9f9b0f4b40fb377ab6e15dc34bc597ca09ed53396575efc02a7bd08fdfbe67dd2f8ff596801598fc0032de42ce139099161c4860e2899446f6d4aef6bdb6a4f0fb2f0d48549265840acb033a3b0c5588620684efb7c7916ef461d7d3f82b39d986cb46a24a76a00b3beed5c6089cb106bd75cf4ea002c3702546b16fde95bb2190098cc7792ac2b519c6c997bcba1880724a76c74cebd32ae7a80bf3dd731cbbdda9b1b2ba0c9bfc5d718d19a25f923e0ef18c3b410489a5f50c51fc40d4054b2cef44f686b0e8d1f895183b223ac58715dd60e402c23f482e6bb237852d67c174d04d2650989376600c796838b2fccc43550538616a21fd57af06f7a94bbd51a14c4874ef33465a117a69bbbe9d5bc76a2b0daa36c4a5238c6e60985692aebeb0c165054a2ea9c273c084409c1cc6b2ee834a083a058236a4ce62955ba412cc2d00309695b2f39f70a080cd442d5e88939d0d5fac604977e08f9d45204db037d911d1228d2188b071d7a492c906b3b2f1c01b79daff35f39293bc25d73efc2dde736b96a40b584967c1f1339f14c170ddb84e2df7c0c62123886deeb33dfb4453059d91f20a07ff7eb246e6933617159188d49f7ef6256bbba56892a94e06848ab0c47e90f87fe38e3529c7b2d80f1e527798bc2908d8e3ad87ee065ad6e8551aa70eb2e1c59c7bcd7e34b955ffe6fc5df85347431417f2eda7de7a82e3b39e9db6fd4b9dce5fe8128520a29d869699674496b47d054255bdd57f17f0df15b8d6970726fc89357f300ee8bb528bf66e8923cd0165bd8c4f52a671af03f8f313b07142b7569f67e2a74af40fd38f932da2ea4dfc2460bf9b020a5297f9c98bfe24a3e94d5be4da00583e52e80ab718b9242c4b37987ce1b22c4267835130e3e342e7579c8e72fc362671d68b3867d8134a26d44d1f39524f1e16b7afe94404bc9feb01a3c05c45d1ec27c2a9fb08c65d4ad8f555588479fb6155853f12cc109de0d72a1f151e016159906b712e5b55c4fa5afe64815368a4293fa5085c6ef9a027df3f12e7ecbdf2aa761faac172565a9f916e5b9db4f08323d871112d71bbc4a60faa0d54df1075637ac181d91521c1902af23f4f267355f563816077a3d2c388ab3a1c6465d73aebd610a252b6672b95367c09e93cd264ebe3456de9b94c6b3fd7491e99f934ec5bcc0ea961ffc53768b6a9a422779dbf92ad429d5b90e03479eb5f3d306abbd1156bc511345591f52a324d1f110007676eb9d6a87ab976c87b8a329665413e5573b082039f17e3d2678cf091a110a9a004890632304b3405137bbc6a0012d8c2f09ee3fcdc48cc985aac4bae0309d42660896ce2f7ab3f9f6f1cfb8276e134ead305e84f45c57f025efb50051e4b1294f515b643af2b89333865f0a36fda9dd0651b72451c1eded759760c36d3ae0de17a1765d2e7bcb7aa603d226166a5b46f366abf044845874c4c7aae2804794acb1acc0d6acfe099ac7254a98237ce09018b1f2b333887c1253a206864253d4984c2d9dd6a793a0b81d2a4e85ecf86b79fe21f9c9b6dcfb5aa63921e8d32b1ec21933946918d149e63ee660146728260b044b250e024f22a4878109fdc4372c079a69583b6f04a0d678d31594aa8477f3775567429337127ffec498b9754f29091fbe55f85fc932a9343aa44463109f251ebf899d9c1c378d7f06077e1cbbfaddacc4235ddc66746f03b44f9a692de092d64b372779a0f6564ccbb5393fe5894602d3a88397f29a8c1e9b597df771a813905cba1eeab883ed3590db20fddc12abbe71dca5b8921db7ec25b19cd93187ffa093cc160dbad1a018256927be5dfa015c5bca9d1d159e36724779ac44705dba35b863d3cc525a4930671b82bd69f733341312788a23227e90479335050e230f3fae2839eddcf95ab1241ff8613c00adb785331ca0d28945cb90da0726c4326509c55bb20a6afd62f8ee0a5506ce5d75514c512c883f7b5b2f3b32d04421aadab4fb638d56c5775a39e0a3b42867aab6b1bbac35de380dc66d73667259188deeb5d098ec185c1cb934aed4e66bdcfc885ff2d96f46aa1f8f2c24f9ea74c8691c34692536a32575d702389630ba69a4577e63b5bed3011d8e0eefe52b9d43dad0711af3e285162fc0f4ed94739ef21bb85c20cfdd13ae08d514e1677b222b5831a5acb1aa7a356b9352a0e091dd6673fe084761fb80c1b4d891e7ed8085c1aca741bad0bef97505b4163747cb90f5999d0b911c9ed674e58ddf8f6152806736fd84eb37643a68009805f10b006fe5ec4aa0b5fb56b5a947af6e835a2652bc72f404537587a0f9475e1d76736a4ecb70e411ca9bf8a003f5b49833763dc1f76e763743ff94b4f441cefd35b1852428b9e6f852c21b11077d8474787690bc83e198d8bb756312d982a40f8f6c39ad67da97225a39a1cd62424b9f94b33c0e81e7f0d37500dbbe694e97103612ce1190cff3758ca4843b540bfeba27cd30b5326d2bace5b658f5e5810c5297996a6ab65cea8ec71353abb7bf640b9921f7843e273a67e5be6bf94b3b77db2c5f74372d090505d90a8e00fea47f57924b49cfbe094a393f6edbac8717f1a457211d761f07bf7afa3e78b193f1244f7fb54f4d490929f9c5a007475a622b2eaab06f2e9302f57f6190fff6581ffccdb79de431e7d58cde7ccc090187496fc4c7ab08845ccddf5fdee0929d3f2fb9958712b7da9c75b6ac75ae685b0a5d362ba3c63397c92aa28949cc89b7d762e216906ac6835727f995108cbfe80a623eb88460d7ccbd31991e1bc82635ac2f5e44e996930ddfccd46c7e0c341cbac53b29a9e9ca0a6c07394d3491890b39b47dd2430656ffbc7b84fed90a0b59b2be35df6ddbf5a86fe91ed7592b948103bbee7fb919e282f8a512bb27b32bbfb870e402d07f8dd480b6772d4145050608ca579cd506d43c90393d7e2b1fadb386c5b6a7edd305a3640587bdfefe41ecba0516d19972be6140ef88ca7edcc38ee154f611e3e3543168f1655ab992c3b5403f870c8625e28a86d4b8a2211c1b3551eb729dae596b5aa5e5edc430784ccab66feb47b25830ca20f40f8a208dea07a2e345f0ed52a3bd74398147c91484ed40882cc58cf6469acec6bf8dc0adf6e1c87f78e32190caac6f91c8af907732592fa9c0b212bac3944fb135ec93a3691f7cfa3cc4b843d55e7eb3eeaef876bc48127f5d6eafd7bbb178d23e8d4cc9568d5d08b1a393c82a8fa9a363d7b0f41b02d73732ae45fe98798a08c1ca4cbc3e6e13a7cb7debf2b75a5d9fc76ce4d9708df2041088c61c8e0fbc8199ec2e1d036e54afda8dbfa318650c93beba12bf5b01bf858fde652e9838108fb26d6447f4377dc667be7b03dd74be2b7e4fedc2888b4e45509f33eb77826893694b19258c0ee0c80ab36bfa5d1f839bda81acaf2d09d9c14314e8f8192953f02f2d331c14c3e2b8143268cfce4fd1d07f09c8a93f7df8d732c5a62c9fecb6ae2346f7d06bef4f6ba6d775ec24e9adc436212eb0a44f01b53d308105c2b281fc70456b9978c9a28f7e986d1b3f10522f0104dd2640a84f369fc3d7701e61d42560645d60d1b695489b0134d36f84dc1b6b8859c6812de04f1f420e5a5b81a7a338846460dc257505ffc71f2dcb45bb1316ed9262e1da8d61eca5047f00972731fc457928e63b532d2dba628016ea06f5cece8db7283d22c2822d941692d4e0818287c41e090dbff564fdba5ad6f8212f570b98f8c8f7f35c4610c86d86d619c0d69603097240fc3258311ec1c00848efb0aa801e2b94d94864efba3026fd48c10a05915a52a3df806930e7feab7d2eebae1e1b7508ded8f999ada527210f2f5aaaede68c3810d2fee926a8fa6df8ee1bf8ece9cb85bc1ed6682d0d6876abce5666573d39f5f63a7452eb89ec5078986fb0b0bdb8643f399dc720e09de5501461a93192b72de39b95277d168b2d82ab657d2988d24e124ec21e1", 0x1000) setsockopt(0xffffffffffffffff, 0x6, 0x8000, &(0x7f0000001300)="b237042c8fb96ca0bcf45c80271e2b21af6e10fba910b826ed4ca26a4e8d9cd8f5b05d0f4bc357108aab09bdd922e318fbc45830b97e4348535d46615f5ce963c784469437bdf20d044e2a3baec42d450f0f2f9a3c7c766dcafbeda22038fb7d465e13dcb7f739774450cbb1", 0x6c) r5 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380), 0xc) msgsnd(0xffffffffffffffff, &(0x7f00000013c0)={0x3, "c12395f6ede6f8036bc0ce15912660fbc769530b814a1829bef2a9d9a88a06f077666238e1d02208cd69c4757020275da66841989c4276a780a3798d813065a43cfc78d994bd39315b468b78cf3ccc28c46f74dc03ff0aeedb730837b71dad22526bace5adda9b667e420deac74f9e4b18d8de5a994042c751c0281bcc7ecda9fba0eda99a346a58b88b793b5be6274607c8b4dde252db1031439f7f5dcd0d1a3d195648dfe25074ba1a4bb6a2e559dfc064135c1d0a101a31dab27cddcc2191224c455267"}, 0xcd, 0x0) r6 = dup2(r0, r4) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000014c0)) faccessat(r0, &(0x7f0000001500)='./file0\x00', 0x14, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r4, 0x80000000) sendto$inet6(r6, &(0x7f0000001540)="e0aa3a", 0x3, 0x400, &(0x7f0000001580)={0x18, 0x1, 0x6, 0x400}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000015c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) bind$unix(r6, &(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_RMID(r5, 0x0) setsockopt(r1, 0x8001, 0x27c6, &(0x7f00000016c0)="1d4e30093a03ad85f4dc95c2f3ffeb94443f42d7a62bf8df686094d671c63ae2279d4647e53c3ebae472ba59ac28f7073c27187991876be65414cc86e9361e4f756e2fc656e59bb4d40594befe4331e0544394dda750683c8dcd728c1522fca2e470b1e7b9e3f0ebb49396c1d97795ac4f7b", 0x72) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001780)={0x5, &(0x7f0000001740)=[{0x5, 0x0, 0x20, 0x4}, {0x5, 0x2, 0x7, 0x1f}, {0x8, 0x5, 0x1f, 0x3}, {0x747, 0x6, 0x6, 0xc1d}, {0x6, 0x6, 0x1}]}) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x0) dup2(r7, r1) mknod$loop(&(0x7f0000001800)='./file0\x00', 0x2000, 0x1) semop(0x0, &(0x7f0000001840)=[{0x2, 0x6}, {0x0, 0xfffc, 0x800}, {0x3, 0xe480, 0x1800}, {0x1, 0xfff7, 0x1800}, {0x4, 0x3}, {0x1, 0x55d, 0x1000}], 0x6) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYRESHEX=r0]) executing program 7: syz_emit_ethernet(0x5e, &(0x7f0000000b40)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8310081004e0086dd6060626000302cfc00000000000000000000ffffe0000001fe8000000000000000000000000000bb2c0000010000000000009078000005f8ff020010000000000000000000000001f91456d2484ce61a58000dbc03e6945d684bb482a2c5ca5db3833fb44f87ec8ddbece0a72727147f5b9c17d0d3ae8582e1231e9aeb1c6b5a1438fcba7a20fc3af456"]) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000580)='./file1\x00', 0x4, 0xb1c, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) r1 = socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x0, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb65, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r5, &(0x7f0000000540)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000a80)=""/174, 0xae}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/44, 0x2c}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0xf42}, 0x10, 0x1001, &(0x7f0000000a40)={0x9, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) socket(0x800000018, 0x1, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) setreuid(0x0, 0xee01) dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x0, 0x1, 0xfffffffb, "8a53924af3357b16660a7a35e1311119a98caf28"}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) recvfrom(r5, &(0x7f0000000100)=""/84, 0x54, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x80000000}, 0xc) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="38484cded2ac991ce404ddb735cbd8a8fbd6801c24610f20fd40b22a65042651714f603cb654086cbefdd35dbc165dc10e02de9fb3a455ca9b6d2e44e13133ae5e1605d3c82e742724ae0eda4d7d5be4ff1f1edd21aa198526332d9f0d2523e2da8a3c5648dc094fe93c8b4a2565b4de5316da98fc283c87bdfc83c06873d5e2db1014943ad3ca524834664759c0ce08963a7a070eef283aa90f78a360719f67eb076420f2420129c09fbb5918e4f55f9888f32b6f2fe651608d3387b569009a29218596cc413b32357a8d6c1ba58862b9da5b3830b68a9bc5baaf42fc462025bca24d8e477b92718b0cc8db9854e091e83733eda82333d7accfd6839475773ec5b24833fb8f13faa8621a9df0cb1fe074a7b01246ffb1fe61a92bd58d29e85aa5ebac05e6e84cde8fda0c2b0923e70145568d9c2f95546aee24c76f1b0266675576bdb646615d7649b65cde592444cdf8715ca8", 0x154}], 0x1) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec301be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d80369933d3de4ff08784d6c", 0xbc}], 0x1) poll(&(0x7f0000000180)=[{r2}, {0xffffffffffffff9c, 0x80}, {r0, 0x1}, {r1, 0x10}, {r3, 0x1d}], 0x5, 0x7) syz_open_pts() kqueue() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffba, '\x00\x00\x00\x00\x00\t\x00'}) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000221000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000041f000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1}}) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x13afd7fbc660df31, 0x0) getdents(r3, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff06000000ffff86dd6010282700080000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac4e214e2300089078"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r1 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r0, 0x0, r0, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) (async) geteuid() (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) (async) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r2 = socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) close(r2) (async) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) r4 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4}, {0x416}]}) (async) syz_emit_ethernet(0x3f, &(0x7f0000000140)=ANY=[]) (async) connect$inet(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) (async) rename(&(0x7f0000000480)='./file0\x00', 0x0) (async) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') executing program 0: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000480)="2f89cda1814bc69e8722b3740c66a3d5e03448986856225ee8caf07d7c08522f98db4da59e68d4a3128dd6908a6a4703ef9d943d2efa3c98c3b4d7f39a9894eecebb0b279ce03bd3564365bcb626fa73b6ad4cffd34027ca56ef9c46d7917e2a02ec1212a5ffbdc3c5bbbba26621cfaf412451dcd741868f35bfa2b3c0a230f616fe3da2276b75f6e308c3f2d9a4a8613ade6feac80854219e032ee961187113c6216308b5c489e8a32897d12a236eed4fe9671f9bc2b67b5e100e99053f269c93aca71f75b68d9099ed38393845d5292ad5226a5048ccbdae4939126d1a05089644391e1501ef022970908c87b2b9368f73778a4267153df65750974579db5d161dc225cceb0d7019cba62b33ceb228a9ca1a260f18b87baa09ddac390a37a2450e68ab22684458219206bbe66cbb0054790631a7be94e0c086ac212e1e845f03bf98ec340f77f779d6f458d96bf5671d06f085c1ccec99a507ef00e5575c1b56fde1450340dba79ddb5647c13512a4594a352a392eec15d714c52aff2148f2e9831953d314821adeb0dacf41960bde92aab25fe3700de10225123466167d426c649e0dd57452d5536d47cd007348d80092b8d9348ba47340f607031fab8415e8b84f63bca969b032a90db07896fd1807f169b8ea8710ec02055da5ffdb78353bd6a571be45b559f88a7ed840380c20201ea0284dbec282b32fd271bd36323c0b13d6afd278a0b17391540e6e8e54cd406cf95015149a6c9284db7f00cefd7c7dd8893180316460f20ab27bcb8bb919a089b4bb8a65f30bf2fe63cfe3d17577f78a60b6023378d94f16bb3c107ada4561ba0f77572301ffd72ae795c7b3ad25f0eba871d0876b74bb587bfb66892c3c509f96499b259ec4718e59d34f1364ab80a6f0d3920dd1ffa3ada450954724378f7ec0474d0fad46ceb5a37467d685da9a9dd14e3f1e43632468e1c95b608a34f0b964724dfc3fa8c4f0b41f5f7e9d4bc412a45ed8f24e692ffb986d24ef5ac53a3a9527a542399f6fd45cce53a98c131644949024607ef3f4c6f73749a73cb314aac16d7a1367535c2674dff0b14bd241842655ecd7a666ab4b01fc942c2482267232727288f4fec1812b5a4d942be87ae78c6f07a3a53459cabe13c5d6f728519f43da7a4dee12aa2c1c2096d194505dd9a7c9bd79671d7b828beb819d0705eb6f14a31e17716e309fae00b6ecd8f06324dfdc6364941bcb7e551a637adb57ef0b11b88a8803157d9805b4059d2b724ab84ab9b1df7ec056784a403f0a14b92486d8979227ee92864fced26e19a728f6286af556c407271cc30e7ddf5d3ea2e18a22921b2cb7e86b1468c720b77be132d1fe67b229a4dd841b3775547123f695fa3cdd8cc507267ef526988f6de14448538d683b275d174f4aa39e655f871ebdc8a378003142811907fa5d4ec6eaa818b3b896e2cde8bac0a4f4745238894c64f95d5be0914be65cb34f20a719420c3b76d5ee1cdb3926a7cf32a3f14aad33dae3a077f6178fa739b770bdef3e0c32fef61101202fa6e79d28055c58a3f1b46ffd01f58880fc1b4c4df34921b4d91218c11fe71bbec9e40085ad1c8f0ab9185d5c75f5f0fdd1279fa6fd55e961f65930793d92e9eee8f61f3014d13fbeb7cbfcfe74d51ea5eb71bfba472d11b5820b44853ddacb0a013da9418bdf4d485f08e2069fc21858c4de510458d5318d822f8d89fcf21986a17240e60fce504df3cb80c81a9a8d51ed166bdeee8689b91da39d85cdcfeb5dc4aad42245bbdfb4a471c2099adb78e96e2cccf3be0b74ea3922bc8e17e396439566e9fad055bdd9fbda617c2505932176adaa75c453f2f0844e5e0957364d2ffb7be2f421731002de7c47d09d7b31557aa8fb049e854c7d5ec4776e73c4d7750b846d30efb9642bf220ddbf648b158783030e1108f50da47533389653eecc2ee6a8664d4a8875453700854b34917010bd8b652be0fbb1bbf33300eacc7c9895312bf15dbac32ce08947f97354b7dfd70192223c51aba2d40f14a4a3c8314f86c266f34aa5c8ca18ba6d7b59285bf23c7931dd574242cb2639c22dc2e20226ad73905ca61fbc4f0de5723a9f41867a1d9c1e0b469b146c7bc03d84cb81cc7a0b11438eb51e2e919d724129751d5ff6d9ef4af9a3f5b3d586dd9b992dfef1a07f108aefda709e68b38d1aacde2033104e2b007b51c1f10d39bb2dab60e4d82e37fefbc8e1ea18c516e719489be7e4fb54567970098cb1e1f14627d0d439d9a28f6cc9f39fa204e4d49c1b8d1be674f519f6248b688e3d804ed30ad395564759fd4144a702865a2e97f0da2d96f134801815435cb56ef2a1b85272775b3a506da936655b98ced1465eeecd17a061c394273c6ae2621ba9013813883d0a7574e786bf9fbb2798a94e94887e12a69850b14ca20fb4e794c77da42bd32f9b404419bc2079b78a73d24c853e971fa2b7d300f8d413365afc081d456615eb78322b746313bc4f2017dbd32346bc3cf8a1a072667cd0fed5e22fe314a9b6c76750e96af717988c858343fc358fbfa239ef174a645e618f48b0a12bebe31ba4a9d13ab9b1c16ce78a20123e00043cf6c6fb71291c4d6ad9b76874d2e2b9849f156bd241c0fe2b9cb5c46c66856308306aafb1c210bb39bdb1aa17ee1ef659aaa4ff7db78b80e01f5bbd4c167c283587f99bea68cfaaecb96c56794bb2e54fe484cc3e647b93f8377d297ef48034994315d66ca6e7523169f91e1b4fa422663b8b6439389fabaa9bd11c7fd5f458f147a2968afc6a89cdb1c31da64ec4c7c1146595657f98f4095dff700a0db4a5b11e642cb054d74786a49886248d3fb93e81eb1e4f683223c671f11d28e9a78c5f88402f110376f635f8a0cbbaafe238ea5f0529f02734cc701ba49eac489e82240fefc34226e429f4efcec74f6935f7bc81853b16c4bef4ba08ae04ffaf105d1dbbe52f4c5756d0ccb2839f8d8dfe3e88077793757d3a60db1ff7e5f9114424e3f9bc7562ac310af8ce91699af24321fc362f5c4f31d39bab142d4f12cb7c39a338cad710cbe38bfb31e14cca85d2a9d4956bd1ca2167ca73cda3851b8f32cc2deacb69c793baf40401c42f0a703ba7046e7cee79fb13b145d10cfd02efebc0af8122ff5a532fc43712290f9ccda9fe2c869ee9ef873dae31cf371e4b3d3f9ff4570599157d95db51becbf211c260271c0c59b599598b3ca21f7369cd837c0dd1dfe3aeb377a59c06288c9b1f60fc2fca6afdb41798c215b15d914a194e38604b91f855db3cca438157b06b1b517471b1c04f34ddff475ee17f63a114d5a7cd165e38583c0e98d22b1504b6224515254996ed11a4b06b121fecca5e72b0d4ba7b81a91805dcfa0b5eb10226c90dbbfaeb4a49a6e059c3ca967d51d465cf8202c4362546a7b48f352bf3c4cf7bfdae98dd4c090591c18d50738652f38bcb8a0e9f9b91dcfae66fd1a32a361857fe48b66b43569eab8792e590bac6319590d344d86f1e2eb18ab64c6ef67b23ec21e5446a54819fb7e5d30fe393d0762619f6de8625228851be322a689d26b069fe228e83792344fd90118d13cee849e692f7fa6a31e3c55b81abbca59c3d8eb872a6e2485c431ce753234f38d7440c7013b9ee776c0188b082228fc6747a3799de16f975b0265dd57330d3a081c7ba79d0f6259016ecff88b446ce037906882f548fe64f027d88c16e315e431c322ca0cad275ae89c5ff141aa6a00bc0b8840e55e9bf1a80aa99403aa86a27024faf6f678fe00adb0d8cccc483b8ba6545a13d9bc73e8449713b0a65a84a3dd9f8c37e8c5bcb53c37b565de8915a03f625df808a091316172e075a35464bf19a102f2a9b222bb027b8b84adc928ab421236023d8b2d07a07cc6e5f842562609c468eee695a887c352c916b9b71cf40c4e09bfbf8c2cb74f1f7edaab989a5f80c22413f9cca50794ee2ead7b884168ed8fef3ba2239fc68e7205cc16f32f08eb19a407da43256646b5c9e6f16175b6162e7e1d91912e6751555f110ee31545ffd93c575d87d0a507b4a3bdb6a4e81916c73d97cd9f71231eacb865913f0e9ed76e3d30bab6160c532b13000660b3886d0b7528d9df99cdfac3edd97d63058fe9c0ad2d246b6345013d585d50a7e2ac2d76e6a00e3d941a0590fea8c132365371d075976e569de9dbda2ad4aa337d45f41901b0994b2a46141d42006c8fab147cd55989055458594bf3034e35441a5fcf4c1d93de5950e76face98120da7290806f68930a6db76069f4d7322efba5055246cc18c9c0138d4863bbe53f8ece55692b86b668606626606cef1d3198b2cd02e247a4087523593cfed8e72699e15d0540993838d66116b8715d1e678bba1e709d5876163e99daae50a14834325fbee31d80dfad0f8980b979ea7b0421999f285aefcc49866008473bf48ccedf761507ab65a6c73d3624414af270704d096862a059b45b28daabd094f988323b5430fcbdc2866468b7009e134ef5fb966f6cd78d3a3b0e83f2ce57671abf806dd1fab8a92e73bf7086a588d59989ed3e126de3ea636ae05ccb9e01a46631b7c027af0926e30e5db0a602d2740e93aad690572ff5163ee79145f053f58706e8cbe68a84ca43041cdc59fea83879a5d95c6618e4ea73425f7e560c077db58d8cb39f72a4ee8eb4de76855fb50dc99a6e552efdb7b7239f570991c79950d28271a657dc7e05d4e1563b3035d4c87376a04f45237f4b52c6c365de01938f575560cda1c3e2d98c4f0bcec65d3d77776aff51366c0ceccd406bd9b6d890384486139e811a515c7ed988ee8e04f675e9700510386394e6d707ca56f3c49647170963af55e47206b83407808f21519a7beae9b7e17a5f7acb641782c00865fd244de910ec6f4603e497c2df38fa730b24d1547886f8b1f630ec032093a542413b2ab8fbcce9dc111b2e10f6592eb914b46ca27b4894ba8e4fbcddf78ea0c6c05d7bf6a0567a27cd124a9a4ae6473dac42e7bedb7814016b7a4141a0f66f9fa6e13ad80fbfe7f96a71d1a8fd5821d632525fc109f9939bb69f17fff8cca96d070e362a19699bc3014028e3af52edca9caf07c68c0627188ba9b33ab7229fd2be59a45122dfd582d7ee5d348ad637f66ab1864105d2f41aaef2460f1f4c0ec0e95ca6e9bda69f9783a335a0c1f027358f45862ec65b93fc98f0875ebc37cb03cf5d0019f66d4db42e2f1fde2b7dbc35e3657e852dcdc681da7cce62916b3d8202d2b02d4976d487e04a6863a11389824078287f72a004ba25d02e1e32e780367787e3a0da9d9e94179cf8294944e4f044b1bb77c2543f9a25d57646fb9239c3b2acf6a806ac45427d04b42595082cb415b65912661d3e07620810de8d194dbe486bd34590c630bd2fef29b1d8467f353920de68fa7da3c26cc5523e648b69d63c741a1fe8b902ba8eb4ecd8a60baf2d6b9ab90cba708990e93027ba29afa6d341a397c3bd068ae15b9fb68f94b5cad84c5432f0b74bc4b0061a4ddb8a86edb5bbf84e49e08877d29963d0cc946ef11c8a83cafc18bb6e56bb230a3f329989880801c73c76a2c999d18a46b29ef21c8387460d5f5f19dc9906f4e275bc2d013b9d48d64c36e1a0a00e19789d28fe98a4f96dd21163b573b15520a6322a79b3b1d6d68bb7008d0151390f690c9c37ee062fe79d03e94e22857b2f575f2d0ddb3c074e256adda6d6364259dd06c62cf3c43fad86ae99710bb00dd12c36e59d6e19d8639f69fec55331ebf9daf007878c48d319b05bdc898826fe1be24a557d88b", &(0x7f0000000180)=0x1000, &(0x7f0000000340)="a35e449b4ed8ae6588783448e8a991685588d63910a3b92d45746d26f7ad7915963349856a323da72a070dd53262962633bd117f66bace15785f44571b9773c32b09f452f21e7c34b23ac5d10180bb9483374242e61b163c9894ddc081ac0ade465a47e7f96d406a992105426271fd84342adbb554394b4fdd52ec4caed2b97203f24acb47754296d5bf4237bfd1389ec1f2afc5f92542897d937bf8", 0x9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec430", 0x14) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000055a000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000380)="e7", 0x1, 0x1, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000001c0)='./file0\x00') executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = open(0x0, 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000700)="b10005166000009f000000000007c72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb56e2f0ac3ebb419b002ae64c28e4d9028ea8af630037282102000000720fd38bfbb770c1f572c881e2772ec5920400000000005312f44d910095c3f8331600ff0c2300008abfba0900000008e371a3f8343712050eeab71d89e0442c5e5200008004200000000000000000000000a21814207bbca4fddda0fc3e53d3006f00000000000000faffce60e2b400000000000000000008a442e2bf05242e00139496a8f9d9b285d06f2e73ebedb344a60b23341b94999e52275943ceca9bbe4285e6e39af456b762136216d4fa736362554a72c49860c11dd74915e1eec64269a0a0299a70ce61461b67c564e9a37751eef26e5f3af6f1186cfc2d3f06a502ca978fc9b429b136cb8c322cb9b0d39545f6e0388663b1b0dfe1ef78f263b115653898c9aeff56e623448320ad5bf95f3349272c675e5bbd33e79fe4de6ec3b2f766639037ad005479fc4ad4b1730937137fdf2ea440f79bff03fc0e3a157e36c29040ebe00e5d65ac5d43fad15eeb264fc424acef904731019cab98c8393475f6c1e7dbe3d0b6ab614cbf00ab2d1ae3980c756a3ed5ad40e25649260090ea31ffb7af65f4725c48c032df12c83ddf37bb649d774bb476ba7194a1be2d645a3e67beea60118477f7683a0191ae25c4ec195156baf030208413fbbc2af847d9a3c597d4c0a4ee959dd68cfbbf5e415a4e76dd48f6a103804f7bacfb55f186e5f0e9bd5ca09d729882b8b52eddff4743fdfcb546a75e0b27060ed6439084f59f6b70ca72ddbcb2e0f2eafa31115b1dafe9e02abd7788c0ee79f79d29e64e4eaef23f1887ddb3eaf29deeef31d42ea7b4d571fd6bd846fc6a448e8a025322031c3333ccae192d0ea73222feeb209042b10f77e6d87226ee3a4fe9c623d94507bd1580ea68870319d97592fcaa58ec6845b07c30c3b2091d897bffd9960f5f00ca43fc9d6c36fa46024f403b29ccebff0ba99a80d00a5310e7c917703325d925017046", 0x2f3, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0xc, &(0x7f0000000080)="71f91e3471ac0058bc5a91502f94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="a953842b", 0x4}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 7: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000040)="853e0ee8c3c4f43b42dc69286ff98bee95722737f3c9a744b2480cf5b35f3837d3da8b281e76046f93f1b1223df6e78b365cd39719c51d9e653b7ca8f671444f30cd187ac121a2683053d90179fcc1477c4c6191c9a0a33cc899113223fe7de7e43412b93098259c15e7a1122a5170baa801da03842c7f0bf15ff4531b1483d0ba8ac4c93d96968ef4268d3df17d2f1e0caa7410f17a9e1e77a6b7461aa4cc11f8cbf12b56d0b788bdfe0eb8df0b1d4e8a9decc2e6bbfb6b0a48e54212d40a76ad9ee203d97c1f99bb8bb3e5e53cad574b0e6500aaa6a9eee32bf7f471a456ff6fc961b36ccb850244d285c1d1bebbf86f50eed372ac", 0xf6, 0x40b, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/517}, 0x207, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) getuid() msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/176, 0xb0, 0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x1000, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x808c694d, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x224) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x0, 0x5, 0xbd748a5191a67c15}, {0x2, 0x1, 0x1800}, {0x4, 0xc3f5, 0x800}, {0x6, 0x3, 0x1800}, {0x0, 0x7, 0x800}, {}, {0x3, 0xc98, 0x800}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r1) r7 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, 0x0, 0x42, 0x22}, 0x8, 0x80000001, 0x13217f73}) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getgid() munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x8813, 0xffffffffffffffff, 0x3) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x2, 0x81b781edc7792774, 0xffffffffffffffff, 0xffffffffffffffff) setgid(0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r8, 0xa, r8) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r5, @ANYRES64]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000002b000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, &(0x7f0000000200)="927d3d62e52d88eacda30700fb646803bc5cee908925e14cea4d2b767f4e5ccdf0ff57c5ab865af8c97161d8af0ce2913f146727af5339990e799aa6db28056367a62b9974eb5ca677b2c825afe9c1cdf92983c6e23513766f3393286f9657ef9841537d03bb0d950f8e95b31a771642f0c95bfef600972be1d6b48ce72f7a0f90ac77b494e581efa258f6e5e0881145f2d22f2387409b92e889c6b7da187d35061fdbf2d107ee4d6915c41f8c2e7da7ce95ebc838a317e612b0dd3007f9885718af2d949f345a5ea2d58d2991c3be30eec9e6ddaffa1e39a23bf71ff6c3470b261deaa3139391f5ded13749e924b17f104b4db03115547da32126b691f71ffd7ff4ae66631c78f6599d728e19e373fff9ce848be3c25846848153f908bd312f9b5aa12ed497a5463dd1195712315b3ba938122869f2d27d80295b0043d24de86ae5a06008d4e6c3cbc3b40f55c170c28d6ba09d60a23d323c17d5a246b300840ed220097ccd9ff28d38e3aad408441e2daf3dc05aeaea10c7e1c2f558691eede28dd923a3410ead266727690beb871c8ecafb7b3544bc324c0814cb8be3e6c564cf31d5f328b964598574c25cc7cdcef845bf79b2a513ca8104ee2ee961a68e96480e9155823bcf945887656570ff700b53cca442e400075aed384c9459df36ef679d92c6083102a986bfc6e79a0083ffc0a9770ca374e5c5c3c244afc4f46801b1266e41046ad9a7501fa6fad00a1150adcc1149a5cce440217eef8d0bed3656db14597ca5d5c7bb5f2b81a6fd2b7369672587b08bccffd257be4fee47f1dd392c57364184c69ff8446816b5f9d6a640c1521dee7690c4f59923738c20ed0340cace86cbe98c0bd54417d006afb7bce1fd62a92f5d198a40b8ae63f931d5341d8575e947b5e3b38129ba72013bfa5d0149b48977dddb1d26c00d0291104eeec3ba64706792ea34e4152dc4b54db0dfefe796130a069e2998ecade458b3b7650f4bc3c335bf3b225917b708a500a39657f2460592edae1ca549e46f95e0808f1d8308608ac4d4a36050d318d5a69ed2091f8a24d2629a198c6f3e99de64d006a2dab37b7ffbf0defa89e24f722c6cc2fded7a5e1158ea7d898481269f832822c07d416b46a3046eb9cd4a10b24c3bdc003cb8c3539ade7703b27f2145ee085190530b381b4281abd109a1a7749fc7022887dd884b95016ac11efbfa0dd5f6559bef27b63a666ce96167283c56ff1fe6d1c456b1482330118d283d1f8e38de5216822b3741d5a3575b5910c094546c7f6d30addfdb1a3364dddc29fd454f236443a2aabd5e5ea0a6e0dbd063c302d3db596358c512a4c4274bbab87477b5d1beb10ff112e0a9f92c617c9781ec9dd2e5154d0c1dad1fcf02041c0c1072c3ed86233116ea46a09ad484ccb2ef5a1cfc0e5918fe3ea547f621ab751b5efbbb6b03a13bf47e4d8cc7f39e01329a61ab32c94c6254652092c672e2e8b7ccb018ba030a0c7fcfe04c287fd511eae7969ef433768d21845047ab5e5cf11adf6991832b439dcf7fcb849d88fec37866bc4672071239cb18dc9027466e934d506c6807c8b44ef51e8cb66ea8bbe0c5f6cb18e646036801715c064bac0adf57b547443676c1e51ed2571debeb70b8aae31cb9ab48ba3c0adcc20ed475af1aa8fe078632a5abc466ee63a2b92ba946f3dff71bf6642695c09934ee229640044e5d84b00513a627ea23ae9fb09a6b628bbe242f71b2bc14b8206ffa3439e410e090b3c2d1ef6a8a3653d391d3502bbe8f0e4b6c21efd0d7ba8dc722bec19592cf4400a80bbfc9be8865d0907bdb37d939d0abac9a5aea384eff85ebb560e04be58b4e181042150f258a255bb51f8a99f15dcc54af12f5511111bd8e69cdc8ba807fc7162d11b67eeeac4824ea0cae2f0aef8508638c4acec2a1e1669e2af83c5d57cb8c4d15e2c6b54a13cd6e22cf51e3c07dd92b05b62eac06777634f82c3d06647af33aa7c344d447146074047a54f00902832036b37aa9726d3695ef9ef0daefd2250b3c9bc575251e43b9a57f50c21d9ece885a2d884cb283640d7b49a54100b4ee7192534e4cfa00a0d783fe6840a45ca497d7d8fdd93247dfb03ec3a98219f602818834e84cf9f513518f93f5d174e51f413e201869126e06f5b12d55bcd45e6ed164917b9518eb68c89e9c65f59246d384642221839a0a94b8c695ef4eb1867d6a4c69dc4a2fa97f1717dc78cdd22821fd2590212dd3aaf45eb93b97a96320b9dad2430b3b58b25763ee9a7baadb9cc3258729b5bc93f33f469681ca8d06aaf00b05c73f4c0f2ea85a3c2b2bd7be02fd569977362cd5ddd93f500a871d93d837dc361235fe8d539ff50a0a16259c036e27b134e5c9248ec0bfd0f69534599b85ae63d482f975f60abe94b317569636442c1e7667dd51b5468a2739cda12f85a5973ca922a7d869f20dc85b0e9b0c189a3474fa54bfa8014b4de163551e88e9931a59bcf6cf315033ca21f66d8d9fd3a24a3bc43ec40f07c98901aa3cf3d9fa17c5ed028606ccb528319ff82034b3f055d3f8fa5214c9060dff09a2eac279434be62b8c0d443139bb2f242920ad72e0f72f276122fcba2addb9fc28bc088194fa1168afc67500657e458a77caa6f4d042a8abaafe99037a7018f8806abfaa83a783ee45b21b8d236e1a7d6fbb9a39b2454bf63d163ed1fbe4093a8810b726d712406ba99dc1513193f8caeafce4eae8884ad2872347bb1cbd6dbdc48a96ecb3317fde2f2391124979cc6dff0185ba62ff11f9319724dbdb9534b7d1106e212383590ee52bb2f11e246859781c8d1e08b0ab4e6b56291e4e9dea3a06617315005341f8b9ce9cd4087550c836535f200c09caced366683c67e6226911d05d5fc4dedfe6013a64e353c06e09516c5991a88372f2764f398a31c2a37b443921e9a162e72646464d1569de90fe71e38f1f1eda22bf2866408c10eaf9f2cdac39a4756280630fad1bf2ce7c6d4cf1f931eea0d539318018d9e3075b2f73e0339e0563a1a63a263f17846c420fb55d75fc057d080ca50fc84d2521dc35af6cbe6c21b61d91b5d28846e85113fbe6b255e2df47d538d08cd6716b46904c3461945f05a4c35a8edec37bf9137fab08386e6633b0d8b9a993ecb685518f0f4e378d0730ab6e05d9387ea7538436d160e2a8ce701f791dd14511018fca5e7473e096b06656e4e7bd8369e47cbd44a7f4502bfe7784270476de83f22a95c746465e6aadfaa5bb6d9e51cddb5f47267ad580676793a4f1fd564edf8b1a2adde7a7d6f39bdf3740bf1c151d27a27d3e8bfe8adf453a83d6d6e27a06ee4e61b7bff3548f6c78b23833dfb5f79790bfdb0bef605a4c0c47bf9e45a2d4bd23bc577d1788e5d32b0666c33cb887e58e0b38fa289314e78f5a379aa08d3b081e926c4bb2a01fef4051643399b254fa86e151005fd01a304d19e644f2d7cf4270c50a1024a3bbd677da583de79702d6d6e98c1ac4fe08892f474d6e048c77c7f56a2c772b72f819e9da33c7ff5bae79daf46b0c7f0ad2c7ba75f66543f07750a2378d71597099cfa6835fe4c66f06633322c3285f6fc58198eea0b76ee1cb25003a2b026c7fe718b2a90405349970953ca462354648e4250ff9b7b49f3576a9b7f47cdd4be6ee898b17fdffe28200d0aa3e923760c46411a490e38e2a723e3c763f6778925ffef5468dc5ce90b017daf6c4b180f646b3b079827c0707461e34fe77e2441cc0beba10eb26a69f7f06b810e32b61cf84e2777cae7959398bf1121651aeb43e61b4fe89f1425de1e6da5072fc226abd962f3e0d1a73235cfff3e00b71da43cd0c0abfa5b0994a54a0f3c110ec3356021ed4aa774c138abe0070e5dd3119fffbf89d0dedd1ed889543a3fb33387ae2d4a16ffd96f2e7d9d7c8a8d49bb6291b793d77f37dd707ac37cb365fa1b6337323af5379177bbb2f719ce071aac36ff78af4cfca255b492e95315cc53980e6333bdbe51ac98b62ad992150f5e6cbb3b16cd44f14d07dfe91ed1ddcc92dedc6dcc0f4b55ea80434cf44f384909b08b30518f774ca678977a1129456bbfabae75cc9bd5e767a6d923cad13a34270be0af8de61f4ae5634f01b59d5217e7b24f2b7c58428515e01e87df57f0b21e2eecbd337c220c1afbc6e956f57b2948f54ddad3f1da7ee815fc825d8e7d428b229bc16bf4d02a8f1464e53d8549683a0e77ccaa328581606654edeec285d167e68694bdfe7f100b0de10504245e6fff1162b419310df2d68246c8e15d04cc18d9f842c82f491af4efa26808c2bc32fb5ecb689eb936ec40c641cfa84070ea625abc75716df86ca5370b8a3c67373b65b36de34f6927dff1272ca4dbb0cf8522f66f711a533f4cff5fc526209489b2be952d833bb3f9b098ac6e24181646e7f01bb5e204d59c45be207e9fa3e4a57b7b35e311275dd780cb90840e582ddba57f525bc54dcb0d6101f7e73c7d61da9dfe6d2f35140c38603a80de98f51d07ed972f8023d9eb30db3695c01cafff54fb55f74252c979bd3c451924a9908ad9329d4f7cd6f0c3d13ed7c472e59d5efc2cbed63aab25d73fe7c2b6e4e5599f78895fb822c998a61e269022d0cee5ef3e06efaa9ca38cfc15f6daf2a3849db3357fc51a0cb69a3470e691eab824d75ef21bebeb00a42c2b1339fc9c21e827f7f0ccea190308495f5531475a6ae709b77c91e925802c976eb8afe1767fa76a3375951e87536d92c94a06bd000fa5f915f082c8ba948ccb315318bc2dcd6292ab21d36e1136e5171323319e192721a0db7c30f36342f82d0a1d3dbd69d375a961fbc017b2256bc0644a89e680237d517dfa2f3d7db58f72fc2cb9f9b822b0de8261290ab9a83602590d75681a69ed6ad2e9aacc739d4c2325312b6b79d2b45be8385eabd127a3d230b663b4dc8335c2e5f688de3bb54962d6bb38d5b0f84db6c79313289f75c8913512154b01b8aa82abb7504baed3af11eb3b3406beaaa016d6914c25dc67c01fbf0820e2a1dbfa7a08ec8e6512e4d0a874a3690c8e6d05a344918d3e87ac7ca8fc55a24e61716f7d71603acb61d5ad4aced0c5979c3859a98f98e4787fca3e1b167eb3add27b83cbc8a374a6714b7c9e90cc1088f3d8e102fdd2196cc0fd6cac144c47f86e85c6254ede2d223989d5ae5dff7407dfd8df6221b5de8bbfd8c4662566b274b8f40fece0ad5183859564d4f8443ba11324ff2e21031d25acfedfe2b2492c09beee435558351fce283cd3ea0c09a621c64e81f3b1bae9b672659211cf6aef4bea1986a90163b3849ef25ef1b9c171f448eaeb53ae8b65eb2a0103047037cd30bced65af8165918047d499d4c9a55c9619aabdb78a895e8fcbc2bd8a52c661d9c6cb5aaf7bd1e743782f2139dcfb4d4a074b7c85533b79cde1e9d5a479b38b3d7f73fa64af6150537922d253d8d418593356dafee5fabfe2ee2b7e5368e570e8786b2e38e796889f0513473a210d59a6515719370138788ea337d5a11f775dfb4118a03ff519cdf47d752987cf4e48d42a46bdce261bc8362531d325038f36ce62b6d286eeb3af041bdc60231ec55838f4506e435275bbe8e6e3383e1efef14ba0b92e151ea3dbc7ca29ca0135cb0549d72170fe773ba330f51d53e71d3da7bf48f7ff6d7ff2be4d097a829c2f0d28592f5fc2f894d17b65ba0ac2c34c33a7f217b64c694dddc8e3a0b9740f312a2175537dcbe800ba604b287dd6e2d24f0d7700071580a12555c21d07f5d2bb8e21ebac8b2742e7ca7dc87b1c0151e040a029cd3d1e527", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="32b5cac5fb2993c25cd2ac207c289efd931c41765ee1f2a11ddd986b636465ec68d4d598e9cfc2f93187204da33bc54f6c533063251e00b824bd112238fad9b7373d05a548873ec6846cbe4d1824855a0ea1e15ed619ca", 0x57) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffffffff}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbb07, 0x0, 0x8, 0x0) kqueue() r1 = socket(0x1e, 0xc003, 0x0) r2 = accept(r1, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r2, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x5, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) r4 = fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000080)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x0, 0x1400}, {0x2, 0x81, 0x1000}, {0x0, 0x3, 0x2000}], 0x7) semop(r5, &(0x7f0000000440), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r4) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) r10 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}, {r10, 0x4}], 0x2, 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r9, 0x0, r9, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) geteuid() semop(r5, &(0x7f0000000500)=[{0x1, 0x1, 0x1000}, {0x2, 0x3f1c, 0x1000}, {0x3, 0x81}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x4, 0x6, 0x1000}, {0x0, 0xa}], 0x7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x402, 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) (async) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') (async) close(r1) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000026e, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="3800000000000000000000000000000049097cfad41d6dfab57ca01de29b70f1484ae71b77a235a80f5a0b0988a549a9c60000000000000080000000000000000000000000000000a5542802b69d6cf62450fe980d466c4ab0d61ed356cfd5912357ebebbd4e23a62b3ca0be2b36c8c2059b0c6ac6bf6eb73a5d0f8de92bafefc9d9c1396f640a415aba32e5adfe07b7520b9066a7a764afbb47022e393c6708a1cd51ab9a040000000000000044e713eb00000000000000d000000000000000000000000000000063ff4cb1b9eb8d0e2e73e8e2565239dba5735ec16cf25de14e7ce45d29509aa8ae471b67934026ba6c7935b57357ebdce2ecbb407029759b11e8ddc800000000ccbc1618086711adcb31657edcddbf1f71c5741324f2e4b73fe553e9e7d8f5b5f0ff0b621ff607a8ef429f95ccb02044c36ce82a1bb2c27b82a0c739000396f916e6080bbbebf0919b699e7dcf7b38107bb4d51df4dbb4865e025dc97d94d2dc0ee1d3c4ed9c7e0055a7248d4f79fdf2764257b8fd449f66f9000000000000004000000000000000000000000000000046719d2395fad92ae5595d35022a6639a6615c74e15e3c338ceaea3e1e0116bae8f17ff93a28b1cfd100000000000000"], 0x1c8}, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x4000000000000061}) (async) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r5, &(0x7f0000000040)=[{&(0x7f00000003c0)="5aca66e99daee06ef340a436e054268e18fdb7858de25d16982f0ae6d4caa00964", 0x21}], 0x1) (async) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f00000001c0)=[{0x91f0, 0xff, 0x8e, 0x9}, {0x12, 0x3f, 0x7, 0x80000001}, {0x1, 0xfc, 0x3, 0x1000}, {0x5, 0xd7, 0x68, 0x1}, {0x2, 0x1f, 0x1, 0x80000001}, {0x9, 0x3, 0x3, 0x7}]}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f0000000580)) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0xe38d, 0x2, 0x9, 0x6}, {0x403c, 0x20, 0x7b, 0x1f}, {0x0, 0xb, 0x25, 0x3}, {0xff20, 0x2, 0x80, 0x84ed}]}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() getpid() open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0xf476) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r4 = socket(0x2, 0x3, 0x2f) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000440), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r5, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = dup(r4) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r7, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000640)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) getppid() executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$setown(r4, 0x6, r3) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 2: msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00000f0000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xde55}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {}, {&(0x7f000023c000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00003c0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r2, 0x4) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b001406007f8e769e0afd41570000010000000000fe0000000000000000000000000000aa0000001800000000429d9fd4591a"]) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) setrlimit(0x8, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x27, &(0x7f00000011c0)="faa5c3ffc2dbe48d43769f0000000296e0a144a234ba2e2bfec731f2213e18e33b4d10d659395c9850385d2a094b7a545a64e35e12fd07b7b43866a75a", 0x3d) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r5 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f0000001140)={0x6, 0x4}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r5, &(0x7f0000000440), 0x0) r6 = semget$private(0x0, 0x4, 0x556) semop(r6, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1000}, {0x0, 0x81}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x0, 0xff, 0x1000}, {0x1, 0xffff, 0x3800}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) socket(0x2, 0x2, 0x0) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000240)="1590c048f15b7bb0af4c75260ac1243ec401280bb6080aaf7e", 0x19) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r4, r5) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r8, &(0x7f00000001c0)='./file1\x00') r9 = kqueue() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xd936, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1fa}) close(r1) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8060693c, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x8060693c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x1e}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = syz_open_pts() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000380)=""/144) semop(0x0, &(0x7f0000000240)=[{0x2, 0x4, 0x800}, {0x1, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x9, 0xc00}], 0x4) fcntl$lock(r5, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r5, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) (async) fcntl$lock(r5, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="ea00000100000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x5) socket(0x18, 0x3, 0x80) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x31, 0x0, 0x62) setreuid(0xee00, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x20, 0x3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000003b00)=@file={0x1, './file1/file0\x00'}, 0x10, &(0x7f0000002740)=[{&(0x7f0000002b00)="2c6162bf652c5e7aa18d3f2d9002be844940cc695b8e905f7f82e23a914a9c64f9fc2c8690ac5d78ee457ca2c007339d720734b643f482ac904d0284b2ad2428d65441d6aeb6e06d27bb5f0eaaf3f9db3b43f1971c8ae941d8641de4327b3926690384f49e39f333fc9feb5266e521842b51ce695aaedf2b8a0b1210ee3efe33904960aea32b9ec842a34b7c93d78bc1ee36dbfab5254e6b102e8de95380bfee0dd663e72e7ed53f799a21eb022510de70155c6f4ac3ca1e6d993c5fc88014eb21a2e6e1a60bb4324c78dc29a5d6965e7db1fd8bf524b2d66c41d75c3c82c5839f6a627610bdf2e7284aff5aca5f900ffb441422f6eda7b20783018c614b5ffbf448ad3c395cef74516dced367bdaf3e21d004ca38d2b103501d7bd8ea32f98ee93f59a1594625b9100e268ea377ee813b4a998f977ecc148d302613c41648a70e8c8a321c43b09f48d35323e807c71866c31b8dd23a46d299416dfdb92021e55ec8d7f1c4b583ee29b462580584d9d56ec0076b5d8864fb2a687d95aad603bc575b2f11f91a962f8bf7ddb511a83963f77448bd7ae75740f01b16ef6c75611706e10e752fac0824c987c48ec1b9028ec6b10f11af2102c2104d3e875a7a5cbab8108f6fab6a213b4fcdc711e2a0c33482aad92c6d16738b7381d44729756a84bbd7a489b7065e30129eee4bd1070dd708d3d1dce23f102f3076e4ef5ce7e6b40186b387ea53157d8dbe25e4f0b9b18335199dc8fc7b566872f19d09fd6d276adadb760069b1230e880b33e751227c7a159fd93f093f49caacccffc83cc920850419796cff0d0d676e0cfaa741c57beb92c912c607717c7191a9ee25b59711f37ac98381ba31b4e85fd96ffd0078a56b262b313280541402700ceef4a2a1e9d3d19a469718ba015240a70a3e9cdd7476c38b1273067cc7277d8e7b906235d00fb8394bf7745b557efc502ac0e365509c5bf7782aff19ede089e76bf709fbe06c914ba6ae4ba355ff62fba0a46c7cfe880c867ae91d8b95ac4762deb550e0d4547de3587d570bdfb62fbffe681eb43659ba96d15aaf06726e5f9f8842cc90f51aad6cbb005ab87f8ac95161e6146dc657c95df6fd4ab4718316ca1ded6504a4d3251bfb44d4b0aea2e14e1a42e093cba41cd8676b241c88904f5f686f6a17a51ce57716e9fcfc267215ab26c927ccd91cca193c705aa7c015ea70995cf3a0c06f3440064b23f6e5cdde607c56e265d633c47e94bb536b340405dbb15a30fa068eaa80cc8b78a50e2410979a926b9123251d6b2ade16e4ce8e8266bacf55e58583024ebe2eb6b71b0ffad0b164982a4e37d3d4c71e32bb2defc0694ee4e1044bae6432e93cdf83081794eb40717be3d04e2c99b60336af9e7f67df904a7b703856e33c987404b4bb21a42417f05e8a44cbc9c6a1d364ae4cd0d245af6add80cc3d3ac80b0106b72b3cf5242d49fbcf1ebcccbd7d6b225d7b8fd807d9bc6071287e6858cca2686cf0c151dedc008d2938267dff47685a473c2124b59643b74b17867cc0621e72834d9a2e3eaa397678eeaeefb654f9290c2b57e9f99b83b00d80daa37da026c36f244ed30f548915a424f689d10803c77a5f58be7c6a79c30acfb00f3b7efe6c777abc1038c3037cac741c2e83bfd5cac26fbaf0105fd65c8c17283e97d72aeb244c3d9b7d0efb94d0d1174c1514c5a03329acb8e9f567fcaa1dc80056558150e6a38dc830674f5c867071d996646a91f486782382e0e21365b6a2e97331cfbd3801df26721e2d28efe6fce2f6af9ef0cbdc38af1fb57a262f99fc0514be152eba2d4821fc0692d02d1c2735b3f30b1af497b423611b3745dc3bb007726bc90f775cdd8b78ac46385ff93404e241ea2dfd18372330942ce0617db60ad67c9f743afe6be1231db4f8eea4d21d4d1a1125e4f1ad39b78077c96c929c1aabb6afb1a997f4a84bdfb0f077654a38997bebda35f33b18f1fcba8db9774a128415ddb4751d40a7d9be4a0d8fafec8976a6a31af507c91c78a82d1a22c95994456dbbd2f135856616d987a235a9e1417b0731d1ac3936ad34d9019c553f0557536037bc8500070d353fd8ccd2dee2469511a9ed85eba868798a984a63151af1a521dd0fa018970fbd154b73368ad30d135147b38cc78446e1427312ad72e94ba02566560cdbd60961844ea474666cd0cc33f0d15ba9eeb26fe0e8971bdc815a1ff0d38e220b2ca063d2971a152a674abe75a278aef7c4bd1bc328b671b5dc719d57469fe81ebc5c3b20f3b6242d467caba9e14dc00ad0b0908efa35c52bdf9b284f21c95120e7d167007c46e8285f599816d80c2c396ffc8207402119f5cda3053be357caf7441af4f18ae3c6e0f5495aec7024f09741f63d1c759525162baceb951826688f3608c6b11fa509d0b910e83e96c8fd481e7e019a8a9523104c5ee2a1cba1f6fa0d4601beeea6c14cc9d7605628b11cddbf8377af03e29c82ed1dc5937e206742fce12b7d0645be7f449eb07bec9f7f5a09a76f9371d78a5fc96be53e3c6cffc9620154ddd744e3c5bffe5f66c5997fb994c0ffc880f8c23d67c3254e84d774e8721e1abe3c6e078cb618be8981c7149b2faf8046e5fdd1b713da7b8d33da7a8d1e37db48eb179d6d97d2213b48117b20cedc11b647225021325b3bc1d79b7a092bccb7235e2852ec60938f346a1661054448ed9e4558819830d1c46226506909c4e8a9c83f9f1a4efab0e5ef69e070021a75ae21d2eb607ceaccc5f960ab235b786513f215643af73379c7fcbafd1815c9ed893e7b8b38a5eb64c797ef4060f2f1695db18a01fa6e48e6d9cd7c00953113ff43bb4ba81d0b5e4ded3d0b9dce5d849842c1bd9292880b63c369ae7327315e748a5998290e1813890b6c4eddd404c12080f736a6816ca144721610e9a6367697db557a2c83e81c135f97224a9a87c6c9ffd79552d6a484fcd4ce3c09c21d51eca9b208a084227e5c399b9821dfababecc4ccba1c87a5c5272bc340c0a1ffd3ff794f5b998a86b838f8879254ec522a2f615f5bbb89bdf1ff8f2b92334569bc9bad9fbb7905d3467f8362c38c228da6a81b84b95b83e9e2ee4766dbd4472ec7e0acd17eb055f6bf97072b8f51ff2c5e5696a1d8f619a6f99575a64621b6f30c09f30d27da8f1a935cc8e9c60b1effe630ee068463b497fe847ba0a41c79d0ef74709ed3a3f7c7114d22bc2547f7da4b07f1cd9e12881354b83a5d62fb341053c2b5b857e2a8bd35f7f8dc8f16035d3a2526a9ffa1fac729fcc8a2354b26f282c2ba0b8c5ab6ceca83e63db806e3b37c7855cafb3b784dbf7d6a87493f285a0b3d7903ba31d5c3c1499052eea34cbeff7c69b0f7c71fc8c02fd8263b177ce8521b8035a4457c5110aa66682f4089030128dd50933e5e4a85189ebd21110d801229f8e1581df9f180174e1302071cb787d65aea0ec306bceb05090429d728513c27ef01818a1397c45e7b7b4055616666a22898e91b1eedc9e0d34f3c0b72cd09700cddc429174c0235574d42c12be1bfc32c523679c7f0ad229032ff27116348d3cf335f06fce469c2e6a1f00e263eb9983cb03dedf2f178f63d8c9d9549124ffa29c3b9ff8f72df1ab19b098557ac7566b4ca1c91dadc36fcf3b2daa82bcd4bc363a1343746e52bf093b7e2963e185ce074440c87c8ffb5a451633e4d38f7b3bf34a1721946d79aacba7524189cadf24dff36954cbae12685b23ec616d5aa3389d601d905e03352cc9c26030f1c3d08d312b7dc25b11d9583c17651d576009bdc7e577d17277b5de4b0c108bc98d44a12018d342ec27dee55e68a1dc5256da33188638a92e5851825a1a1260983d43e01f3a91e0930d8bfef21bc3be1553566dff2843273a2d625c16865a4295d9dfd6ad067994de6094c9160ea81872ae77d6d62e7cc3b4d0d70308453bf21b4b80b6458888fe2efdfd2b028c275383ced1e666abb6093e4b1897f21ccdd9cc1a868e59c01bad2a6880855c1f8bcbf7864b56974dba5abab6d38fee6babef8a811fe39cae805e9cf456aa79038d45c662e8ccc7e47e8044fda4dd76176aa362784fea58dd3b3fa2d9b8fd50a1d715928ef6fa80556183e0aefd81f624254ca740fd05a32d5a3d3cc0a2f1a6ed1722a029f00c2de9f1192f37ba17cc0797d3589f378f0a67a92f664e6f8c76cf9003116a311c315bcbf09f283c67ea8d52d698324ea0de17f2ba95ba6b4f14bdcb9a3f2d6efbf3697ee9a5a4082255851fdc5e5565d433085c290bd28efc47f8a76b2aa6fc6f54b2884923e67209aa463f19d3fb2bdd75770aad2f739137935ae2be773f1dffa66d913a27ab43d4e2c6917d79ea39047fe53d77e80ad925dcf5ed7506acb1875c2612ad21fa8bd60a303bae8a13827e2bbab556c9c5990c830e5e1d05bf0e5cd6d29ee01cd390751488146fa9a1fc7c87cbc35daf6c7d08a63fe0cf449777e276946d2436d0cb5417013a2c8059e56237322e8f21a40ecccd23dea7f97bfd333fc670ceab9f8fac3d25168b1435f7f7507eb26da92a820f2dfffc7b52c3db3ad921993d9cdff93b33c91119cde09f111f9ab0879eb190979bc6eeb0314b7adc00fba850bddae7250174fecd6e1fbaa017612bca0b8f0c3439baa2773c58032dc9aae9ce90c1b0c9f8587460f86f581c7828057470f2cbc0724c128160be2e3453be1039057105eb41b5cb8aebbb1f2d3a484e3437a39a45f0a674b6c0d048382cb30c67955a66ffbc2738835ed6735e8dc5bae11dc6b391e4a248be5cf1ea58aca87e6a27a0c89151cef06968867553d56fc0cdee0a0e93013beb983e8b8853184dd50198c8047f257419bce9cb15c1b29241978cb7662773a2dd31b2dbb08cbff18ce9460533fd2869036929196f99d1b0150dc2f249f8bfba6adcedfcf2bfebdf0f076b4df8081698a35ef392be240804614c1745dd59ed1adea3a8c4eb1f66711e91269c3386cbc11396012e411e095b28e52150cc8e0228a7aef75e1be89a088a5b01c596c84bd18e0b1673e71d9562da401d005e2799986b85db398b89783428a4acbd6ab65dc522bac3bf6f0c5c5668b5f360c01aa91d4ffaa85aa70296a931f3d84fd5efcb1082d31c36b48b3078dc184a1456aee85392632a5b45c811161eded78fd05de823cc2ca988cf6fcfb755adedb8e86bfc347d779876862bb17699e86921dee16992b955726780084845b5cd0c71edd16502f920599b5261f7c53f6382189d6057af4157454549ec37654856aedf01b6fb767609183776366c60a021d153775e80c41a148eea698a8bbf2cbe63d8469e47f757e7e66b8534c86528982cd2a9e45b27476efd9e37224194f04045356900aa9a791d020e5180d48a29c474b10d09b328a3bbd4ef457c575c76238593c4c4b8485ce0cef1aeb03f3ea06710164b91f0aab229767a4a9b2428cbb7563d45068d4c8554064e9b7ff7f4a72680da85c19fa7eabe0a52face73c2733d72d4841faa7d87bf3b2f547e262a477cda0aee5ef76cc49ac28277cdf0168a8fd1a35042aa0ab53cead7bd232deff05b2ee3a42a11b7bf6932b7a3b073ffaad19bf367df97de598a25ca9facbb54bd5b17737199f8ad964806cce9e037a2b64d3a45aa8212a05dae593fadf694b5df7ff777605375fbefde8f9d9b4ba62d2e8e3beff6789a6c6c5890174d71c860b0c57668477c1261a441b30c3d37c70a0cb55f830a1d973858fa3abe1ae713de7e364579228169bdf3a23661982340e987fcc6bea9bcb41df591b8d7af315b6653d1617d9bd", 0x1000}], 0x1, &(0x7f0000003c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES16=r0, @ANYRES8=r2, @ANYRES32=r1, @ANYRESHEX=r3], 0x30, 0x405}, 0xa) pledge(0x0, &(0x7f0000003e40)='\x9a\xe0|\xccX\x9c\xc4\x9d@\x90\xd8i^<\xbe\xf0\xe5\xd4v\x1a&b\xd6\x9c\xa3\xa6\x9a_81\x17\x1d2.\x01\xab\x16[\r\xa4Q\x01Yv\xd0v\xf6\xe1\x06\x9f\xd9\xb0\fQ\\\x94\xcc$\x01Xz\x00\t5\xc9O\xafdh\x18\xdd\xf0\xb8 \xdd\xd1W\xe2P\xcfg\xd9\b\xdf\xcf5\x1c\xce\x89\xfa\xe3\xf8J\xa5%\xc6\xc2Q\xd1Ts\x02\xe0~\xfbq\xbd\x9a\xca\x7fI>\x11\xb6\x94\x03\xe1\xd3\xa8\x81\xbe=+U9\xdb\xc0\x8b\x1e\xe1\xbf\xd3\x89y\xa6n\x1c\xb5\xfeC\xe4\xbf\x92W>\xb4a\xc81\xf3{\xc9\xa7\xea\xb3\v\xdeH}\xe5N=\x83\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x92\x01\x8d\xdd\x01\x16H#.o\xa8\xd2\f\xbcw|\x9d\xc0\xe2\v\xd1l\xe5\x1b\n\xdfR!\xfb\xcb\xaa\xeb\x83\xdf\xcd\xce6ezX\x18\xd9\a}\x9e\xc8QU\x87\xbf\xa6\xd0Dp%\xdc\xd1\x9ck\"]40\xb1\xa8P\x18\fe3\x13\xd4\xd4\xd9\xd5\xb0\xbb}\xeeC\xbb\xd5\xda\xe4Y*\r\xd0\x9fQDu\xcac\xff\x8cc\xd4\xc7\xd1\x1b\x18\xb0~\xa6\x93\xe6L\xdfz\x94\xfb\xcd\xae\xa7M\x93T\n\x90\xe3&\xa1U9\x8c\xaboZ\\{4:}_\"\xa8n\x8d\xdd\xd8\xb3\xf1\x82\xbe\xc2\xc9HY\xaba\x9f{\xe4k\x96N\x85\xe2\x1b\'\xf4t\x94jjzn\xd2m)\xbb\x99B\xa9\xbb\x14\xd9\xb2\x00\x12B\xe4Xoqi\x9e\x94\a\x8e\x82\x8a(\x82\xa9HG\x8f;\x8d\xe7\x8f\xa1A\xc9{\x9bE,\x89\x85\xa4\xdfB\xca\xed.Ea\xd1r\x92\xaao\x1b\xc1\xd24\x11\xb3\x9bc\xfb\xbe6') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(r2, &(0x7f00000016c0), 0x33) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x2, &(0x7f0000000180), 0x6, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', 0x6, 0x0}) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0", 0xfae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() sysctl$hw(&(0x7f0000000300)={0x6, 0x14}, 0x2, &(0x7f0000001740)="f6e1298f2571653aadf510fe22da5ad82881860675e2e27293c70626e4fa1d0e27c378b90e28c814637d3250d46595f69efd3cffcc95cca369412754f2279144f6eebab2627facf2636abc82418e33a770665ded7a77c83565184107e0d16aacd71a5f86aca4687e7ed5165a7a66328b0d38e4c445dee373eb2817871afa13ef6a6158518c53e311ac9c1579f7e7d889749b65848bce7348682a3845aff319c202ca6cefe49fdd816c2a43dda05fbbd832c01b823a5a874fc782c55ad31f918211977b78da5cdf1576b6aed2cea010f5fbedbbc64629d4a0cabcb3e1ca8a599c7192e5ad9cc8842d3f4d4d0305315ef036b96e6e7cf6663b0a5f099e7943ae407217bf104c6c5a52b439b587084bd07f12876e6a08053151e5e0b656835fab7de052e50b6414050e46e669a4d54d844db16829a6de14b2d79422205d9b4987c38b477317194a2fb3cadd2fd59beb38ecb7b799ac81f5f137c76cd1c43ea15334fa0fde4d54047f2afed22fefa93885e259e5a7a8409d58c3f222377f3e9bf11bdf2f243158043729b82e4a4eac96541fb92a4206265dd2fc7ec38b043b7540de9eb91cc30de69ee66e2ce800c6140e3cd0edd9225329823118dc0647b92aca6fb5f997e1aae790b3c10802ea0616b9299f4ad992f04a6ada840100185934ab21befe1e426dec9731e89f1b64071eaeb8c4aa1b8d6efb45db6f729e95d7719a0938cd289be65232c42e1351c1a75b5098c771cdd9f9ddf8b9576374ac6a4f4d9b46b4f8677668f8e8410de2c3b51585d491de4d4b7b59eb7a330cadd86a53f7b734fb207c8f18b1434f86fc19d706fd81e362a0ce19a1a32a3f52d75caa26a02fcde147be1de62f9f2dd86af49f98797bb580155430367712f104f814eac647ada5d19fb5d108b1bc4025730ce4d4928f191c2ef0c625a8a16bdf833d753dda4a0e73dca585d35035663b45cd926e1cb145fba7973ad51c04ffb034c8d231c0e656307486c6bca800062f3680adecb5d8a79abdddc08e5a7bdbd88f1ce41a05238bf79c65e6d35b1776997af70032be1fbd2482aa11e135ff5c20e5ca5720e0b183309a002d4c7cb205b24f3ef49349ccc9534f63f66da2fa46f36d25e039de623042eaa835d8f36f700536434c7b454989017b3f914b09c2a4f5eead4e0fb2f667778bea14ff872bc7810fb30ac8442e71a26a9d72f653bba25924755c86477098a372ed3b73f35764f5d9e0a87aa5b2b63c4b4fc44f371480e32eed534a1659cd9b8c79683645bdf95ba9cd616e14f815cf787dc984e045df61820e556c971dd68c33473bf5d9727e9ab51e29ae2a9102a7205e9b770b18a138ff846ee6a216c02349fc9bbaff1ad72f9fdd0058141acbfed9b4231f809b233eae751c9f089508cccb16e2f7b813aa26273cb23939bf4dcefdc2c3b9d0dadb019db66c40105cd9d9e78f90b0c8a32c4421abdf665db19e5c52ee2aaf7d948f0cf90969bf02ffc56134fa4a8621630348dd743c9a627dac09d5dbf2a0b27770701e8f78f89c0347a843e82b287cf162bf59f5cbfcc876a18304f9e55adbf69d6516e724a4d17cfb993e51f0a5ba81cef41acbd1ad1f0ee2657c6bca332d4bbbd9a14430f515ec67aea3c2b8bc37792262a7e403d81fa8381be707d354b078c9a6331321582648f4364b08957ac72fccdb7b5a1453ed7b7f775b4de9de2018c456f65f44c9ddf8734a663d44ca1638f00b2c9f1de8615897d677793312ccf11fd04389a34805baec6ab3abbdd5dbc1c0964a9249ae2e21b137bd913b8a9923f32d639d7a8c8447332a73839614ee371521ce302489f2565881702264acb4c753600cf3dd9f4cb3e213e219abd2b083c3c68ca7f51f98aa99833ef488a502fd3c9364c28e41bded75486ebcae4eb82811eb681ec136185927c95254ca6028d812478ab116acae4ba63c833246620ce1a8eda30b7a6e719bcf4bfd34bf939f00753c1afb04b00f4f51cc0db244bea29e51f11ceebf753e9fede2ee350dc17fdc6e1110f5f3b5cf871fc305fb075a7f77f9d9593ddb668697eb5fd4befee8366a89f051d8e15cc3851ef26496c1dd36840d9e369fdaea7c9434bf9a2a8d7cdf971c1ff980e934422ff4244fe0b078d0c54cc89da4f8b8411b8964e87d2f9d1bba2243a5a0fee1cc05ade57ff88614fc17bda84b8c4ba41e87ee53880efaa12c8f6f15a53d16c7a0b279a17d0cdc64c78cf6f33d0d4bf1ba18b2bbc705382b6dd4c1713ba847fdb4a076659a21ec41b9ac2463cf17fcc8010bbb730b32757e28932aafa1d55fd292f2330f59e2049203541c33f36918735e4da7f82aade1c3f69ceda2f60ccb7c6d37fd044548bae1f6a34953b05695672dbb5827a80053f735130e6f8194e75c79864731cb195d8ab3e19bc807dbf1bc2b710a24bdeb55e3501ddc10c07de2ade2823129b0c563b869055ea3bc2385006ba6eb9b5e2ec9ee28f25daee26694f0d6e343d88152e6c4f502f9c303fc5909dc7a4bdb2b233560f0996c80dbbffc1f003651d56d7df8f6cde7969d9ebaf3ec5c4b7d083268d6a72cc06eb4088f56299c92d15491cdd910da1c9b9cb4c22678203788f11bb01ea955e65c397de15650aca683656785da13ec2e6b0c048557761f66d733f6d5ab8664acd987004aa3800f34362ff6a24663b63eb4f9dfc65f5128ea73a431bd8fb95a57b52927d009642740608a11d5809247ba627a4aec2c632707bb3bf9ceedbcde3336ae153f985355a304c7e3564e0b2047fe778e42caffb6a14f998595798563c528257a1d879f07d1ad8e56034d62c4f90a801b3bec5448b2cd2e5d705803b9de41789ec1d3944fbc73f94ea2ed6c8d79e3799ca2dcd38fc3c5310d8f1465a1641309b8f7b12890fb3d51d6337eb4d7ea73c5beb72583b6eb9525936b652e6057d8e8757f16b7717b3de19ef4450d2b3a5ea453e27ad2bdd1516c7e1e49b9a7f63b941c9ef668a8145bd8d2cb29ef6fa2aefadd759a976b350b6be39623f5ce0f7210ac0367237bcc4b562b7deaa79e215425144ceec207fe88bf3ef04373f325545a37f68dff04a28bf1b00e215645504af23772c2c37dd9fc278f4a01ee66092b9e2291eae0049d6c555de60fa768039706c51107995f111610fa58d5769f4af69f4ded155cf1e9b0a97c8a287dd980f81c8e9290e5ecafcad83b38c744ffb29b018de7b8598b45b6127717514ea60231f2cf34280150a8e31bf9a19923809ce8640e83fe5559d6f4904a6a19c7473c2c1ae5aab3dc9a9b1ffb3c2c16ced1b4fb3343a1640805e81546eaf724cf34bffa950bfb80815d5d179b1068e36dff89e8410be8d250b501a9d2be65e33fbba1b93f9075a7d3e2f4ef87fc072b1a88db2289b9da959acdbd0b78e8db8df1dd65ad10caa0efc36ef9d57ebf022417680cd65cb46a768b54d9531a8d17011e908fc2091d5d6fae368d94a7a2cfb7773da28ac7d48dc36e6a003f63ad6a5eed1cd115302479070946dbd1632b086c7453428a9850699217ce96400db240bc8bb55444d665ac3f3e47658de2660c4482d48fa920ec97f7b8264d39dbadbbca0efe612ce6eeb94adf614781b0e165d43082ddb1473267877ea55570c77147adba6a7e1377a7d883b4f6a96f7a26c4f07d8c7062a7376c4abbad482976ff8a8fdbc7dc35166f2ff5adbad21772b643fadeae75389956df90d03ed056653efdd570e7e20285e3e7bb61147a32b662d2cb84a3ceab7237419e38ce2045c6ba7abb0304fca1e040df5e4c8663e39ee44e0aee48b54d2390e157613facda7372040f5051c7b1293f2f3c335ca545d238d7d1a914cc24dea714c518c291666673cbbe2619eb9c683d6e242fa4756b22fad05f2cfd8ee1c2338b9c83d69132fce115b00b96a8679fe43f2c9a1657557efdf6b4b0b109ae7bcdf3ab44e0d3563ef088638ad31f81e092af5b74912274c825aeaa30182aff4f77d89a4e7cce9cde97f00c3d3319e476593901e78fbc656a2047be4d05611e6165bc35759da652ec054e41cafd858cf039c852376a772065aec6ce8e8d63ddc3fe278981f371e58e8a0792a1e0e06807cd7fe0e07922eb5007d820550ccf471109e13c1537090b7d217c9a13c1d0e9901cea1e38d3ee1b82f2d1498db80030e481a5e763349ba9ce96091d3ead424a581e1163b5bf5648ebdc55720fd93a08bc111180f235057804371c168c4ace0bb5544fe7a80cb219626d9ee547023b755642d209f2ecafee54fe87c13c92aa9fac62234f0b7cab10f1fe062c19176c041c0a5acb81736971e396ff1444407313ccd83da1e1d2747af80da8ffa02c5de7566d561dc575d1862132849cc6022e5a23c87fe1e02a4e31c7e704655f7fbeb135e0eb51d07dcfc918abddd274a14938840da5fa7dda2b89b9f849d01659a7a5798830817984a353cd2079d5ccf0ba49cc7c4806eac87521c6f35e38147f92279a6f55fd8636e9e95d98b5928bd42047eee98d9633bea784314211f92783237721fd67a6cb80fc641a0c82ac1069ed169f147652a2364b0e601190e7ccb4e6dca138aee1a18615bc87e8b2c559f1dcc0eba4cd72946c68bcdbd703a1ba5bf64042f7f387b6c85178d4dc28a2ea44a31bb635a01e9055d04ed3a2087509f2dfcd2f8dba848eb7571f82f60e567ee0c895444b478e2726b93ba9ba67a828106552bae09d55647338dbeec4ccce198bc9c524c59285c23ae1f380f292b09955e3f08eae6502b7725c4a12dd970ffb07e75d96740c856827d34ec70e5f8e847e50c40577b8e9db5030697a415bd4a335da873828e3a5139cf96c797ccba9edf7ef09c1a4169783b86554b9b7ff9b6b2d630880d4713c8c429c5309a4560297ecf381acab1f0234da11938a7f84dbf6ac1014b1ea509e1043a06113e1db103a7447b015c69ef846131bda9868a332c8ac1cedaa20198f5ac37266c35f0908d12939edcacde1e2aa9e78e6de577116628a44865c2d152c5aa4e4d46ba525b65aea74889d5b1d04532cff9ee4dcc047234c3c38eb40f16f43e50042fbd8691d30b8e984a755cc39c32d9fbd73c6d0f4f2f61c1aa609c84661168d9b488ca914d055001f08f7ce8472712935f207b3cf4343f49052b1fe707f63824e49180ab126670c0368f03f8df9d198b6e5c623a3cef7911c9d42199abb50cb29772241fb00011d31f58f46a91be4221b9efd1991ab1b5113d14086f7c1d1ea2d3bbd1c5e1b29df98e96c2541ba5c0bb4fee777caa3e124778e51a69cdc5f63ca8bd3509a349d52899ce26bca22b3966e828cb6a700f4be132d5dcd89c0bb35e2cdf6a0b8b15ad4b65d001d9fc643adcffe78f294ddf17028d7576414a15123a928ef51989985026584c4d3e1ac5709ffe0ed52361f4801139c13aebf3a9f3a5fb075c38cfb0928dd709a2292f559a1872bae9dc30f0c79d52974c861a62cea7b9476678a4fe8375f129a907e0eb38e6178712f94587471b755a9165eda43c0fcd8fb7dbdc12210241e0c358c28d7820545586f8891eefd504fb07f67b4b20d42704d6e4cb434494bfd3b987d0ef42bb9ed43f15b87c9c641f6881508e3fcd8a30d31aeb2e78f0bdfc237433e691e1cfd0ad3cc18660287750cf5f18e688daad2c35d75fb48f4a529ef473a81ed0dc9dd0ce6a8f4d00f258bb280877e661b1f0feb4d36a49ef0fd80b744f45042260fee9acd920be61463558ace3daae16297b774557b8980d0721cd3f75a98eeb2e4ad29accb4745aa9ab34fd562e4244db81de0bbfe8dab66f916da3b0cf4d35679", 0x0, &(0x7f0000003b40)="8c3817f6d3fe89297d5668bf64e735b66fe6f2fa43a20a5772ff0180000000000000946f948d27c6eb23f387f9079e278aa7ccfc0a1273ae698bd9e2a4d89942a00afe5bfc652ce07e2229197eddae759f417a73a4a51ce943955470810840416142d04ef055c681f9939b8f73469658c2b088e9cf39c50c88790d32caabc101f1f6dc1f5e91c0a7c3a1ec6c65161584f37f7206f0664c83ea6001699099e70144f3", 0xa2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r6 = getuid() setreuid(0xee00, r6) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) setrlimit(0x1, &(0x7f0000000140)={0x40, 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x81) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}], 0x1) munlock(&(0x7f0000749000/0x4000)=nil, 0x4000) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x8}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/195, 0xc3}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000001440)=""/229, 0xe5}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) executing program 2: socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r12, 0x40}], 0x1, 0x0) dup2(r12, 0xffffffffffffffff) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r6) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r12, 0x28) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r11, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 1: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e", 0x97}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mlock(&(0x7f00002cc000/0x2000)=nil, 0x2000) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) msgrcv(r1, &(0x7f0000000800), 0x91, 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xfffffece) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x64}, {0x6}]}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x64}, {0x6}]}) (async) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x6) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 3: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffffffff}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbb07, 0x0, 0x8, 0x0) kqueue() r1 = socket(0x1e, 0xc003, 0x0) r2 = accept(r1, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r2, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x5, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) r4 = fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000080)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x0, 0x1400}, {0x2, 0x81, 0x1000}, {0x0, 0x3, 0x2000}], 0x7) semop(r5, &(0x7f0000000440), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r4) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) r10 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}, {r10, 0x4}], 0x2, 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r9, 0x0, r9, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) geteuid() semop(r5, &(0x7f0000000500)=[{0x1, 0x1, 0x1000}, {0x2, 0x3f1c, 0x1000}, {0x3, 0x81}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x4, 0x6, 0x1000}, {0x0, 0xa}], 0x7) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x24, 0x8, 0xfc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000100)="4b7af0b70b07c3f550f462e6180001608feae18e78a3c5c1dda69d0ad02aba3c0989ce4f78897724431491de812894ac6be2", &(0x7f00000001c0)=0x32, &(0x7f0000000240)="5117a7bea0027def9ecc6b66e76da1ade6f7f548961ae6b42b851a5a25690181ef0fe451c54be012ccf62142e56648f59d53ae437ab78fbc1c26784832466671f1a4fd51332bb0e22cab12b63747b216f8e81bd86a5996dbd79baf2e01cc9f46664a01976959a73c3d4a1e2c2b5598e713911e881ffc6d69dbeb6eab436ce92f089c939f5c3b919f57afdc02f333773903d19446a11410fea26473870bd608238baee37fe180274e0abeff6a162770e1a0067c909733e53489fa9d18eda0208e6409", 0xc2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) (async, rerun: 32) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) (async) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 64) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 64) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) fcntl$setown(r4, 0x6, r3) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) (async) rename(&(0x7f0000000480)='./file0\x00', 0x0) (async) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') (async, rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/32}, 0x28, 0x1, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x1e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) nanosleep(&(0x7f00000025c0)={0x0, 0xfffffffffffffffd}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000140)="2e36bb64e8ef3db579404c89305d2fa30551a2b5afb367c6ece3b63781ee22380f0b41e035e2fa3665c50178b2d36016af07379ff94c9825d6020471cb128fa042b4364c2ede03aedab7da3eb68deb3253c69c7641dac1d56d6e7c8e528e1eceaeb8db37547e845cb12e007e234ac31883604041a70849b50486ae71ab92fe3985a1b2b17c2a0d10", &(0x7f0000000200)=0x88, &(0x7f0000000240)="7f61eb4beaf8ce41ee92a83c150f090ba8844e7eb4a7b9062bd2e95aa1bae17d52fee44e6eef2556a4465a619951b7d2384b9355d2a85a59161b7dc49cd8472d82aada433468a4d61783c187dc51f115eb5f3cc8c5fd99fa8793cb4af723d9b7263bbbeb87e71aaf2ed8beeb71b32ad5aebc284ab06a20fd9d2e141661353e28a38d5569b82f5a72a5de0aa26582a1b8d8d59f80fea9b31a89f556", 0x9b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/195, 0xc3}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000001440)=""/229, 0xe5}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) (async) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/195, 0xc3}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000001440)=""/229, 0xe5}], 0x4) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x812e}]}) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) (async) executing program 3: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r0, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000200)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) chown(&(0x7f0000000200)='./file0\x00', r4, r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000080)="c7", 0x1) write(r7, &(0x7f0000000340), 0xd4e688a67930cd) close(r7) write(r8, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xfffd}, {}, {0x3, 0x0, 0x0, 0x403}]}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000140)=""/39, 0x27}], 0x2, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000800)=0x3) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) renameat(r7, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000180)='./file1\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0xc0}, {0x36}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r9 = socket(0x18, 0x1, 0x0) dup2(r3, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r2, 0x0, &(0x7f0000000200)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x53ef, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) semop(r7, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r4, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r6, 0x4) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) fchownat(r3, &(0x7f0000000280)='./file0\x00', r5, r6, 0x2) r11 = dup(r10) setsockopt(r11, 0x1000000000029, 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x6, 0x7, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000000)=0x5a) r14 = getppid() fcntl$setown(r12, 0x6, r14) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x842, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r5 = socket(0x2, 0x4001, 0x0) dup(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) close(0xffffffffffffffff) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0), 0x10) executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x4000, 0x289, &(0x7f0000cce000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x1f, 0x58, 0x6}, {0x8, 0x7, 0x3, 0x43d}, {0x1, 0x0, 0x80, 0x3}, {0x7, 0x8, 0x8, 0x9}, {0xa7, 0x0, 0x1, 0x10000}, {0x0, 0x7, 0x37, 0x9}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "0100efff0805000000e500200000000000001b00", 0xfffdfffc}) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 1: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffffffff}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbb07, 0x0, 0x8, 0x0) kqueue() r1 = socket(0x1e, 0xc003, 0x0) r2 = accept(r1, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r2, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x5, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) r4 = fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000080)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x0, 0x1400}, {0x2, 0x81, 0x1000}, {0x0, 0x3, 0x2000}], 0x7) semop(r5, &(0x7f0000000440), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r4) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) r10 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}, {r10, 0x4}], 0x2, 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r9, 0x0, r9, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) geteuid() semop(r5, &(0x7f0000000500)=[{0x1, 0x1, 0x1000}, {0x2, 0x3f1c, 0x1000}, {0x3, 0x81}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x4, 0x6, 0x1000}, {0x0, 0xa}], 0x7) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) utimes(0x0, &(0x7f0000000480)={{}, {0x0, 0x1000000009}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x100, 0xa8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) r0 = socket(0x6, 0x4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x4000}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0xfe) r3 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(r2, r3) setsockopt(r4, 0x2b, 0x27, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000780)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) getdents(r7, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60102827fff30000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac00214e2300089078d2885926"]) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x24, 0x8, 0xfc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (rerun: 64) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000100)="4b7af0b70b07c3f550f462e6180001608feae18e78a3c5c1dda69d0ad02aba3c0989ce4f78897724431491de812894ac6be2", &(0x7f00000001c0)=0x32, &(0x7f0000000240)="5117a7bea0027def9ecc6b66e76da1ade6f7f548961ae6b42b851a5a25690181ef0fe451c54be012ccf62142e56648f59d53ae437ab78fbc1c26784832466671f1a4fd51332bb0e22cab12b63747b216f8e81bd86a5996dbd79baf2e01cc9f46664a01976959a73c3d4a1e2c2b5598e713911e881ffc6d69dbeb6eab436ce92f089c939f5c3b919f57afdc02f333773903d19446a11410fea26473870bd608238baee37fe180274e0abeff6a162770e1a0067c909733e53489fa9d18eda0208e6409", 0xc2) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (rerun: 64) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 64) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (rerun: 64) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0xffffffff, 0x3, 0xfffe, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r3 = socket(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x3, 0x0) close(r0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffffffd) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x80000001) executing program 5: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x801) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x126f, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000440)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r2 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002340)=[0xff86, 0x17f, 0x5]) semop(r3, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x8, 0x800}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002480)) semop(r3, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r6 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r6, 0x0, r6, 0x0, 0x3, 0xa1f}, 0xfffffffffffffffb, 0xfffffffffffffffa, 0xd}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r7 = semget$private(0x0, 0x3, 0x613) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r7, &(0x7f0000002300)=[{0x3, 0x9, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x8000}], 0x2aaaaaaaaaaaadf1) executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f00000002c0)=[{}, {0x41, 0x8}, {0x86, 0x1}], 0x3}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x101) syz_emit_ethernet(0x36, &(0x7f0000000500)=ANY=[@ANYBLOB="be01572ae8a32c6a28c6c847894e231949f5cd1664d0ca209776670440d908f8ee543d933c1ffa18c623236287d021fd11e09dfeb63de9192e1bf30d1efd7455c77e0636cf85251b275f3a62ef175247c7e4fe968b33511119a73a2aaa8fa3024f3cc0c109e5a4d7fc979de1384f1016bb0249f52c1dcc961905d1cdae1673419a70818e9e04000000000000007f6c000dac167d063fc079e94bdfa5fb58dec3ef500327d7fc9b0840f08a68b4c07f3e6e1946a4c791ebe1c2e99d0008f6b31440e470f0f8e3a2524c913a4006fa78cf42b900654602b77205a254fc6ab60f54e73a3a4800ffdc92251671387c0ea5d53499a8455995660ecc841a948f44ec4bb619177920823022a008ab885f9e3663b0138fd51e36ba5e1716e32ba8be4352791faa1eb078b6bedcca58969368db3b972dc06346d304d6ff3f6b81950006dc51dbc07bd821969e5c8508defa5a1e20da41c8ea6b8e6a61d6ff58bc803a020c593c6dd97392435b2dd211a991e22561c771a8e86be062525eb3893c201733814fd9e3cc6f633b0f3ffb33aeed5d2f73fc0eff09030abf2f585428c151d268ac76e9500550344ddfac8c1e52755bcb03856ac83cdbf97b6c5cc383db138221bd8d0876f561115b14e33d7b2eca4043b6ab7e85d4b439011eab795725a959151d1fb3106b7dedfcfe0d306f27ff5e98b835bc06a8cc55fdfa1b64bedd3c9631a4836c5cbeb8adfa8ba8b4e2632939be1bf7c69bc36b8bf2f044d620e46440f14764ed0debb660bf701d702e33b0516ed3bcc8d39888100d57c564e2f8753df06361ef70a70d65b2fb8637287943906ac14785c57b8e75be9519e7fadd4c432cbd5c0e057ea742d0a39b26349f0614acc9d68052d755cff5c04d17785414e27ab4853ceee57d5f78538600"/664, @ANYRES8=r1, @ANYRES8]) setitimer(0x1, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x23f2edef, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6dc7b66e179f9d5e12bcc698421e7d699a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bd276eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba3e720153146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e826d584ea48e0f7be39f034a73ac7515ca676e349b216db62061c1e6b1e724df8709934e6474758b11836eab8969f9d1f91d62be120e4738cbdbf00813bef56a958fcce27e6f4ca9839eda68cb33074ad379dc634b915e01f49f58740735e6470628532f09a42e73dedece18079accdea036fb6408dfa0687eb60f12312a9c6c3d49633271e9d24d61f82f023c24de963af8f3e37852b776f3df20ff36e1c6678b42f0b2ee0dc6ad3adbdfecf3172219c8b23d7a7facff16a0cdf4ff9b75813688349cf480e6762cc6e7b1ad0f6d9bf5f1bfd302bef39efabec3bfb9b10e72913f95a2b9bcf3e301d7c5587936ace8bfc4442a6b9e4ea7066f774d8e3f46c1bbdaa06a73c1bc548fff75644351dac61860323a21e0577c73bcb673efda5a14d47c586f159f9dbc32c82bface9a0d9bbb5339fcb2ed7b206346b78bc3a72015e11a2f7469c4e5002755cca6acc99f35ee38d2ab1a1e0bf2f7b39680c53c63cf99d4a313d1eeef888e2735d5f82966af00f5b07eddb534e5510f91293ddbb13f57a3d1ca8c5f802560860feef3e571a6e547c0e4378b65ea5976cd7d6cba86f233d7aa5a98f52b718a057853cdaf6e61e", 0x1000}, {&(0x7f0000000200)="84c477421afe79e5aa7c9d63d36ede28", 0x10}], 0x1000000000000039) writev(r4, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d4a6140000000000000000001f000800", 0xfff}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000002fc0)="1cfcc17868cbc045d15ddbe8a1f141245bcb1d2e695ec9807d7dd5d0852d3f0dc93a5186553085d91d80acd745fef43ca5b25d8a6329454a841a0df1337bea2a91a50cf9273793675d84dabf57a25a1bb57be72c295e62412cd88b74d42f306c1baa8f0a1cc39d3fe11b4f5acdbef3e67e3b935d154f5f112e1b5b9e4e8ab29e01e124652e57cce3737e1aa0cdd66f57ea3a8d7c5aa0b4da8871fdd9f5dd57aa02520da478a2ca4e654a6cc9eb8550d3cb080c3b54b25142ebe1a7eea69145c584bd51243aa6742112d2a8f1cd47bf5f93461bebe1996d8386a0b06ba9dbda37c6bc4cdbf7c7cce587b9b58286da4bb975709e7fa6515a83320378e9c3146673e0e925e324e944b7e8ebba7a2442688e758044fc5396ff06984eacdcb95865bc66fa284573f58e554c25d9fe794a341cdf976870265c8bd75fa6f81c2119e0b1fba895ef4dd90538ba1019f03a2f01631a973b699e2ae60e12183d0b20bc91669e4fe92a878f1f9e811b587c814bb088943efaa9cc5209538ce1fc0814490e008bb9627dcb11f071843e871e74b9e27be08a8fe5ca0e88a4c327d88585973416a787fc9e9817318741a4e50b2c9a2034c09e31d04a031e0b9fb69382dc98ac5d6f41b93ff6c0cac8541cbab346a432200633ac8cdb3acabc5903ac5af0dbce0567fd37156dcd0d687cb63fc94fefeb771b12737b563cd2e02aaec6115def946db1ccf07c411536214076b3976b3f9b451881b2539e558718db5d97761d02cdcb04b387b81271fbfefc6adcb6e029c0f1f9e854172e4c651b7d3b8f64a3a1d38cac16482c6e09452c0df96ec297718e69895a3365e73e8dd9961cd50bad2a4d1d60db0fa4355e70b86bed00dffd62e0ed32bc7d5289500f9d1b56ebddaac1587ac2e5c550d9512b26d338b942070886b3b2e844c6a7105c748b922fbb9a5ee47421ed84b71c5e76e5299de73028e0b3e9928fb325fdfa595d60cd19ba3b5c073bdf4fa94d93e7420026ef116041cf7e2b98029ece8f55d1f8e4afbb093ef94334022b98dae3a81d3e3a74a47a305f33b83ff47a92b521a895d97a8f35a7a69aedc929b7eb1e208b372a9678b196adc35f76be07452f93572203e8655929b1041f036aa5edfa13779aea834f65bddc616111209f69527ff5829facd68691ba6087ad46c44bdefa31ecd433be153eee5b48fd4a95ef7ec98d772f86e332d6fde46e53af3d584f2bf576c45196fa4e16b8c39ea5d8623a3465090718c9ba37621e47e75b01f14818a55cc2f5556427dede37122b56ebad65298bcdcc54da5ce7b9815b47d792a0ad491684a58369ea9bc2fe0b5d5722e1036c88fe67a908ecb94751387cb93ab51d99da79b8499a05ece59b7adaf8759f9d3acfe123f725aa4fcf09e4fb8069e07fc756366cce2fc2217523bf911162e96b4ce06613f92a126476db403c9312a9e6a9ea39bf86bbd0c7da5a8cfaf901ef3d2c2aeebd195449430a32a12ffdfe05f95bab3fbe9cabfe5bd10b53b0f68127c4cfd09d97dd3f418ce2c95f49350c375fe77238df7625767d317c9921c11a", 0x454}], 0x1) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000400)="36ad78ef839be8eb82a45e591bcfbbc366d062c089207bfb943568010a2b7eb528645d96529ae291522ceb83cc791fb9b34c5e01032858877a110cbfffc56c7c8abe7e3d6a382ec61917b46b53c64d3ba2798712ea47489e0429f5c11a4856760000000000000000000000000000000000a3abff40043dc420ab61d85a3ba048a17a45159f759c25079b1313ed927cb0577f3e9b525dd19033ca4be87f269a7540517a445cb8dceac2c6cf8481381d6a5522007b43", 0xb5}, {&(0x7f0000000040)="48fbc75e445943", 0xd0}, {&(0x7f0000000100)="315e51c26071d772206855af347dd4a1230618e2a9ad1ff50489211467629a3e3224d086170343b118fc6fdec12bfdd5a7d128d84921b6001006a158e092388d43f41acee273d17ab048489789f93bf5dd6f4b282a79e7edceb13059e508b5d03ca11f607a15c61dfe14b2a41f6c13c03546c1542f7bf47200f0c2ac167031d388bcdab78c3ef0811454f26f593bfa41e2ca7ca0bdbb03f02d7567d809d3b81993ffab7dd3ccadaef3efb4f43406b2f291dca2238e73ef458f0b3ffc4c90cb35f4bed9587346519d2898", 0xca}, {&(0x7f0000000000)="7cfee232311974161f2000f5fb40629d63aa47d6d887d42ab1f6f7bba192d8ed9a067d3b2f001b3c40a7bdc283ae3fe846091af78937611d15f61df0", 0x3c}, {&(0x7f0000000200)="401b73b8c6141bd770ccce4cc3f431cae9a68cc78fd1fd7ba0e0cff1b7677a54", 0x20}, {&(0x7f0000000240)="7a9f448097275bad00d2133eb147044c718b94802e2fce7efc8d078b9ffaf78de689586fa1918a2a18b2f798d92526a3fcbdab62ff7ea98471f6295f30dbf519918263b84d07b26459f0", 0x4a}], 0x6) shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ffb000/0x4000)=nil) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x10000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x1d}, 0x2, &(0x7f0000000180)="329aa526fc5bdefa81bffe0fb59aa19db64ceb1853e556f3d6743aeb5b840b25a7a1c5484f043ee509af131aabbfcdc682b69c28de886c6edbcb27bbb77244c50e3afa51d6cf6dea649f364fe9f891b7e1949349b3fb5fc7a89fcc58d863d8dfdf6026f4301cd33bbccf8cfdaa7ac10274bcaf57d50bc6b19d8cae24685bc78cee8b2587d05581fde1deb0dcf76d77", &(0x7f0000000240)=0x8f, &(0x7f0000000280)="f5c04f01a53ecf1af26cb08dbccb39ad32eda7b3b9b701b111163ad18df0a077cdd0241705c85dec8a5fd0", 0x2b) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) writev(r4, &(0x7f00000015c0)=[{&(0x7f0000000300)="c6ac3152e0135c60ac5f04472c87fdc2962a8ef60d58826774444985b99d5267f32771de34a807f74e5be08ecac110158af6b333f5a0cec69134af966150a651993adf01d9a79434d3483b44a91c7d086ab53d4c3456952fd87bfa38d375caf11e16aaf9fd13e6015420a9b0b345e8a95cb4d02ee563534681f19de01917386d6d248faeeb067bfa29a22e6093a57eb74c01e4be872020581b69f7b3bd18d51e8a0657273b0ee965946f6f30e536e6cea52b193b4058d2dbba9467944d7682f51bee4e8250a86fb647f86289cff993d72caea12bf00eef83e58a", 0xda}, {&(0x7f0000000400)="27a768cae0656435f33c55e3d3159a9baa41beb99f368e6606ad7830dfbb3eff3e35bdc69e1df83478badf4296a27de3a836965d1c413b9ef7cdfea462b563ad5c5a51ab1dec6b738379e49cee9eff43644d58d76f05cffd326d1d05888b95c2fef50436c73bbde1b7e6b8cfb5a032e7465ce93e5f0141db67d04d8834989114d2ec40a9b5a929b29ba83694f89915b9fb0fa19aa49fc577be6a6e853f77e259f6876ca0c81f2907baf1c078a302dc6f4bb1de946a7f6da86dc67a09df3dcffe4af269d0a0e63ab25e945a4477ed03d864ba9a67da0b950c44bdfc803f2f3cf667ed82f784b386a91c24f9967206ac5a5bb17d46f2bdbb6db548a50530f0f341b18d2621e0a900f399aebbdcbdedaa1afe87cd5cfbfc39a0f2c2c9538d4ed69c0f66f0158eabfd3f04935b9d983a82caeec95a4597f39ff616566abb3a0419ea5d59628b1d6b43e1ddc7e8f01012431f7995078399c59f242a852af6b229708d3405c425a8931dd5c6905aa764589aad856e0d40050825e0128118605470f886562023966fb1e15437c87dad8d7bc5191294826b37abb68135021d7add7e53b20b6303c90c83d36d7fb6b8ca65ce42a36a0b126353fc15c9d58182f52739632d169c4a18746b59143da19ac24523e7ec7c525c1e0dec1b91478d6dd63eb0c179a256d8b111d308a8f346121d29f0e281df104937c8b299eafc62a6eb34521fc492c91fa1d5a1a9c2e8af724833908499bf68da27059f312014f2ca25d470abc3ef1d12d3b42237478a585739c2be330d82de0c1b2fc9ec5611df4df0042d88f94de4e5499319444765cc9d621ec3d3127d3586102c495c52d061ac73c24b316ac6e160e7e9fefb92618068fe0b4dc51acef2be645c37fa23823ec13963a358d8e34235ab5efd3d9d9af1c3af02d253a1bdec7d40d8ab50d921366ce063f02921736340a057a21f3afb1a9e0c19ddc2b8ff643a72cedb8006db9cbb4055fa9040996e42d99e11deccb08e5138965a20a98a00daaa19b647c1e58b2acf5bd638bad9bdfc12c8369eb6397e216570546abd8843f07c50d64bc71362cb51940b49d9094cb11257f1ba53dcbdda49ed11c26b75705e8a21434a168962b95186038fcf8b29397a0e40518fb56e364213d749107d8a84eddf492f7c0587d89668feb49afa05d690cfb573087a0b76c0f7b187e3abca2ad8074e86f9900bd2ce53120484a0a45666ba2d3cf5018c3e6a616c652ff2943e5be3229fed542ad3f64ce2e9d581bf074d0f5976feb6dedb5a74e66d47a23e88cc9ffdf353f405adfeb41cbcb1fa1f779bab1b8c2ea00a267df2a610a2b77be7d966f6c749bf26105136896af6bdc389e306ebb1479735441f99f0a816afa6ae47e2c3f1f04dc8efa5a88fe176caae964a5bfb0a7f896339b74b20ef4b4f5b2833be7eb8d4b956f9ffe4c30676208c0dfcff2443ca7dcb2c3020d6afb4e41baf050e6cbb90d55fb30282503ed808c089d3f67b5887b72325fe756eef0b21e84846662ad1991c224574f3d451eb66553c95c0e7f223c217a402874b8094ab443d9e4269a06f6b21f6ab1216751aacca6c0079b0116fa90254065fd7abc4ed7acc5c05eb4d51e7ccb112db0c2f554d0568f27e1b6a2946ab6495b480f06cb38ddb3616fcb088de04cee088fcdfbb2b88871be6e445591f9267cbc1872f3ae6802fa4e4086e5d904d7de9c82411d7841762d1d8618828ca28251c9efba339e97b28e61a000f3385586fa7c2f2c98b59e4520d451f618ce21178f178fc309e6248ee6ef6acd42cb5f6439ca8744263af8ffc7fd6ddb9b3ef576212dca67b06da5bffdbd8802a1f66380c812bb117492227f54d16ec386b1e2697495ca3fac9d9e36aa3893d3c3e13e2f281d4ad28c9c91dfa107d05e10a173e88b5c95d91da2f57d28d6c0baf05858e69390dd12489e05d56948ffcbd7d2c456ae3bcd582eb8b0b548e43c4c69ad26253da09eea637ed26f5db9d567b02c01e0ec4ea241caddfd1f2473cae976fb01e42cc94691bea72891daaec89042a9354c4c5910fe08a8656618e6a6cddd665f260bbdec60ccfde3de7e9d121fe6fe9ceb7de552e53036bc27346f4774fdd539d1e71ff88d025f8f0c8384091ffc61260b2e38d303a6ccae1b1f10a38725591900f2c0e35ae2abedae39a8a83da7436db743643b817f9de966962759d2779daffa9989b479d38c9643e05c789c7c254aa58a672d4c7c7f0d16ed71108dd86340dcc40d83e1ac5776f2ec69e93bcc5a14c993da1c4f87724f151b98f35da9a61103e6c78cfd4b2663c54d1b1b0d52cd1b1be890fbd8509a5906365004b8d92dcdf47ed34fbae8bac14de4a099b4b7ebdf760c848f9fac820366d5b056ef09824059301993b1083021b67b22f2ed25a865520ca1814fdc72fb0275f148df96f4c8a00d7dc062a8d55f357db3f7bdb87d8b9f8bf92898afa4aab99ecd51f72e63b9ae193eb8583a108d3b4f2625ea09589b832d3f2eff584b2d327df34f01addcae0403ae06deb65f551fd97d64f9292e7f95cd1b43d6f95abed7fc8a2f8e06ac2b4c43d5a54909c11416841c4fdc6f1a1ff1b47943f8086b4f24b5906d6bd4c1ac4511b993c5f20ac42deb3f67295bf97acff443c09dd7d0d65dd247272bf71bce5e941b2e428a7072170279648e9c9f2c3231b13f4d5ae0d65182c52dccf3c65dd33ea3a2707a8309add7a5239b6abb87329a4912ec5876e16b8678745da5f60b078357671c2c3e61b46ea61e67907d7acba5c5f2a1640dad5a8d3bede3357e8ef8e2e9b3d9ede248644b75cd10a26b5b66dbdac5ff1b598aa819a9f0515ade92c9401ae39c178213f86374350213204495fccb808326372fa1bf1a1facd51b4cb85c63c0dda670dcf7e1469391bae328fa6d14ac0f772bb56e06804b425f78448b43a98c10d4ed292d751e9a067ca397a931a6bae58fc5e85885cb914db1a8ebf711ad0656479777d2a8beb059ccfadcda7df4bd3a829025d34e8ec68c7264fa7d90d79ea349b58f0ff68a74ce7f64d301c2cfacadd073e7084e6c5bec1c4c89b5cbe63b02c9f134c6bdfb61a9e24e6bd84a6be02eef7799f71ef822fbfeab984b402e3acf43cf69cdd56fa440b7babfaed1afa6fe8e7b537d4d5203b81da181519322b33dc7c7d2ea75a84930b0509a7799dec2146436e87ec4502e963e605fda4a1b95aea9dc976f48b36eb84d3a54af5ddfba801e1ae8e9b8ca533e94638974bf807c88b357fdaad4a1f735554a6d4969ddb3ad40918352f92a262a96738326683d8744d4d6512311fe3e03bfeb17c0747c323bb57f96c7fac705c86a3641a0d7fa0ef4f60d01377eaba5aa964d2c192630ac5e9164c9e5c5e7c06e267b0ed07884c37389d7bfff50b387efbaf20ab798d4ae97fdf89d7b9a16088b7a9ab126d76818b66ef48a7b248e48baf62c3e4e3f1fde436e1915ea671b67366b9e838d81de21e229a3a5753686118ef5797b8c8f00bc02901a1d4c14fc9bab5c861953ca0fe2217ef08265e6b1e0904739e3b312c2601e2eae2965bf93653d070e23d91b4c5f4c976de4c023e7fb9951b5a2fa136d07ee158b481de7cd1114ae5831e7f6c4ebe6ce8fdf579fc721f3bc0f3f2f3aa231e09660b28ad6b2953cb3d44340332da7918f9905ced8c63ac885e1ea6f013e2ca2ae5f7e7add125f98e242b457eb680859bdd9780a3c3fd928f8aedc4e6c587d352c25beb0418e588ab5e305788cf71e42df7e6cbb3c69797b414f657bf524844a9f4f35c67fabf5e767ff8d4e5114e573752726029a341c852f0233e2dd925d987c474d0036b5cbfa53e2235ffb356625dad5ebbea917653431486901724f18a4825f86f403fd1293e3eff70c542db3f5c81f2a13c699cb1b103f87dc1376adc2956608c0c2329e0cdcc0ffbf994dd53a0f5364d761113d577b62e67e350b6b4eb4216503b856e3ea34e9f0e3185e2c4bad8f592d8d9c1dc8cf6df71397adb37a6211fd1cb9937f3fa53d60d251fdeff9a8795b28231ff3458d4e5bdd2f05320bd87817ca2f076c6938e5bc348a96ecc68f45cec72e4bcaacc346e20237a5e8267496c320c49f7e6d9c72138bcee8e1309d29c0935238b3adc5233c6f4630945ee452d165d552940ffed475dda97c796910f07257c4bdafa5c27fc001ba9340aaf31bff10d9900c86bb70a31bdcdc8753a57d8ecbbbec5062478ffb59809793f79aa4cbb19669758bbf4018e18635c2927c324ee7a79beccd95eea78fe102b5b1ee559ab439df1545b5c1666f443c2d1cb72fd12d5f0afd94391b1f2ecf77814353253dcbe2c857a8e60ee0785c56ed94f269a69b89d9d5d953b0768ff3c450cc65cacb6e1a29377a5ee8b1c11379cf327ae477e3ce9a33b67988e073a4b20c0e97c1df1abb985cfa43b11777298e41d979bd483ba21a90be2eebefdf9182850241c763a6943f5078f5052ee8c7139cb6a643ee52e7e6832a6ccba15e3df0c987a14fa4a745f775778208736f9cfdd223f7ea21aa3c102b29f1e933771bc62f17b89f6b5f7a244691f876d7bb69c2fd0e746b162b40a2c8f52587bf1f745a11b379543dc04a146716554cf888409eea7375f750082b1fe4c6db24bc1e061a7061e1b208ce839d7354cd133d08a4d6862ae9046824e846544447f9b433f1a1c4a953f43017d32b0551766c6b1a64359d6c193ed3d6e3580c88e15f0052b7650b6fe4796dba889c6dc9c95accdaadb7ca28eb8fee91f7e53457a9d6b4d537c13c64a873b54a266ca70087694889c179fc1b520c99302bf8ffd86d2a2f5c7294cd060adeb100828604d5a81fdef82dcdde2281aae4e132b2082fd6fc18b6868a9dfed8935097f667262867cdadf34c1dfa61f0fc67d7c7493cf2b5dde59264cf09aaac0fa450b19889640fbe1dce1e088cae5d876689ab34c119d8ea890f5141e961a5478bdababf10557749138df8558aaedd49e790090db22c3981bc4eb8e4fdcec6476d356abf2fd3ab5102559a7f7391526419cd7c334345c49d14f7abf5817936d82531c4f4cd0fc4fb05810078f56a26d2cfebf4339d4cd171b5fba2083d3800e4f07a4058e3bbc90a3096988a0787a2336115467559f3b870dabded6379b88e764418611d3aea190046090164ddf3947991144513f0d02ba698180152bd4f309fc88c0883a1e5d74d928bb36029bf6fa16a4ada586f68862e9fc2cc8e8a33fd5d090f1a7a2c571898bd2c3055cd08e340872f322a2dafb1584142b5482c9233c0072360144370b3dd451f20a6988367f44b567b4256a85fff8dbf50930ade75c12dfac90bbdc62ef7c35022ee088fa5939a73c14de97d212897417ec1ed2bee71e13d877e753434ace1493c9b08e5b8f7f1995585d911ccdec81e2bb9973c20cdc383e1c2c53bccac487eba98f405e44cf375e49de9f297841a79db222c7ece54a319f05b49e299ca0a069a9c7ba32f60ed1b8a252fbee0851836a108ebf949baf1f4a2b9ca2716e5798f94638e52cce6ab3c6ec56182d3dd4437aad61e31f7c481743f5a65774c86b0fc4daebed68e0476abd4050c8334e7a059e0bec01e38dd6bf2d7481228b352f94d8a86a775c3ebff00f44ec1d63dcd7df4ed7cca657ca88aad8be93ab508f9d202bca1538e9edcf0332c5feca0aad339c7a3edbca35228f4cdec70180eb82ee7bb8d2ec59c896ab260acc13b84b237be49dab0dcd123063b90eaf776414acf1bd36f6923de285649a876b4713b122a4f56183635b4f56d58a331def9e8cfdaace626b867f4b38", 0x1000}, {&(0x7f0000001400)="8b2ecae1645bba9c093fa994d7027be3504f3613bab0202df65c109b8b5f4ac27b28773644618b2eb885b41fa9ca647caba08cb0fe2eab2b624aa4e5d53787e37f60f9eb42bdd157515ecc52ae22870213bd5367de96e54b090303514b7b085a7dc9746f8f27263047ad6cfbb8e8eb704b7c0d59d657e38d3e8367251a9e2a268314bca998e00d6a0f43f35fc07f4602e2f38eae673d68f69cb605edf1dbcdfc18cc9665b9111e35569f0841e6758f8b6ce45c3fe4d6eed27cd9d1c54cc63df264bd8ae2d57f1a44a1762c2f98279ccdad918442d7f63eeaf97b9c021aa256dcb089727998c11c11b9bfb67a", 0xec}, {&(0x7f0000001500)="9bcba3525185739600cb0b9ada930b3c3f5888749d85d99fd793196ddb5d182007a76790b95e995de97c923a03ce7f3e90c1e822489c2fc80d4bc91af8b99e37c1aace6cc20558f555df47e1449fc25fbdda3dbc5a9d801066c4d50cb0c10e76a410d21cc4afcaa97ae791bd1122e581d0e1b2e6cca98533976ed0f0e99b7c1b0d0f1bf2110f2f90cff702e0620a8aa18dc3476a16ab5ac2f41cfe", 0x9b}], 0x4) connect$unix(r1, &(0x7f0000001600)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640), 0x100, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001680)=0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000016c0)) select(0x40, &(0x7f0000001700)={0x8000, 0x100000001, 0xcb7d, 0x200, 0x9, 0xffffffffffffffff, 0x7, 0x7}, &(0x7f0000001740)={0xce67b0f, 0x6, 0x2, 0xfff, 0x15, 0x9, 0x7fffffffffffffff, 0x1}, &(0x7f0000001780)={0x80000000, 0x0, 0x7, 0x10000, 0x7f, 0x2, 0x7f, 0x7}, &(0x7f00000017c0)={0x81, 0x2}) sysctl$hw(&(0x7f0000001800)={0x6, 0x13}, 0x2, &(0x7f0000001840)="1929f57dad78caba046be27bec4420452538fa02d2dab4801f6a66b3ba912694139ec8d11f17c6a17ccab32af37e6c7b48e53e96368751", &(0x7f0000001880)=0x37, &(0x7f00000018c0)="4955ac21892d6f074c2e4ff868445685243ec1e3ed3a5c1c68b6bc10c8e9d2892bb26f471de4517659efac62ff6167f6c1195ad021fd3e649c8d17decf86f6f91da58c3fc1d174c17f4cea8eed029d78b37d27a3d7fdc53376c63131e1a1", 0x5e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) getsockopt(r6, 0x4, 0x0, &(0x7f0000001980)=""/88, &(0x7f0000001a00)=0x58) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40), 0x800, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) socket(0x1, 0x4, 0x6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x802, &(0x7f0000001a80)={0x8, 0x3237}, 0x10) r8 = getpgrp() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001ac0)={0x2, 0x4}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001b40)={0x1, &(0x7f0000001b00)=[0xa7]}) recvfrom$unix(r0, &(0x7f0000001b80)=""/69, 0x45, 0x842, &(0x7f0000001c00)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c40)={0xffffffffffffffff}) fcntl$setown(r9, 0x6, r8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001c80)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001cc0)={'./file0\x00', 0x2, 0x100, 0x100, 0x1, 0x6, 0x5, 0x4bf, 0x0, 0x2, 0x6, 0x3}) fcntl$getown(r7, 0x5) executing program 5: socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0xfffffe33) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x26, 0x1, 0x7f, 0x8000000000000000}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000240)='./file1/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r2, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file1/file0/fi/file0\x00', &(0x7f0000000140)='x\x00') r4 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000001400)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8035000108000604"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000180)=0x6) msgctl$IPC_RMID(r4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x14, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) fchdir(0xffffffffffffff9c) executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r2 = getpgrp() syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000000000fe8000000000000000000000000000aa172d6adda16ffe4140105f05d9bedcd30002000000000000c2047f"]) (async) fcntl$setown(r1, 0x6, r2) (async) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) (async) r3 = socket(0x20, 0x2, 0x40) (async, rerun: 32) r4 = socket(0x18, 0x0, 0x0) (rerun: 32) setsockopt(r4, 0x0, 0x39, &(0x7f0000000180)="296538cddb5d7ad775ec68135e552eeacb30c29b8d85f84224ceff7125ddbfc4e63a", 0x22) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRES16=0x0]) (async) open(0x0, 0x20, 0xcd) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x66, 0x0) (async) execve(0x0, &(0x7f00000002c0)=[0x0, 0x0, 0x0, &(0x7f0000000280)='\x00'], 0x0) (async) syz_extract_tcp_res(0x0, 0xc0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) (async) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000092b0003498c7d3c8873278dbe5cb82957248c3701367c9909fa96bf7cb700000100000000002b"]) (async) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup2(r3, r1) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x205b1a) (async) open(0x0, 0x8, 0x182) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r5, 0x0, 0x0) (async) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x1, 0xffff}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = open(&(0x7f0000001200)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000694000/0x1000)=nil, 0x1000, 0x0, 0x2013, r0, 0x6) pipe(&(0x7f0000001180)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x21) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x20, 0x8000, 0x23, &(0x7f0000001140)) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x22) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffe04a79ec326d6c9b8b6e7450c0fd93c7aaaaaaaaaaaa080045000028000000000000907800000000e000ffff4e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x1b, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000180), 0x0, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) getpid() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) poll(&(0x7f0000000440)=[{0xffffffffffffff9c, 0x20}, {0xffffffffffffffff, 0xa0}], 0x2, 0x8d0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x180) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYBLOB="caaf51d5d3d40ba9643afbd952b2bc02a76dd9d213426d183cdc77e05ae5a1279486a05870483ea3d976fd8a672fc9b8af6af780c824e9739f5bb6985d46ff1b9130f3c5d36dddb70425d5313563bc2310fcca1ed737410d6438746022b0c3b09b17a5235fc78d0b2040ef432589ae6f87ff6113e408160814d2f39e93ac8400dedebd690a356497a1077cce7ed5d1b90710ea4f5efc5dc21f083f08bbd4d67157fa25dd8869788c7a6823d7c69c735aacaa", @ANYRESDEC=0x0, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRESDEC, @ANYRES16, @ANYRESHEX=0x0, @ANYRES32, @ANYRES8=0x0]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0xfe) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r3) setreuid(0xee00, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x8001, r7, r5, r7, r3, 0x19a, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000240)=""/183) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="8b9a236f30b0", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='W\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) dup(0xffffffffffffffff) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000002c0)=[{0x6c}, {0x1}, {0x86, 0x4}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYRES8=r2]) socketpair(0x2, 0x1, 0x0, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 2: close(0xffffffffffffffff) syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f833a1da5af88", &(0x7f0000000380)=0x210, 0x0, 0x0) dup(0xffffffffffffffff) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600a0100002c110000000000000000000000000000000000fe"]) executing program 1: getdents(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, &(0x7f0000000040)=""/1, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)='B', 0x1}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r4}) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0xa1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x3}]}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x0, {0xffffffffffffffff, 0x5}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000140)) setsockopt(r3, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000180)="d4a6fd0dc91bd08400108d9177814d86f2958bbd178cb0e0e26b0bcc1d56c22bde4b3a7d04a58e1b5e5f844abba07871494935d00c6d44578e7c5a8ea2e19f21ee7b0a1516f9d0593e43bab6a258fc5c049eefe361a4f4ad39b018e1ad49e692b0d549f6f55ff09113b4498c7793b9e4a6a690b6ad4472ca025c409d9dd9c85a63a177492ae5bd7c11283e340bc73757579e8b6c35c43935ed4b5e51a5502197f44a9b295bd02092a8bf7459d38d5ad3de2282c7af675a4b5c4e80c6229f60827422cf6a6ec03366a423352035e0d4f043ab5d2fbebef2fb464d6210492d83fe6fe4f85c686a9983ad27fd845b3b0aef58e1c176cdb03059b283a3c64c2412c4", 0x100) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) write(r0, 0x0, 0x3b) executing program 4: getpid() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(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) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r4) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r6) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) close(r7) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r7, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x71, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x108, &(0x7f0000000200)={@empty, @remote, [], {@ipv4={0x800, {{0x31, 0x4, 0x0, 0x7, 0xfa, 0x68, 0x7ff, 0x1, 0x2b, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@timestamp={0x44, 0x30, 0x5d, 0x1, 0x9, [{[], 0x6}, {[], 0x6}, {[], 0x6}, {[@loopback]}, {[@loopback], 0x1ff}, {[@rand_addr=0x8001], 0x1}, {[@remote={0xac, 0x14, 0x0}], 0xffffffff}]}, @ra={0x94, 0x6, 0x5104}, @generic={0x7, 0x12, "025ad168c05b16023c2848173383425d"}, @lsrr={0x83, 0x13, 0x20, [@empty, @rand_addr=0x5, @loopback, @rand_addr=0x1]}, @generic={0x89, 0xc, "f9b427a7c15a2c444ca8"}, @generic={0x7, 0xb, "7fa0c26e60b0f46715"}, @noop, @lsrr={0x83, 0x17, 0x8f, [@empty, @rand_addr=0x7, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty]}, @timestamp={0x44, 0x24, 0x3, 0x0, 0x7, [{[@remote={0xac, 0x14, 0x0}], 0x1}, {[], 0x2}, {[@remote={0xac, 0x14, 0x0}], 0x8001}, {[], 0x62}, {[], 0x6}, {[], 0x2}]}]}}, @udp={{0x2, 0x1, 0x8}, {"d26e162a2a18c4ed8be75a066877994709d01056d95b75e50865949b295119fc1cf2105b060b1b76884e9fcd4013"}}}}}}) syz_emit_ethernet(0xdf, &(0x7f0000000100)={@empty, @broadcast, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0x1, 0x6, "4c2cf0", 0xa1, 0x29, 0x40, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@routing={0x89, 0xa, 0x0, 0xff, 0x0, [@mcast1, @mcast1, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x2, 0x3, 0x8}, {"85e086e6e0b8e4f88f0aa4bde7f6c3348eacf98c55744da12e2d4d45b5b3b0ac532d370790fd984b367d2ebaa9a406120d67553341602fd9d5dbfa460490ad7a05"}}}}}}}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {0x7, 0x0, 0x0, 0xe634}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r2) bind(r2, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmsg(r5, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r7 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, 0x0, 0x0, 0x0, r7, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() setreuid(0x0, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000013c0)={{0xfc, 0x0, r8, r9, r10, 0x1, 0x7}, 0x5, 0x8000, 0xd2}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000080)="eaa606bf016abb96c064ed1603a62cdaf6624e8b3a0af6bb14186d53fd7e188c136978ff8c96ae5afac0bf7bdd42dc3287dfc5465340a1037dc6dea2da75326562cd13facd5c07d5dae79651bcc8a8e3446b159fa0eeaacc658763fa1b", &(0x7f0000000100)=0x5d, &(0x7f0000000140)="eb57e93b00248515dd31d7c60fe289e684dd469ef5732a5fc02b553e676864fb4a411d28876f7b04971f0e9636501ccecc00f47a4175daa516eb5adbf8feb79b43268af65cbad57c21f1ff7efc3526", 0x4f) syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x0, 0x2, 0x0, 0x1, 0x0, [@rand_addr="544ce7a7ca1f37d9e8a50308a8345770"]}], @generic="c7fec71599401678cafeb0525acb26c124a272f3a688a8fb"}}}}}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000200)="2034a3a7f171cd6eec56e685f24d7349478949e4489033355f92697df2f342746024328bbb55c864e0e4ff2a4c159ef1815ff682854579e9a3f0fae310d8355175cf76c105ac495b88ac5ad67d412f833731dc0c473074869f38095806102bb275b507e383630f49d12b155f4d5c1c635c466209a5a380112c815a85f3160ec7c8416936ddd595b2d0d58f99df31dfa5a6353713ab0f9d14da0c508bbc6cf00742fb58e7aead9ff84562e9", &(0x7f00000002c0)=0xab, &(0x7f0000000300)="71e8ff460cb453b54ee10a7f3d70a114fc7c6685aeac20c1e71573776f0bfb8c346b52be90a763bf9a102a5a4d3705059082534a59dbb387a7a3be77fe5fd5242912807d7a368097ef058d88bd6f33826365307d6747de49e1f8b97859cf3c806b1bd2fd290aa648dd8a28588ecf71952fd2d3fa86fc917b69e5134e5a4bd07f385603d1243edd55150bd69d776e09b7d29717908fb82dd19726873d8e75f9354bc45e49ecf20fad93be9bf731c4246e6ad7ef27c94cf2cf1e006993b977c3c2e8240c78357776bf28a6fbf38774b9bd14bf0728ac0f8ecb5ff6b5e28019034179eb5850b7b0409390d538de5c6db8dbcf0391dc3ed3ac7a58aa9a713ea1bf131ce1395ea673e8b795b45a7a572022c9b7fdfc68bf0b41e963a8dccb3fb84ee3f02f04454af4006162eb92395611e671bf99ce20d28b75c0c770ea11f19ef4cdae74c6bf60f87ca232740845daf97acf4d23626bd4637181bc751b6bb994364265ed4cb55aaee5d3bd0b577aa4af0da3e8cf161c3e47322db8598fbf789c66a7e64ba19ffa7a76d2f0448b2a39b526c97eeff246f7ae343910ea88f78e77ed05ecf827b9c3c8ff04c2fe2e403a00aea4557f67063a5ebf7d9ae9a520e97e386eb6f320d3705a7f272fb16ae785adba38220d5698338b3fdb9f0da5253f9d13aa3e74b68aadf289776e50f099f3594e54b64861195563f99c1c3c2f0f5b9e9d3c1300e09d236f48331991b3f3774ecc7188d1e91de109823289c1cabac8b43c8526fe5f050e628c5315e50361bf56c715ac32993a23208ab231387a2c1987f08b17f4d0e2cbe129899ad4c075cd5e8efb10a9ccae6e0d9875e8955dd66a2598ecb84c696f1f2818c062c6f558db5ba933bfcb72fa617b70cde93183c7869f3c420f3b8ea7c3a207cd3ee2b4dcf77ea1f62a3a96fa7bae021e75aebb8a890fda50dcfe6c6c7d7746243f9e724567c2f9506b1d768f00a112e1fc7b76880f768019c0277d9110e0a79d08c24233f05b1467418aeda6d001d5e80d43ffc533562cf28f26de7bd611e055e776aa1d944954e54155044543dbc3219ef68e7f0eec8e9a1815914e0b65118c5bb73460d4800d07130328a9e9163f673383246c6a3b10b59695491f9458c8abd884b4512e817151442d270c149c2eec49cbc8837bc2974000048251eb64b41a876a16d79ad262c08ea8d00fb5785c82333445ff178d72aadd4907732157c52d294210b4f68def50e9b4b4287b61127c693f9234112a3f9a62c311bdef61dcd2b87c6bd9d86c10fbdbde5b60333863ce3e28f4a57aec4b506bf0f9f6f3f75135927ef4958304de27743e6941d0eff802995a092cda9d045f3db7d2d13ee675d0ed54f61a381d1a69e9d743bcd8430e5ff69782bacf5603fab3e22ae82146d4c62c986d397a5a1fabe2826dd52a0b4bf13f706d3994814e40de690ec80e43df861fcd36c880bd91e31a801bccaccbe3ab7600d81edf0ceec3fa34d69904693d6f189d6aaa1a257433c2ed2e7dabd43468b97eaaf4ef412cafc5fab8d4ff9d149d3d3a64bbddca174e89621dd8b4e400d157b67a7276370e76c16e46f47efdab7513e727bc4de4fefb7cc766e97ca4894eeff3fcd8683312164f49b9c38b08b428626ca0518ad840ebccfbfd34de7a130e0a33a88461c9f727f0acc027425dc1fda3ff9ec10409e75bf9379f68048b6c39caf0545fbb1bf09673deae8969e8af5bc98eb3e58783d0c32ab0b2334daeb45e01701b7cb9745f2aa4787f075fdf114c42aa747938714d2d3449dca59723654a75e822f74855aafba94feeea4c702f8a8fb2b5d4fb8ed2b95d55f90f6a2124db029555453f00d7520b97112cad5368eb6db834c879f4732f4ee8dba69bda524bb217639d0046170459a169048e8b291bde639c3f3d43276e05ca40fcafc3bfb294cbba72a86b642f631ab0293ec6715b888b174ef2843e2279e917300abe64dff8385492f85e999591c5e7fb42454f62d3a3452b5ada8457437655cd5fbaf4fdf32af01b13221941ef4e4ce99893949b79210b4357c38985d0c1bb75a09edff532e8feb64e77b3c5a501aac0bfc9b9957cdaa54becab6cd94a28072aeb7c65189a5bc3c40fc61d33873c6ea29529816cdb6c4af3e8ca703a0800d9b33fc2ae4f753650ef6584c1b81e2e40cf9de858f8c9697ea6fb277d1e3a1390beda4573c9e598de8f7200ee1071302637f5e0f1112ff8b08d62596ac0294f54ea6fbbb35e83ef73041f7cef261178d0fced6fa07ee31f50def71ff2fa86c677930fda7d698b4c9d30c08c8406d814924f3f8f49de7fca933a30394f7fb07ee75cf42171e85c61a9f65ae147395650831c99482d7d7d63e26eb76c915c82bf4392d076ae08e17d98346d86894952fc4a556b7357323758e6cde52b70a2a30d2701cd9964eb52f393827a653a4af316b53a734c14f2dc59a54b9a4d72308c0cea27654817a88978b30e7fffc1bb2304eb93329fa4c7853bac4e9d4fb2e92f85714c1ca9388ba083f1abbcdff261e7c8281b1001bf514e14f855f84de0bbf0bd97445a092122e81ec839c1ebbdf1fde99dfaa789a03d58987d661343c418c1246373e6a93ff3824b746a02c2840e39a856b3ca8008f609f769ac756caa2470ee1d681f53ba156606169933a21b9b4975b1c4043f650c1b412199bf9346e25bd123fd70636a4c74d510d33a078b5b17c2aa94af5d0cdfa1902a23eace11952131f71ef6eb93df94e001e2b5cf71eafdebc4d21df9918d6c7dbcd67795f48e1493f9fa182b26ebfdf1cb8e394a5bd3bd533765c73ff5ed7769418606b987b4340b46c0f8d82b0d2a30ec9eaa33e204f673072c6cb5abeb4ccea40de80456053179d24b4d269d98f27556c070b691a1387c6e09e0b044b1adabc6486f4665c222a33ec9baeff7f13a4cca47ccac1285bc9b7e560d139f9dfd8e69b4e52ec50819041388760da23b981b5d8d2d31764b552fc6f99d67161a5fcc3e5d3472fc8c0f125c967578d07e2c59e7ce313725c852b0bdbb50784b837fe4ac12c0b0c156afda338b0978084aa4f9d19399ada3b812820819dd61759a442463732ca5c7b5aa6bac1a5063bc90ce159449a0d9f5230ef22ee58e976a77ffe5bef901a7c9f7b1747fd3ac9a621dd90aae7d62fc9bcca2a6e238896109a6b6912cfbc888c90b52a4b02b873928514e21609c674df2de04b728e0092555a9700c9fa30b3c9065c33905d7a31abe8c69e4021293724da9027cce3ebfa558d4f0d8423cebe05834af607e3ca3449c96a5402d41aea99059d8d8ddb215cfe1d44be09864943edc9e91a7c2e39f25bc2816b09ce9b4a7e9e80c059745271ad427764569fadddf1ba5d0c67ce3a2d6f3b79d5078fb3d26d3e455382e6c9834ca1e9225aedf1c11f21585e9f518c4729b34a1471e6efe7ea1be3f4cd4db15aab560e22260e4d65dc664dc76f5eec31c54f7e5b98f6535b0b3005e001e769a5859c58837c20ab64afd65112c5a4e3848add17d167ff29b1d43126c6238841311a77e5ffaa36d10a9def79ec6a4529cf4ad7e7bc764670254e4e0cdfc3860899318c9e278454b6a78e31410fcd51ecc9c05ea8971ee54727c278e51870b23d135a72a0926ba7aa78800613cfb76e669e69056c6bc677b8746b41587e6c6467b99311400e7c633fa355ec4651f98d68b41dc0c05387e43987743d21299d42f984a1108f7bbbd85ed0bad1a61de51e46cc4b3c79dcd06dab06e8153223ed05c94e788a0636499e841a2e9f6879401e85b8f26056b5c6c7b8c2e97afb00340032b641098c20bfc049cc386bbc252d54be8b8e54d7c40b08d164ca91b93a36f9356d937b4c42416c3d8323dc313ba9693ef6bd7861f6f06f342db125016cee7abc684cc2cb62a283fa25c73f2eda0ed42fc1b5b4c78308d3c1bb462f179a7df82b4118ff2a3de3a910cca098e4b791689c34524e7de77c1e5255f9bf2063ee163b6371404d0486af0fb3c73d802d05bb7be34528135b7a31d764355a3081e340048738c47e7f3b82f04505206b937124d7fa3eb7f3660832e81ec14627c8d00a1fce1ea4c18a4db897f28dc060b1770774956d77aecf9cd51f73bb4af97301d1189c599a3a0df0af2bb08a230b4a07a73a0317d2de191a54792d2fbc1ce644617b73c6372e504c101ba68cd285672e7df29e78d27495ff5b0ac86ac93c15a98fd66bddf5b93e53a8d6d31f27ae2108611694991d4053d1f54eaac1692fb41262ec8b98969abce4f220535f0983a0be6ac1d62b96d74d59826bd441bb33fc27c02ecb27c3e6fd815639ae1193e676f96a29f090975ac32447042c0cb678f6af0b1e21c0bac1ea181772f23c5ad1e618d1aac6308921a4f3a060e3e4fe03a3b556ec965b2b17bd825b4c7543af369ad71d1f5f6f1080e4c5aba83e8311f02f2979be1986dcdf87babeea76500255f51accc3e01cb73be07f84e05a6b62d8e173b42acf181e0a0a77374daf79df0ab0d1686f71a1b6060075a91386f1e2a177be6f60dd1457d14a8c5a07df09661e1673bd158934969aa64475978fd3adfc12aa17f2a3aef84e207e4e2bc59a10e72123f04c119847c2899c0ebfcee8515b8b26c1af9f1e9f4399e2561f6d3a29e26fc2a81beefbff5c51849db519ce4a19b7b0f12102dfb7c7970da35ea4400de05140d65bad100f87e1f662bb044fdade2d602ec7cd6bdce99c3f61da37f83de2225fddf1cb9a22a1b2594c3534273db7b050c549e7890bfbc428edd6281313c81277e528a25b22ae2091540692945b39a492f25e384e895e748dd66858d767d99197b5be1057f4b44ba60d04e4357076340b5620352059bbc28f8f48b797fb9fee9cff977fe73b69843c5eab7309ba50fe00e5ef98361035318375fe28b76d86229c8669af8517cde98d6468d915212eee10937b242e0610d86eec781550346f732a1ebd601b4dc7eaf58db1d7009383e8f24c8c95bbd255c328b7bf39e1f39b533260c4b761fca85dee6b733f29571036d14e2be2261a4fa861a03441fc43b14825a38fa9e5544db6e2186bb97d7c1389e1273229a2c93deb9add35ca3bedfbd69e86c350daac30bb917e0c9b9127e204854c699a6224ef86b489af844daaee762b12ab658e5049455694c227e3471fefd296a0407632103f76db0228268ad2230ebce2eecfa94c72bb91f2651f505e789ca5e77ecb29eecc63190f313f07668f15b61c60ce51febf62e0633da5ab9f55458985f2ab0ef8ebef88c3ef223055380b10355eb8c6f4fadd3ba4713aa79cafac5aafe07c649f789867dac8db7b1649aae48387eb69e6906d5f46e3883915d33744edd57e25484f22433d3ba61b54655151be3e5bc1d2cb7c4c4eb12c936b49c2a33de91f434724a7f63a7ca5376d93e3f6c76078b0b0942e093007fff8666b6028572ea22374bc050dddf5ca64ad477a3d38da717552d9fa4a9c2e1b877922983e15e1f02e462301a0eb36c58397b4aca13b5589be86742469a36dde57529f775c258b1d45f756e8b5390225c3a860c62e43c0400e24069231ef4202f4a84251d68a4ecbb9357bd485c9ea92f172be569e6171a16cdc3818a85d267ef6c7b7545fada56cba1627ad491886417dbe073a6e3bd115493f8a4fe61b684a5be4e82a595883d8073b82c145848be9144924655a6b07d530b03575ad4c104951bf21afcb29b3d1a72c761fa606dedf1827b2c2cec4c510d7a984adcdc636f60719554b40f9f44e80f356316a64f61ea2b607d03c52b2f0dd3cc49910cf5fadd42", 0x1000) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket(0x0, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) semget(0x0, 0x1, 0x668) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, 0x0, r5) mkdirat(r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) r6 = msgget(0x1, 0x88) r7 = getuid() setreuid(0x0, r7) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000440)=""/169) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r10) r11 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r11, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r5, r5, r5, r5]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x6, r7, r10, r12, r13, 0x18, 0x866}, 0x1, 0x80000004, r9, r4, 0xfffffffffffffffd, 0x40, 0x100c0, 0x2000000008}) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000280)={0x7, 0xffffffffffffffff}, 0x10) dup2(0xffffffffffffffff, r1) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) fsync(0xffffffffffffffff) getppid() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de", &(0x7f00000001c0)=0x24, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b8a18983077b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec2642cbb1dd53c74e2a", 0xac) socket(0x8, 0x4000, 0x6) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb08004500001c000000009078ffffffff00000000230090782d917dcb0000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000002c0)="b10005020000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808e37193f8343712cc1100b71dc00009000500"/177, 0xffffff54, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f00000000c0)="066a7b1938e596ff07f32ed6", 0x0, &(0x7f0000000380), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r5, &(0x7f00000000c0), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/186, 0xba) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) (async) setpgid(0x0, r0) (async) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r2 = fcntl$getown(r1, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) (async) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) (async) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) (async) chown(&(0x7f0000000200)='./file0\x00', r4, r5) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000080)="c7", 0x1) (async) write(r7, &(0x7f0000000340), 0xd4e688a67930cd) (async) close(r7) (async) write(r8, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 7: r0 = geteuid() r1 = geteuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0x0, r2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) rename(0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) setreuid(r2, r0) writev(r4, 0x0, 0xfd) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r3, 0xc2a41, 0x6, &(0x7f0000000100)="0df615e313b9fd812eaa4e713048e69931969648895de4879dd91f00faa2d353f8b3d2703b76139623c873c5db89f2b276adb565df184a13d892a0f0041797147a900f1e7c9d63bfb4a9dba155cd7f000000000000001b09c8947900"/102, 0x66) executing program 3: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x101) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x4, 0x800, 0x9}) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r0}) r2 = socket(0x2, 0x8000, 0xa6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000640)={0x2, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000680)) chdir(&(0x7f00000006c0)='./file0\x00') r4 = accept$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) bind(r4, &(0x7f0000000780)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) bind$inet6(r2, &(0x7f00000007c0)={0x18, 0x3, 0x8000, 0x8000}, 0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000840)={0x1, 0x33}, 0x2, &(0x7f0000000880)="8fcaf8b8c4eaa091118f56b678ef53741bebc3546f833343d49f450a13a19bc351cb0a37bc8e25d904f38a381d7ab818991b95d1bfaa649d6b8c5fe1683501099beaf874fdc3acfd4310edf33ab63c9135f2c47fd905d1706308fa90a41f7878029230d9b379fa7baff4fd9590105276428b1dbe39ee1c4056489fd65bc6cb0d20c6014f8b3b699d3bd4fb4ec0668d9fbdaeec06963091d9dd45dfeaff88e9074d7f08cda9", &(0x7f0000000940)=0xa5, &(0x7f0000000980)="1d8781b513fd7775a28deab7f2ce1a4b506c9b0403c4cc81a90dc6ac7982a190c1bfff3d5b1649dcb991411e20face1476d328055c2a5cbb22541d666477b563a881552f377c55e7c147170c95c223339068cf02c065b324e5738f75d5a8e1bcde11d08a0dbe0566eb68cae8547005427811f75519e97fca4991a721d86aadd101ae66a560684775cea3b5537e97ec539176", 0x92) getppid() mknod(&(0x7f0000000a40)='./file0\x00', 0x80, 0x1) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000a80)={""/16, @ifru_index}) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000ac0)={'./file0\x00', 0x7a, 0xf20, 0x3}) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000f00)={0x10, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x57}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1ff}], './file0\x00', 0x5}) mknodat(r1, &(0x7f0000001100)='./file0\x00', 0x1000, 0x8001) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000001140)=0x1) getpeername$inet6(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) pipe(&(0x7f0000001200)) accept$inet6(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) getsockname$unix(r6, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001340)={0x8000000000000000, 0x1}, 0x10) getpeername$inet6(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0xf80c036c3ad83003) open$dir(0x0, 0x0, 0x0) unlink(0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x100005, 0x4) semop(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) pipe(0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7fff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0xa4b6, 0x4, 0x2, 0x81, 0x69, 0x1ff, 0x1, 0x0, 0x8001, 0x1f}) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x14, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) fchdir(0xffffffffffffff9c) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@random="89ffa22f3c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @empty, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x11bf, &(0x7f0000002680)={@broadcast, @local, [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x2}}], {@generic={0x6008, "9e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a1a936c14cc96a48dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e557ab84b01bbf8a5c2f66f0b034a88aba0fa4b247fcc5de2b5ddbba7fedc20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faedb21b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e2d59e9c2590eb7d668e5da49223fb9cf92a5eb40c3ad1d68acb5433c2f9de0d1c3b1fa4f143c279e8bcc34133c3df7fcae76324433541d6168354e161fdb1f479fa90f99b86b80cc24a1612c6f92240e654d249505e770ac624ec791605732934d283a273ec36bcb6ec314ea4c7e30733cc63b12a3d0f735861c4ab4e42e61e052ea4653b342d1c0eca3df7dbc7e734b32109254dc771980f24564dcdf22580977fdcfd39b0593b640f6d1a2b8a0330390b28b56263d01a55367dd43b726974df52fdc63eb8a1f4481dec373503ab613c9004c69a69b79fa355c0c0d674ab8934ce64ff53243f5bbaddffbd9b76cd21d99f552f0c2cbf19684aa3b98f9769cf545a63355f81bc3ad53c3f7354637b7e1c2940687e587c66986969d1c5c000db48ef9e56f990c467e7154f01277abd7ef396c469b4880ffe2cef397bd5a376aa4ba4d6184bd2a741f47df457bf9c0ae151800bd283dc96c205688752e4848547a40ca81aa01e57aafcb291db1e5cdcf997a64e2b87feabd9c51658cca9719c592b0a0000e48ffd2d856ac4297f7f5dff787c9720f2e193e2ea67ba617c5fe74733faff0971dc5354f04d7f075b81f"}}}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000340), 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005016000009f0500000007000000331c13fecea10555bd0fc6f1133100fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d890004070000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r0, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) executing program 3: syz_open_pts() poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)="6c73c14ca54bdecd35c4d088e74707942857d85a1f1ad229d2f936229306057f4926f97f9413345f187d341c5bc9e89da30e35d5084110b63b16c26c9fa6cd0be139288a", 0x44}, {&(0x7f0000000000)="d8253e568f1a131b6ae57ef3a49bbf3a0700891d02a4982a22aaa3eb64f56680b4506c67b057269069adc6be3874248cf06f36771ba93d24a2", 0x39}], 0x2) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "c6057fbf69b063b7f07c330def408bb0d233a3a8"}) write(r1, &(0x7f0000000080)="55c2bbc3446c66431d41cb424b3e8da79569f6ba8102209d6203f96a54ef97b2e2671af64c52e897c47aea9a8795b231db627bfc6cf41cd05d11b50fb6909d0cdf7fe3c1a7b208c6750829b7cf55f30826e796fb2113b81275e02f6cdb9c836b9cd518da6531f99cf6ab01", 0x6b) r2 = socket(0x1, 0x2, 0xde) close(r2) executing program 7: r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r1 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) (async) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r6 = fcntl$getown(r5, 0x5) (async) setreuid(0xee00, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r4) setreuid(0x0, 0x0) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r6) (async) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) r7 = socket(0x0, 0x2, 0x0) (rerun: 32) close(r7) (async) socket(0x0, 0x3, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg(r7, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x404, 0x7, 0x3, 0xffffffbf, "ff001500000000000000de00", 0x40, 0x10000002}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "6b3224f4ff2c00000000000000000400", 0x9}) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) setrlimit(0x8, &(0x7f0000000980)={0xffff, 0x2000000100059}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/158, 0xffc5}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x1000) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0xeb) sendto(r3, &(0x7f0000000640)="56181bb6584ab279cc4da7b74e14373d36a7945d497adc6afb3fe96883fe6cab12d72ade7b1f3769b4fa7777efd17680d712e1115d63f7107ebe22889c55a2855fb61f0abf5af517a630e3ab9375ebbea3e8b8cf95db1db6c8e83078ee8b314488fa2da6b031f43a53f7361c35fe52faf0b1c6eb5e2c081e6d848a12ac75a4c2822dd3f563e0157082d31d989297b2cbbfda6c132c22a738b8835fdf290adf95aad39ca3eb3d27f9fdc6976a86d90b9a08757e63ab081b50883bbd23c5944a5ba0490bf7297287e94f93dd36118f0f8017c5db3aa0bcccab39cbf66307e038ddbe7edd0749ea9318c600"/247, 0xf7, 0x404, 0x0, 0x0) bind(r3, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) executing program 7: socket(0x2, 0x4001, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x33, 0x0, 0x0, 0x5}]}}}}}}}) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) fcntl$getflags(r1, 0x1) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r1) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r10, r9, 0x0, 0x0, 0x7f}, 0x2, 0x401, r8, r8, 0xf2}) r11 = getuid() setreuid(0xee00, r11) setreuid(r9, r11) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r4, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) listen(r2, 0x0) executing program 0: seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) executing program 0: socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000300)=[{0x80}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a1408004500001c000300000001907800000000000000000f009078000000003e8489fdd2e36969481c66a11f0712beb86de225e1cdad0e93594c83b8947b8f49bd574b89a5d6b7c8f3b84daf06a41a49939c26eca853b930dd2fa74aeffeefd5ac29e49d2564c21484e8ed6cbb971512d24bff9a2162b634b533723ceef2575b3a77b66c3cd5a3927700c8fbbd00f62411a10227da82905286956009ba9bfd93fc28b945cc2b392e73d0f4e2ff0b5d93ab70f33da27e219d3c4fb550a01ba0bcb1789c9c43b276badcc58fc18cfd01f29b1555f0c08ea89ceb27a2e21d8c203f9b"]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}, @icmp}}}}) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$vfs_ffs(0x0, 0x0, 0x0, &(0x7f0000000640), 0x0, 0x0) ioctl$LIOCSFD(r3, 0xc050756a, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x207) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3fd52ffffff88e7"]) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000440)=""/216) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x14, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) fchdir(0xffffffffffffff9c) executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x2e, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@generic={0x1, 0xc, "6938206f2595603470ad"}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1, @multicast2}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() executing program 2: r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x121, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x17143edd, 0x100000000000000}, {{r2}, 0xfffffffffffffffb, 0x2a03a03def69ec66, 0x8e, 0x5, 0x2}, {{r0}, 0x0, 0xd9, 0x40, 0x81, 0x3}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0x8, 0x8}], 0xe7f4, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) open(0x0, 0x20112, 0x83) openat$wskbd(0xffffffffffffff9c, 0x0, 0x21, 0x0) r4 = socket(0x0, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x7ff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xe58eb0e9e26fa9c8) r6 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f000019c000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x18, 0x1, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) 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) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = syz_open_pts() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r3, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r7, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0xf}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) executing program 7: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) syz_emit_ethernet(0xf, &(0x7f00000004c0)={@local, @empty, [], {@generic={0x155, "95"}}}) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000140)}) r0 = socket(0x2, 0x2, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="8a9da3f2535f7bea8bfc02d94399e30f215d83fe79939d9ca1b7cbddbc49a0ea99d3a771", 0x24) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f0000000280)="0a712a45cf6ecd965327bfcc753a00f820b6a84c59a04332c25371069dfc00a95d0c9f88693d8018d529becf96c9d9689ea73733c89f9d31ffa5ffbbfd6518236a1fcaf786ebb0afcbd24e75fb5df9aa389775be49bb766a6f4ca536dda78be1fd180e2995da92c4f8c9da295dcc5925195e701c001a2f183a9f22cc3d1891f0658087588ddce3a350165bc88e8b0a05fdf76c2093691d3a52656bf641ce8e7dc9ddaa37ad203ec15171a05d46d51a3f7e483bcefd463d3d1158f14a214091292a5a8e5a94b2fa7475ad8505eebaa85bd3a9a949d4fb486e7555fee88a20872aec1f8c", &(0x7f0000000200)=0xe3, &(0x7f0000000580)="c6f97d5bdce86811cf57d49a683175e0ddab4bc3c636982109200e5fe613c33e0d96b52cafef5fe396092be3fb6562eb99fe736c98840bf206b6143195e1336bf74bedf50ae71dcc4378d9f1c223ea47366505eddf2c5f8dd6739633cb7f08d62d8eac8a6f1d87651f8449f22067e86162e06bbeba3ee41d229747b4988d42c6e1347ef6c3c3ba5e3518016768a844d653e9b8139e17aa881202ef0fb8f782f0ea196e2b4c5244ecd7243a68244cfb1fb9186e05775c6ad784c15d71d5a5107596d77388f9d39ac96fb2b9d094d4f51f4544ef9b42be3d359c6a77966dc153cd49226cf0e5e9f503ed59332aa3fb1757e7b0715ed441f20b375e415cf7c22d587aa5c910a3359b666ad54b83b8345af50ec1f2077d144b9b08dbc4f595aadc79103b0258e420db19f1bc2fe18bb121ea7b45bd49af7d1590d9dd1ae7bb0da1465f50420b0a327d7d70347526b5e6e8defd4ee5ba222b3504ff46b3c643d4313a042ddff82979ce2bfc807ec32344fb8151bab72c5df77a6b6f90ae8fc18e357fb4899f3733f43fdc3ed83f940e38d1758935a58593c0c364bc41b78ad1a5285dac7da888aa67f11327ba3922d85794b4ef90182929b26a6856f6ef31ef10fdaaea8c67e301d455140f1c371bbb901b7be4e37caa65a15e7bc687c1e2656e67b9170f1f18f80f17624efbdb949688f06c07e845382dfd7ae5696ee08bb780dfbba8fe0b39ec5f4cf7092fcb61ef61df67aae011bf5171c4193047808331d8721c478062504e522e8b1a501793f2dbe71a8b682d4d7925b205444b4a89753eab965f29cbc33869257064838663bbb7560fbcb44e2b962bb9a7698fc0e6767c7cafd87aaac2a28a3d045cd4e01bf8b8b50ee54ff1a62ec19bd74b0ae065d6e782091706e6661cbcda10749a74aaf42479ce7d28f638bc3fe745935209d57541a3c9c0762ab06db18c07dc95337aaebbec5fc2b16a88b409f4c786bded04a2e12ec2429c1a8846b0178aeca0e80f99d872608b554b2122e5f277ac57d0cfa9fe57fdaf63d9406d20ff9494c8ef2a8aa945baa3d022be30a3972a643e0b938b1979db857514928b72e95209a4d705d8b29f99d4160382955737d1b966a0a00600d7763e1e690b93ec3a33cce918145726f8b860361ba50e8b87caf591e7845546a8313cf75812366e29a05e7775ee858d969346d1879f042a745dcea5df7e26e810d1b586c5f1613191237db513791ad0728b71cb8227d6ee2646df21c976c5d431c549e8a8d6c70adb8c947beb6b17f7d1fe4fd55095e4314db4ed8e8230b8966bd91ec033016a39bd57790879bebb5e20a117a6304cdba2b58c4d8f5c764fdff6f18ca1aa94028235f148058111499e627f7cf9c97880c01c871b9b2faa9ece5727e92b8d7e1661c23050ececde077a73e13255e86d013184bcd54c52c0cfb307f1374b58cc2521b6bfe59e60e3eb1fce696b9e9f3e44f6da4049f8d6c616d65c8a253bfa0557eb6b46edf0825c30227bbb59bbc8cfacf26801bb8dcb7d83bee00fc8804f14b426edd6c5d1267e0d46b3b0198130860fb154920e3f032c6e64483e91510a74ff51227d8c9906cfe00550bbb2c7451662254ac26bfe3844528dedba0bd31bd07a04794097f6b4bc51adeebd2e773522fb79101fd8de0561aac28e31271a9889ff0aa1b13774f23de70ea6278e6debca2c23e126e73aeeef3b370df91cc268d3d719a611612eab542e04eedb417e48d9559d5a81fc286b58f8cba77a866260e5355bd190228f4524cf189dd44fe06349befda6558259c16120ab4334575d05551e8e38605208c6017cbc12c9a3a2d40dd61ae83d7dd2a302c419e211068626e5ef5c80c7e032086f9e8836e8df705d1ceb4963189ebebf2b5a88202b1f32fc36efac86fdcaaab75627c87983e0ea3e7fb74c505214d165b198872138262e14bbf9f9045d36e645dcde0dfe1c5595d39fcb3622dbe42d390dcfb77b8fd91bd2d9039d5916ab8312906b4a454df12778295c02cf6fd27e7b0a03fade2bb487896c9125196e964dcc8aee4055d402aeba9cb37468705717f21826f7e05cad535e4dfbbe475fdcfab409c0aec37ec49eea3ec2fd5f86322ba4702960ca38c4ea550fe3302aeefce8938250cac9f64fd6f84517820fbe1ea4c0fdbb3af1bb9582e1cd837b55205efc187dc0414c5bda88aae1f8d41a86f0ae7e15e172ae9f6b4d36d6900c0b3042fee3eca027985e0acffea6a60be39b620fdda73ef6af20136cef737ead79b3048a9cc7a6ce69538007a0fd6873685b491d6a870a2fb9b1cf38b764a16e0b35f075b450d166f08cd6c56c58b1d4394d560cac5bb33b9823584f9a2b8b377d0fcc66896a304b72d54ba2ea7ecb6c9f14a47701964f4b5a0dce403c2c4f4ad99541f8fc8950b6aaf8ade50d991ee5b728ae9a7a3bef377ee7250d22b9edd6f1f5095ee6d21d76b29223f36ac1724681b35d153e0796ad69ce52df6e65433b3ef67ce7e8f61e181df8affa0d5188f35002cd01493e45defcf011e75ff84fb934473311e1a70b61618028814c0ef164a23c5b4dec54b5cd3a681e425c81fb9ee67cb59b03ad19cf4ef01eb3268c74eb8d0858ad57dcb748a11ec16bb53301779b052ba734acbfdbcbfe0076b6ad712503fc0dc6ecbd72ea02c1b0865dbf8ba1d4ba630f1ee6441cf85d54a4468e7e89ab880894787969b377f612fdab5bb5329b1a805f7c4be3ea237794b66c8674ee4f1ccd8c92e4f35176920847d9d92b516969be5ccd295ec8cf3bf80cc0f379a09cee66a6aa941072efd026c1a107922243ee0ef3765948ed54d37cf9adedef0fb2d622436bb68999068cadf6cc6e5fcc5d2c3770a5aa51dbfb5af6ca09cb6713ab1175f8f2ebf0fd43d28039679e76a262e750998c387e9bb2ff9fcb84136cb8298b5f2529089fecbe0fd387ce48cd39c37f360f56ac03784cff0608811e7f5a2419a7590c2c0de40813da73c30abd9ed98af0ec30a7a6813ff0f5b9b1ccb61136baaaeba4efe6b1976081e2443929c64562f82544acfebf46dd4a5a675693a627c469e124ff59f3bc64aa8b7ad69a8abaee87eb8019a0021182c611a4516698cdfd295d06bb41920a36e48329eb34eea254a66a5338b25da4f79aa845414d93adb38628e4d85918799f74b071616285d68d631bf67bfb01ffc695921a53dbcc709afbbb4e2995e111ad23172438256d1f7e3dacae9c01fc6f512f987597dafee002a33906f4f6ace9ca9b32f7591540a9ed0a728243a29bf5f0b78dd285842ecb1081cbd57c6ffc82d80cc18471e95ead33e945f8477f527ee1023d48418f4eec20947516ec5a6c479ede756dc45abe51a1018f502a442bddb70de7c44cfe0da1a78b392a7586a37251d855b20185ea5969cb8c92b0514831c0e1cdf0359ecc02a0afe479f97a3927641fa6dc63f47a22dd5f6c8e3ecea8e3db18d117eec12892139cdec838614220d2ed7b44a6c9029ef8a45e0ac5970d900bad9b319b1038ebaf1a9328c623b41e547ef767d0e2214e10c2a40f28f55275ce43ba3eefeb0e0dde21db94602f72f712c341eecf8576e6f0f978063113b958a563909d99277489ed0acf90a1ed788e77990872a0e944689e5e716365bdc6e7e1d65b2671f9b12e1093b40792b5916b1bb2599565a8c71cda04f7241e6ac4d0fed2b9af74819b34d07755fb82e185df2cd7cfaba80dec7a23903a2068c856c63d69e840d5d806cfc79af37a402788fd5df074863bef60f4f1411871a91039a2111c5c681fb9ae76b88ff494329c0f570448b016bd6e614b39af05917d72c6382e6da1c45bbd1993c9366b989c22d7bbbd4edbdbd58d9bb28200cc866fb9a132168c9f47fab7ffbc48e3494ef0762f6d11edf1d45b61559ae4d45e3f2685699169afe64efb770ae5b7f2e7a4691cb1b62059be90d97aa5fc95caa1f4356241f4bd23679255675274104eff3348c31ef03d298c7cd187c9c82f575e0842fe9170281fde4abf3496f7efc7434abc7e37665c9148bd88f6cf3f922b8a300293b55701aeccac7032196217955221baff7c71f415f6f1d4e1a11a727c25f2fd7f50d70ec54c6786a6edee1e5c972f1615b12062706141561581f3da391c371ddc1d79b5eac3fa0a69ba7176bc1694e1a69312aed3a1ce517d66e260fe873c13841bf15a4290f1a50b5b82e0afc6f2ece9b96517a4da661f190fba94598796ddc8ff8fc8a51328dae32e423ebc2b420d122bf20b6b3fa0cde5116988d476faa039a8ef4fdfde27732764f649c94e58b960acceb10f8b49427599e7452381257311ff8ccff270ad52010db9987492d956778313e239670d5b57064a186f58c5ca56542a9dd95a278c097278e3c280242bf71de6ee2086af2de082a7b994d66c3f0ef405aa16d038a89603ae606ec0eb5f748bc71b429d9b31e7180a5b909c8334735821d485b38f19496a8e25410dc7df750dc7701737ed50ca0f8c4d90c0fcecdcfd92f7be96d23a074491868e41aeecae48382b0f7f28a2d28595756de134ffa57791e468831550edb23759b6fa0a1d996448c92aee39fe92867e131acf2eba43b0f7ceffe5b03e25e9d75488d4c7be65c65c7f3d2c4e173ad82083562ed45346b43d0e67d35e597c5bc9f87c69a896af91ad3700f69c95d4729da64f5bcbca8099db3b53d4e7075b08631eb1bc1e484accbddbabce463aedb390b965fa0193f8aa99a0818062c55b134f2e62bd493cfac366188faeb589e2a3564d4202a7a995898695d46e812638c63999a1384088f1c5145e68a6a9b24e9399780262f64da06949ea83d5f203835b29585bc3e5475363954b61018417e2129ae6834a4fc571e536e64e61f721e7c2fe5391da7c7a234359243f7b1ec80a47d7bc11bf4342a10649e7f7bbf05abc349d2ac88f9b337b166ba7db5a57f7f10724b37ea8f7896d71720d169175e0ec80a5dbaa49e5446b6412672f403bc5bf18c31170bff1a3dbdf7b47433736b7d1ac4edd99eb107ae6586310b03525dcc05ebcc880b97d2db2a1ecefc8f19ba8f156534c6c4147b583e5b07f16b9f40117169dbca5479ae648d99562eed3a829682ff14de4a70713bfeab504e0214d47d6c49c24a45c5d82e5e91346f6b621ddedd8ed1f9b9abc0756633b96211eb1f7bf200c5d1bc6ab51877d9406cf15f8abc0072b0d0bdcb96dd0b44b82529131490ace7398b1218e3b9c7d016fa6898e8e895af55d66a87547e357d4576dfd8fd8a38e7c922afd1a8a6f29ed6ff57724b5ccb9a7457dfc1fb8cd69228c8493ecd773c6902dc74cc40f8b9debf15a6a73a1617f2d66c045876d9735e1894503e23fef78ce359ba735c241fe5bd1fd027b430a509f52521faca0eb140a8ac76bda093d6722bcbfcdebb5f1773dcb93c586128ef8b772c28ad61791fa6b16de02f02d2e6f696d1c9bfb8b657ab4af65c6f719eaee6a25906d0500aca459d28f3deae30189b3487bb9fa4ec8fcf91cd73e7bc9a3a0bd188d4df30d149221133c924cf5508b7f3d7a67653ca0319e8e6b08250dff233ebd1a390ff51e455940d4154fe65e50c191070c6fb1186a55cd02b5568d5d59fcd556fb5e88ff0295901d5b127032e0a7385f0d510bd069eda9c6ef23c79edd271dca6a850b50838855169f2a72486531aaa8734ac0211653a56276966f329d1fecf1ad94177221e84cf3df8255b3fc66b0b0100bf952ce1b30eb3c25c902eecb5f10172259059a239b4c1cca868ae20db11296614da635fb0246b8c6963edb91ea4b5a0166cc5d1f18", 0x1000) sysctl$vm(&(0x7f0000000380)={0x2, 0x8}, 0x2, &(0x7f00000003c0)="0881a853", &(0x7f0000000400)=0x4, &(0x7f0000000440)="4b14b601df67ef78e2e4f0a08cb631aeffdbe48211e0df28ec9c0ac5f5bc8f4f664d348b33e0a62b0da952fd1a3c285f683dd20b7ba5af0082ea05d83a3d4ca3d8eb7fc21ce92251b1b4475f093c239ce0e404b41f57cfb4a848147d3fb815509ea6380f202f9bcd6e36ef50fc2d52f97da032b47d437213488c463e390049200043d21b15a86e0b000fc778e6e3e7aa3b43e476bc0d89e48a576b0f4aeb7a74723c8661e01b756d98a63693c0a03ea636d00d80e8309573908ed5816d0cafa959cc582658ee512725892d7b14c9577e80f65d", 0xd3) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x9}, {0x3, 0x0, 0x0, 0x8}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 1: clock_getres(0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x28, 0x3, 0x0, 0x800}, {0xffff}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0xba, 0x3}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r3) r5 = socket$inet(0x2, 0x3, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, 0x0) getsockopt(r5, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r1, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="4891eabfe2ba63fa5f5a9c13eae48df2586f0ce590b480b8abef237914fb113da82a42005fe1c99a90ce698dbb32de33c9192542756b12542eeb619e634f1ffb61b2b1d9de201cf80105d99666a4d70f48349d4e646868ddb5038c7e1cd3dd338910028ef9972ee89fa2ce8c26edd7f0eb2d65391b98706c3cbb2acfb70479bfce65d5145e5e9189f7d414cab0c70c888d0094c5061449c2cac916ba01b3850d2255739be19f38d7565d2cab4a10bdfba403231988b1125d07c7e57bd1fe7ae39ef84d3e40d91881bcd7a0d84efa747529ff324023d0a8c010bc1a2dc19aee6678767f4b23bac097d35b953c2c5a8f2feec8465e69a8e036a028aeeaeb89ca2c541e0478f8131aa13fd7d6f70cf9f15867c742fed8cda9d17e5a8d884f9019132ae7ac9e20264453583a3f5ae45e23877c316d4741e564502ce208a5c9457ab2a4dd88b6011d111bce4689154ca6ddb2cde95eebb0af0788cb8099264e07035ab950b9080380046104fd179cd91e66032d65ceb05ccd345347370c1a9e5d0d3d956e8d2dc8ba15e7230986de9d3c8dc322f29d44896ecf03f1e63d4f85d0be74e6e10277fea5ac35ef7168c015b0a2afe856c740c50e186eea400ce94663938de44ce6a879e8eb3bd05a0c092654eb32092406128ac92663ee6fa9501230990f7909bd071c64f88be9e8c722522e9c812631e9fdacb794af7e6fb7f22ae09d19368aec6a0e3032f0395c520459bf0293e346525b5deecfc3092892b24dc7f22043e9da08548b2e49ef1ccc081269e4aabd2a5c3184e3d284c85bd2a4276035fc9a0c5fa4415790d1db895d", 0x24b}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="5f8c8d7d5bcde5c3b7ac32992a7ce009eba0a0dc6bf2a23e28f647fc8cfd906edf1ff7151bf51a8ece3613daad5afff430f070342ccde4f4320150802b6f5e5d028bb3f40df91e0b43b9fc83f388a87f03e1b9fecbb7c7440f90f4125a0283bf7273ad18e391c31746f60e82308b58b3874f374750aaab33f6f8af4a5fb467f3b205a1a9e36d0cf0f56d8dee6fe7e6b59e71", 0x92}, {&(0x7f0000000700)="7a764222fe8ef8f4e23519a2272ae679feaca8e3d73376b4b03fd59333ae68e2c7b03bbc06945c792d068b2afa250f3f21f0e3a7f84047f10e979104ca72465a157539b21ce43dc9a183f5a6a54cfff32324cd2e09ff6870f38cf3f45b541320b0e90345a99f3aae21de3e3742c4a3ddd0ad914aa8cf0e290d8d06e8f9f8c031e09bf3e44d1479b3598e2ff2d2d9cc32bb6c9bddee331dc69fc6b3a29194cea4f2db699d7190a1aca370dfeb4c99aefc3fafbf1fddbb5d2a0df50cca63ee7ed4f61a649806d42f2f5f25e4b77875d32f2b2abaff8d001ec5955891b4f9960c0489c0575c947d7baa34d0", 0xea}, {&(0x7f00000008c0)="616cbad7a0f159dd931a2ffee88dd192b53c3564b9f1d8aeb14e8a665dc7dad636834c6cbf3d217a58dcf7a632535320291c72b9ed458bbabdad116c948be9c1faa701b7b6e1058a944a488a4114df949eb903ae5a87d0bc192dba31a1083f93911c14dc28b7ad7d4f2c837d83124c328a979bb0af51c8f1c8a6701105ddb3bcbb6e", 0x82}, {&(0x7f0000000980)='l', 0x1}], 0x4) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffff02bdc35e51000000000001000000004e234e220008900000000000dacfc5b11fd56e0000000000000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) socket(0x0, 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000280)='./file0\x00', 0x80, 0xf4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) writev(r0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f0000000080)=ANY=[@ANYBLOB="e1141e916e1613b4725af028de9e4430b67d88cd2735fbf8d60efe9a06bacf6b4c8b4a07829c2ee96028768f842fa1a0677c7208e98728c59259e8ce037cf212840cc76ff4a1e84f3e5bce23a91ef1e5d7b11be812ec2af7c1bcfb55612c8aa06f7e59f536939e193cd21caf655fbe7f433babdbc48d9e3772d6f53530f8a00706ab6ff62541604f21f298bc2ec5b8ddf746e76fe1aa35f27519645b23e5ed7434a64abc8db135df06757db50215358b3a4308f4", @ANYRES64=r0]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x2, 0x0, &(0x7f0000000240)=""/2, &(0x7f0000000280)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt(0xffffffffffffffff, 0x3, 0x2, &(0x7f0000000140)=""/102, &(0x7f0000000200)=0x66) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) executing program 2: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x41) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000003780), 0x0) r2 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) getsockopt(r2, 0x29, 0x4000002c, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setrlimit(0x0, 0x0) r4 = socket(0x0, 0x1, 0x3) sendto$unix(r4, &(0x7f0000001400)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e0d39d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0053ebbc257699a1f139b672f335c223e7d0c032bfa896403a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfeefbe21a7a750c6d38ba0902", 0x8e, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg(r4, &(0x7f00000013c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)="3745e7bb7caecc26e6", 0x9}], 0x1, &(0x7f0000000340)=[{0x18, 0x1, 0x5, "ce97cf9b34"}, {0x1010, 0xffff, 0x1, "82a5e03c9395e4f3d52ae737c30957c99cdfa6d4f4575d6cd6b998007dc4680c92640302a96de5a98ba397c9e8ae980860869a8a2d006052bc53d7546f8865b321f291cfe36dbaf1bc0293b98e6a97b4f358ff5693112afe9716bca7832cc13cc266913c84cb1cdafb40715cb721ce05c358d6a95a51afd19989b4cff4c2a6f5566e735aaea221796a86ae6cce25155820b776e4637d0dbac684cb15f18e4f181ff61bade688f3f7f6002dcfb3a42f36ecc5cce147530426b4c5a2563138967116a5d4dc5845829cdfe6e00d94eabb71617d14689a65849744eb5356e5ab88602fe3d8b0cf48d5f88a8803448ba848c175c2111db31632fc822f0997e1e27d9b52999deef691cbcc896960aa54f27520fbd3ef6415d61e2572a07f3a8769c512717ccf19751056e5a597fd2c04688ce47f1776cba5d817f6da8823b53081f03daa8584abb89c6eed2c857bcb5f2db9a9863ceae7070f5f924e547c0856a14930bf07a14159ee3119386494f3909731549d1a4e6a6829b1b37001e4cca9fd7470da49e78bcc3c7cac089b78a285a1c543c9c7828cbcb25c076fb00f4e5b05fea490c59c3a180f41c00b68678ede1e32bdabcd7809b954bb34c8c6d5e3d4231ad28d98cdd176817de5ea499bc0ec1f50176ab51c8c692d94c6211c5f3dec2a27fede928a75a5ec4ecfa793364ee23530dcc485f9691521d419c184a176b15dc33b7aa470b69cc6bd7949fccebd9c0c90de9dd21c59a59a5c360dd616a3b982390b730920517e06a97efdc0f21fb86dc7ec697f5d3cc84bb637eedddce5e88117580a65d5b9a6ce552faa721b69393850870c46b9020efff04bd373c5d046c3783b4e67797e7cec0335bd368c4012ad6be60f65dc9599b75b08d2d06411b8f8a3c3b9a01cf7d84ed33c5708cacc7a4206d5f775d4148c2d8f38ffdfefe82aea54e6355b9766f976a4180903699eb8f2baf1fd901b304c420dd9d7c70feabaa05bf4243d0afdd4d52eb6753a238c04a229de2b634127222553166f9f188f829214a686dd10ca2f8ba6fe4dcf882e62018348b65476eef3b2a6145372a927dd324d50d2e033dff10819cb1aef53541be093b0014686b70aa1ed723feb5300f5327da68471af759e28363b1dede4ab8d75f49b888772bab7029eed6a5117d8cb41cef6cf422f2d859d4340c0f122688e30438c1b1c8389d0d8cad85fb40afc4bb7d4a220aa34af94dacc7ab5331d19c3bbe3740f3dcc8f559b1176d53c7013aad8c0dc62df7f51a6ef9c009fd0fd687a44dd23db2f6bc2d0ef44adc47abefb4e6a7fb15a7b218db1fb1bbbbe7bab4f16e393db2320429e765809f36d860cc03f022379f89fd1751f7e5c463d6bbaa081ebf4f80e73a8732686899fb75906cd8a7913042812ef0d649ed25bb2e7419d3048d6de6e086acc7d8b9216af5c1ee43360a6140d538f8efd3473b17dbb0188460ff0f91e4be9ec34ac3ce191efd2287835b22148ce18fc398787d8bbdbab3f1f454ae85ca1fe19a232ef58577c2bd0d5b574d22e13fd17a605d24581a19ffa0dfc1d927cc9ab444e59b705c46168d3c5516cbd318bd31f508d5213d42d71a609dc9671753d03da4af011d950cbd7d69cfdc7567e2f8f4a96fe190f37c85c288171c42a5bc01c479c5c268bdd7bb6e5ea919de889b0e91190261fef20e0e4f7339ff18cf8147e308ca246ee2e844cf1128e1fe2439d9ebf8b798dc629f9c61e6eabe833dfd5356a2c7a862f17a17d739925aead982b6b80c1fac3e1a88226800f914e0a7afc277b3bf3d7d23ba2cf6b87852e0b39056f634322a39c1918fad6d7ed51a3a42983dbd10b0e4a798da5bb28a20414362948bec26363b11bb57cd7cba214dd8589f63a228c9ef677d36a2ed234ecd0c66c6b2da449313c28e0aa8ed258fe2a27a401f0c94d1926b82bc97d2c5a4cf073afa99d4d6724d1f418b683b359026d04b743ddc13eff91ff282d67d987831be324b2a203812c2ec73476644c90984fdef0ea464d34ec84604ea1286a4f68936c8beda1e4e09ce77d00e444162d1db8040c3ab9e95afe7ea32bdd30af074212362cc3120b581cfb224b9e0fadf5032f200f2cf35a9df06303990d70f62e874b135e26dc59c97b25ff150af7b8764889dd03ee3b7006a8885c667d74eb8e42a9869b89d87656af964ee6f1e54f1b61522b7ba4e6bc4c15102225d83ad8fa664a43759ea35a2d514bb5342d27a71d9a1388de9c6f444c031b0b22820651dea63cef74975ad9f5e850ddb8709b76a8125ad93039e9b8375fe09947c4deef786d0c7db633fe253cfe96e1b9b30f8d1d536b3b5c9bdd4a8a48b6c1c7402fb9667b4a3b1cb47c654816ba6caa684dad2370dfbce13e54d5f3da84abf3054c1ac063c662dc08914b1f796d250049ae2587e2e45d18cf3bfb9ce56149e5d3a99682eb4e43d82b8a463b6ed3ab15d1e60c4579b84f39070e031c326dc7f9223a0c744c815faf59c2f174ac272c5fc28ee2ba58e30b2fa6c238805459a1b5faf488555ed23ac7157e628ff6c868405eb114dd1a3abd04cb167bbd45dd1a9ad804746ffea4efca3b2f604a123e0ae84347e5c02e462078e0cb1ee05c68ed33a7c64d55cb323ff35f5e69082dab9d31a29297a0e9203816f0d34eb1c723f2ad24f821a5b44b6049947c0b5bd378f9931d9bcb411c113501920509338778248775dcb191328a94841b5d41ad3c646c3e9e0cd1cd4300d43257d709033e8e8dd7d93a819af4364c280ee39e063002645581d7a519ea8a6b63ccd2de65463299ee7d76097278559306b51da31f6eda7aff69870398f0ef0586b6edc846cd6dfbd97dab6d8f605cdc02db0a8f2f4bfaa23e5e6ecba4c32b7249f6a7f6ddf80d76ce882ddd4a4ec46ff8d08ba3d567d25985fa1122a60d63de7480fed9610d9af345700db857ef50678117d66f98b86729b8a985fa779e1eb41bbd95cd50ae15d8175939756d0b41a54655399599055c7ef82b5f3c95dfa8362d2ecf65129089111aa68e20da4970bcc2ef6629fd471609e492731483f7dfc7042f51c9216cf59dd2cdf596328c5f87d3a4ec335b7f3dac51af1cf94ca5ba6930f360aa44c94786ef45f0eb780933746c8d31ccf1541c46fe734fe393f5cd678512c61afde7c9492833714f122567419f62f20fddfc27eb4cfe0a935dddb3b22fe400a7ecd62fa1bb2f22ed7ee32c0cba031b35df003a1864262bcfdd6f1c3e1b57b1fe69b3f6eda78a792f2e6b26077bda42c7704b1d0dbf7cadb5bf2facdd3f34cb278837b0b72c2f90930df4513b0affc73a4834b9b0c52c7c52320f3f8a6e8f1af3a20580614cf2b5fa46f9fdce0eddaf097a77db759ba53bf4cd5116704b098dbae9f2a71278edb3b59b681a6f4cac915e5bdbf9c970cbba6b3b14067487d96a236edb61b0e2e807e31227e6a902348f9bdb6076dee119b2b6c478acd8679fc2cd90c46d705418fc71c47fe4adc88f5d68d7ef66782981dc90d498424a643fdbe2941447c96af794f497de5517fc021d22ee76e15d67c4ffb26c235a69d3a56b26965520af6028af9cc5e77137cd8d25aee351426e40c700ef317eb85e64910c1f746d8e12f29ea7c5c314bc454cfef5b72e6c184b6f7e2f9219b8d78ad44db8a70da2e40b8b35861f2d14c2b2935cd8eb9563b2b021b3332983fdfad8f1f7c70d08b630922e709a0cb38fec4166791e4a3e9ca7bec0bbbe5abe726c46c5b5d48d0187eda9fdc882854392c00f41d6ac6322bc4c2c0c890f5ac2fe468ef04b85f26cf6ce3f397d84115a8c7c888b5e4903dcd6051a5a68e37f8130dc02679701df4af1388d371b8e1fc1051ef22da1345bd2ec42659bb35492516db612dc98f46ff96001811eb8a2b7d94554043acb69d92aaa1e2b5cde0b18ec76a659464dcb3f8fe314b32a5c5a313fccaa2d0dc0d8c6a6d401715e7c22fc417f51a12b2d3769772bd831b330b278f964f325eb955dfd7390b38d8541823bba917c42571318f39ff7b6417fe0ce41b781f977ecc65d95a3358e310a95c9e3fce1c7f1969304c4c2c5056ddf43a1b10daf09b4db0d2ca60d43cf94b9593f787cd0cd0799177788fd34894f4939eaecc6e479e821077c45d81f95ad26ab7d42b4ef70ff440dfd359bd374785c9d1d1c4e1339508eb786ce2725a6946bb6cfb7209a16ea18a652eb085c38510d0f622a797fffeae016a17c572566d433720f5c71d87669fcbb5b1e4e7affbb534f68f0fa6bdc02be6df7504af22a714dd923ddcce0b9dcdea5efd8b48c5a001463c11d3fd320a88ed6e9a79f05c2f5cddd131eaaeba511cdd08d688a134555895aeee67b262d1a3089960e59dea302b390c187113baf5765c677f112ba5a1e841a36191a0fa878447536066981551d057e933b6511eacd1c58edf3ebc4e4ee5ab9328ecb6d18947fbc41e81504334635e033d230c50e6e46e72ca1149c55c133611e038d38151a058fcfa5f41680f9cd78cc03a59e6e4e35d9af89e7bd2b21e3accaaa5777a1035b1cf993984d84952c8fc7a11948eb2b4855c58e8457b8d40506c382460cdc7d6337f09087b01bf80ccb6a209ce5c6c49fb5a4a30445cf649cb5f852ef31e8b840a81f7eda9aa60c4562a92bee40facd4d44606346193264efd2eb7e694868453b27a8ccafb9a6b468f7e3434e1bd5884090b53399d793f9105bfdd424c8ded2b3012c6055cd79e009deec3f53313809b225f88f6f5a60c2ba55479acc6640e923cea0a29c30e6b7fd90322290c069efc610b4c5ea7d34807a5fb0d2070f3ff88ef41e93c8ed36436b7cb6730e1c0f44c2b625b913ed36e777e8592c3723ebf903a4e59f32c729da02b59cd994097b6c2e1e826f9daa5700da9cba83859f165a15926f53bf76ef35b7ac90c78c1e69389660e1bb589ebb63d8cd41d45123fdc73874fcd2d153ec722d457e3f5314147595dabfeec511ff6432f7b8310516cde7cb1cfa7dc299f2f50f1af8ad415f302cc53ddebb514e1303aa627ff83f28918884d3128789edae9e1abe890c19803381ec8d12b028e70bb3c4cb215cc34d06b69ee10c0d5900acc66c20b86ead9a32da8e0f1f7ada5488cc3072cfe6ab3034f777a97543829accae9bde32137b86421f8e12a7542ef731fa1bbfad72f6b168f8c5afb853cbad73015d8d7d5bbeac210cc81c5da9a70d43bf9e5a6331993b3740cd58c57e97b6efe97738706a68e67b50c07b95f7598ce6aef539cfb6e93d81c0e26425ecf0f2c85c7f6dd71f95706d32b202865a17a36549efe93b5c35a5b3e8f4d748f7c08ce4f1440c9f729a5f9143af6516106f27141fd34c480b78682e19046480b304460acdddfefb5dd0736403c17aa5e23aeebbd6a2dac54f24e3628c49bed17708d6e33f93710499412b54d9de496296de42c1b3a4de41d019f5fd96b8dc1e9a6044e0187e2fecbe428911a56b438410522864487c6473a8a095527283ae8df9158161cd2fda9dbd27a5fd813bd70dbc5db5febb80865c9c5be4cc7e4637de560ed4ac9af2fe02fb8ecc39a9887be2512b5fa6835d5b62a1249d7fd40ef47db27621ee4c9e8a99b763d245ea66c6e834d9f878aa3fbed33cd0a9d09f1f601d32283f44e33e275c5f76522c47d0962a0f6a247242bb2f40de2fd568fb27d1964e474de7d0c5a55c497844e9759f19915be5f7735cd99d39d795865995e8940448d8980117d57026dd14f4d55c3787d31d5e5c46e469988280fde6ce7a9630cd64582923728232a2516e8e1cf9ec2b7a2915c439bc0dd44655bd3ff2"}, {0x30, 0x1, 0x8000, "94e42d6b937177cae4ab5fa9120f3761f1d41071ddc166c047aa451e7463"}], 0x1058}, 0x405) chmod(&(0x7f00000001c0)='./file0\x00', 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x83) mlockall(0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) msgget(0x3, 0x42) mprotect(&(0x7f0000038000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) open(0x0, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getpgid(0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x1f, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shmctl$IPC_SET(r2, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0x80}, {0x4d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 7: getpid() (async) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) (async, rerun: 32) r3 = socket(0x2, 0x1, 0x0) (rerun: 32) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r1 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r0, 0x0, r0, 0x4}, 0x0, 0x0, 0x7ffffffffffffffe}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08e44500001c0000007f01029078ac1400bbe00000014e234e2200089078"]) setreuid(0xee00, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20511, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1, 0x7}) connect$unix(r0, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000540)={0x2, 0x800}) r2 = open(&(0x7f0000000580)='./file1\x00', 0x10, 0x0) sysctl$vm(&(0x7f00000005c0)={0x2, 0x7}, 0x2, &(0x7f0000000600)="d4127dac3fd1f51b71d4857675a50f33d95c97cff8f19cee0e2e296b7ab279cc13d7a9fc8502569ef1d6d10407c1ab438c83810160d35f9430f11806fb79e1505ac8bbe9d72b15e066a200c9bbd2acc51f5d613f6155bb60d1aa0617e03c90bb545231ca097e0dec42ca059e83df245230b12567aaca8a529236fbf1434da7ef9e19c9c57c", &(0x7f00000006c0)=0x85, &(0x7f0000000700)="a5c7ed1dc51817b6deedf373268c9d", 0xf) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000780)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000007c0)=0x10001) sysctl$kern(&(0x7f0000000800)={0x1, 0x23}, 0x2, &(0x7f0000000840)="997aef1d8303db0c67a9c69b235063ecbb491741029c7e8722f96dc1bdbc173a498d1c8de753dade101c23b66c127e1ece8653b92515f32f0e4932478ebf7b806c3d72e8c1cfdf6f05f1405863483080855d03e4", &(0x7f00000008c0)=0x54, &(0x7f0000000900)="f41f8b7ba3521251563c60eb16d7ea01d45b", 0x12) fchmod(r1, 0xc0) connect(0xffffffffffffff9c, &(0x7f0000000940)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000980)) syz_open_pts() linkat(r4, &(0x7f00000009c0)='./file2\x00', 0xffffffffffffffff, &(0x7f0000000a00)='./file1\x00', 0x0) r5 = semget(0x0, 0x0, 0x0) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000a40)=""/186) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b00)=0x10001) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000b40)=0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80), 0x200, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000bc0)=0x1) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) setreuid(r6, r7) fsync(r4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000c80)={0x8, 0x7d08, 0x535, 0xc2c6, "cf5a74ad05d3ff1cd09376e048eb7141d4713846", 0x10000, 0xffffffff}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000d00)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) (async, rerun: 32) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (rerun: 32) listen(r1, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r3 = socket(0x18, 0x4001, 0x0) listen(r3, 0x0) (async, rerun: 32) setsockopt(r3, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) (async, rerun: 32) open$dir(0x0, 0x0, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r2, 0x20004276) (async) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) open$dir(&(0x7f00000011c0)='.\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() r5 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x4}) semop(r5, &(0x7f0000001200), 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x5, 0x2800}, {0x4, 0xd3d, 0x1c00}, {0x2, 0x7ff, 0x800}, {0x0, 0xb2, 0x1000}, {0x3, 0xfff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x1}], 0x8) r6 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x9, r11, 0x0, 0x0, r7, 0x0, 0xa62b}, 0x13, 0x0, 0x0, r10, 0x3ff, 0x0, 0xffffffffffff7fff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001200)={{0x7, 0x0, 0x0, r11, 0x0, 0x16c, 0xc000}, 0x1c28, 0x4, 0xffffffffffffffff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, r13, 0xa0, 0xffe}, 0x10001, 0x5, 0x6}) fchownat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', r4, r13, 0x6) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x1810, r3, 0x4) r14 = dup(r2) sendmmsg(r14, &(0x7f0000000040)={0x0, 0x1}, 0x10, 0x40a) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001140)={{0xfffffffe, r4, r8, r12, r9, 0x1, 0x7f}, 0x100000001, 0x8000, r10, r10, 0x40, 0x80000001, 0x4a2, 0x41d}) readv(r14, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/22, 0x16}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) connect$unix(r14, &(0x7f00000000c0), 0xa) panic: ifa_update_broadaddr does not support dynamic length Starting stack trace... panic(ffffffff82859350) at panic+0x16f ifa_update_broadaddr(ffff800000e0b800,ffff800000ef5100,ffff800031b1c500) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff800031b1c4f0,ffff800000e0b800,1) at in_ioctl+0x5cf ifioctl(ffff800000ed6fa0,80206913,ffff800031b1c4f0,ffff8000ffff5220) at ifioctl+0x106c sys_ioctl(ffff8000ffff5220,ffff800031b1c6d0,ffff800031b1c620) at sys_ioctl+0x4a9 syscall(ffff800031b1c6d0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfe925478980, count: 250 End of stack trace.