, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0x0, 0x0) msgget(0x0, 0x0) mkdir(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x6, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb7, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="a6158034f9edea5f0aae33255c7b33ef2c2f2df81183ccf446c169dcd3aafe08fef589560c4ac9dacd44ac0ee6cc1479a6c5153fed0395949524842e4f6e99633f1210276d950a9d2b814b96f6f36c3938", 0x51, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4}, {0xcc6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES32=r1, @ANYRES8=r0, @ANYRESDEC=0x0]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed002171180", 0x1a, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, &(0x7f00000014c0), 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r3, 0xffff) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$getflags(r4, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x22, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) dup2(r4, r6) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x200}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xffff, 0x0, 0xfeff3955, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYRES16=r7, @ANYRES16=r7, @ANYRESOCT=r8, @ANYRES16, @ANYRES32=r6, @ANYRES16=r5], 0x401, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r9}, 0xc) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) lseek(r0, 0x3, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x11, 0x2, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x0, 0x0) socket(0x1, 0x1, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10088, 0x112) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r1}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001009c0000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x3, &(0x7f00000000c0)='./file0\x00', 0x8}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r5 = socket(0x18, 0x4, 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r6, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file1\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r4, 0x800000000000002) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() pwrite(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x4) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) geteuid() sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) open(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x3}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(0x0, 0x0) rename(0x0, &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x4, 0x6812, 0xffffffffffffffff, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000300)=[{0x5, 0x80, 0xce, 0x100}, {0x9, 0x7f, 0x0, 0xffff}, {0x6, 0x0, 0x7, 0x2}, {0x81, 0x0, 0x2, 0x3}, {0x0, 0x1e, 0x6, 0x1ad03b5e}, {0xe5, 0x8, 0x0, 0x5}, {0x0, 0x81, 0x9, 0x20}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000002c0)=0x4) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000200)) mkdirat(r3, &(0x7f00000005c0)='./file0\x00', 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x5, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) r7 = socket(0x10, 0x2f99143274817f8e, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, 0x0, r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) r5 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) dup2(r1, r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) getpid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x45}, {0x8506}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8d3e) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) socket(0x18, 0x5, 0x20) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) socket(0x6, 0x4, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, 0x0) executing program 0: r0 = semget(0x0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x20, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) pread(0xffffffffffffffff, &(0x7f0000000280)="d3386c030d7ee32ccf6556dc803685d530a24f76636c8b05e1d203df3b24d17ea27e9811d63bcdfb2ae91e843d3b5661964e687b3689106bbc89ef3c4aa8ced831a732a51a0dd1961b348abad61b05b2e4be5708365655cd3e76516ed895a88a02af6b96216ee2f6429d357e95b2843550354ca8460fd06d5d685df8589c2af078f85015f523b2f8e5b7b6513f367aba892e375a1bc938d5c975d4", 0x9b, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000380)=0x1) semop(r0, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18}, 0x408) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc}, {0x20}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='\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', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x416}]}) syz_emit_ethernet(0x23, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000015000000bddada3caf21ef55527d3e35520100ff9078ac1400bbffffffff02"]) executing program 7: socket(0x6, 0x3, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x7, 0x6b384155, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: socket(0x18, 0x3, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb08004500001c0000000000019078ac1400aae000000124009078fe3396578cde134ddde829ec00fafd6bcd4e50fc61542b1d680e721c4ca24ca94b7551af33ef0bc3ebef28d651441b0a678756c796263a047285c040544d1b75b2cce7f1a80bb45e2ac51b38db1cbd9bb7e4470fe5945def"]) (async, rerun: 64) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2", 0xbb}], 0x1, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004"]) (async) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090"]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x26) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x3, 0xcb) semctl$GETNCNT(r1, 0x1, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0xfffffffffffffff8}], 0x7fff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x8, 0x100000000, 0xff}, {{r4}, 0xfffffffffffffffb, 0x82, 0x4, 0x8, 0x81}, {{r2}, 0xfffffffffffffffc, 0x9d, 0xa, 0x400, 0x40}], 0x8, &(0x7f0000000240)={0x5, 0x3}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x5}, {0x6}]}) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000020000000000fe8000000000000000000000000000aa0100907800000000605adf0000ef2c000000f2ffffffffffffffffff00000000ff01000000000000000000000000000106000007"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) executing program 1: mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x40, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) syz_emit_ethernet(0x5d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8848da8e1d906026e9877ae02856daaecd9c9a414ee2286c6f415c613b635c9ba501e59e73c10a0effd3a9017755fcf4ba4a019b1d8e02ffe7a4b2fecc95d637c7d1a3abe194a29d22d1000000"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x5}, {0x9106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x22) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x5}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket(0x1, 0x5, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) flock(r4, 0x2) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r8 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 7: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x2, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='./file0/../file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() mknod(0x0, 0x3a0914c44f7b202d, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61", 0x69}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x80, 0x7, 0x0, 0x2}, {0x81}, {0x852e, 0x0, 0x2}, {0x8001, 0x1, 0x2, 0x6}, {0x5, 0x4, 0x4, 0xffff1076}, {0x0, 0x40, 0xe5, 0x2}, {0x9, 0x6, 0x4, 0x81e}, {0x0, 0x8, 0x7f, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="7423f84e060000008406984b308068ce86b600764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c32aa57fa67f7b8f45bf588671500d816177607535152286bc9124b46e4013ea9ffac843397b7d76a6c05584f84760700dd6686abe3ec73eebfb1fe06444cebedf6b8b5ba84f45482b9c41345c251935fc56c8e0b041b3df3bb39ee00ba1de7deb4424e809099658ffd544589a4e74a94102a945636cfca2f7fcccb76a2d0e4f4a07b49f08d426a8d0d79692f9053b4741c38872f23121a69ae6e514c8b8482028c613f907ecca8ab23f9222e6b1eb36d918d1c1ce9ef425113d07b8e9f88758f4ab2b2fcb543a1ae45c792296798bbc55c4c0caf8464a8e1f5473dd6ff0ff0299de468f250a0cbc37d721", 0x13e}], 0x1) login: vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a156588 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x0) getdents(r0, &(0x7f0000001280)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) lseek(r1, 0x10001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) close(r5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x85, &(0x7f0000000380)={@local, @broadcast, [], {@generic={0x8390, "5192c1c988450159ceaace0e592a176046c2666c24d0d87f02cc56939daf472c52b3e42be17484964cc86ff7610754ae2dff21c4486c5edfcf1b5fa019bcbd8a854b6f76e8ac44775bd5cd48359b20dd78c1ef79858ff57421b4cc95811292f75085d95117d9b76731f5d6c3f399b82137c5ab63ce0c3b"}}}) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x8c59a0f13a307442, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(0xffffffffffffffff, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r5, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x3, 0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) dup(r1) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) shmat(0x0, &(0x7f0000466000/0x1000)=nil, 0x3000) mlockall(0x1) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r3, 0x2) close(r3) close(r2) r4 = getuid() setreuid(r4, r4) r5 = socket(0x2, 0x0, 0x0) dup(r5) executing program 6: socket(0x1, 0x8000, 0xb) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0285602, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x5, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') close(r2) socket(0x18, 0x3, 0x3a) executing program 2: socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r0}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setgid(0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x2}, {0x8106}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0xa50, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4, 0x8000000000000001}, {{r1}, 0xfffffffffffffff8, 0x3, 0x4, 0x1, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x18, 0x2, 0x9, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x19, 0x80, 0x9, 0x8000}, {{r5}, 0x0, 0x68, 0x80, 0x4, 0x8}, {{r6}, 0xfffffffffffffff8, 0x38, 0x4, 0x1, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x10, 0x37, 0x1}], 0xff, &(0x7f0000000440)=[{{r7}, 0x1, 0x0, 0x2, 0x2, 0x8000000000000000}, {{r8}, 0x7, 0x11, 0xf0000000, 0xf65, 0x9b}, {{r9}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x6, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x82, 0x8, 0x8}, {{r10}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x40}, {{r11}, 0xfffffffffffffffe, 0x30, 0x2, 0x3b82, 0x2000000000000000}, {{r13}, 0xfffffffffffffffd, 0x1, 0x20, 0xac0000000000000, 0x800}], 0x1f, &(0x7f0000000540)={0x1, 0x8}) mknod(&(0x7f0000000580)='./file0\x00', 0x20, 0x6) socket(0x18, 0x6, 0xb7) chmod(&(0x7f00000005c0)='./file0\x00', 0xc1) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) r14 = dup(r4) ioctl$WSKBDIO_GETENCODINGS(r14, 0xc0105715, &(0x7f00000006c0)={0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSKBDIO_SETMAP(r12, 0x8010570e, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[{0x3f, 0x0, 0x39, 0x3, 0xdd}]}) mkdir(&(0x7f0000000780)='./file0\x00', 0x3) ioctl$TIOCMSET(r14, 0x8004746d, &(0x7f00000007c0)) clock_getres(0x6, &(0x7f0000000800)) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000840)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r7, 0xfffffffffffffffb) r15 = semget(0x3, 0x2, 0x9) r16 = getuid() r17 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000880)={{0xffff, r16, r17, 0xffffffffffffffff, 0x0, 0xa1, 0x5}, 0xce, 0x6c8, 0x8}) executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = getppid() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = msgget$private(0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r5 = msgget$private(0x0, 0x80) r6 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r5, 0x0, 0x107, 0x0) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x1ab, 0xd6}, 0x3be98450, 0x5, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0xffff}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) socket(0x20, 0x8000, 0x9a) msgsnd(r3, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r7) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(r2, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000027d000/0x1000)=nil}, {&(0x7f0000309000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0x3}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0x6}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000012b000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00002be000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000157000/0x4000)=nil}, {&(0x7f0000194000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x413dff) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed002171180", 0x1a, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, &(0x7f00000014c0), 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r3, 0xffff) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$getflags(r4, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x22, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) dup2(r4, r6) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) fcntl$dupfd(r2, 0x0, r3) close(r3) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r7, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x100}, {r1, 0x4}, {r3, 0x4}, {r6, 0x4}], 0x4, 0x80000001) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000280)={0x7, 0x0, 0x2, {[0x1, 0x0, 0x0, 0x3, 0x0, 0x9, 0x100000000, 0x0, 0x0, 0x34ed], [0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x2], [{0x0, 0xffffffff, 0x0, 0x2}, {}, {0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x6}]}}) setitimer(0x1, &(0x7f00000005c0)={{}, {0x0, 0x7}}, &(0x7f0000000600)) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r9}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() pwrite(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x4) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) geteuid() sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) open(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x3}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(0x0, 0x0) rename(0x0, &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x4, 0x6812, 0xffffffffffffffff, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000300)=[{0x5, 0x80, 0xce, 0x100}, {0x9, 0x7f, 0x0, 0xffff}, {0x6, 0x0, 0x7, 0x2}, {0x81, 0x0, 0x2, 0x3}, {0x0, 0x1e, 0x6, 0x1ad03b5e}, {0xe5, 0x8, 0x0, 0x5}, {0x0, 0x81, 0x9, 0x20}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000002c0)=0x4) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) fchown(r0, 0x0, 0x0) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f00000003c0)=[{0x1, 0x7f, 0x3, 0xfffc}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1d2) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0) write(r7, &(0x7f00000002c0)="921d00", 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 32) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) (async) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) (async, rerun: 32) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (rerun: 32) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) (async, rerun: 32) socket(0x18, 0x5, 0x20) (async, rerun: 32) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) (async) preadv(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) socket(0x6, 0x4, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) (async, rerun: 64) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) (async, rerun: 32) syz_emit_ethernet(0x138, 0x0) (rerun: 32) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0xd3}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() setreuid(r4, r5) r6 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) (async) r1 = socket(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) (async) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, 0x0, r4) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) dup2(r1, r0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) getpid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x1, 0x0) close(r6) (async) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 7: msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r2) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt(r4, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) msgget$private(0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="73702eb9ccc30a581493219986dd60756aa300103aff9c7e4d5081645bf0376e0865911feb7efe80"]) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x1) close(r1) r2 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) sendmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000340)="ab525dbc1076e5d665fc389f99b35e68a95e45ef86b66dc0c28c1d75d45f4f604daad09a91baa0b1ba6485d878972c3ad7c294ec658305c092f7a9c3fd8beeee5a1273be8dabb907af40abe30fdb4a7b126c4c621a5851cd2684fc01bc9f6d622e6914d8935bd3c021f90943b1254e25348c4aa89fd11cd4d4a57cbad1dcfa6c6e49b1b40e2b8b12f3130ff15b9a492a19ed4bba2b085b6fe5c37cbb8a26a02e182f842a667b0b51a5b6e92d68e5ae76131c41754376ac81a82479a2d9b73ac4d2ff1cb3bfc2f547d0c72895e76dc8ebf14f62", 0xd3}, {&(0x7f0000000600)="7ac83424095dd447cbed3507414d25dafe9e7727d34a7f69a8078cbc04f175f1e4b3a15eb37875171f01eab609f40ac68f58f95af58618221e2ecf40792da103a026911b7069ff581443b5c95997a7782beb53a3c8dab9c2545a0f39a27d24d4201add5d17800df90843ef42a387ed2f4239bba0fb20ede365121c4a311d9f5aba05afe66091088b95a1bf6fe1138581d38693230c9ff5a739c33af618db92f834247d5d4dc910f712b076db7fcdc565d722e3c6929d6f8fc45527035738b49a5c70cbf5ca15db63892249b9e641ae0b2c920aede7430d825d3a60c9e1bbb3d5d9b4f7bf23186c6cfeb287e05c120f3b27c108c1c4aadd98ddd012c40fd65d38606686f31395d59a62e105f075eb158590bb4607d7d4a81c286794fbad3fd3ce15ca62ac1cb1d459d8770071473baa78b8b18286ffc8b7f23bd3e39fbdc8372b19cc99ec2066e5dfb18f1e16dcb890ffe6957d672947cb26378b7f21a2d53831851ab1570aec77c5b18c046fe1fbdfffae46d4b8da3ae27e94d15552b99a76092a95ed8691a6f5e0b610657a06429385312002e786fa4466f33e00055e67caf3419612b099e1ff4507876e0a91a99533a9ee880235c6603c32ea730bc8e551ca2669198d8990285e7e1f679ac1e5e46ea20bb077d9d9f025de9c8e951b009900d9531606eea3e37be48ba374a275168795faad0002d43ebb92333ed189fbe42b0ffc66857b9587d8054c19c4791e02e94a537a96e46e301ec47bce50aba1f471f5767ec3c362fa484a4096182514bbde1fbb804bd9859682cfeb9442e78bb156fa60d5fb29d97ff2b70dd3ff537c8a2c72e994c18108d4aecaa2de81fd51200bc81ab987c5fe8f96146c93c16ec7b037cffc4184a18a5520cd3e48096156edc3b24fa487304f5101807e885f46c360056123f0e30caac8140e8651dfa7a74533abc23b7351855358a9a808599c05dff5de953ada8b52a4549f17c01087b57db64e864c9f8343c06880212d1693b5149304e10a15ad76738d719b6999b7613f9f7451f21108e16586c79e0b6fa9a0826d866c7623a6e44a1c3f1e82bc50346d4aab1258fbc913cc516c080fbe9e4e60bb4ef3c2f822eb254c2d2c4f71fc2eb85e59164844abbfd2ba400e34b5925aac2103ff636507d1e55882ab0978d4d9e99593167aa46346f1953457ccf055f6c6d91702219aa606725dc2c9d2e3d6b0b4eb93f9dca75757a2368fd093546d13d6b0c60f21915b6d1bb8fea96840014195c60231a95e3675e32d98ceaf90440bcea57535d6a450e7428dd5631e45277eef79d2fa101049f28a79a32d9c2e9838a72bc8292965bb1cac8ae429c9aa2fd537651090ec45c7031855e0a387a20c67b52bfc223f26da65c2543ad573e6b109be3f28f2679bbba356299ed61570db4be670bf7638780b4c4758c5c7a36ad67393c404981d0f04a52952a4ad291365e568173933158ec22a4ffe3be014d7a3f019862568804b894a4aa36b94c71057e09c5b69098d211e9ce5b156cfa34fb62c5a85741a065208ea4cc9e32620aceeea607f9041177d78a10283c9732855ec3922d6d67e879d302edf78a9dc8d4b01d89afe3f0d8fc116877567b25e203ef56185cb2744d2e5f456b665f995c28e54bc20b481837d83e3cdf7b3192c10971cf662c9054b31ff7ecfd9f99aa96371c1b2ab616266bc91191da0541c81ae9a7fb843704681b0ee644bb3c1f777eb3872df0d066152158ecf1c23e69329ade8f8f92a687aa1aa6f752b6743d3c234b9aa110f1f6319d5744684b764aff0b6bd18207e9233fbea89fe5ea5f101cd213f70b66971593f73a862a9fac86a64beb1c9e29cb69e85d399d18293d01f68f7a78cb7831e682f7d2ec2fcd8bb3ed52d7e72977f10ac5c1b95038323ad4f623f4cef3899e0f2eb3eac3653078ce865e270e15b340c92e83de09044f26f8cd831c7a34cf471c99877a989557a0ca4f84e8979ba37f31488523b81e941b675e713b398a28388cb8baad9b6d9ae3811020e96673e52b3cbfb27e1cad5632c0ae51d668ee2d07acb27e5d706f02d9cc36d8c3a22759d3e5b3f0d13e8bb543024afd51bae5669097f68130b5c7f03b16a5fb8ec7a07a50f380bb04b03b24abbb443baf1f3c79ea09d5146fa57b8b93ca6f2075c38998be11a732a1f66d0fd5a914c1f4ef5bf4c47bb5c60a6a5abe9891bcb785014a71b790246843aac7bfeda6cf107ca187e0d98d9ddabadff93d7cda6924ea8b14af7ac10d0cb38d119267792544508ca59083f87e5d526e14adce874f3cc16c083fc9e790ffb43525fa6ab391179475649726e3fa776ff0be0422e4fa1afd4b7bdd31ad949e400f4d3f9e6a06b09a56a1616a0fda1aa71d8669a98861936c9dff228f8a3d1ddb3c403a2915f31affc80c8bde2f5e279a083cc592c9f333b099fb0b8a6f853c51605e569d67950b88e13bc73dd4ceb00249b5e22068f45edcb7c3322904e514d076212e5fc472ced0da99abc2692b58e9419fb6664e8c5dad6e85690a4ebce50c4ca30b153e50a64c80ee3fbed47d604433c072519dc40e69e07392f93c96b4bc4f1586ce0010603ea2f22ad7dcc17d45357cf61920419daffc443e7883a844c21d966d6aa8fdb4cf9b9c06a5ac5e54412bd897dd66748115d2949eb3b3a726ed385873cdeb695323ccc29f556ddedb85eec4c281010f8c3432af20010f3134148819fb0629646483c8c3adb3b495678a7fdcd8e37bcceea7c3ce927c2fd1837adf5fb14eafac566260279d31ae4e17e1406cb8f8bf742a29057b5d44fca32c30ae5753be504d0fadf569422813f6ffd4f6c80f10dcfc7da32494ab088659f26810ddd1598eda2f8866d00bbed1bf82b03e0104bf6ff55c3554cfb4e8722b997596a7c277049052b69b9b8d05cccd1a657b5f7cd75c07245873eac22562d55eaedff91384ac9b25b94f57042aefbdc77a744f40ad640baf37ef1d531e6887c63d806a28b16d6be0bcec763e384d9807fa3da92a27d9d9737859344a184cdef04aae3bae40f238697071d7690a7979b18147e6f1057aa2ee547e3e7a3f79d612865d9eb27950217c3dbc2378bd9ee9fc140dc586c56f5e5eef98683e7eb0c158f49c02444208b01d7b5d54528aea8d23e19f7d1e388ddc6db26a9fe174d2adf24d174ac76c99c718af8d9ca2314f74131cfea27a48b86b4a5b29c29aefbcb2470f12265669279d86d44485febad2a0f10fee8a8769bb1246cd87995f95fbff9abef0782a2aa28ae52431e09dd436a9c5a1a25c3a9c6a3850ecb19715fc8af91e7ac3c1ece46c579015844b28a6e422d79864c2298c790b77dd8c71701900049e3d9b929f152032ec79d18aefbc39c17117cd36c0673dbb195f4245807cf532a4449d48ce68888016046688e32e95ad23341b208d4c14f0a259e404d095a13e360096dea50125eae19156991646f0e72b47f343b7d2caedc16871fa9c0c55e3ac19aa7b203fc3141dfa8b9f0ddacd150274cd33efbac699d5f00fec180632017a5c4a034b09a1e1003a7509e55f43be33d101e9cbd86c15fb4b4ead9db1728398ab26e9b8a3ad1cff032ed7865f85243cb6dbfb19d23606454aa2e7022e8c561bc05fafc927060184b6e514db0dd403d0db2bb960d99edca3ea9f9f359a8762da63f9061a8ae969e64645f3cf39e38ace0532c2e2c9d0ea0ac4aa2f43aef0e68af876361ba8669893debd883051d892c4dc4ea0420f0a7c683149967361e7d33707bf9fadd5079071a4eadf4b4d4a0f981fa41a101a7fbcd889ef38ae55f3e44c032d3ea539e73ab9e1a0f83fc05368b8aa4fe78c190cc512c0bea9b77edec714abb22c05153ebbaaadeea022e9a45ddde9b2d4a30a09469c672ed5b74ab9cd6fb0a07b74e1e3200a57d778e6818fe392b2433b18b5ac80458e68ef395f356634817fb4631c09d843b76ec75b3c9b6e979660bdbf27f20c0c977b5d463710de28d8b9203d2282538192aef561ecabb047bb4d7de8570373b3ef46d689adbbd650f815f315faa0b78c317741d0751eaa7fd906734ec2f623c50018d0e37bfc2a89e03b993c1a6757ce5f5aa8ea165fe1e67972fd9fc6caad661b780d1e3c416351c54478caf489ef90aa21d76aaa0bad74d963ea3c081d587d234c00cbd646688a6be180fe8c721fc26cc517df9278db8cb0c546bb1e355f18366321014fd4e1a6444ceefcac5bf94ef44b9e65f1404feee1e2728342d0580aecf36f2d181c48a26b22713d2b8a2f5af2f001f44cf7dcf17ad13dc799d28589fe6ca80e87cfb5e43990f83c3ea08e219c278f363a4650be37d527972e09cb40c5a1fad3a1104788320190ed824c1ff688267938034c2352e60c98daf3bc6843817eb6fba3fe160c91be88778a3813ae38e93c35dd5befa752d1e1cb8210abf2cadf150342f8a745a6b2bf16fbefe536e3d79f30789028d165eb456b6220aca261365cd7666c7bb246194c24a5d84f644b20431af230223e7d7ea55269d13dda30395771f20ce6017ddf7e751571f3aec3270b3aaf61046dcd2ed44acf667cd47c9c08c6c07903c402e6e0ef21b6c93dc5cea372d9d299cde4f49eedf718b43a888abef04dc477479e8180578ad351fce5bc4eac6727b4684685429bbce862a93a2b9e67f83143d01eb98667aec49c772ae69c6861f0786034111d014903c34ed035defe04f16b0c6053ea4cd5d9b4792f65d4d4780eee313b16b49af6c8d887156dedc3f1d0abd40361817abe23c6c02b0a65387b8790d85fccc74e241a7d921728228b6b439071271734fdd56a646361923a51aeb1804da65461e708f7ec7ca2411dd65156b9018a862877fdb5a24f4166a8397326b426ffb3f19338199c2eab21b9f0c6c8811a546094aff3115d6f518209cc809c8cbf17e12e417b494703b7a41a7726d9faf4a9566aeeb22734dc2f25762f16b26f8d46f086b7b9df1ce4a5d2dcefc44d246f025dbf9377e6b96e5c6ff568fbfb4950bb88bd9864d3507538e68824f2cfb21059d773df0dccbacf7e51fb20d0c3bdf4a5656494ad0decc2ea4be7dc3d53a6ccad131db95d3242b79a6eabc04e54d05ceee2d72d2d2dd4916c9e92fcf0b0b15953bc43d0251613db7727522acbcec226b531291b5d43adb52cc308fcf8317bca79480905eea23c09b9965e5cd1bbf1c8465eae5307a0bb3a056c65eb61e639c24f3741f42318fe74a32b89212274a9af1e23511c34560933cdf8524c37993345d5883b8bcb4bc7c517d757975cb67fe3fc363c26c0af14284e66855cc527d22371d6f81a3160702adb56d483175fab50dffec1dd0f5ec996027bfcec9b8264a5a683253c8009336804e8eddf1ff67ba1edb7b01964a5b0f9a7a3e1e775e20cb7303a0dd31a687213ac34213786073d8f4f2e2243458a91275b8718cba9e497b0eb8654864b763ba2819dcec1bed7118bb14bf104d2117cdb32495ef994b59c7ede6f3a52007f1aca5dbb4b0a24a52907dea64800b887cf5e07158f5a5c0f9ee0d04ba8d7efe9bad89bb93b7aed6091afeb86495209a1e10c4f8894635e3cc8622c209b742cbc19ea9fea40ddfa502774d903c248bcfba003d280ff7af1de58bd10af9e1f4ffb26343e2330ddd3d8718312acc65f9648dddeed3a62c2daed2796fb21340181350275ba78c8240e55657887e3be01022ded127bf92d25e9d06135e6f866bf92b1ae1afcaab570034fa96469a8165d461c37de89ced9b497a110d0027267a33ac215027ba1706273f29114a85e7b891c516c39b7b6bb58017", 0x1000}, {&(0x7f0000001680)="5aa1cd46a7a56b05cc1a62f7e0961deb1623e0e55685ad1756e7d930ee33613e960df68fb9b7fc94b27b25ae4ee1648079c07af3550f443a0e5d03dc9d6c572df527555cd73574da00246602e19f4344644d055d5ccaca524838568ce842d4eb2f94fa6845c597b6afb58d2b83", 0x6d}, {&(0x7f00000004c0)="4f35dc8a2015d867932d7319eabb98b312cd3f75ed0d7172b34bbbb49c4050dee49cafb52fdb042f74710390f4f92eacb1bb2b501c25297753b87448edcb56de5a9843ba23c6f17d220543a1a3827b4bfc9d7d12a0092904e051a5f9a938f7f6948149b159be56c135ef6fd0936958eeca523e1a", 0x74}, {&(0x7f0000000580)="fb5e156262b07950d063e9938524eea5379010e4", 0x14}], 0x5, 0x0}, 0x419) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x40000}, {0x18, 0x1, 0x1, 0x8}, 0x0, [0x2, 0x0, 0x0, 0x5, 0x80000000, 0xfffffffe, 0x0, 0xd62]}, 0x3c) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0x10}, 0x5) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000005c0)=[{}, {r2}, {r2}, {}, {r1, 0x20}], 0x5, 0xfffffffe) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r3, 0xfeffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r4) ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x18, r4) ktrace(&(0x7f0000000440)='./file1\x00', 0x1, 0x40000130, r4) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r6 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x93) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x2}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) executing program 0: sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ftruncate(r0, 0xfffffffffffff496) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r1, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000340)={0x0, 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4a, 0x80}, 0x4, 0x1, 0x0, 0x0, 0xef3, 0x0, 0x9, 0x3}) ioctl$BIOCPROMISC(r4, 0x20004269) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000038000/0x1000)=nil, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) executing program 4: r0 = semget(0x0, 0x4, 0x0) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x20, 0x0) (async, rerun: 64) fcntl$getown(0xffffffffffffffff, 0x5) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) (async) lseek(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) (async, rerun: 64) pread(0xffffffffffffffff, &(0x7f0000000280)="d3386c030d7ee32ccf6556dc803685d530a24f76636c8b05e1d203df3b24d17ea27e9811d63bcdfb2ae91e843d3b5661964e687b3689106bbc89ef3c4aa8ced831a732a51a0dd1961b348abad61b05b2e4be5708365655cd3e76516ed895a88a02af6b96216ee2f6429d357e95b2843550354ca8460fd06d5d685df8589c2af078f85015f523b2f8e5b7b6513f367aba892e375a1bc938d5c975d4", 0x9b, 0x2) (rerun: 64) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000380)=0x1) (async) semop(r0, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) (async, rerun: 32) getegid() (async, rerun: 32) shmctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18}, 0x408) (async) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc}, {0x20}, {0x40e}]}) (async, rerun: 32) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) (rerun: 32) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 2: r0 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0xffffffffffffffff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f00003ae000/0x1000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f00003af000/0x2000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x20) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) executing program 7: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) close(r2) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000680)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x6c}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 5: syz_emit_ethernet(0x68, &(0x7f0000000280)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab046500328900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc11000000000000004e224e2100089078c7754b603b"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x72) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b502", 0xac) r1 = kqueue() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) close(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14", 0x16}], 0x1) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus/file0\x00', r5, 0x1}) fcntl$getown(r5, 0x5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = open(0x0, 0x78e, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x1928, r2) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYRES8=r1, @ANYRESDEC=r1]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0xd000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xeea5}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000157000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffff7fffffff}, {&(0x7f00006d9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}, {&(0x7f0000000400)="be05979b7c3995ef8e2f05f6371a3a03b90296adb461d6396ae35983712d977ca467b52e9df25d359709109307cc021823d9c12dc4009ade6a036c43c01849a54f941e8701298433c92492df6c37709c3bb2e124d6dd02c026aff7204a489e93d7c4c90d176a13728c9f9e8269407fb601dfb77a24b924cfea2c17a6272e92c1e928d762e93765b5ba71c0d336d29350fceac864b2311fdd17ce9ab3dbee93b81dd57f327ee2f8076fb279317e7472220925ed24a48b5efe23eee25196c3344d", 0xc0}, {&(0x7f00000004c0)="9bd713b6556424782b9d3bd02c74b6e15c2e4b6915c5a02b69560f7c81bf0c87f5f998803239a6281142f96501cae882b722624f00490d3ffe4821b955afe9493d6adce719975189e8ea4fcec9441750573d05df3c14cd320f5505b6a3ddeaf6f2845cb90a3e511e06cdbb9c40ee58f8f24a53b21b3ab6ab00e570af1dec543509864ded2bf8487e53e1f20c7febce60a545e827c83a749a60834172f5a4aaa1dfaebb74c23af3615355f98a1aa3cbffd997718d9849b257f2101c0b71d73f12faa30e0c0f00f2dbd6eab818ea27e09b5da9b534289e694694c346c17c3cef7d696cf4d5c3bf829bea6f7442f75532d80c357bbb26a6ace4cc09a2b91bddce3e1887a3e45a430d554fb57e93fdebeef9f52b3f174faf1598acd2629952713936e2f4769bb60908581848a5075a35da7eb997b30f1d64fa88aea14064acc7ff1275592feaf1ecea89195aa1295ae1e51e739241ab54f9d10dad46b593629adab098405b684c8cb9926dbeb003bcc235e283d2aca340399480ef6646efecbc5e387386bf0435bb32936fa30065656789eb25bb2e3de5afe54e78e444b3cb85836adddedad7b6f83f6bd17abe452bf83a58554185f5dea69376d380ed752e8259f99dccf4a724a25a465ebf12352f4a996cd6fa3eec77136d359cef335e687e46689c862de9fe4c3048b3cb34e3fc2f1e1453476eb4fb73b7a2e6320d0719bb1f40f07748ee47c5452e4d0d8959bafb944963d2ac72ce875bb47c7d473f7d26c250e22d91f5d1c070e9cf7e66b2963d3a9ee8141354b384a3bc3307db5d252fb40cfd9b8fbb7fd0de2b062313636ed2b424b700b72d0ee0cf3c20dd8fee1f4e7381f58648970f7871fdaae917e208197b37dee4a9702eedb822e97c3b31c3c84a2bdc1c52dfdde762a5c3e9cb47bad53f165ad6d6bf4e42fa31dc915c56154eb0c65502a347d43738ce38c7b20df8e3d5daa8e3be17ec832b4fc0d631612215ee2ddcb2fb8f332fc499448e1d2d64877b4b44f07f0fe1db4e5b2bce6f30218480a2f223e769e5bf92c0178efbb34936dfebae85aef62373e791ccf43d2987a7d0fec30fbb31eeefd40af8dfbc28abe4bbf9d76104e138fa1c383f6919fb31fa0d8eec72dfbc72c163329e359631675dc11ffa9761b9943b0704ac153fe3ef85baa40adde9d71435208e2ba849d3b35807c1427956b5622bb4ab35a9dc2f403c10cdab5ae512711b351ef19e718cd90e4768ac359e974624111ed00c836a53424f5e2b55805f7a3745d16b8e8496679d4703c2902c6f44d7701147034d780fb9e8b46f89c0c8ac38cc148c7dbbb737fb6c245997adf841a644e614ee5b15a7d2936e1b034b0aa4a516980e71daed2458f872ff89553bc9c8b0b4ff8a7e09eac3bfeed203f4b4cb146ebefe2b34d497ab6fa65e2161cd19ca0e0aa45c41c739cca1bcca885d64ef63deb80c8a396922c2ff263f480499d78266a78be555ebaa05de59c5cc08298493407af7529f4846ca67e4892b5e56cfdff7ff21d293feafadc65ea628806006c483bacfe0f93c120d9a0eeb7992e54acbd806c038b0638fd398f7398b679d7aa75a01b8be02972bd585739f58cdb499cccfb29b38deeeb39b5f2a953e2b7058b70ee09c36bf19a78ee038723fa933e41df379d846eca9c51caa449e524bab3f220277345a67bb4ac3dd9fb527b6cfa87b75ecf11b6cda06ab7c62aaa22ebd71b3a3eecf2cd0632e23097253c47479f85cc8ff1449a29db66e83d48e516932232c6e739dcbd238df2ad91ac4a8c343f6c5454a4f5b814a234872c5a802693604519847d1566939ab0fa7499f88a049e81ab29f8f3dec5c7e10efdbd83ad838c99b1caa36a813ba722651234a45dce904d2ee6b496682c0cdc66c5a087194431661a00e8d1d85dc348f9974e4551ea4d3ed5650ae0d0a80e3e30b5d1ea7aa81d41fd6d0e67d615c474bcd6f593d6da09897df996bd1ba3391386472e57f144075fcfe6ee7316a454b75bb59c2f7f7c0ab5fbcbaf6dc1aae9f6233eb165c16bd6804ab1e212119a001cddeecbdf407add7f3cd3820118aa8f85a9189f99b3a27eade99668a62a845e94e132998493975e282d173fb529624a67e8235c7d424eeb03e2d338e99df0a3bfd714665bbc0ad09933db577ea43e1f1c7de49a385706f7bc2d9d1c80a13b9458f6ccb5d56faaadc4938ad362c6c110c3e7dc24deb9344eeffb2c0106a2b10b47782ee652e76a200794f1c35b4b2fe7d321423263ef9a7fe7290ed977e3b1a6c3c6ccb7b693ead0e246b446acfe4bea8d64b63fd41ba0d07b2a662dae8762c43e30a4ba5224082033ac661b63c680c6126a4933b6166f133d811d7eb0a1a00fef91dee9d44d5e4206cfc1f407a301af312d462814257fe852f198c9bef192dbb39711e65a8416189410b6c57d285a8739ac517772592825432f485f723a8b57d7ece31e2c74fd4f4ba90359f69505be14878a967c4b9912df0636eaaba6c3eb387b7f5747107080ca4b7067a7a42a526e5421098b066ffcf0c0a7210dea68da5cf6694715a5519ebf1aecbec34e51964c2f2176d8b136c5d803808d906909b3416b1d187c2658ba1b7ffc70ab308e17e384b1140ce609ace6eedece708ec9128574cd9ccea82ef6c43bde04818c95e63de0215cde49f42ffa66b3d9bd4098fcd4f1febec9e8aa328b951369fc644f53d33bee3867e5b0a1d1fe5fd0acaf6da32b249eed8184b6bc321435b3e6ecbe7c66b53255f3188eb45c07b893dc65764a98c86b8b7a0e62aebdb7fc899a670fc10c7968fc5102916805f12f2e9b92eccf341091f54e4c52a1934cc6057b1573aeee2f0b4b0f707c5d1f228786609ae9cd09ca13aa05f8465f0e9ab594ac5690ba0e672cd518b2f700db8c3d928941a447304d1ff04a05d3ef39d442b839a869fe83659602fac8240f78458392e947ace6878ec8b61a701f6ee2ff4335a702b3719b74b78a5abb116cacfea8d61eabd43def07eb0cc007b6a2e0c2465d72be9de5907a0ef5f3d5afdb2461585ea5cd20feed0aa5f6bc88f7c8b3754a16a07e516ce4b126dd77fe279a2db7a61a0cad7f96cbf222311fd205b846d3b1ab1bdc9730c46d5702dd1bf49de540edada798938243336cf8e9ddf9710b104e5592184003bf5f084f971adeedc923d5ab10fd3b3e01b123cb206922d5047c1c92e51c58ff398d44580bbd5f8022b0cb76b71b155340bd18ef986db2732cd1269f39623a2afa4fe237df85e0a940a75474963f225441105d87593edb8b118241babad3d8ede391b49259722b270e8223b4f2c50041db7673b277f8076fa88b9f7a37ff05b16e121544f1a392fe7529d9feec6aedebed0acc0e9adb4bdba81d56508a38fe3282000166133004a77397e34437eb98eaec09b124ab45645ef611202bad07637d1e0e718eb7f34edfcc3402ea8fba31a2c7f1d99303c0b8430a2a38515a8ac5531b8d162f27297efca715923229e4ff1ca5920a25aafc12b8d9b3457f3a3d8ec16264904b42ee0df3d7cefa0ba63b1524f5be0dc228414d6a72ec8dd21f60510e69ffe99ba0d10af4c3645cc93242cf7413c86ac5dcc27991a46874a26365878c0873130c0817221e7ad574f2f4bfbcd2f365db6c364234ae514d20eedb96003ecdba1cbe89faa6d18c40a0dd4d97a31cfe858702eeac13ce73c4879eca6663fe70d6b18332e45516923002001521cc0f8b81bc2b3d47f2a1892abe76457d24fc5319efe4b191dc1757e5bfef922e803e8fa2005b6bf72f3e7bb6402cfca1da1c50720cbbeccf44ec9479b4096349edeafbe6c49bfed76231cf0f79a9ed432bcd178f8c245e152d5541b2f046fd2eb8b46af699e636dddc5fbeed6314e0c7ca8f96b4980e0b4ad7372a2211fb4c6b2c6bdc185b5cc43aa6c17921d59a89f79809e62c8b75c05fdb7b1229069a8f8ef71d008c20f96db68941d8850f6895c97393d17acb47e1d1505ee292161c4b06e7cacf657bfce9f1882d3ec93b071b44b36c220ba5628715200dc236e841ec16c401eff1753d17accfbb5da8d385f99696dc9a32ed92c04e3c467f3f4b3eb9efb9a4bb89b649e0e56781e7b8cf4b725f4cb65f7db99bb12df14348ed9f44b567c1661ca09139138d1cfd9999906ab36b1c63c0443459cd971e2db0af7b32e20cf3a582d43484b3e43efd6833f3ebf8790b4bfd112bc63f91c5d75b98fe6614cb3f08d7d39e26ff99e0d572a8037a7ffb614ac46c6cad163b854fe79221aaf089b2b68957d933436fa9cd484a4dbef2afd84a7a5d971340030a63057c0c6544bb9a6ffbcfbf8f4688a2e5954a8a512554e2029a16bb5822dca330676ac7395d94e61925eba07633f48a2a0228114059c9d85a2f5fa0cedaf7e56fec28c4e1422079b91a2fcdddb3d47fa2ea501907a23d153df1c98d260e22a1931faa6205c8b90aba950508ca5539dfe0aee3e1bea4316bc227ce95be610303d2675cbbb3fb2f22401c2ae9efdde5cc428079cc7aeac5a69f10296f1b23ba6ea93e4a66de0266780ae957571305d15591f2484e45a955fb747c44576779190ac12d7a34190dc47896cdb93c691e32334ef21a1f43e339c78212b7b84fb8dba138bb228795a8f039e0ecd4c7d8944579f10637cf2e5cda9603289613b602984c3e46fc43b108d09ac4213ee995eab234d9728f15e9a86088b1ff77e41d9463ede4989581778fde094cf9240ce225ff3c521dca8fb80128248cddbde9abb11b2bb45c24235dbb7625a4628aac74f971c95e91c1b35ed8ea2a5fd5a5a59e2d8f5f81cbf0eaa886995a15ca22c2faec97747a182f1307df4c4cec25604cea9ba598c272b5002cb59bfc2b37a3cb7fbfe920329b9263c6f8ae9b444bc19d60f4fde38e8968bbb881aed78690955676c7f365cc4211c05064a933124dd6ea17614217d4c14d76f825630aa6fe328e385cd09ae289fcc5b6684a7ad8148754fd870f757c2c916ec4bba4afd432a3f0dbdcd5d94ad24b9d4b00b563fa35212e856fb2732aa0817aa12b407028d75d1ac7aa3185b4723ad84c2a142c97e54cf51927b089906270e53ab4d76950858d9ee3a78549508c9c100172e128cdb965d1232dab4f23f44f758031b3debdd4a6f13d0b5ad863fe99e3160d83b09ff209adfc8803e4ceca9e36f80a734a261f9534ec16c064e4cc46521ffd789be43c757af5d79fc7ebe4ef58609cc56572c7c5d680df15df9aea840559f68de62b8ae862a67795591c5b6073a5f76257b574199f414574a0ddee92605df5a6ecc9502dcb64a979867576a42799196f53d81756913f513122c6c8b2fc2b399125327593f0ff4b50a2f24f35a0b0e59a9a9702fe6732d34341f5e5f91c498a5243cffd91cf14964b7f17854919afa178c05d518c443466c5446562fec7140716c4fc7d3ec483d0a502b32eb643d610a2bafa5121a6035b5aff7baa71b4c8647c698c084ddd47cf58bdf4830431b901acd20592713e656897ac555bb36dc25ac7b6f743e86cf3c557991f60424afbf6a857d1ceebaf88aebcdd575de087ef68832549ae03a2d95ff4a50d8a5dcdd1ee06b595183967a0f503f1e5a674975988c1423320b171979c0ada2bcf1de1b0d01c3258b6375d6c2830f3eade1ebf5c8021c23d6b29a7ccd094f66cced94af6e74fcca6fc2318a7fc2df3ae9499bbf6d5665b894864412ce4ea03957bc8efb1b725cc5cd63103a0d87b934e94a30ca96f70ded668a05f6c20c6d1db6ea1b1adf851e8e45554188707fc07c12955a98e48e49b1e243ba3a", 0x1000}, {&(0x7f00000014c0)="a15b2e9e6fc8701cdc32f0b6711546b978cafe46cbc208b7acf71a61f3d02c0d72c1d0946607d14409c2ff919aa2da8a39030205f327e65a70726c0f6ae27dbc25cd6d6649912caf09e546eb017355b1c1b5a489e750013303d2ec3f4c749285d4fc8331b3cc6d1e3bac73cf75a5e995531999a5f30b306c47efae95c854c3437f6352bf4c91d677f26ea21ee8cf2646ec8b5a223ef4480bc34625423d5700d0fce791516c9dfda57e1c29015ce9d4589c2b310e9387f8333f92c7718e047c409d88dfd0a58cc3ad9235f1ee51042b484ee298122d64fad51474548d77b463187febf1849041bc73652e", 0xea}, {&(0x7f00000015c0)="4d0c194b07ddeffa744d52b390220b8b2009e718e7540feb2fda", 0x1a}], 0x5) socket(0x2, 0x1, 0x0) r5 = dup(r3) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x6}]}) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x140) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 4: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) r1 = shmget(0x0, 0x2000, 0x101, &(0x7f0000ff8000/0x2000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x20, r2, r3, r4, r5, 0x10, 0x3}, 0x101, 0x0, r6, r8, 0x17, 0x3f, 0x1}) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/178) shmctl$IPC_RMID(r1, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r2, r7, r4, r3, 0x180, 0xfae7}, 0x7, 0x7fff, r6, r8, 0x7fffffffffffffff, 0x7, 0x54}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000340)) r11 = shmget$private(0x0, 0x3000, 0x488, &(0x7f0000ff8000/0x3000)=nil) shmat(r11, &(0x7f0000ff9000/0x3000)=nil, 0x2000) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r12, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r13 = semget(0x3, 0x3, 0x10) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000440)=""/4096) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) shmctl$SHM_LOCK(r1, 0x3) socket(0x1, 0x4, 0x1) dup2(0xffffffffffffff9c, r12) getppid() close(r12) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000011c0)={0xd54, 0x7ff, 0x761, 0xfa4}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x300) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x5012, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffa, 0xa}) 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}, {0x0, &(0x7f0000fff000/0x1000)=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'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) link(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4c}, {0x406}]}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x7) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a156588 Μ`ΣΧq"¥ϋικl ³²”.χe'6ρ†ΤZδ²μχ―“Σ;=αςΕl“Ϊt„ ]T;―a %Ιΐ*VvΠo®ΗΨί™ΦΒ‹ϊ‰GΦΓ»¦¦2¬{5ΧΙ-TnYvOH1hqyOέM‹±zaϋ{ζIOµj}FΘVΆsπPΏ)Υ‹€:glΓvG…QΩ DeωΖ«()ΧΆW_jθKLR:X?‘U|tΝ¤ΞίW™–8Cμ\ΊΊ­ΞΘ]b¨¨—§ƒσΓκcV^ΘΊ†“ν =*_LΩ·<1Φ)θΦ`^Y@tNρ8– gBΕoyό·I$~Uΰ/…¦ ’‘s”9~–nx=@sμΥάT2 ΄pP®γt•μχp)Z6χ› >΅=±(6ΒD‰roϋχύ¥[ώ,π΅οUY™5ΐζ °†nδB w¦βiΌ0²eIαg’%,kθΌΖιΞ+”™«P^Gyϊ`»|ω$άΌSΘ.vΌΨ1¦”Ρ.ΞφυV 9KxB\Χ9cwσ›ΟβΆ8?ξ΅{‡9<Ψ’ΉBc±‡}ƒΥφe‡γε±α)C>­uC¤Ε¤nxγ±¥JF4ξΆ„eq›7±¨Ιj•3*½iOSιs£nϋ@R8}Ζ3   V€&PθΪµλkƒ} Ώ“3>mΝ~Τ‘byκΒ0έ¤noΝλθ¤Α-YƒΩ9- W‘αSΩΞ0®ΏΕίΐό"¨‡wΙϋΒL ‰ΓP4fΏ…YζdΠ΄“[΅U©Χΰeίm¥Ύ~w`}IX¨ΦΙΔΪS>uη`άκιg—λΎhΈEΗ.¶©ΰ8›ΟηhΝNRMΎ“›ΒΨ6:γ·EJ xΝ6VZΉΡΉ"ch•ίeιΈzR€8π QB³Μƒ.ΞFγ&γjUΧ£†l©}¦8wa/#ΐRνφ C:Λ®=ς/8΅ξ¬}σzαwH©`ΉΰeΏlήΗ;§µςP5ΨEΩ6“lΏζπψΧΗ>Ί+Ω‡oφΫ2$εuΐQ—LάA¥N(υ`ϋ‘Νkk¥'ΰσX¤k Ϋψ= $8qpΐΤcΰΡq…{V}‹>Ϊ9ιCΩS%νt>{γuάβA2Sϊµ|r£]Grpjόθ+lWξψD&3‹ύ φφοdyάΒj« Ηε…rPziƒcΗ”|μΪ,W»ζ²­xbΡ`΄#ή”ζ™(F}±δu6jΠΕΜ§K΅΅ϋF~G/_ F+k>ύ)‚„ΨΐΜIΉ =±HγL}…€wMV¦+=Ύ ,ΉΟΓ0™υΉeΗ®AήS„/2Τ Ο`y΅3Q¦LΙ_ρσ,ήoΏδΙ/U©―τ]NάιΖVμΡΎΛ5»‹Τlτ{ΚΛHΪ”Π]uΘ:Hΐ/€…—κ©θNKΠο•Eκ±Λ§γhk¶†―FQβκ°aΔ­¤nΦΣ?γ,Τ…°! A«¨πLκ½ΛhυΨ €³µ®C‚ο»dφ,‚U'·γΦ ΩΗ;§ρtκ|-X*φ«*ψ\ω§X¨Α"|…ςoΐl_T€yh±‹k_‘hΠ²ή'(huπο®ίy½‹»ΌF°φ-FΤf‡Ό’ΐ±lJΣl?δΗΆύΰΟμ…RέxΨAFJkD24.©sΏρυ«Χ²ώybϊο98½¤Ί°ψΐ…Aγώ’OΑ­ΫΤsbγIΏΚBύbΟώψΫ}<Ώ 3Σ}Ν®[s‹„&΅ΟΆΙgp!ΖςVΡ™ϋ‚&Q‹oΜώΰHπώ®¤Ί― cR‚Τφ0¨ί]Η>rΩχΈώ΄3;,yo?,ϋ9‹΅ιΘ„[‹W‹¬κ‘ϋ¶†®ΦΠ‡ΌΒ»€„®ϊϋ¬ Ί“πρUϊ-{Βχd)Ζ΅7<4Π€Q‹sHΟ, ‘'θρti\ΝJέu°&Ώ)5™\λΔηK—®g¤’R3h€#&5όην{π°iΰχαΜM)sάκ cωάOL-Ή.ΕS―Λ`±/k›Myάξύϊύ®c­y~@EΑI²―TΫ2‰D™α"A4•Η³!y«l'K½φέδβoFπ~ή1LsfθΛ…L2άΤυ2Σo§―ό΅"ibβ ΆΖΚ΅«H=o†‘’\ κΩώlΟ|γW‰xΫρά/εt•°.ΏτΟ%¬(Έαiυγ)ι£w¨+[Β'χ|/Υ(j¬†y#cΆΠ}"•7 ζ.πέζR]τZ{€wYΉΊ…W½ΎΛB”2Δα¨@”νΪVEΊv†4- 1·Ϋΰ›ΎuQk%]+ϊΩ3vIθj)°΅΄|Eιψ¶x executing program 3: writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000340)='B', 0x1}], 0x2) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x3, 0x0) syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f00003e9000/0x4000)=nil, 0x4000) r3 = socket(0x18, 0x8001, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000280)="dcfebb19740f3768f905b478010e053c517ee563c1494e3953cf6b164c8e4c74ec50c2b2b398948c08b82a0fb498f55e11120000ecd52298a57d860896f0deb52a310d1d3450dda086", 0x49) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file2\x00', 0x8020, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x2, 0x1, 0x7) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed002171180", 0x1a, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, &(0x7f00000014c0), 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r3, 0xffff) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$getflags(r4, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x22, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) dup2(r4, r6) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0x2}) r1 = socket(0x2, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r2, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r1, r1, 0x0, 0x0, 0xfff, 0x5}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000, r1}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1ff) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x20}, {0xcc6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x3) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r1, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206913, &(0x7f00000001c0)) φHzωΆe©n•S^ώƒ™EψχΪ›ω-Ρ,0[Τ³’Κθλ²ΪmKSMΪ®ΤyΝ‘IΩ4Κ6‡—»Χj-|αb”9¤3―lυ;•tμ–©Rqx¶Λ­0Άβάu?¨ήF.h΄Φ¶0 ¤^”ϋΖΓζg}lξ;φΝ-K¬‰ωΈσ΅ϋPg1BIϊ\6‘.<²¬½μ;5®$λ΄Ό£Η !T5―ΎP$§ιΟ%|™Ν‹gµ©Β½Β»bBυX‚4•&ψϊτcξΛ65Ϋr¦®υϊ HΩ~olQ5τ‘XροΖ±;γ–Νj\&ΉMPΣaρ b¨ΒΗέU=Ψ±iJ¨*ΐ)ΖJ§0w“Ϊω<ΰ0ΣΔ$CΓ{‘6‡ΎϋyhΪ—ιEδύPk¤ΩΕΧώZΗC?¶»<δqυήsM “ϊ'¶Z6!(ηθZ΄”`›`Φβ6νrOlue/[βι!6ZςΈξυƒCζ_ϋEΊ…€Φ/[™χlYψνγ±Ή.ςyxόR%ν¶ρύOΞFηh— §΄€,“λ¨W‡ΝΑ_i’­Νν-j«)—Ά,-‰ƒ§Τ7yΠ:¦μ»έζ4±N oωϊΨ*4Φ­Ϋ‰ΰΞbVυ­@ν,nα‡A²MBSƒ ωJοξΝφχ CHΧ²δ®/³12-–α£aδά®eηΜΔXΌ»:ΡΞ )D7~k΄Ι,0D»3¨“—P#­—²ψMHB2lπXYSw‘$\E.TπY8―cΕ±‡Ρ„Wπςuδp(.δd’cF‘_¶"–{λFsj©Ιπ9ξHhYωκύμΤs½ΒNσ­q΄ΕMή6-U±χXς› q;eπ9ΪΒάUδΞuΗzΊ—Α«ΡFtdώ@Af‚(1o|<Δz®W‚|Γ 0¤―βΤµ΅=YΈώUΤ‹g·‚ΛρΒιδ‘}‡ƒ ²P―ωjί—ΛGΐΞ`n‡§ƒMμ9lO}υε¬νύhΘ~@_ΕΧF†' °±_豉y/ό,Τ_CϊΖηXXϊ¨t&|0–½h‘»°)o=-χΤlχζΈ»’;¨‡D<="x^6LUΤι9m•PΜΊM§ dφ¬»ΝBƒλ,!LO9e β;x%°ΓΌη΄a_¦JΏq΅~ABy§IM.fδβ²ΥΞp'όv:ΚΓpe®€μ σ–-ξΐωλ£½|QJTέμeBΟ`΅ζυΡ§29c6uΤ¬;XζΈeCπ~φ°²§ΙtI‹Dσ'*Σt° I·φgνS‰ιW4ψΦβp®π¤ό΄$—έ_%΄1ΟΦOzςΥ΄ίr·L9¦oD*ζλαΝΉkf2HΪΣΠ[όγΨc ¥eΓ§cb ΰCVyΞE6upέr-ίηρΏVΔKΚΈο- yξV­δμ4u3ΤU³UνΛ›dσW%όΣ ΰΒ ¤7=υs€’λ©0 ΄[ executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) chroot(0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0xac, &(0x7f0000000280)={@broadcast, @empty, [], {@generic={0x818d, "15a2f4fa3f63ab72b9cfc8d4e769b2f81f83aa63ec46e0a88dacfdf6ecadc4b34b8aa23cdb8f071e0126297d78eabaa87abb09f2c008687527d6afe49701a9b6df7ed8ab4926212df08f804766b0a250adcae796a80785affab712ee5a28097f42a85471a4403055139883a5da34e78b52c5c31d317f0fcafa03df3459d978dbdc13aff42d7ccd3b46679f7be9957fa53600eb192b13fa39d017ba1fb9ea"}}}) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x401, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x43, 0x0) sysctl$net_inet_gre(&(0x7f0000000480)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000004c0)="754c44ca1ea09f25dfd85c691a2ecaf621ae31716b28e1da432ca3585863857e97ca9edcf09d1c1014be9b4f8a4548f807da0fa725cb5f9f9fb4ef74462d85d49b751a2e08b9f4776d11c94ae15a162c13687d01e23e49b397a510f997f74204d36f6a53", &(0x7f0000000540)=0x64, &(0x7f0000000580)="92a3c27428299293a8825817a1acbe793c157dbdc204ca4dc872de6548ccdf62323a80150e109621803f5aec11e323f81143e5ab69ecaa49ec7cc57b479306c2d508a14446f768f42f820a27d77833448525615c7ade9219b5d7198c7efbe6f17230708a9ecd86761c05dd28885203c7ce7ccc6a564cb7de5accbe07e011cd28c059f0327ac9055b88baf0e52136410c794dec7e71cdb24ccbb890a0c003679350dd54b6797809e11ee9700fa0e96c3882c92e95968631ddfc86ded8147a05dc9c0601632009336beccf077896141e5f4d", 0xd1) socket(0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0xd) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9, 0x20}, {0x8, 0x3, 0x8, 0x2}, {0x1, 0x0, 0x6, 0xb0}, {0x2, 0x40, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r4}, {r4}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x168) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 0: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setsockopt(0xffffffffffffff9c, 0x4000000, 0x1000, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f0000000200)) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000040)="8453796d602d236f5036ae5ecf1a7ae78058c04409c927d2d0555652770c22c24f6000001f748a7dad11d6e30d59ea2e163180a24ed0b315265fdb2ce67cf8a0d4a0b7345ba7965481ccd088b2665cbd3f647c49e15921f812961034397ff10c23d51b0f44923f", &(0x7f00000000c0)=0x67, &(0x7f0000000100)="8a7ccbf2c40b26a82b0f7e5b3810edb8b73765368e9f88edb1e64f97d5442a33b705f2e86751825fafafecb680145f583b0e03b890979babcb2480a7bec123701f1a23053cab8e0c210c876aa14c3623de41595e195ce456508d750cfcd34a320d12dc213576a4f7d956d3530927fdc7d28e3ab6e71b4a26bff6724bb046ba94d78f42fb3ba665b76a7bf1338ff263625b7eb1024fa5838fc76946f2446c55144c484fa9df0fdca7bf7169f41232fcd5e0adfbc4a7e0766cecdc8c8441528208dacac4190404e829958c85e30f209db13bf2ca031e54112cbcc833285cc5fba85e24e61658cc", 0xe6) mprotect(&(0x7f0000124000/0xb000)=nil, 0xb000, 0x4) mlockall(0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0x0, 0xfd}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000497000/0x2000)=nil, 0x2000) executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000900)=""/170) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r3 = open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file1\x00', r1}) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r6 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r6, &(0x7f0000000680)=[{&(0x7f00000007c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb22449d712fac8bd71f2461f786f419115dd53399b35e8a66fe114ef58e4f326ae175b97ee246d838fecce76ecda347d757904059419a777c8a3293185883aaf937f9066920718b07ff9829c57b85559abdc53b585ad122ad9191ccb7759a8dca56f89e9ad0d9d5", 0x109}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x46, 0x8) connect$inet(r7, &(0x7f0000000080)={0x2, 0x2}, 0xc) semget(0x0, 0x3, 0x616) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000340)='./file0\x00', 0x108) 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) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x4, 0xff) setsockopt(r3, 0x1000000029, 0x28, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436", 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) open(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1, 0x1000009) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) getsockname$unix(r6, &(0x7f0000000380)=@file={0x0, ""/33}, &(0x7f0000000480)=0xfffffffffffffdee) dup2(r7, r5) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000180)={0xdb, 0x0, &(0x7f0000000080)=""/219}) recvfrom$unix(r0, 0x0, 0x41, 0x1002, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x20, 0xdd, 0x0, 0x1, 0x1f, 0x8c6, 0x80000001, 0x1, 0x4423d6a6109b074, 0x8000000000000001, 0x6}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet6(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x25b3) d3GΚ`Bl‘ιj›F-¦εωΕE 7χϊ_9XΩ"xLφ³~χn‘=Ϋ@9V§‡―¨ς'ς™&α&Z(rιΦLdI`ƒΚ6έ<'ιa•zΛ†πω£Λµέ»kωΖ-ΑΧbξ©i±ΒΕτ(#χh'ι§|Α,¨ΣΠµU)Δ–Ϊv+j•Τ3`κNyξ1n73ψ†¦μ¥¬vtmJ0.Ε{kJυ|%cws$:½@'GMύβρ¦>^K"νEέ–γχ„‹Ώγ!^έ¦A@d›—WsΥέ ©Δ½ύ^Ήϋade*„ ΠT–Π²Ά–jLώϊ–Nz;s;­P¥dΖ]‰<0uΒ4―cx΅%•Ψ¨ΰQƒP·]Wϋ‘·a ό1hυH©¦42΄ΎβξMέ€%^,e\ΘYΧι!ϋ ¶ΥψL μύ¦½Ε¨ΞgΎ§Ϋ¦+¤!Σ`‡­g²ά ΧΚΎy-±Ο_C²Ή%VθγΆdψv@'ϋμ6ψ$f|vlόΘ––_"-9µυT²UΣ±λE0•+m%ρωΆΛΕ…Υ9pL¦F™λΙ]WΝ®ρiΪ†Μώs5.“5»γJκh>Ύ­|‘»VrOϊyN¤¬|MQΤΨι@‡΄ΝΚΈ—ηXζd΄-ϊΪ΄GsY―ΫΩ¤zIXΉS°.'DI…L·Τ΄Mϋ-±bΈέfL|2…wΖ›ƒ³ ζ¤,§`%lLm¥zΥΎ•\¨Η‡&-‹Στ¥πpω.βμ"}nAΠΤ¶@k/i7¦kΘEΡΣν¬‹$iTΊ executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 4: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r1, &(0x7f0000000140), 0x0) r2 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x3) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r6, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/126, 0x7e}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) semget$private(0x0, 0x4, 0x31) r7 = socket$inet(0x2, 0x3, 0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002380), 0xc) setsockopt(r6, 0x6, 0x0, &(0x7f00000023c0)="96591aa97d0d393f671f04e3b9375f5ee9944e7ef86bc5316c4cb1cbed288e11a04c6d9d9f53", 0x26) openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002480)={'tap', 0x0}) setreuid(r8, r8) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) executing program 3: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) shutdown(r0, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) executing program 7: sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x180) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) poll(&(0x7f0000000080)=[{}, {r3, 0x4}], 0x2, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r7) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = getpgrp() r9 = getuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xffffffff, 0x0, 0x0, r9, r10, 0x140, 0x3}, 0x4, 0x0, r8, r8, 0x1, 0x1, 0x0, 0x6}) r11 = getuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r19 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="bc6350f922ee1a1d95444fe06be35e0a2949fc2507b35fdce3f2c3c5f38032def2a5289c898a679666b1c4e3f580c39215ed2e3b6c8787f7758ee9d83ccfa56bef6d428955f4b124202cc7", 0x4b}], 0x1, &(0x7f0000000400)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xe0}, 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r1 = open(0x0, 0x78e, 0x0) (async) r2 = getpid() ktrace(0x0, 0x0, 0x1928, r2) (async) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYRES8=r1, @ANYRESDEC=r1]) (async) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') (async) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0xd000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xeea5}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000157000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffff7fffffff}, {&(0x7f00006d9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) (async) syz_open_pts() (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) (async) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}, {&(0x7f0000000400)="be05979b7c3995ef8e2f05f6371a3a03b90296adb461d6396ae35983712d977ca467b52e9df25d359709109307cc021823d9c12dc4009ade6a036c43c01849a54f941e8701298433c92492df6c37709c3bb2e124d6dd02c026aff7204a489e93d7c4c90d176a13728c9f9e8269407fb601dfb77a24b924cfea2c17a6272e92c1e928d762e93765b5ba71c0d336d29350fceac864b2311fdd17ce9ab3dbee93b81dd57f327ee2f8076fb279317e7472220925ed24a48b5efe23eee25196c3344d", 0xc0}, {&(0x7f00000004c0)="9bd713b6556424782b9d3bd02c74b6e15c2e4b6915c5a02b69560f7c81bf0c87f5f998803239a6281142f96501cae882b722624f00490d3ffe4821b955afe9493d6adce719975189e8ea4fcec9441750573d05df3c14cd320f5505b6a3ddeaf6f2845cb90a3e511e06cdbb9c40ee58f8f24a53b21b3ab6ab00e570af1dec543509864ded2bf8487e53e1f20c7febce60a545e827c83a749a60834172f5a4aaa1dfaebb74c23af3615355f98a1aa3cbffd997718d9849b257f2101c0b71d73f12faa30e0c0f00f2dbd6eab818ea27e09b5da9b534289e694694c346c17c3cef7d696cf4d5c3bf829bea6f7442f75532d80c357bbb26a6ace4cc09a2b91bddce3e1887a3e45a430d554fb57e93fdebeef9f52b3f174faf1598acd2629952713936e2f4769bb60908581848a5075a35da7eb997b30f1d64fa88aea14064acc7ff1275592feaf1ecea89195aa1295ae1e51e739241ab54f9d10dad46b593629adab098405b684c8cb9926dbeb003bcc235e283d2aca340399480ef6646efecbc5e387386bf0435bb32936fa30065656789eb25bb2e3de5afe54e78e444b3cb85836adddedad7b6f83f6bd17abe452bf83a58554185f5dea69376d380ed752e8259f99dccf4a724a25a465ebf12352f4a996cd6fa3eec77136d359cef335e687e46689c862de9fe4c3048b3cb34e3fc2f1e1453476eb4fb73b7a2e6320d0719bb1f40f07748ee47c5452e4d0d8959bafb944963d2ac72ce875bb47c7d473f7d26c250e22d91f5d1c070e9cf7e66b2963d3a9ee8141354b384a3bc3307db5d252fb40cfd9b8fbb7fd0de2b062313636ed2b424b700b72d0ee0cf3c20dd8fee1f4e7381f58648970f7871fdaae917e208197b37dee4a9702eedb822e97c3b31c3c84a2bdc1c52dfdde762a5c3e9cb47bad53f165ad6d6bf4e42fa31dc915c56154eb0c65502a347d43738ce38c7b20df8e3d5daa8e3be17ec832b4fc0d631612215ee2ddcb2fb8f332fc499448e1d2d64877b4b44f07f0fe1db4e5b2bce6f30218480a2f223e769e5bf92c0178efbb34936dfebae85aef62373e791ccf43d2987a7d0fec30fbb31eeefd40af8dfbc28abe4bbf9d76104e138fa1c383f6919fb31fa0d8eec72dfbc72c163329e359631675dc11ffa9761b9943b0704ac153fe3ef85baa40adde9d71435208e2ba849d3b35807c1427956b5622bb4ab35a9dc2f403c10cdab5ae512711b351ef19e718cd90e4768ac359e974624111ed00c836a53424f5e2b55805f7a3745d16b8e8496679d4703c2902c6f44d7701147034d780fb9e8b46f89c0c8ac38cc148c7dbbb737fb6c245997adf841a644e614ee5b15a7d2936e1b034b0aa4a516980e71daed2458f872ff89553bc9c8b0b4ff8a7e09eac3bfeed203f4b4cb146ebefe2b34d497ab6fa65e2161cd19ca0e0aa45c41c739cca1bcca885d64ef63deb80c8a396922c2ff263f480499d78266a78be555ebaa05de59c5cc08298493407af7529f4846ca67e4892b5e56cfdff7ff21d293feafadc65ea628806006c483bacfe0f93c120d9a0eeb7992e54acbd806c038b0638fd398f7398b679d7aa75a01b8be02972bd585739f58cdb499cccfb29b38deeeb39b5f2a953e2b7058b70ee09c36bf19a78ee038723fa933e41df379d846eca9c51caa449e524bab3f220277345a67bb4ac3dd9fb527b6cfa87b75ecf11b6cda06ab7c62aaa22ebd71b3a3eecf2cd0632e23097253c47479f85cc8ff1449a29db66e83d48e516932232c6e739dcbd238df2ad91ac4a8c343f6c5454a4f5b814a234872c5a802693604519847d1566939ab0fa7499f88a049e81ab29f8f3dec5c7e10efdbd83ad838c99b1caa36a813ba722651234a45dce904d2ee6b496682c0cdc66c5a087194431661a00e8d1d85dc348f9974e4551ea4d3ed5650ae0d0a80e3e30b5d1ea7aa81d41fd6d0e67d615c474bcd6f593d6da09897df996bd1ba3391386472e57f144075fcfe6ee7316a454b75bb59c2f7f7c0ab5fbcbaf6dc1aae9f6233eb165c16bd6804ab1e212119a001cddeecbdf407add7f3cd3820118aa8f85a9189f99b3a27eade99668a62a845e94e132998493975e282d173fb529624a67e8235c7d424eeb03e2d338e99df0a3bfd714665bbc0ad09933db577ea43e1f1c7de49a385706f7bc2d9d1c80a13b9458f6ccb5d56faaadc4938ad362c6c110c3e7dc24deb9344eeffb2c0106a2b10b47782ee652e76a200794f1c35b4b2fe7d321423263ef9a7fe7290ed977e3b1a6c3c6ccb7b693ead0e246b446acfe4bea8d64b63fd41ba0d07b2a662dae8762c43e30a4ba5224082033ac661b63c680c6126a4933b6166f133d811d7eb0a1a00fef91dee9d44d5e4206cfc1f407a301af312d462814257fe852f198c9bef192dbb39711e65a8416189410b6c57d285a8739ac517772592825432f485f723a8b57d7ece31e2c74fd4f4ba90359f69505be14878a967c4b9912df0636eaaba6c3eb387b7f5747107080ca4b7067a7a42a526e5421098b066ffcf0c0a7210dea68da5cf6694715a5519ebf1aecbec34e51964c2f2176d8b136c5d803808d906909b3416b1d187c2658ba1b7ffc70ab308e17e384b1140ce609ace6eedece708ec9128574cd9ccea82ef6c43bde04818c95e63de0215cde49f42ffa66b3d9bd4098fcd4f1febec9e8aa328b951369fc644f53d33bee3867e5b0a1d1fe5fd0acaf6da32b249eed8184b6bc321435b3e6ecbe7c66b53255f3188eb45c07b893dc65764a98c86b8b7a0e62aebdb7fc899a670fc10c7968fc5102916805f12f2e9b92eccf341091f54e4c52a1934cc6057b1573aeee2f0b4b0f707c5d1f228786609ae9cd09ca13aa05f8465f0e9ab594ac5690ba0e672cd518b2f700db8c3d928941a447304d1ff04a05d3ef39d442b839a869fe83659602fac8240f78458392e947ace6878ec8b61a701f6ee2ff4335a702b3719b74b78a5abb116cacfea8d61eabd43def07eb0cc007b6a2e0c2465d72be9de5907a0ef5f3d5afdb2461585ea5cd20feed0aa5f6bc88f7c8b3754a16a07e516ce4b126dd77fe279a2db7a61a0cad7f96cbf222311fd205b846d3b1ab1bdc9730c46d5702dd1bf49de540edada798938243336cf8e9ddf9710b104e5592184003bf5f084f971adeedc923d5ab10fd3b3e01b123cb206922d5047c1c92e51c58ff398d44580bbd5f8022b0cb76b71b155340bd18ef986db2732cd1269f39623a2afa4fe237df85e0a940a75474963f225441105d87593edb8b118241babad3d8ede391b49259722b270e8223b4f2c50041db7673b277f8076fa88b9f7a37ff05b16e121544f1a392fe7529d9feec6aedebed0acc0e9adb4bdba81d56508a38fe3282000166133004a77397e34437eb98eaec09b124ab45645ef611202bad07637d1e0e718eb7f34edfcc3402ea8fba31a2c7f1d99303c0b8430a2a38515a8ac5531b8d162f27297efca715923229e4ff1ca5920a25aafc12b8d9b3457f3a3d8ec16264904b42ee0df3d7cefa0ba63b1524f5be0dc228414d6a72ec8dd21f60510e69ffe99ba0d10af4c3645cc93242cf7413c86ac5dcc27991a46874a26365878c0873130c0817221e7ad574f2f4bfbcd2f365db6c364234ae514d20eedb96003ecdba1cbe89faa6d18c40a0dd4d97a31cfe858702eeac13ce73c4879eca6663fe70d6b18332e45516923002001521cc0f8b81bc2b3d47f2a1892abe76457d24fc5319efe4b191dc1757e5bfef922e803e8fa2005b6bf72f3e7bb6402cfca1da1c50720cbbeccf44ec9479b4096349edeafbe6c49bfed76231cf0f79a9ed432bcd178f8c245e152d5541b2f046fd2eb8b46af699e636dddc5fbeed6314e0c7ca8f96b4980e0b4ad7372a2211fb4c6b2c6bdc185b5cc43aa6c17921d59a89f79809e62c8b75c05fdb7b1229069a8f8ef71d008c20f96db68941d8850f6895c97393d17acb47e1d1505ee292161c4b06e7cacf657bfce9f1882d3ec93b071b44b36c220ba5628715200dc236e841ec16c401eff1753d17accfbb5da8d385f99696dc9a32ed92c04e3c467f3f4b3eb9efb9a4bb89b649e0e56781e7b8cf4b725f4cb65f7db99bb12df14348ed9f44b567c1661ca09139138d1cfd9999906ab36b1c63c0443459cd971e2db0af7b32e20cf3a582d43484b3e43efd6833f3ebf8790b4bfd112bc63f91c5d75b98fe6614cb3f08d7d39e26ff99e0d572a8037a7ffb614ac46c6cad163b854fe79221aaf089b2b68957d933436fa9cd484a4dbef2afd84a7a5d971340030a63057c0c6544bb9a6ffbcfbf8f4688a2e5954a8a512554e2029a16bb5822dca330676ac7395d94e61925eba07633f48a2a0228114059c9d85a2f5fa0cedaf7e56fec28c4e1422079b91a2fcdddb3d47fa2ea501907a23d153df1c98d260e22a1931faa6205c8b90aba950508ca5539dfe0aee3e1bea4316bc227ce95be610303d2675cbbb3fb2f22401c2ae9efdde5cc428079cc7aeac5a69f10296f1b23ba6ea93e4a66de0266780ae957571305d15591f2484e45a955fb747c44576779190ac12d7a34190dc47896cdb93c691e32334ef21a1f43e339c78212b7b84fb8dba138bb228795a8f039e0ecd4c7d8944579f10637cf2e5cda9603289613b602984c3e46fc43b108d09ac4213ee995eab234d9728f15e9a86088b1ff77e41d9463ede4989581778fde094cf9240ce225ff3c521dca8fb80128248cddbde9abb11b2bb45c24235dbb7625a4628aac74f971c95e91c1b35ed8ea2a5fd5a5a59e2d8f5f81cbf0eaa886995a15ca22c2faec97747a182f1307df4c4cec25604cea9ba598c272b5002cb59bfc2b37a3cb7fbfe920329b9263c6f8ae9b444bc19d60f4fde38e8968bbb881aed78690955676c7f365cc4211c05064a933124dd6ea17614217d4c14d76f825630aa6fe328e385cd09ae289fcc5b6684a7ad8148754fd870f757c2c916ec4bba4afd432a3f0dbdcd5d94ad24b9d4b00b563fa35212e856fb2732aa0817aa12b407028d75d1ac7aa3185b4723ad84c2a142c97e54cf51927b089906270e53ab4d76950858d9ee3a78549508c9c100172e128cdb965d1232dab4f23f44f758031b3debdd4a6f13d0b5ad863fe99e3160d83b09ff209adfc8803e4ceca9e36f80a734a261f9534ec16c064e4cc46521ffd789be43c757af5d79fc7ebe4ef58609cc56572c7c5d680df15df9aea840559f68de62b8ae862a67795591c5b6073a5f76257b574199f414574a0ddee92605df5a6ecc9502dcb64a979867576a42799196f53d81756913f513122c6c8b2fc2b399125327593f0ff4b50a2f24f35a0b0e59a9a9702fe6732d34341f5e5f91c498a5243cffd91cf14964b7f17854919afa178c05d518c443466c5446562fec7140716c4fc7d3ec483d0a502b32eb643d610a2bafa5121a6035b5aff7baa71b4c8647c698c084ddd47cf58bdf4830431b901acd20592713e656897ac555bb36dc25ac7b6f743e86cf3c557991f60424afbf6a857d1ceebaf88aebcdd575de087ef68832549ae03a2d95ff4a50d8a5dcdd1ee06b595183967a0f503f1e5a674975988c1423320b171979c0ada2bcf1de1b0d01c3258b6375d6c2830f3eade1ebf5c8021c23d6b29a7ccd094f66cced94af6e74fcca6fc2318a7fc2df3ae9499bbf6d5665b894864412ce4ea03957bc8efb1b725cc5cd63103a0d87b934e94a30ca96f70ded668a05f6c20c6d1db6ea1b1adf851e8e45554188707fc07c12955a98e48e49b1e243ba3a", 0x1000}, {&(0x7f00000014c0)="a15b2e9e6fc8701cdc32f0b6711546b978cafe46cbc208b7acf71a61f3d02c0d72c1d0946607d14409c2ff919aa2da8a39030205f327e65a70726c0f6ae27dbc25cd6d6649912caf09e546eb017355b1c1b5a489e750013303d2ec3f4c749285d4fc8331b3cc6d1e3bac73cf75a5e995531999a5f30b306c47efae95c854c3437f6352bf4c91d677f26ea21ee8cf2646ec8b5a223ef4480bc34625423d5700d0fce791516c9dfda57e1c29015ce9d4589c2b310e9387f8333f92c7718e047c409d88dfd0a58cc3ad9235f1ee51042b484ee298122d64fad51474548d77b463187febf1849041bc73652e", 0xea}, {&(0x7f00000015c0)="4d0c194b07ddeffa744d52b390220b8b2009e718e7540feb2fda", 0x1a}], 0x5) socket(0x2, 0x1, 0x0) (async) r5 = dup(r3) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x6}]}) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x140) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x0, 0x0, 0x0, 0x1}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r3 = socket(0x20, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc02069a5, &(0x7f0000000280)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {r4, 0x20}], 0x2, 0x6) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x6c8b, 0x0, 0x0, 0x8000}, {0xb1, 0x0, 0x1}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) writev(r2, &(0x7f0000000580), 0x0) (async) writev(r2, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0xef161522740a6cf2, 0x0) (async) r6 = socket(0x2, 0xef161522740a6cf2, 0x0) bind(r6, &(0x7f0000000000), 0x10) (async) bind(r6, &(0x7f0000000000), 0x10) executing program 7: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\xe7+\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)=',.&%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.]\x00', &(0x7f00000002c0)='].:\x00', &(0x7f0000000300)='.[-/>*%$$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r1) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000001900)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000190780000000000ffffff4e204e22", @ANYRES32, @ANYRES8, @ANYBLOB="5000000090780000", @ANYRESDEC, @ANYRES16=0x0]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = getuid() r3 = getegid() r4 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r4) readv(r4, &(0x7f0000000040)=[{0x0}], 0x1) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001480), 0x400, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0), 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x33, 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001500), 0x20168, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, 0x0) writev(r12, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000100)="8f5fa7009b16fdb7de445f7ef61491f471928ad0b26abd5af0bb8a25ea67ae300b4c40b3528c3ea3eeb93857258b1a1a4f70721e3ee640306e64fae5f6802f50f158d9f3b3c8985f4bcc7cd58d5fa388211747e2dcbc1d88ab36957a1c75b4b9ee6acdc229d1ae5d8059b3ea72df9d8a79fa55951991ff4b89fbd322033dc1351374aa540f6d841b40f1773e60a3a431d4784e52fccd7eac13bfd08924749332a4ed74748173b7bcf24b0be863e5865a2fcb0163494c4b036d7d9f92c90f389ba9f4", 0xc2}, {&(0x7f0000000040)="5fdfdbb49c1c98ef86c8f41fe0ff209ce5ecee6736", 0x15}, {&(0x7f0000000080)="a4a7efb57ffbefa622aa0ad86dcaf7", 0xf}, {&(0x7f0000000200)="4d3f548defa3972e20739b205c17a66af9c35a06f82f3642c54abdfd5303c593e789d3bdd0b1929538d7485326177ced360a751cf3995a1ed15701289c937d2e30b6a5edcddf8602ccd297bf62a9b529791d7086aad255a38a55155aad959a53864797edcaeb1cd2ac9847d7e532184751940226654dc8fd0c8c5ce00048dc70e1bf9f068f986258", 0x88}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="0311aa55c5dbcdec403912f8387610f56ec3eee8e48840d6b990214fe6c5b25d27e7c4840045488792f1d5005a847b536c69b1664766b4eb9c4050814cd0df054bf4", 0x42}, {&(0x7f0000000380)="c93ae1a961b22af4c892615cfb49dd9fa865574189e62b306085862e5abd389a971f51f047ad4306e7db38dcddf301038486d9734960eb116ab18e72a22d15c5175561796b1af79d7de52562ca53cf4c7e7bb0f2093a1b6bfb830e4f78992859e51e5492b0274112adb2d3a7089734fc91555488021a697b80d8b371b0205e82b4dbc0f334fa856c20160927c95ee04d5494bb2efc97ec0fc42555485de2e6ef9889e0e8d3b0f0f8c6cef9c40db9e31ed2d9cf0b23edc71781cb68f60d7b2d0053581bd70646dd972dc5855c1e601bc8e319b42d71a776f21e6c9024bfb446c2d73b086e18dbedccbc521101b009dccbe22204a51a9c0b96d4a1f10726571b340a90859af9c1a9353643bea2d66e4ba264e2cce0f4eaadfd16cbcf23910fbd87f3b8d2db5dcad8a26fc1292a602f3686ed94edcf9d5b6c14900c50cb0f81e1767806f990303cabf7face9714cdd2f9172960a2ac7dd897973047f45dfe7448fa1a94da8fcebed73703ea09d6439879277982044180185d8b42bd577b97bd172feb3778fe93db8834722b253bbff074ec715872ef14a795a5c937bc74218cb8e74584cafdf44654ea62c8ebe82fe6b6a4c0491b7521abf8441fdd4be6fa172e00116c34eedc7beff0b415489727c3211acd33df1ea3d9de9cfad67bafd63bd1a272b56e57b7c6bdd09fb407e3ab074c348cc357da1ab122c5b1ef6b5952440c023030ea02b1a7f8ec971d7d61e8e6f621c3a3f3debe5896482f7947cf4d2b332670512305f2ed23240d0c3a92127af345c8ca7163fdacb09d54cde911efe4307cce7426dea59db5f18fe379b97c75c9482a63a23ae1b1887cd6ff198c651aa1c2520a0a035ea7cd602992a4f0a6db13f06072d56476f9ee37bd8a1964947b331146cb734beec31e45677a9a356f99c19cb5c5abc15e7eedf2e6009ec868d5b58c41d2d1de090b45138aee9a86c8f0d93662f677d3380fb2506e7117648257409bc215dbcb9d62bda6f6f284537e2f13c05666f4360946f66fc86787f9b88646d5f58e2614182945ffb303fe440db78826362ee46befa4d582f6f5fc65c691f6e4bd6dac2b8b0ba9e893abb379133662dfdc003b0def79be7ab8ff148bdd16e64a7adf7af9259cf0c40eb4d5653069f41640247e94ad68e042919e31fa47583ccb81d039893eea796df066ce991bcbb0139ed31a417ab0348a9281ea9f1098aad3d9b0fd9cfb8ae6bfbf94a2effab1bc06a41eeafeee0ba5e32bf9b535ff646307a8324e332f4f9c5ef8e6b47a93ca0220a6339a10a65bd7af51b746a9b6500f3aa2af55dbfe0a76e7c17d156b9a61ecdfece47f4fb7a1a3765b7f4c98fa10ebf3cb3d8646910f46b53a77475afcfc7fba1ec6565ce3fbee00644e6d1b11965efff7ce658811917a689aeea346e92d72b72d687d3abcadce0f366f7720d1c59eceab002cd8b1448f384ae1de2c4b7c35b62ed8e3cdd7844fc9c6de91ad914237744b10ef1889df69728f00973c4ffe31b47d5afd1dd20438ea9b8964aca0010b66ccae7c365a6a3880f79982dc01938dc98ed8ab533b61b02a5c5cc021dd27cee14389d5cbe8739dcba810e3d38507ba6d76cc8ebcf592d316380664f01b2ed82d57c723dcec1230b2ef668cc8b0f3aa2bd119954be0e0ecf02be1f7a45ec347d195cc1140ae5c4c6792cb70c21f80993a9d45ea368d86864ce7da097b853b243ee9f6e8ddf68401cd08ff6ff3740e014c65a1a1fd3f8047033f54dbdbd62f0ec685911244200240557afe83dcb4d33214c4a390c406fe84606938b60c1c9fb9b48aff46864602c159fed1f64011aafc00c522d465e76394fda9614560848c18f8cb0aa4802f942a46bb4a3110dda5028eda4046f85f7f4e31da16fa4fc295d42642a36e15461803ebee99cd716329284195b0196bdb30ec2e75f3fe486ef7774a363a04365fe54a43d60fd5d4584006aae17f97c544a6ee55cbbd9bc0ea6c51344df0c5b358e556e1ca0e6c95590f451851d65cd145cc54c1512060d320ecbe2bfb0aa3d436594ddc57f97a12700fd7e5a4af0e8cf0e2e6dee87d6a815bc95373ea9be1e5c1734646e189ca032d4241c85cd3f5d6e99c682dc6be356e58d715aa7fb3d4d04cdbde40eaf4ce6fa6d950b4fa20a1b89ff8b2920cc1a73a2dc40dd5c41a7e8ece7ce645de7fa3516e087ea598094ffd27e9781cd84a6af150fc9dc83d4c6966752d19cf75f0bc425d034636bf2166877c1e948e94296642a73ca4fa5c40c8588adae8e81f7d5de47c344d028fbfde2bc31527395b66ba9e3701f8d342c188cbaf6a683710531f4ac5a3aea6221a08dbbbaeae102167bd66168fb552bbd19820a4ae197e5662f9eabf1b20ce8e4a0e98b791d0f16a2fba0d96647611c7cd0cb63b7e4c4b5ad4fd6167adb64c04a75edf36e684a938181b583a3ef01a6e7a7af6008ead8fefcb51f0881537ca3f7858d77895897e4d467ae532056f999080b0e1e8194e57935286e5620202e7c415ffb4b039cc0a21e2992d33edaae5810c605014ec5f455d7d83c7bac7feab1aaf510b1555c9cd20e7fa298d9247679c80e7468129b6801b473ede0051490369df49a8e7bc31582451cc92716bc9ccc8d166878abc730f8d18061b16d950699ded04cf570e3b5120d68a798335e8d701d545242d846e250b52a6cb483402bef61726702f4468129955b4a3d6dd9c7ab0c69b3870e5f56a5b52789a0b181d909302c9f79ff2e0f39450b2bb8093416271fd6055b0ba7dbf8b38a01d37bfa60bc2e139e8e628acc13f591c6b59dff8ed8709debdc480295ab90eec739941e9d29a0540bf9deee4784c8b8c3b5cd94984ba052cb0bcce77548db9dbd3f5771ec16fec51f6ad3ddaa078f426a7d2202efef267e9350efe1524049cf4093d0ad24f948f985132fbcb48c2c8fede900d3ae846fc94137f5b9bab57eaeb276cce5ba43b9257d0e2e9567d3f50b696b616fbc8b73eb09684c6fc1c4df2c0726bc220c3ec698a067f3c4f80d0355234df23af15841b7bd24c3d5419d0c327f88202db81e150d26d0ea5a047707544f7c8e6fc400a5f7d9b9e4813dd03559712a71d145b9c164e175605748a93c1951fd6b0127ad05c5a53d287daff71f2342ff0cd95d0215029236ad8f4d92645d6d81f2f92e9cc4aace9534f60bc155fa3e20f07851a078fe4996c72914ac2777402034e93a4a33225e46db66c3adb46754b577ca7d8cec99de4428dc0e18448c772376b89e58f7ca38d74fa89357476558d55896d33a55046201b92a84e3c1ff52f482d2541ca0f8598dfe08bba1414b987f4c7d879619ed30ca809dae8f1d1d01d2ddc68ec25ec743fe93141ead0c5361999b8fdbfddb7f261cf51d01efee620f45f16a7a1cf4db99ef2df81adfe54fc0dfbddcec9c4d6279127160b7400cbedb48bca697802c8975496c426bc8fae54444811ea662054086557cfa1372ed0e8097d71e9dc2d029dd9d4ca1401a29addabf9271aaf67d42cb2620dd8fbd6fb6cb865d8a497a6677456a7d9fd002ccc111f0c22ed8800f2badb2dbb62f912c9037abfac8135e1a2c7547f61dcec9d3b11801b21de27a76d2ac5d74daa018b8e01f6df99df19d62f1e4e9fc04d4b1a2465fe31de764bc6c86589b621bbc88e91e2af6c4d76f43d840e0ba044ed615d29938e703200c0460ace2287c459d745a15015603e4c937f8d4f8fdb1f5e67a2cca4c5954b9ed7d877e2227dc4d1badff66c0939c8b6ef27c7ec015fe576d4baf3f05dff32663b30689eec9abd284475fd338c1b36c615c559e9a6ecc3c1635fecf25a83e66fa50b5998793eed42650d46440a5b44d9a2a4d0ea8d2b54ebee2aef4254cb9d35d545b7091d15234ae536f5cebccea83d9ecbe3a678f0b726a9bffdf4eeba405a86e879d482fc48206d7670c4d9050962f8e87e8e58244099664fa9dcaa97d3071d4c2fb91d5af3eb70ae335ae8302e9bae8302c1fc4cb24d1bf3c0bdf2c3746a0069ff52892694997391f0fd852ec3c7429673b1b8d916ded1283273f2b6f2687d83221d7a7d328fafd8d12b96dd04d6a4f26cef3cd9f3fe341ebbeda79208161b5c1d72921d9b01e2af693edc301e302d547b05571c06fa46313484c292a6fc5c406ee708940734b3f4b022388b2473304bb6017ecc25783c592e842754f3af27b4986692afc6abb234300a2036ebd294927f9982aa80d8122b435fdec35803b6599731b9defb72ead54ae4a26a723f0523ff55fbfc97d0493a3202ca9a9d710274f274ce8ffc2c2774acb27fb924b95c4e7fce6b472304af1bcab50ceaf070824cf0e3e528c578c83637b3591c81b03420e9088de76ef58e0a8bde54104add0383afb4240a25ad2316607922ca680c1067de56fa622494c540a2100aa71c4cc835504fde743b0ff09b2bac339e382749204a769cdc5a1e2deaea5247b7bb2b7e111d31c78a83f58ac320b1cc417122ed4a7a6b11526ae61b0715676fbba76af7f6b905bb78d8cf88d713e3f10f089b39e04f79874c816991dc873e926a8ce4ba3a19d9884225fdbedda944e465a0862fb5032841b10e2e4d7fd9f59f6bd4c3ab0b75a116477b3ab709974d98a67a482b7d4598919e55d02cddc5a8e3d4d1ae6f6dc1ecf0b924dc46466ebf1d0060b2375b5d996191505f8c146706356628cac4b5e7f80c59898812f560d51050c4921452367e0f3a14b4a2b8788c7ef75157f6eb29071eb132542c83d848adfc4de9a9e72a28a5db30cf6c210a4f336324eef48a3c60534382910a36047b161409143547c3a9731f0da15e9a77d54407a6567379da68d090c8cacd6045d38275536aae80d31a7e79d79ee94b80127541ab728ced9d0492a5ecdd780c049b953383e9006ba872dfd257a9f7ba4b059ae377861e5bfec9f7badc314263081e1c964130d7272a55b27c415a1b7acb51d7ed7cbbe24c279646dcb3f0deb7bdb626be9c02182710ccbe1d41c26bec8e59df3fa3d68999654d2c99d208c4ddfffe34074801f9266f40b81532613575ca951411b08866cfc2ef49283d0394bc1e873d2138bc5c444f69a38c319cb456543f9969547bebac84ef5c0aacfe89ed9c1bf7f137567af5412503b6827b8f5f86a2e34b6e505d9b5cf8b7a108584419d38908571d813c7458a7a8774832add5eb116606848c60252ba9d23997d6d7964dd1f1c5b7da765d8268503f8556d4593f99e3cd5357ed5e34f724a427fbb549c4a3dddd4dbcda6a449766b639b21e1a1d0e42b1804b1f51bb87e61ae2474422677fa4d30ac1a769d29aa651d8091b2db54fd5d8c2bf42f458f1df3671cc1d3b2c9792490f6a065db839e9b0c3cff7f31e2d71cd2893f8d22dcc4596ecca9a7fd08069e8daddb7d812ed9aae0363e44c1b9268c0ec023c13fff883dd12f03fdfbaaffbb597df3e6af803a157568b826eb2bdf211e4e4c8d1e666b11ec7e9a64ba3ede613b27ff93144168eb2dad9dc4f967ff0c8a0a7c43ce131de2892c8c1fd1ea4a244fda5abbb34bd8a0800946cab2009ef3121e237236c650032005a270eaafc612a9999df97a33ae3e6ed398e5022ccc9431cadc6a064a11a8294b1daada2ec9531b6fc3e1787d9d25573941dc098f70701cb424616cb98dbe94744e8229533224cc6b593e3fb2fa6f4bc41e2bcf8ac864a297e3a81d2a32b6e1ba56a610137c429427040150fd76bb7d45a179e4ea1d83dbc9c57a3614adfd58e3bdcfc8fb461f4b729ffa0440c9e9c40e485e5856b63e16ef838b5a209a777df46c6ec6a3829aaf0c329", 0x1000}], 0x7, &(0x7f00000015c0)=ANY=[@ANYBLOB="2002000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32], 0x70}, 0x1) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000001680)) executing program 2: setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000000000000000fe8000000000000000000000000000aa"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x8000, 0x0, 0x0, 0xfeef) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x401}, 0x0, 0x0, 0x0) r3 = kqueue() poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd5, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000600)="3998a035", &(0x7f0000000100)=0x4, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000240), &(0x7f00000002c0)=0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) socket$inet(0x2, 0x8003, 0x3) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000009078ac1400bb000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000fff79078faff"]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{0x81}, {}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xffff8000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000002e40)=[{0x0}], 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, r3) r4 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) r5 = getuid() chown(0x0, 0x0, 0x0) getgid() fcntl$getown(0xffffffffffffffff, 0x5) getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0xd44, 0xbd}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d7", 0x4}], 0x1) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x19e) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) getppid() pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() msgget$private(0x0, 0x120) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000280)="fc679723d15fab1ded5f520435cfe0189fc6b8c7953393b4d4cb", &(0x7f0000000580)=0x1a, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x401, 0x800) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x800) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r1) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRES32=r1]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000400)=[{0x812e, 0x1, 0x0, 0xffffffff}, {}, {0x74}, {0x7f, 0x5, 0x0, 0x396}, {0x5, 0x3, 0xee, 0x3}, {0x9, 0x1f, 0xd9, 0x10001}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r4 = socket(0x1, 0x8000, 0x0) listen(r4, 0xc1) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x27, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x2}]}) pipe(0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r6) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x0, 0x20000}, {}, {}], 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) socket$inet(0x2, 0x2, 0x0) executing program 2: syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwrite(r0, &(0x7f00000002c0)="a6158034f9edea5f0aae33255c7b33ef2c2f2df81183ccf446c169dcd3aafe08fef589560c4ac9dacd44ac0ee6cc1479a6c5153fed0395949524842e4f6e99633f12950a9d2b814b96f6f36c393800", 0x4f, 0x0) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240), 0x10) write(r1, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r2 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x2, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x7}) sendto$unix(r1, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x10) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r7, r7, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) msgrcv(r6, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r6, &(0x7f0000000100)={0x2, "04fe66f3fac8c5fe0b7c91eb29c4195b9e09822f8902ca2283d0357a19fc02279e96966641474a215eab7235e7ccd32c96a6dedb6819fdbc4e441b3bda"}, 0x45, 0x0) unlink(&(0x7f0000000280)='./file0\x00') executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x6) write(r2, &(0x7f0000000040)='\t', 0xa) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1) kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) (async) r0 = socket(0x1, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x401, 0x0, 0x0) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x401, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x43, 0x0) sysctl$net_inet_gre(&(0x7f0000000480)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000004c0)="754c44ca1ea09f25dfd85c691a2ecaf621ae31716b28e1da432ca3585863857e97ca9edcf09d1c1014be9b4f8a4548f807da0fa725cb5f9f9fb4ef74462d85d49b751a2e08b9f4776d11c94ae15a162c13687d01e23e49b397a510f997f74204d36f6a53", &(0x7f0000000540)=0x64, &(0x7f0000000580)="92a3c27428299293a8825817a1acbe793c157dbdc204ca4dc872de6548ccdf62323a80150e109621803f5aec11e323f81143e5ab69ecaa49ec7cc57b479306c2d508a14446f768f42f820a27d77833448525615c7ade9219b5d7198c7efbe6f17230708a9ecd86761c05dd28885203c7ce7ccc6a564cb7de5accbe07e011cd28c059f0327ac9055b88baf0e52136410c794dec7e71cdb24ccbb890a0c003679350dd54b6797809e11ee9700fa0e96c3882c92e95968631ddfc86ded8147a05dc9c0601632009336beccf077896141e5f4d", 0xd1) (async) sysctl$net_inet_gre(&(0x7f0000000480)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000004c0)="754c44ca1ea09f25dfd85c691a2ecaf621ae31716b28e1da432ca3585863857e97ca9edcf09d1c1014be9b4f8a4548f807da0fa725cb5f9f9fb4ef74462d85d49b751a2e08b9f4776d11c94ae15a162c13687d01e23e49b397a510f997f74204d36f6a53", &(0x7f0000000540)=0x64, &(0x7f0000000580)="92a3c27428299293a8825817a1acbe793c157dbdc204ca4dc872de6548ccdf62323a80150e109621803f5aec11e323f81143e5ab69ecaa49ec7cc57b479306c2d508a14446f768f42f820a27d77833448525615c7ade9219b5d7198c7efbe6f17230708a9ecd86761c05dd28885203c7ce7ccc6a564cb7de5accbe07e011cd28c059f0327ac9055b88baf0e52136410c794dec7e71cdb24ccbb890a0c003679350dd54b6797809e11ee9700fa0e96c3882c92e95968631ddfc86ded8147a05dc9c0601632009336beccf077896141e5f4d", 0xd1) socket(0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0xd) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9, 0x20}, {0x8, 0x3, 0x8, 0x2}, {0x1, 0x0, 0x6, 0xb0}, {0x2, 0x40, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r4}, {r4}], 0x3, 0x0) (async) poll(&(0x7f0000000000)=[{}, {r4}, {r4}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x168) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 2: r0 = dup(0xffffffffffffffff) listen(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) shutdown(r1, 0x2) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x1ff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="040100010000000000"], 0xffffff68}, 0x0) dup2(r3, r2) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x18}, 0x2, &(0x7f00000002c0)="8cba0955c3262429b5bff6bc467692ac7473c4706ad5decf552546ce788f0dbdf36a7b4fedce1c55a983f250fc3091b90b9478ade3ea467c3b002580bbcbc6e3c7810a8c9b8572b7e53a8dd5b2800dfb0be70c15eee38d337a0036d696dfa599f43ffa81bdbc1a787b4738eab59c4d62fbea30d83f0bfb035bb0f41f27652cd00bb9915c57e868d507a79983966319056d617791a720bfb3edbd74efdc8cbceafb2f4520b548bb518f48b0923606a1168a204eab409a18503d93b7bb072ac22551f91c4dc5606a81dc8093292b0afe9fe663c375006b5a2996b258a7c19279c9880b9e0b101ac6a47745f95d82e2b2a7fe", &(0x7f00000003c0)=0xf1, &(0x7f0000000400)="579087e349374c31a288cc71ed83c614a78ec317debf474555ce499e747151953f4cf1b83dc7f58ee741672cee8acec3eda04df394e03f26eef3599ae4fadafa7d1818cb0da30cef6061126b397a8165994784a6d72d5cfd95cc5a1ba02472b504f576bda0d1d9b68b4432421ba2bd94bb3b617231389543c0d87cd41478711ccb203bdb704b8c6cc9dfbe381d715cc6f7f3837d36d926fa86dce0657689568ec32d8bc7c2eb60a6c0aca20ca1475e659594e30e63c5a926d7f32a7350b723eb3d7bd0de5a8e52dd66f7c1179c9f49db09a30a803a37cfcab0a5cbe8327ee94fae13", 0xe2) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) ktrace(0x0, 0x1, 0x0, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0180907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000013a000007000000006309b7b65d3e299c2d377cda009338d9a26828686f0305bb974ce07ecd57d33eb7375f6d29f8d73a1f39769b0d632163f5035481134270d522862cedb7e8877adb29315a5f77b3946bcfc4316c4422f1ba43c6232a48880634e6e6d3ee73245a75083537fb666d895488deca8733158cca46a24b2ff01f000000000000000000"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r0) recvmsg(r9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r7, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: r0 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x64}) setrlimit(0x4, &(0x7f0000000040)={0x1, 0xfffffffffffffff7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x470, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r0, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x5, &(0x7f0000000140)={0x9, 0x8}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) listen(r2, 0x7ff) sysctl$net_inet_tcp(&(0x7f00000001c0), 0x4, &(0x7f0000000200)="1a351951497b62f3354444fa040846afc1a3512606dafea4d03f024e894959a43768af86c4c86df0a280074b555bbe503fd52bca989318fa8f504a3bdf097eb0f8e6ce1a817d66", &(0x7f0000000280)=0x47, &(0x7f00000002c0)="9149466a57c616fdff1727f8697f4d824fbed5c89f0d09cd1e38bb93af32fe8ab4c648afed3ad2f93f0099c421561237f21580d064adfd7d4f40822dbdc41b432efe948ab0c21feebbfee8dbc95392f2a1a57e0e905d3cf15e672e2e0aba9afacfb904d7a981", 0x66) shmctl$SHM_LOCK(r0, 0x3) shutdown(r2, 0x2) shmctl$IPC_RMID(r0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, 0xffffffffffffffff) select(0x40, &(0x7f0000000340)={0x80, 0x7, 0x4, 0x2, 0x5, 0x0, 0xffffffffffffffff}, &(0x7f0000000380)={0x43, 0xc50, 0xfffffffffffffff7, 0xfffffffffffffffd, 0xffffffff, 0x80000000, 0xfffffffffffffffa, 0x2}, &(0x7f00000003c0)={0xfffffffffffffff9, 0x8, 0x6, 0x80, 0x8, 0x0, 0x100000001, 0x8}, &(0x7f0000000400)={0xc999, 0x56}) bind$unix(r2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000480)={0x7, 0x3}) clock_getres(0x4, &(0x7f00000004c0)) getrlimit(0x3, &(0x7f0000000500)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000580)) sendto$inet(r3, &(0x7f00000005c0)="d69d22b014e30d12cd6a1b5cbf19c2f1e2e387a4043b7cdf80ef6efcff573d8ffceda5db3d6f5ebbce7dfe47877d5ec850a954edd5f11297009369157a308e157899998c6244279fa98d7977fa4f62fd860d70030de88ade2f694081fc46672c47506bd6d583026fe52d927f5a3bac5f43a0493f78a967be035c3b0f721fb3141da66bde5d5ddbb47fa698b1425055e9621e70561632448542833e7ab8db40f5be", 0xa1, 0x405, &(0x7f0000000680)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x3) accept(r3, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="b18e39bb5fc94bc8a6805fc78d207127f041bb555a7c18d5bb044615a6ddb798698cfeae1aecf6f8da9130d1e2136dc1d816190897921301f17ca8a9fa17736ef401c0d2aafdd58ccf7f1a63a059b38cba6208af09a76c19c738851e4067e4b43c7ea2f972b721ec7ca7c7a446fc3ff659ae6422f8aa9479035953b8f4a22517545be1c6eec7d087467a2a629d2c0edb2c59b13b6f25f8533ffbb76b0146f283", &(0x7f0000000840)=0xa0, &(0x7f0000000880)="bcb0ee68f6d58e5e1cc3358fc9152485d1caa6b30c003b6c28ba7250026ab1f6330a98197db3dbaf02d23ebff102684a00dce2bba102035a29e25f6dd5004a6fe6d965a25342a6af189181f4a06276683506d061865d60ecc9e2ee83350867bcad6f961daaba5cdcba2b514eaf6677d63d2fc46a90090bcbb4870f3c916a9c59e4c015c76ca46455d0783f325e0056ad272f32bcbb667027fb6c2860354db5ef5367133679fa8d02bc5fe9f82a0067a34f5721d885befb106e3500afdeb8f76ecae04b", 0xc3) ioctl$KDDISABIO(r3, 0x20004b3d) writev(r3, &(0x7f0000000c00)=[{&(0x7f0000000980)="540e0d61740a243cba9c775d8bfd57f37181a607c258e01e2b56cd74ec5568d2fbe7dc592aa039b9cdee48fc94e98d5d14ddf2178fd408f44ac566028f61f0a34462de1d438c1fd433c72cc17d044954b398a1b942ebad3c9a37e069e889b032054224ed8382c385ad3b255cea427c0390a163ca1010bd8f9aee8348bf21030cf445019a3814b9", 0x87}, {&(0x7f0000000a40)="337ff6b4761e0d67310674821f97ee65554ff9b9eb88f069a64f95627aa7d84f0704ba5fcb7ce67a02104293b99ac44cb550023294a38d992bf77d3c57c550cb3d4cece3f19f2d4093af6812949ac8012cec08fd2dad1aff9b8764bcc76d9b1fc858e5858931e05cf0f1990d51eae3b5064daf8905f10a217c27e8f9a67218443289ba703aeff516e7247a7da1b650bc8df40535f76f66e076a7c79502def3b7254c8f4ff6c18688a23f61daaae025e7b58181b329f541c81a71ba8947bf1636420dc934a7ece33bbb8c816585c969adcb851435f9eb7acaecfd9a08d9740d227d5a944a26dc40e16e7e9ebef1e97e", 0xef}, {&(0x7f0000000b40)="135643c3f614c82258d4cc6d7d02e458d71e3dc642830f16bfbee6835e3efc34bb", 0x21}, {&(0x7f0000000b80)="905d699bb86ab52a3007e2082aa8bcbec7af5aa8b8df63568a93f00a081588aedc534f035bb279920066a0f7f6b24a26", 0x30}, {&(0x7f0000000bc0)="8e6de6725e96b2519aacd8acd48db1769b1624c00431e6abe748e5b759ff69af01fe3af9f63105afd263b03a10411dee5a8ef3f21200aa22abb1", 0x3a}], 0x5) executing program 2: syz_emit_ethernet(0x76, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "48afa2", 0x40, 0x0, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a76f03", 0x0, 0x0, 0x0, @empty, @loopback}}}}}}}) r0 = socket(0x2, 0x4001, 0x0) dup(r0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x0, &(0x7f0000000040)}) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e4681003ac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x40d) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001b00)={0x0}, 0x10, 0x42, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r1, r1) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() (async) kqueue() dup(r2) (async) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) kqueue() (async) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r1) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037002102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008ad20300000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x4, 0x0, 0x0) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r1, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x0, 0x0) r6 = dup2(r4, r4) dup(r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x0, 0x0, 0x0) accept$inet(r1, 0x0, 0x0) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r2, 0xf, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f00000002c0)={0x1, 0x27}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x55) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) r6 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000240)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc", 0xc7) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) executing program 2: dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x1}, {0x4000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x40, 0xc2d) r3 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000004c0)="0206c71031c1c5f421277bae891377e30500a4070000000000000038ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a364ee0f15fa664f557bb45071fe9b6d9d38e6e200000100a64f370b9e336987d77b38f79da5dcd0e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62cb0ab35b5e0bff2e352a7a4238ee1467b42931310018182782487c34a3612351f675c2ffdff769b7c8d71b1c71c7b5172700644375b4a408cea5fa7b0d8af7a62040298b351545f0ab7f4e559b7e59970e945801a6e3355644e607b9bc3557715daad55549f6d73b5d2915f308b3a0952e943fc0baef3e2e4089779de4b93146008f89c801e9b9ca358fa293051df8e931be0fbecbb5e898e259e1561f9cdd355a95749bde6a49fcd0a24bbef48290943f3a5815e29e13fa0fdd22bd30403df50fa5acf61", 0x14e}, {&(0x7f0000000440)="2d6a36ad0d878430fe2d1d08139cee1b229a7047bdbeb6ee9f65b24218d5035af1e2b817a184cd8aa48f1796766acb96b3b0a569b4b4107b5d25f6a04232223c33a70494f5969af4862587e1ff4874abfb7e2e066139266a7912ac166a6ce5bcd119", 0x62}, {&(0x7f0000000900)="d575f61188c438c61d91ba0c7b29774840ef2e35fe24f6c160906159709d4d30d0600a219a375f50b9cbf3fb7deb4c5889ad5db7e58ad5d31f065ebc9af11f8632e35dc737734eab4110ef930004710a70b68f7226ddd5d0ee27052fb263f7ef3c6f91edc19b927d6ad894d305537417381edd794c6617e9ca1f94e644a5528ef591febd4528bba996171907424054d0fac3244455ba4e66388e88d4db5fefed65d6df6bfb8f5a66f6500db696c823079172189bc9431fca90a253e23586dd80734b6554785a4b82b9d568597d1dd179a77bc1767d120957d1d53eb90bbdeaeaf956580adbaf93f7625fc7ced49c618325dd10c5177e06675afc3ae0936a9bfaa6759c94e01e4fc1b767c297d7d47172a51505e4eeba86a99228c9572b689845b755d87115c535f13f1f2fed7d1ab24ecdf0fa36e906e52fe3c3d99428cb49c7accec7b7d7974b51611bc695d85fbb421d31e93b4712a1fbae257586532ab9785d8d44222d4e9ccc351e98cbefef7ec13c7105ca7c", 0x175}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x10, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1023, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x40}, {0x80}, {0x26}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) ioctl$SPKRTONE(r2, 0x80085301, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, 0xffffffffffffffff) close(r2) r3 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d78770569", 0x2e}, {&(0x7f0000000340)}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfa", 0x23f}], 0x4) close(r3) readv(r1, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x2000000}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="fe", 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x144) select(0x40, &(0x7f0000000280)={0xff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 3: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x0, 0x2}) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x89}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 0W‚΅ d™π΄-Ά›C)sς:ra-do’¬ΐV ΩNέ!—s<ΙΫµ]•“ ΜtJ›KpVΫΆOv} "λ$3SατΠ―.³.?λ3ƒΞ«>³uVtp­¥Λα΄Θ)ϊΔna&yδ}Jkι9Έ†πύΒ΄Ε΄έ< %ΕΖ}™&C35Ϊ0θvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a156588 executing program 2: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x20, 0x8000, 0xf4) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8999}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2efe}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], './file0\x00', 0x7}) fchmod(r0, 0x2b) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r3 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000300)) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x2, 0x1, 0x10001, 0x8000, r5}) fchdir(r1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x150) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000440)='./file0\x00', r7, r8, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) accept$unix(r9, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ktrace(&(0x7f00000005c0)='./file0\x00', 0x0, 0x40000004, r4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getuid() syz_emit_ethernet(0x45, &(0x7f0000000600)={@broadcast, @remote, [{[], {0x8100, 0x6, 0x1, 0x4}}], {@ipv4={0x800, {{0x8, 0x4, 0x1, 0x7, 0x33, 0x66, 0x100, 0x3, 0x1d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@generic={0x7, 0x5, "e4d374"}, @end, @ra={0x94, 0x6, 0x3}]}}, @udp={{0x1, 0x1, 0x8}, {"a3c07cfee2ee2a003500e9"}}}}}}) bind$unix(r9, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) getpeername(r9, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000740)=0x80) r10 = semget(0x1, 0x3, 0x85) semop(r10, &(0x7f0000000780)=[{0x4, 0x91f}, {0x0, 0x1, 0x800}, {0x3, 0x4}, {0x0, 0x800, 0x1000}], 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 7: r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x2, 0xc0) sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r2) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x1, 0x82) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) sysctl$net_inet_ipip(&(0x7f00000002c0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000300)="49263a0dbe26669a67dd0151394772fe6b8f872e0a2f41f76a63ff6007445431b925c02e7a40b858be896ea9af658045592e84ad960608be96d2506563a2d84481de3ad0579570b34c8bc5aa0ac3990eec929cdc82c2b3662309bfe6460a146a72d9dfeeb79dbece0a51eb13d95003b453b22a3cc9e49e14ce3b0e6110b6f9f51ea9bf780d34938a98e957be1fd4f8746cabe9f2b8e5449aaad8c9537ccd284e395f1825bd6807e6ba94f92cdb8300c33775ead5f85755e060196f3b8be54e998418de4c8579fdc24747b9052f912fb3ba75718b9f359a2c98cb480eeddbd1047234e9c01b67c44c7b0b0a7a0a505f5d2fe8a115", &(0x7f0000000400)=0xf4, &(0x7f0000000980)="6a193de4f98b7d494703c1d53bba10590eadcdca844d8d65e917d63006743c0733541f6643a422803c488c17a564d0b013a239d3f38aba045190dd6ee7c7d308144391bb685c659abca811408119fdf64032872d2707fe08996d10031119f9f8c8187e695413ba7f2ed4148045e7eab2dcc8f0268e3acb24fd9d5965846d3077f4e5eaeab493753c24ca5d33278a534e4ed5e1d4b9f4985d0cefc4e2824ced3696080d8e09442d59fb4e9941da53e1a6047b11a7800b4a1997babcd52eaf45fb5e926212721fea5eee81409510694d5257b12222f053a10c68d0a2af73dc9af561c45c98b6dcd9fee8af4eaf428b5b9527915a42a465e5d4d9e551ef34d9e212cd97f74556b42219feb785803e9343c2cf0586cd4eb339b5a9179b68099fdd52b41d5b988da7d403807e9aaf4750360c9c2999af2ff21d3b9940076b4e0b643b35fae89edab332a9a02040b2e453a70c14374af3034d5dd2c5f7c0ff5a7ec6d34161a95a530dfb472fd37acf2a78b361d6c969b8b1c711250eb5021eb086df5516dc28f76ae36b854abecbd4a53cc5ee01638e995034d9cf6ba978f4392f48ea209e3b44779239193c47bf1b77f3ff39c25cb21851a35219ec972a1c038db904b0c46258b19576bdf377a87373ed7e4f4d4aa63b6375d33e1019be0a7aaf7e1b8e661332d9e948c0b52749b0e4076733deb8837c6dae5146a9d1a106958725056df0e5d710ccb41e33f10b0f573bbf9da7c6c4d3c857785a8fe88c7ed89473a3dc3e4111b29d4dbdcd886420e20761259a6d228b2abc5a8e78f10a39e5e17cced8e438878b00f79070830122d21358e0464074f2ee3910619142365a60fba31125511c437e8196a4d586cdfbba6ad8d4800f2c2da8e073e55f05048143667fe7b5f530ad5cd4474e6d9bcda8828037f2f74faf1c8224e8bd16272cb39b7944da32921ff6f6b5cf96777ce9fa0d3626891ca8cc624c759ad2874d4ad13571ebc85240c6062b0b2281ee00186f03ed4096cca0eaf0927db9735a4cdc2ce1a365723537355acfd8b1f7096e4ce694cdfdccf16f3acc27724755af7a09ccfcd13efd3bec478cc09a084d9442137b5a762e2a807f9865e25be64bd8efc63abf9d371e3009d936f2b3b566dcd07e9de725e6cb55fe61316454a9b58e7037d8fd7dfcc3eaf606d86704ba433dc7a04dc44076a3603327dcec70d4d076c27235fbb52525783e85cba711530f1817c274eea3bd7217ac1e6af7b7363fbc71efd69a97bd8cf2dba8b9d57ce4f364f9b44bd17a731b114fa55f9f7910e18f75071bb3e7bc6dede0ed8acfb5ce89dd56da1106438658117d8523435387948d387c4378d40968eac6021f6f48bdc9a6011c7449e8d2c192bcf877cd3d313136f01ec8f6e3435672f59854d4fe02033126218169a79266d6c4d1858fa9a71ca081638616ddb71e6b2db4b15e608b849c6f9681bffc0b0059ee04983013b4f4e4be5e1609147adeeee2d84afa5918d9c381633a283ded8468d6443cabc5f1c67f9adaf84c6641753168313a1bad145eddd7201bdf64b0db7b6d727487b94a6315dfce36d5e945e494450a37a9a08e08c281d1ca70bb53cdec3c114e221f6be2f7a5959b08624799b158bed107447504c82092d2ddfcbd57fa1466d2752f0b5ce46e329a2d4d494b0049d63060970a80659097d92e0bc803ad62d2dcc4e01760cb13b13a0ca955aba92dc004a4daf85d1b5a3336ae50a98a7717f3abffe22d1ccfaa8260dac9d088b7c269544c158b9fcc0499a1492dd63aa522111b79bcbb182b5ed9bcfbad81c4f9f5bbc73a5e3f1f998a7b71bc3c66d4c7378f0027f93213d1e641cbf2aac45e411ff52fa45294a2f4fd2e620449aa477fd8d36bc7b4cc72269fae44dd8daf22bc9d3114155dbdfa35cc806ec64a3333e56b3458ad6202c4d9e7a31ced1d62ecc7c2fa330e8f06dea5285b28ac0414c6632cabed9290ec67f889bc9067a7d983d6c5720301d88548b275427dc0ef2d9d98138a2225b0f90374fff99050d9bfa74e01edced72f73492485bcf7daa4f1a97e2725c3a035678042d7c5938f54304041332e79ed17ef2f778e879fdec91c6c58c897b8bcda1ab4cf0b30cece6bdd9b6620d0c827e4d6911684f653da4ee4e1d75c2209ce5cf71a14d4204c88069ac31b93ace0d04745986f066fe0ff810593417e19ff1bc2f3cc5716cdf345c6a4519aca56ff48e4c2d814ed5b8bb4c56c571a3a97c36dd684cb9312c6254547a01d3c172da869cab8fe99482117ec6ff486e68e22c0bdbd795e7b9852964b7e699e60991d93b939e79e346f686219f91ebbdacc5b2a46c384eb9d043f643d27e303a93c77a646aa6aafe95bc3e4cd542b425a1b021dc9f39f05e28d6e8ee302655e05ca4ea5d0390fd6da951bd9f401b53b14c175748721938828f2bb91e1208886ef885fce642f3d2a0214a2364ee2211c7c5282509959fae6d40c2990012663cec516999ffc31dee2d561de0eca8bc3d8b0ccf346f83241ba00481e23a12399e52aae8d82a0d8dd5cabacad4e5850094826ed7070c1e7a711ab20417b8a542dafc00283bdd9131f0e268a4c7b44ee501c688e7556e275019183974d3654844d2319848fe4d9f87551cf2db310521b8245404d33a76424e3e35d72041cc46d34ed7ca1565d1ffcdc13e8f7090fd3b25230d6ef9a448ceb4cb885753a5b0ddd5760dbcffc007ddb6679e8cc6643aee86e62db7ca73f5a131d914f97a0a1717d77e8e08b2f187b87eed4d163fb34d816354aca3a22fb08d2fde8be7eb208f756ed7cfe0ef484048eff39b0831b6895f5e6ecb39a75f25e509635b3bea40add2866f8e2ee5684291fa1ac5c1789ea7f2fc3fce14f39bf50f63553e1cef12ee88a3211d99d9bca766b7b6540bc3ff8c893cd170d50712db708592034713f3da389904b7b54675d88b0171e9f33c02045a6c1857758ba3f98f3c8ee1a57591ae6228ab63c39579c3ab807171679eb2784396524803c8d5d40d0138a25ef793c16eddf9dd9ec2e03eeaabd52eacd52049eca00766c95a0711f12c83329b5ea4fd57703edfa2ceee2294fc461a5e000ef207a35729a739369d701a6fa8caff1ab8b4e05aa7a092410091212b6d971af8c1065035d76034cedd5f4e56a6d24fa47b242b595e4e7cddb34ef71315826e1cb011512c7485a393b4789799d3df0e7588f78f88f282a40bb9dc900809176a2725f096ac013e50c2077c924843acaa56cece48dc9c62ff409f95fcd10e8fca8e62f9dc546d24e1223eb09f4a457fb4e20185119bca06c1ed55cf5325b34d6a78e20c4a50d9efea500b78297ec2bc9c3c246a974879b11f8b77077d59d50f86524a6a9fa3a832f7f50cf7b720760349d8d4b1d1e90d20dbf2e361e2dbe37d23ed28d2035058b495defeb96bc69732b49dd59cb79c178ef527a843f20efbe75312f3e26936b7c6f83d1582ae148f8f21654736d9d4ef629576c624c52762740bf43c70d9445f8adb08935ecf66f29dd8d74f945537fffcc606be9b108ce617733cdfa05728b857e2c5ac780a7f7a79381eea95976ee97445ab616ad026269a3339640fddbd40ccf699bcfba5a5018321713efd6f14a4c43fd87a7669df6e835ff7e83212f5803e82afcdbf6488b8e9a059f3d1d1ac455c7d217b1eb42a5277263e416ff3dcc57165e7d26f32be519d9e085b786bd88fbf482ce20592ff303b4b343f10aa555d6d4d048ada6cab76c41274eaed8bbd3d81ff9f5bc4be1b2c4a02d652119352be0443a76368f3e622f7610e25b1e6bb15af3a7e5a003b55c9d334b8e831a51f11a332eeb6d4c2d3b4717901751c8ddd0a4d40cbe895f41f7c1e41a9a8dd9921e8b8487983d75d77766a17cd631a7ab6d3226b19f34f23fe03c7ce22c3efabbbf15a03d807eb2e431844cc60945fdf26db8746156a98ce14cd7a782a269decb10612bae31b8bda78e115a4fbfe445a855dd31e073ade17133c1c7be2879f334674d9830d27c8cd00b1ae27db1c038b71340d1c45eec4d28a0b26f6507b550e5631e8f021aa02b887f950fcbf35d0f8f66f797d2fc462674bd5bbb4b408e2246d06d0814fa9744dd69bea9219f277fd36b84cbdec9a77ab6b3b3142857eb741f8d22ea43e4ffb0ef38ae13c145b63ad5d598fe19976c68ea7238d70530a6012b09affff45f6837efe02560f59237f7a1ed0212eb9f6242ea7d34ad3b36c14b0361ff2424dc3afb67a22b5f7166b8ac69652b4ab2beb66b340e4aa5730af667ad36b790169d35f15bb20b85593bf8b8bb34af681ac2bf9fa2a3a7b57b0430d9696edc3b45b9808ad4da3feefcf50f072dc23ab897107e0a34cfcfd19e16cd788ba0038ebb1560a4509b114f3bb86dcd733333ae041a84845b31824eb077b633c33d926d2b8bdf9344d034345e0f602b3e7da8794619c8a28df223c9a50bf138e39b366032a1b7a0778cef73cf3b16806d92146b90bb60353bc59fbd28a5c056d7d754afc8bac0f006444db9b4667405387455f501f4d0425517ab12f7d744f4072debf77c3f8b984e034b195cbdb6638927fe31ce14b8972bf395d8a4e79cdd4d78c2d25a99452dfa57bf5bfbe90f7c1fdc80f919e0271bae2c4258c4927fedd849a966c1e84df4cd64855a87ce28611807295e75b6a0ea4df9e55714dc5649a9d568dd53880fecdae9ba38cdcdcd0da90e43e9face19c28195be5a898acea225b846c250d58556829b704ba7cfbd78e6bec7b52def089f858d17f37b7ab3288c88d4712e83cc69b6df7e4957f575a9a07bb1f3c3d518c0e01c77b6d6c7ed2c3b9fa856aafed770319f4c72888a51998ec1cc16d4e08228d43853ae9b482f4ae8bb2b453e0c48304156a81c6fe9dd786a18a8180eb407e991b8b4b3c069b659685604580fa22058c2eb26770554e6d35afec4bdf3c366ff55aabe9759ebdffc34f630122b66599601ea9db677cb667048d243a09b0213fbe0ae6ce8b2e75e2e0a41c7c4de199117545c3f039e7bcd55c37048c3fe2d513867053b8a8b2ecf546bc8071dbddeee90cb7259dbe94cd4f837abe8537db5cbf96a0e97f56f8f19d16fa93267c535ca8164adf530c1413638075002f9800640ba64cc40e3569d366baf9e4ede5263e064519113712f74336f5d3bf0ef33ed226e0c5d94fa4d87cfde187db7f7ad445fec9a200a74ace6ce1aee76583f6629080b3f0071eb895503dd3a924f882c3485d2c4e5878f660916a27e1c69305fc291a462c4a45894261da1b5fc85d4a4ed474bb9c5ec12c22094f4d611cf4a72d845ae4ae5b4cc82f78dca6f905ff75eaa63dd8b441d8dd3706c4c8f4962c0ce8c9c945ca0a8c65b38223e479c820b5a5cf21a402d67204e27ec96a36036c9b9ae5be72f006f37dbe370d582ae68c40289c69f3bb31f98484192597b69fad53276761983604afdc385292270f97e42ecc3e2c5512a6a92df7e0c38adf0a24c48ed5079ada706bac2402e0f81b1b7c3e2cdfa0d1ee927c7b27eff4f72d9fdc495f24d2e5d37e8284d85bddd45c519447742dafc58c69662c71b9578ed5b66b2c6c606e182597b93fe7b88f4d23538a814ec7f8ba6af4c18bb47cee99b02477c7834d40a60dbd9030a1932a22b528d98b32b2c4883e00dfb4e0acfbd1d67f048a9bcae2868317cc2daaf4dd0947e677a484948764d97573d56d3911b8b3ca734d8e1d33815dff2b9d602bb5407ba8ea0cd17bcddea04bd17af39b08c57f0b590c0624583d2f4e12789048055eda7b8466bd9071dd25677758bc1b7cad347", 0x1000) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/107) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x10000, r7, r3, 0x0, r1, 0x80, 0x27ef}, 0x7ff, 0x681, r9, r11, 0x2, 0x8, 0x75c}) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0xe2) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_broadaddr=@in6}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) setitimer(0xadf0a682c032d8b5, 0x0, &(0x7f0000000140)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618950da7cec698127e4697c787ec4d6c", 0x9a}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 2: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\xe7+\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)=',.&%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.]\x00', &(0x7f00000002c0)='].:\x00', &(0x7f0000000300)='.[-/>*%$$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r1) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r4 = getuid() fcntl$setstatus(r1, 0x4, 0x80) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) close(r3) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r3) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x8106}]}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ffff000001", @ANYRESOCT=r0, @ANYRESHEX=r2], 0x18}, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r7, r6}, 0x0, 0x100000000, 0xd94}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r8 = syz_open_pts() flock(r8, 0x1) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 7: sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x48, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x0, 0x1, '\x00', [@jumbo, @jumbo]}]}}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x2, 0x4) syz_open_pts() close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_open_pts() (async) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0x532, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setregid(0x0, r0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) dup(r2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) (async) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0x532, 0x0) (async) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000300)={0xc26f, 0x1, 0xf, 0x57c}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000280)=[{0x2, 0x8, 0x9, 0x5e5}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000240)) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r5 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{}, {r5, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0xb, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0xef161522740a6cf2, 0x0) bind(r7, &(0x7f0000000000), 0x10) executing program 3: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x1, 0x3, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(0x0, 0x8, 0x1fffff7c) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) socket(0x11, 0x3, 0x4) executing program 2: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040), 0x0, 0x2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[]) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) semop(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000680)='./file0\x00', r4, r5) socket(0x6, 0x0, 0x0) socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000001600)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="53770c84318f44569648f1a6d1fe3c9f8f13dff1467c57d3178e2f79c338aea04ce3d3e9f992cca54b4b54b967781b2c9874d04a190c6e5ab92d1f720323140e9a188d773a33ed11c8a9c5efa4d4060dc37821dc48c04dd78bfc4f81407853b97747f7beaebf966c86354d1f7c0e820b31c971943e503c"], 0x401, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="f0118c237786ec130a7b78efe37249f0ff6450121e267f958b9b1c2b6caa1fbfe3dc77108e82d3aed8ccb73e65f0c116bdfd506ad61939c131d620aa55eeebd32256674cbe13646b11db4bda808d0ba6b4f339ea63b8a98d581ddb83b77f696d97b57477cf07a0bef6f21047e1cdf2ec5d2207326251a9f1912eaf6c128d4705f0b5bb191a9a918b52b2d4037cb7b3848e726f4a2de5043e78c6caf0a52676139eb1a7db8173bce2ec70743f7422bd7057199f19089146f696a99040e45bc1236b84254bfdbbe34fcb4128ec30bc1a253fc400723212b9a114c83f2913b662c28688347f60fb756168beed79258dff03aec701db9af4b850659689e93856f321659445810048835e9be832737c278907e028494a51b96b4c4d2710334341bbe2059b8ad9b8399081f364318125f942226c8c0bc6bbf5be64ed1e406ed39fcefc6788499860a2c9b94da8f80412e164f8d2019b977572f6faa5dda4908a949e73bd910b5f9826e40902ebfbc06734099c449d6555aa86e959d0a899e66f461b6e035a9d59a1875e214278df572dc65151eead2173093d0cf540d1b344a7d7cefa89fddcf7248b4f5bb313d4e9bf5e85eb8a409edb1e361ab593ec375dc17a55abe3f348ffe192215600cf51a72ae33442b28517332d2c80d75b44206524e592750314645f9910c4086924869c58fb4ffb1c9076f56463dae8de04882c834a66cdcdfc0bddd8a4fb96a67aae5c793ecea5d3450d37fbecab5b733add3e0e03e9c903f626794548fd1349fc22d7d0dbfdaf68aaae4d35ce29fe7918bd48a72d491197ca2936cb41623f544eb241d101f717268072fa934fc15455095f24121e618601751dcd8703d4859ed70ea32a8517bb6fa41e17686b86f3ed79bcaef4d77e35c22687e6fed7305dd96b53c47472da498ff862233546189974a855f9e0876ea81ed08bab33d2b37d83edc2e840b0cd18a8798e978b6829cb1ca1feb76ee3bef511a7a433182ab367b2cdeb26aa518b84b284af3b643471e925f86e9f31ceecc280bd9a9648e5df0466ceb46a920aead0edcade5504bf87d8a61acb611dccb732e88d05b56987204a40f8a3a23414905c64778c4cc134651f023aa330b648aeea0094251adb90dd2ba0f95935221e70146ef968b807d09b373a4f7021bd8adecc354f8cfcabbf99d131a238cb515e1726982772c3ce2cad411a98e39be599772d54126e223584a4e9943341198455b30fb2e577bad8c8357d53aa76cc8aadd329865110c8beb68a3962e85c631599afd4d59f3d62ada9607a848369e995e322e067f6baae8274d061b4ec25163b949738f0673516ab106c7544ec6e537e684dfb751c36c870263b14f921806694d61b94754cfec072c510ba065462f4cd18c5ba418aa25f46226b0d6b44c732b0adc62b6407682a85c3d7d219e1a96fdae1025271de3d1fb4da8d64aaac8e1d5a4684019ec71462457263e6b9a78054e76cc5d4c56276e4dccc2d3441a383c636e75d33c93477a569a8d18742d35490642de303df9b26e8906315bc9c5e350296c09f432bcf60510414e31f6e8a9d87c76def8d1cfd8a4cabad31356d9de34969b396830b2cb76ab9dbfe53450e7210bf579bc047aed5aed5afd223164b0312bc61ad60958da4f9a2cb990edb07b3ad1133c459127e445e210b6e666127c11dc22bb0b3fb2dad4c1632371cddf97b78a286ed1c2e6214093384b6f66b001acb9a560ad0d980de6bc8fc1f0b4e0efe4ab823a79722037a39abddb984b35f3ecd68fb2be1298f3e4ca04062d2bc1f8ebed1e0b7a27c3fa5294f994d81c4f96b2cccf9691717f8b28efea5b0f19d37c8504cea5c5c3602bf12982a303e2d6214629d278a3f49f8146907de8d2a4b8f9a195aecf50e4be86b0c6f2d68e88e8ea03f2674a24053e5ea7e99288106ecf631ca262f691fd383", 0x562}], 0x1) executing program 4: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) fcntl$setown(r3, 0x6, r2) setreuid(0xee00, 0x0) close(r3) socket(0x6, 0x2, 0x7f) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1ffffffffffffe32, &(0x7f0000000140)=[{0x1, 0x9, 0x3, 0xfffffffd}, {0x8000, 0xa9, 0x9, 0x8000}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xda) r6 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x1, 0x3, 0x3) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f0000000180)={0x0, 0x0, 0x0}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0xffff}, 0x8) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x1, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r3]) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r8, 0x0, 0x0) r9 = getegid() semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r8, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r8, &(0x7f0000000140)=[{0x2, 0x4, 0x2000}, {0x4, 0x5}, {0x0, 0x5e4, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xfffd, 0x1800}, {0x1, 0x3}, {0x3, 0x4, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r6, r9, r10, r7, 0x100, 0x6}, 0x1000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() getgroups(0x400000000000016a, &(0x7f00000001c0)=[r7, r7, r7, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x26, 0x0, r11, r12, 0x0, 0x84, 0x6}, 0x1, 0xc9bd, 0x40}) executing program 4: socket$inet(0x2, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000329000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000497000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000021a000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000064a000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000061000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00005b5000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 6: setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4, 0x0, 0xe8}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r4, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000002000/0xc000)=nil, 0xc000, 0x1) seteuid(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x7}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000140)="5ce343ca1ecbe46720eed5672d3868d1927d50227f6df097138a3cb4047c8994c37b0f469b629dc30f02f3746acb92fbe9baa0ac7f63fe40d4cbf005b4f216fe9a9747b8cc34a608a7f867f46df60ba302c92c4e0bed7d325059d1c08ecabf55d7239e6fb08f1f8ad53fe9dc9fa755ebd4de4db2d9242d0fbccf8ae4ff24b4c1da0d11e29aada4f75e1fa86e9a3d9906e955fa4cb063871250856c5092828bef61869d23b7dfaebb27ec2482f85a7eb55bee0f17557a268b896c6c037a8773c18b9caf04e8f15b9ec9fa16b4e4bae7122d10a0bdec8bb5e84e62a5", 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635ac709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c9e305cfc178e9a11c0ec8376073e04b242442d570c42efc1b4f2126cc71a9302f8a598e20ce8ac07836068bcf2acbfbd42fc8b467833e6b98cd42b698a8120b509cfad8a4cc4b436834f1addb1813a3885c5bdf1afe814c9830b3802ac7a4a5dca4ff1b38a6a83764ef251c6c7319bc34aeaa31070d53cf581f66709ce955c6f66d7d9677fa9aa751974", 0x10d}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ff01000000000000bb27bc9aca21928c2745c01230093d485ad5a0b6fd43c7fbf18e5384c8ff7ea2dc50b2a06c9c7d7d266aaf1c6cb80085a678604c47e941c39cf851", 0x66}, {&(0x7f0000000480)="fbb3c5d1975b67a8c13a81628654fd10e746b1c13440b1b3a95850883b3b6eb07748793239a7833bc5c38c34a22a812421c1733b1bb0247f21e1f511a6f0f6d712023c3fb1c3a00a8d68e2b04da89fb725ab1a7be9b7969dda247b8c440b50695845518993e9dddd9daa71409ec8b58dbd6f60e69baf7f54f0aa368214377fb05e49a9d651fd4e2486c9cbb720f981a1871348ede132aa30945d1c5abef885de87695a08aa6db98771f6527f2f54088b6fcf901aad49b2b5bdab3797dc0d6b437c8807a9aed84446be7f522dd5e1a131a0396b7eca4a3ac0cc2dd578deeb57b08420d6afd1287d01cf39361d0c3947a9ba9c9cabb08a11f48935f35a7476e8044835264da8bd9fcf305ef8638b519f8908509c0fd9b02261e80913853abafb85f3a64215e2bd6a494b0c2b9e3713737cd8e15ffaeb8a4da025a425cb8234b9e41829b65c78cfce30fb0abc6e0e128aef8659615c27cb189753a0a7d578361bf5e69923ce535e1ed32b0bc33ae0636a455220bbb8527af5dee3758f41d3e2d985435d9104f070cad65eaeb07c559b61b7361270536b858f7bbde6d4392e191cd36fb9dd07b6165e6248b36723ab989bfc02500e088605a0297296d947dd300bc46de9669347c1b654928083bb496a5222017bb72adc3aea99630c74141cba1e0f0c26ce373d4465794b9e6ec479bbed593ae81184e4be707020950809ccf5b177fe7a5d4d2be555a1c2408678f8091d27fda57f5b296bf43a8073f7ed570081a637b87a007f35e67439bc9ec044cc8d7c84564c4da3f72bae3a2df30371d0e37110930518203d97ad4d2b44b0ede34903accb08da2f74ed0777370e03434895e77b66e39d4e35445f270b9c5b9b49cd775d8e5b5d50b6e572d03cf30aeca197abf705ca1309dbb5314d94ecd8ba061cfb47b799adb514efebb753c0566c4c7373b9735222170c901de39f9621e2ced1417e8934c6bf4cb33986c340ac2ffc02f34271c3c19d53daa2f163e23dd3e3d6770f93bdc934cdcf0243c615a6fec90297f2c81bb06baa5109272b5f71622ec3950e9e5ca6225413b069e875f9d668f82cbdff9975c394f1bcf29d45e2677315385ed48021478e940a96de9b124df9d86286644c9aaf054e2e336db2b2bad2a1cccff93221e0a336444bbaf6b3a10f357cac9b7d119d5b051d7520f9fae7714b003cb97a9d0eac3eb5a2323121e24185b926d6e79239d219b097cf431d65709b9954e3d19e373cd6bd4d71972c693a75701596cfc11d9fa43d1aba00307ffcdb2a1d601e708d5600b69e567cdbd572606f0d73eb3525fd3b597d8445ebf674c2ce68f73cf9cd1acf79ee30a4e4be8b750f58fec4b7dba1578824dd1fde445bfe200f9a425414fd0c2d1ce742c5b26339aa59e9180126c5d2bf720d", 0x3ea}], 0x3) close(r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = geteuid() setuid(r6) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r1 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4092, 0xffc}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000316000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000015b000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000030000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = socket$inet6(0x18, 0x1, 0x5) bind(r4, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {}, {}], 0x3}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 4: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x40287e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = socket$inet(0x2, 0x2, 0x71) setsockopt(r2, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r4 = fcntl$dupfd(r3, 0xa, r3) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r3, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x20, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = semget(0x2, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000740)=""/135) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000000)=""/76) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x4c45}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x803, 0x7fff, 0x201, 0xffffffdd, "22e11f6eb90900787d902b56d864d3c3a3f4d3c9", 0x4020000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240), 0xffffffffffffef6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(r1, 0x0, 0x20e) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0xec490c91a4ce300b, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4f}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194a93a135d8736abd7e4de00431d88b1aa36e798e603d91f76693caf5c645b1b9154b50de19a26d78af08790eb74bf99b1eff2c0146f982bf73f4a5a5a3b44140c37cc1dafcab2e003260684a12184d4cb052889c762914933c7b9cc6ba2331fc42c4ff1cb9eaab63b773caffc050a0e411b5b704821072ca7b565e7916d77b6cda1b3bbb31da4c990d3be93c17f92f474567039239df022693d80170db93843ea5d90d2b57c4402ca049c50810500a5dc51c2f8365839a39beadc8e031746d0e70c184b12b317815f79b16624b5d063ec371d025b0f55a7b7a6137561a62962099e8967ecb26733662a317ab64362d9ac185ab6f2ebb78c5bf3454fdcb8ee8350f36b2b2cd59d09feada8c7bb5a9d65e615b561d15cc86d883b5999b5c5497e8a64decaf554f7a6598632e8bf", 0x191}], 0x1) msgget$private(0x0, 0x0) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x0, 0x10, r0, 0x8000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x9) accept(r0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1000, 0x63780000, './file1\x00', 0x8, 0x9, 0x5, 0x3ff}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[0x5bf, 0x401, 0x6, 0x786, 0x3, 0x4, 0x0, 0x1000]}) socket(0x1, 0x3, 0xba) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x5, 0x9, './file1\x00', 0x6, 0xfffe000, 0x1, 0x9}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x0, r0, 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000400)=0x3) r3 = openat(r2, &(0x7f0000000440)='./file1\x00', 0x100, 0x8) r4 = fcntl$dupfd(r3, 0x0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x800, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x200, 0x4, './file0\x00', 0x1, 0xfff, 0x1, 0x81}) r6 = socket(0x6, 0x8000, 0x2) recvmmsg(r6, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000580)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f00000005c0)=""/190, 0xbe}, {&(0x7f0000000680)=""/242, 0xf2}, {&(0x7f0000000780)=""/153, 0x99}, {&(0x7f0000000840)=""/127, 0x7f}], 0x4, &(0x7f0000000900)=""/120, 0x78}, 0x9}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000a00)="71ed50bd543f3705ac3bca4bfead390cba70aee64e2d4044163241ec5bb3cdb47b4347c7c1eef77f922f72c563138a23d29882425f9671c532eb33310076f07cf218cbc58fffb9ed0b21c2bac152060ae7338699a96e9c7dd537aca96bd91b5f83a896a98ba27fc471e6effed7ae999dd7bc65401ce084ecbb85e03ede83637602f603d6343d8116c26ea5cf51a0f7c1fecbe5ac22d6feb05efd5cb9bb978348809ada63ca3c34f126fbea237fbd30fcb8ee82c8f7170c51296f68c048c625d6689b7bdb9e2b906837252303315d8ad905425a0a4f948f667430eead8ac9d8a726a454f0d05299fa1f0a665fc5f3dd8ab00233aca9980b", 0xf7, 0x0, &(0x7f0000000b00)=@file={0x1, './file1\x00'}, 0xa) setsockopt(r4, 0x7fffffff, 0x6, &(0x7f0000000b40)="78b344a30195cec8ea3b9763e7b84669cb07b75a496c898cb46485cadab6717ae8092bcbd11a58904125adc9be560d89e25be7d88945e6f4117fece9f3560a133cfa621f59cbe1bcc7a1410578e6c5d46c3ebb74f64008a1aeecae1da630ff164b2403d4ab54cbcbd317c09211a1fc5ca8e4699bf1760c4b625212017b5191ef4e1fc8f204cac06cd32e7b14a8b73d73802efd33c8af08534ee9b1d5a545e8f73ce4c3f2a3f84847eafe50a035287c672f52717a3cefa4d406695c3fdbf3d63497a8ca2809984e131532d05d3b3563451ea1ae463a7f6280da4af5c5c75f92e762d718e2f01b00fb45f6bfb089d77b5afc2ee11b9cfe44338ef1ed819f6e76be7c5d6b890717d4bb3d7e3b5d462dabb69a042dfda2192fc9a83d4b5f1e9aa3e7de73c5f4a43b098326bce90400652f4812c4203a165601c06a4f3e18ddc2e3f9db01ecdf4a7696a34851b7f1962f205511e9346fdaca79c80bf4e1851bab28b230200c70f03988d0639de32dafd5a2c4795eae27a644d60e2b6a8985c4fcd52e5d1ed4e58e0a42d2db620b000c9c144bb1a026d3d938505a1542cbf8e9e064e7df5a4a5db67145b2dff06875478b35e7ceeb7e60c95f5e8963ca823d5cbb09ba45b2b5e77d33f37b0943ea72024999a58638a08b26d57efb35eb3081bc38921c01b525f6c6d45ac54b177ee7ebc24ab6662008159bde9dc8f25d0211d9f9403ca3c353b883377a20d1b98256b9c5917af0d9e8458f4971de0ad20ea1d1761b594064dcd423476d2099fad6467f280102acd25150a4a76fb52cbec862f70757d4652833ae49282a004fac2e77d182cb7493004760f97dff7dbb830482e4cb7e9908558c3504a8926303a258c83d6114f4bae87b56dc7ac63d34e967bde4214f8bcea52a8041ffd51734d83348dcd286b78944f75d2b74fe5351c74bff5616b0504514bf809ebbf418fc574744dfafb4d1269ace409dbe13f49e8d0d0ea546a1800bd1bf2ab5952b31a0245c93df5917b19eaf4ea65d8a7e55ce1b4466c49339e7c54f2aa555e741512ab100d938faac124bfee8eea5cf28a8affced232cd4ba879b2a13ab0ee32588c743fd383a55606f8e143e90a7280c80892df95d498ffa2923ba02f1ddde5d8711db2f49d735bb3afaeeaa175486c8486b8ec09da5121063dac5b4416ba4a2b5acec6e5139736254024643d0ad8d5bb8f13c2ecee5484148d2fe894e78cd383cfcf6e04baf8f81189d36532f4e34713ba14f017663e149f3687fdc1f92e6fdedf91eed6822146a624fefdf40d642bf3f6672f0100abfcb61b9762441d3c11847a408b8e12e776bc1397a83994a1883ff0cdddc62f00862e5f1320bbe7a268f779181bbbde4480b1bdebaf9666e8ba4579b2aa92190b48774d07294ddb09f5c59b7da1b5002d9dfea88eb2204dda6425793f5aaeab99ce18b6d955c9e5fea810799177134af61bb8872198bdc0b6c6c895349805af34310a62243fcbbc39aa315c374a0fca7e2358062c34528c65bd99372425ceb826951bcef1fe471ebae4c135fea76ac60f0c87784e2da5020096d9512aefd484a7aaf051755ffc70727ad2c727492e79377c23122ba441898eaab430e0a98b2c1cbe9c27d7a0a7677bb550a367795819f64e4f5c5b9cf81c7019c2aabc180e46f7ae8cf8b839d296800420eec95eac193d6345f6200d61dbed23fd3caa98b9dadad107317c6b08842dd7c86a265a61ac405fd1ccd6c89e7384063c460f93ea0df34d4d9c1093b3a6643a2d82fcf7385f3166b11b9c7cfc052aef3ae2103d97266b32925fe476bc1bfd1be3eafdb3a8a9a6e6e07263bd6f95d73de2095a726177b50e2c75a32444072379d0daeb0dd60b30bf4ae5570ea594542f0723108da6590e0cafbcf8c689b1008ad0344731b94e62e7c9cbbd70e8a401357fb0f4c0ea2801b7763a1978ee834469235d910e7379eabe93e1a56e5a6ef14a8375a6bd1dc778da1e5eb24ac22f6f671bc1e3e536fe77d05e3b027915efc3f04c099f6153b93b0c8beba7afb3b2669b648161a12b957d1ceea16ce534ab6c4b9344b1a64cf09d41e065deb4f4feaf70f3bcaabf43b2d2fc6aea96af5febdb3181dd5a4db09fc0df8659caa8c1ccd362d5ce24e6161b4499723c8a04a117d2583094b1fdf7e45bf782587dd08a3816af598b7dae408e9d274639f82e1b6d943d1cb1b8c3d2a92fc535f3a31fa5020eceb70a251650b60866cc1825399b2cb168e393857d16e143a80c420ea4e9af9a29ba74c4d58dd3e6fcb52e7f2914642526041f9ee5dd431c7b9e93217766e74c21af0138181bd043ca4ea7d2c749a54a0d0e57f5a6adb7aae510c821711a941932a6cabfb6879bead0e03a8314d727dd089e4fe7a2ad5d83939f40395987c0d495263aa10a2762b5c274da195ca1b4594ffc9f713635d3407d7e64015955b7264f12ba8de01f747cb0640c1a204e839963a1e45625db60616f14328b4e06cba12be4f956b257b6ee003be1e6b2c531e6960d91d6233d0db9c1822a766c9b312c0346f9e35e17354791eda255efbc676c03ec041427792b5fa468b2a4f0a249356c97430c1a7022f8f1921ccc419339083b04b69e0f1444034602dcabd8efff66deebe08abddc585804c3a8bf0aaa049ec50bdab25bfbf906895ca9a53b3511800900f1c3378f8439fcedf250811d4e153e2af983a99fd0ee604fe1cc16ce6d2f2ae7e955cba1de66f5ca67d6c7057eb31055b748660f85a89a8de9011cd5d7b2bd4cd571a0f100455d6f5cc111fd990644462b0b8b32391a3bfc9e42f7dfe62d7c9d8d9de4b01081d45f23d26bc85701b9c4b967aba7985e8b1f2656dc4fbdeab53595c98d245330bfaa26bba13ddacbed35846aaa6b92b379ebe381aa752bdd5b276f4301c8ba2aa872ff1fbb18077cbf480890304eb4773807cc675aee6bd86fb086b367da5c17ba8f0f5204ec8d8ac749f180ccba31027f4b5cb58e0e669bedf929acb42a58ed75829ce14cf0b25797739dee8292285fda5d31794942b0a3e840797902ea89105cc344c7c098c94eaccac9b595d0bf596ff09111f5831c1ccc38401fe46fa847aa78752b67438fd612ce6d666cbce5767337d90cb066af986d951a9cd649e6825db8fd021580fafdb6ccdbcb5ee41d7bd3e080c437f949baa5558e43275b760358d3df658c9d29f32bc483243b9c5b0592ac7094ecffd199a874847fff3782693ec5924b2e042cc678f52d3876eab7e6d00fd3804372026fe227d68e921d215538440540336ede6bc9ea98a588e50927a91c744865723e568f69d5e8bfa4cb74db3411ecb5de77cf8a4406bc9ec83bbb3bfd1a4d68d09da96fc090a3e873a8313e61321f7acfe50ca98fdf5cd9b1e42a7f9008f98c7e2cc5ae9166ebf5b7e9ca4d8cb32125b0bec49ffc6490e22e4a3d790f68457a09de35d5efc6e425c8d9a0eb7cbcd2a53e9b472182d65f242862ee4a87245e1b66ba6eb1f3592b32c504fa4a1bf6e3b6b4f564a448477688cf407fdf076e28372701040ea890135ad32e1a69d63111d1761e87e5aed927e2f839e6534a9fe633f9cc54eb151a5ec60a0340d00a7347aa6ba2f1ef6fccea7f74d02ce727c6bf10f5b6da034e66ce39772005562cd0f57ddc7846b61d2361b0db275d51c686fd20298c4b0947788d55a966ed86dceed000cc73e82b48d1718048035684018afe3c63c92d05101d93e0e208fb5552a8bb8b439c7aeef42b4b1f7b27122d21f2dc94a69d303408c2e11583ec8c9d6eafb41183eadc0da721973aba3f11c209f40e0f81991e7526bfdc6b4e45f4bc78616d220784a57fd760839e56cb58fc48323ad11bda89405b3f8a898d15d860d768615eddbe51d25fd1dbcd6b14ef477b9530267768edb51db14a6111df9d3313cf2ec10065adcec86e25f40a3c8e1afaf83694fd92eab035bebd878b3fe46ed8760739b3cfdf13587b870bbb807688a91723ae4a04108709fc933466073dd5e429ec301bf37da6ef19c5b256f303e5d6f118fec7971dac34605acd36ee8021213c139a4a2cb81f8c7ba419b0af098a0761dbdfe2562c6cafb8c0b912a1321c264cb902593a32222258847e98d8d90b38d2ec2d8db38ea2b582bd5830d06f562262363b6302572accbe4bc61ebb95a911a715364fea7a45e39fe13c062f1a55e3f6a9ec875113528bd34ea4a6f971e1c6c5da3dbfb0f466108b59074697f9ba3e67bcfac62874092fa8094c6da7857869d0e4ef7b936ce3394bd783b725526bfaacbae0e53bf8ea29bea378ab4f58ac9b6949389f364b8d95ac83eecdbb280ac7dd9d653044b47d9694e2e5fa697a6b8326816de41281c26c73ae5c00a5ca827f9ccde8a3bea858de80855274d5d635441c6113411ff21636f264a8d0715cea26f8c29f1d4f8ccc856c4342f72d31dac117600d56af07cd39db41be2d017f13fd4f1c3772d4459c399a3845893f9859e2d55daec9333d8098f0920bae9e2f05ec3e50b895d469abd62743988f8e2235ed2f825fc7ae0bae934a13e53cfc426287e1b7e1ba3805c3275520293f5ca31be0e2231db5a46623701fc430ada25ed49a82411dda3a9ff8915b9ad43e58c52bad1afc5398065c8cdc00bd9d38fa44f4282de278da57911414c08681c2c8e76c6008ac4c79f3b11f99f629e1bea00bd11e088b40cd44b622fe294aeaaa16b7603d02aeb93fb9850fad111e600bc2da51d3f4855f2c35e4d1a448411970effd4617afc335419173c60a28e1a7321218fa0462ed6188eeeeba846ce67ed56e8c57d25d9dc021f80fc28b42f3de82eb8c1a40c84113dd25b26038b0d70d3e939a282b20fd564b836b4f98ccceae4cb7158c83cf15699236da1caa5eb2e8fea28405f6f52d285fb370ae0c20e47a771fbf536200b9dc8c7fbd982a4763d494368659c463c19a37d6a4a57be80e32ca7168c95899e48c47e7d6888bf49e5d0986ad87a776afdec158dd557b5eb3cba49dbee79dd3565f65ff21193b27c6dc58ce9356ab4d64325344ad84a3f60c8ca0dd1edb6319f523ad8d563cf2e8aac0eb2091d296e8364af1b1bac6ae47208182a3d0e5c7ea0d74d1b3c2a4b7b66d7c17813b4432b8d3f0f289291e2d7bdbf83ed35bf7e2d290a8714a7b9d74bd918cf69acea4535dab7ca7c47c7467085ba42a0d6954257fc2ce04d675a6576e28ee380d471f40d22635265ef82ee3e71ce7a3092609c4e909a114e3ec39d02e2f438422fc5998e4d25689845d010f0ef7936a4b8caafec9844a67dc8ff61a4f63eb97a8ea706ac21e107b943ce7637c0580e6134a8398e0ab346e8d72de4fb43d977262db4baea638bdbf85786f891df03cfb388c89b6082f45a33af4b37cbee74359d6c3ac0720331e0d71adc4635f0cf3d89b212b38532f1e7a6907c4d9c41f3be953e8ffbd9627aad803b0c65cb719587339f52c54e806008591aa4c22392b5eea47df7df0c44d957b2e309ea5755396765c7563721531ae58939d3deea3fd9ec1263fbbf08f2f0a9c226a15939e9f403d026bdcacee9e68c16df76a9db1f305cad16da656d429028789e622b765de34b1125f1b03c631427b1b309c6724f08dc7904f4db9882e5b3288a9f662b1c561559d1cf0cc76565b45684ed17df57ddcf1f6a35f088c89a642779f0b391e2df6c723c33b48bbd5eb463df475a84a793424704b75a49646e6c7d9cd0bab0e527a5e87ef6f1ac41fdae4999212be3c06eedf7f3e838ee3208f0923e8f0d451295e53192a25acc0fcbf8dcb09c80bc723a13a5ef4f58f0", 0x1000) executing program 6: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\xe7+\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)=',.&%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.]\x00', &(0x7f00000002c0)='].:\x00', &(0x7f0000000300)='.[-/>*%$$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x3, 0x2}, {0x4, 0xff, 0x82, 0x7}, {0x401, 0x8, 0x7a, 0x7fff}, {0xf800, 0x20, 0x9, 0x13}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file2\x00'}, 0xa) r2 = socket(0x2, 0x5, 0x36) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000482000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) shutdown(r5, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) semop(0x0, &(0x7f0000000780)=[{}], 0x1) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000200)=""/118) madvise(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x6) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x401}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x80, 0x0, 0x80, 0x2, "f3c204c944e9cd7b95f41ee711f9cbd75425e50d", 0x2, 0xf18}) executing program 3: sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff72f7e3485b4d5963d8e0a84500001c0000000000019078ac1400abe00002010a009078a12f290a1c"]) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff0000ff0000000000000800450000160000200000339078ac1400aaffffffff3367"]) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x30005) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f00007d3000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000018a000/0x1000)=nil, &(0x7f0000221000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f000019d000/0x10000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) listen(r2, 0x0) accept(r2, 0x0, 0x0) executing program 3: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@nop]}}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93", 0x1d}], 0x1) r4 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) socket$inet(0x2, 0x3, 0x2) r6 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000280)={0x0, ""/143}, 0x97, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001480)=""/156) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYRESDEC], 0xc6, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x14, 0x800) r7 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/230, 0xe6}], 0x2) writev(r7, &(0x7f00000030c0), 0x0) executing program 6: socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x8, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r2, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) write(r2, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x80000001) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sendto(r0, &(0x7f0000000080)="853ab5638a6718aaacb9ef9264f5788f61dd10903e838440ea97ab2599f1682815ee684239bbded61e7d3e7bd6620f90e19f3089128a2d6a5d98c8c37c928a227ad2625abc7fe82e038b312cf2fcf3b3a6eed5278021ae669d39fb1f89b12f0e7e283d4be47245857b3f1bc77544d61d3f839789b8ea10adaa23e56f54f09441929ac32c1d6a57976b3f0e186eead21f35ad30630a874880afbc3a5e1e213c", 0x9f, 0x40b, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xfff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xffff, 0x3c30000, &(0x7f00000001c0)="9112e311ae70b8b100daecf9f43475e1358ebca776c2cea14310128f90116237ad79f586bc20971f29015aa8a261703c8bc4fa534eb462aeb330633518d738116fbc37ae8d6f4629613aa59280d303c5edc2ee1d8fe8cc5b91d006b6434a0e66b54d0ac990d0746dab6d2e", 0x6b) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = accept(r1, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x100, 0x8659}], 0x51, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x80, 0x8}, {{r1}, 0x0, 0x4, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x0, 0x6487}, {{r3}, 0xffffffffffffffff, 0x0, 0xffffb, 0xfffffffffffffffc, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40000000, 0xffffffff, 0xf7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x3, 0x40000000, 0x5a53, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0xbc}], 0x0, &(0x7f00000003c0)={0x9, 0x80000000}) recvfrom$unix(r2, &(0x7f0000000400)=""/141, 0x8d, 0x1001, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00'], &(0x7f0000000840)=[&(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='.\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='+)%\x00']) open$dir(&(0x7f0000000880)='./file0\x00', 0x2, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) mknod(&(0x7f0000000900)='./file0\x00', 0x2040, 0x7) rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') acct(&(0x7f00000009c0)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000a00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40), 0xd9649cba82d3c101, 0x0) r6 = fcntl$getown(r2, 0x5) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) r11 = getgid() r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000e40), 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000fc0)={&(0x7f0000000a80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="2713b5a3c0d6ff599a9405e45a2781797dd71047a195accbeec55c8b2b1406c258eca8", 0x23}, {&(0x7f0000000b00)="666ee68b5208ae99ecd2a9b19b655d002f6cba3bf60c84d61ebb19daa8f9f1e2f7115bf2b43d53ac3abca6003003f4894d362e61b3fd11211fd7a7e0a67aa7aa4dd31f9f7ec0bbb18d72f44819d38cdecf792d34bf039a4987b04eddcb7506ed2be410491039a034f898b7088c924d5ae5d33dd03493e6200ef79a1101d5d0a9fed1bc7f116be616cac1126e1819d925110ab2f50e4eea61c00262a76c000da688047732a950ffc5e09a920336de1aba5918f226ebace51c33c1bd5787e3f53fe5c06ee94fa47b7ddde5c1d90d9a698fa23b337afe71edcebb5d1f12aa7e6d3ab0f51b30e24f14f749246eeb90", 0xed}, {&(0x7f0000000c00)="3f75cb2800a7a20d5dd4d7d8831f06cfba384e2c4107c29a38a3eb8c8e2b349ffd4bdcc71469a8ebfe9596dd98d3cde46821c6cca93a032b3ba94a9bbe1fa673ee6a66d4bcc9dcbb7ba1143ca1ecc3c683de1ed9573a472d0349b2279183ce", 0x5f}, {&(0x7f0000000c80)="c3efa09eb7069e1e76397c19a750f7a9fffe2dd0270214adf6991b7d08e23046613c2d013cad4d8a82909bdb39f108738376f593c3a13806d0ba27da1ded855241168574ee8f7a4266795089ba8572de1d87a11c113275ef5ac85657fb0d3512be9e2dedcd9c0b9710388aba55bafe81c3b76284a3a2c9b7fbd637bfebef6a23eae9b12471698cc549b9ef15e2ec9f192eba0ffea986a0da5e45ce281af08606e59fc170f6602112bb48aa8c5cbfa8f23ec4278e97ae475edc9ee34670bfa84b08174df18edd27", 0xc7}], 0x4, &(0x7f0000000e80)=[@cred={0x20, 0xffff, 0x0, r6, r7, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r8}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r4, r1, r3, r1, r4, 0xffffffffffffff9c, r0, r12]}, @rights={0x28, 0xffff, 0x1, [r4, r2, r2, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r0]}], 0x118, 0x404}, 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) lchown(&(0x7f0000001000)='.\x00', r10, r11) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001040)) read(r1, &(0x7f0000001080)=""/23, 0x17) executing program 5: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa05001800512baead3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000001bd5155c361b4cc702fac51000000000000000b78cba22155400000000266c2900000008e371a3f8343712051eea0400000000006d8f2b1a783f3779cfd95192de2d9b9ff59191f55ba208216d8c20f6ca6e9bb6b5508a6f8273a73821ca6d0000", 0xdc, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x9, 0x1000, 0x0) r4 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x1}], './file0\x00'}) kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r3, 0x20007461) executing program 3: r0 = socket$inet(0x2, 0x4000, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) close(r0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2000000000000180, &(0x7f00000000c0)=[{0x61}, {0x3, 0x0, 0x0, 0x3}, {0x8106, 0x0, 0x0, 0xffff8001}, {0x80, 0x1, 0xff}, {0x3f, 0x9, 0x3f, 0x1000}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socket(0x2, 0x3, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) getpid() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00000ac000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendsyslog(&(0x7f0000000a80)='0', 0x1, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x3, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x1d}, {0x48}, {0x16}]}) write(r3, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x11e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd607f000000e83a009c7e4d5081645bf0376e0865911feb7e0ee11d503d47efabf7647226fbf5832a0400000000000000f0010000000000000001000401fb050207ff00000000000004140000000000000000730000000008881283b47d21195d96432e82a67ce11b09f07ca15d415c9aa3866c35a8777ce555b5cf3887aa4ece22d7e6af85053f384c7b399437f96e5e25e47b12ea6f29cb15f63020f1825485d2f48f6493dead1cf836fad3745c38b653211eb7d8a452ec6612b8a6fd07403cecdba30c2afba275ec9496053f2af72701ee947b06f9962ecc173ad2c5e478955be429b3a98103960512613dc20400000000000100000100040107000000008200907800"/285]) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x14}, {0x44}, {0x6}]}) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4d}, {0x24, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x8000, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) syz_open_pts() ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 2: syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x40000826) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) close(r1) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0xff, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00e31186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000ff0c864b1ccd737b00a2fb4e578d23670ae04ee2cb0d13e63ad2c2a0f2bc8896c25c8b398c0ccb39b0de69cb42310cdb15fc2b9a71131122c7933ce3c9aee1e94b7817f15a23f14174a127996498f78f79825886841fa3945ac3122a508b5b1ec2dee129b27dadedd7b88c51", 0xc4}, {&(0x7f00000032c0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc01000000fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1d00465fc1802c9f49923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d0900b17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530ccdfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e23c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4fa8bb1d4ac3ef49ed0ac2f37c0541c0c2878ed63df20d0adc39992d8681a33449f45650afcf2db8849bc1fd9b3e063b769db64238d54c738736065c2d364d41bca62711c4be6bc543410abf0085428b35418ba1edd181d2d9f86d9202ad3733d7273b6e9683ae72fc81627fe6989e74367bbe5d3cd9200ca72d6e61206728f2f9330975c0620993c0f0ea83c595c05bb8ae43843d162bed5d0f139f1f7d78b3276f0ec8a32aef9f3f10badae8a847c1d66f91ca1357fd88d7c79b4f0058", 0x10c2}, {&(0x7f0000000680)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf76352f3a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a062ce26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f24bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52531b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c03f6fefc1228934e5c43772936352251dda437b4569dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2fbe406397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a175da83e2b6db447bf9ee2e3e2c543fb1c67a3de152a81433355e8c66fa3a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d8000000000e1446c6708682a22de7de4cb6f907edf56e397fefa5402cc9961213cb45f1d0d079df473fd5bf785d872e542fcc810d35935b3ce2643d4c6283713e76d19afe317f5100000000000000", 0x2f9}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea", 0xa3}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b35962829213", 0xec}, {&(0x7f0000002c80)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee96", 0x587}], 0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab28091", 0x293}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x381, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x1}}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x7, "fc686b3c001300c6000017002f001000000000df"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shutdown(r0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, &(0x7f0000000040)="f52094f8", 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) syz_emit_ethernet(0x96, &(0x7f0000000180)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x60, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0xfc, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@routing, @routing={0x3c, 0x4, 0x0, 0x2, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast2}]}]}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x20, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = semget(0x2, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000740)=""/135) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000000)=""/76) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x20, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) (async) ioctl$TIOCCBRK(r1, 0x2000747a) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) semget(0x2, 0x3, 0x0) (async) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000740)=""/135) (async) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000000)=""/76) (async) execve(0x0, 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x81}, {0x54}, {0x8126}]}) socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x20) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file2\x00', 0x200, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x149) chdir(&(0x7f0000000040)='./file1\x00') executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r2, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r0, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000600)=""/161, 0xa1}], 0x1, &(0x7f0000000440)=""/206, 0xce}, 0x20}, 0x10, 0x0, &(0x7f00000005c0)={0x80000001, 0x20}) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x3a, 0xff, @rand_addr="00f0372e0865911feb7ee80000008000", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}}}}}}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x24}, {0x16}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000340)) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) dup2(r4, r7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: 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}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f00000005c0)="6063009f2be0dbc2b4787590fab95633f581e9a661afb5e93df71bb5b45b4dd4c5a7f28f80af8222905d10cd576d0b9829786e505c40395645d2633908831f06da7bed93e1b5dc0c67adca7a394578377394d79e22d2d2617e800a30a42542d638327a44cb439c028d75c1a097798ea2f437f566efa34b016d5fa9298ca4b73427a3931c11a558b8be183efce696a18b1082f620988ea2a161f9af60317de89202889645b28aa24ef57f64a99dfe80e441995a55aee495a3a7d3f26d996bc60d127f8864b58591ecdb0c65442ea1a18dbf90c7ec7c52af0b530d56f642de79e6439203f83a6406537c74c350c95a4f581c82b728520c586cb32f94af88e316ac59c51eebaafba75cb8f38a48726985dd3771917383fc96c2865b2d02f547b9535dfc7cf935f76a6b7238895c7cd657056ca6b4bfeb7e06a4bea7a622321ba3991ed2ce69ec461c19581865fcffe99bbe54632ee6af237f2a84a49d3eedc4e5dc5d3143ca87f6f8e3c5eb9e3fda649bd486c199d2f92a8de9d90ae919f4ec6bf81f8fe2a71629530d45b207543826b57589c992ac944ac2976572a27c2bbb3dcd927c8e16abe2143a41345e1b2a8dd88cfbfbdbc218f31f7b27fa6e3e55a531b024e8337b026abccea63b377eb9ecac342cd75fc31ef423939daf4672ffc8853d1fa1ef43897eaeeceb55a050f3d888ef3394b7e505fdb8eaf00de400c940e8a7e4f41edc9a57651cec08487061ec209541428ebe02f762361cce1ec3f538d505b03b6f8872a0a0c890c8ac9f302a4d370bc624984e417040cd55f20d306f658ad77956a0e0a56b677318800c8e2b39abfa62f687c6a3124051748ff486f472fc21540259c78be534a2f93498f844f8da5d46d7a5793ce036dae1a0539a2738617b78511a827b4c1d47ead74086ff8595708ee03fe74f7f99e0a9ec0fd7572c90f1775c73617057294530eddcc1a3f2b0626a1bb0e97d4392ba4c6403406c6410bf7540a706b4f6acf0e99a06b7e34825e81a4f231e4d6c2a2e4f64c3227021d3d8bff4716976ade1acdcab2c08a15496bf15c187d22b1f0fe69ab5d1cddc6b8b78c9d96a6fa74bad6954b781ff49252a403f49ccc12ffa0cf0df76e1dc27fa3314c9a6444494e33e4282124c6596c594967828ecda21acf3d5e6bfef7eaa1090c90ebe5ffc5595ecb591a5bc677fc8820d8fa1a9ac38111f9708c809f0a5d89371194da0836effca34dcbc015e0bd1a96eb3c886565e4d6c90d0fb2adfb19856d6da400d9de3a8526e643d1d2af12da50830373d99891f0bc5ee0c0a5c2a98a3673ff7cc850469d8b245a6ebf9731580f3205e0c97e19adbcee26fdaa1a78050e1a634a2a6e160087d598b3e67dc41ead258483ad1939ed0b6da028ef323db68b5cac1664c725bb1dc35a39dead8e6aa9c6a6b88bb2b0e12544e58d6e7456fe6134d2c6c6ae666614444b6e05ea5686687548bf15e8e2373a7d8930c2730fa491273ba4c377dfea047285d30ce885c260a748dc439672880ed88f41215ebd4e43685bbb16a890d97487536b2c8079a442581f3c35cb43f85fa99926ffc4f26ac762b6b3c001255fe28df7929f5103a19d500d74f97e6a41c9853a0b239331182e4dd3b3a26f626dd353c6f2c552ce8a31cfb728f4f0d2475a761716d8c907c041f5fd018e205f0932346fa9b3595d693055dc6bd709745bb4c413a2ce06b7037d5f67925977c153dd5027b671f9a81de97b94caddf86173be91ead2666a03ebd632373cab51eb1e5ba8e1b898e78b84cf6950aa9b6cb0c3b5bc8457bf41768d822f9ddcdf813555442412b1a7adaf5d2512efe16eaad7921ada947f74dc3b627dcc8fb92a6543b145c42de4af07056e2636296d899a3a72defaceb80a1ef5b34e6fee5f73ae649d45c99b5fcb4698193faf80d8edd8999f432fe46038e3392120dfeeb636ba862a9d9b21b91b9217a66ebbff72d6cfb1f46dd9ec15550f0434fe37b451be47a24e69eab9f0549ffc8a7fa0dc9165cd3e9fbc3f42ceed666bdb2b2da5b6ee4e4fada074d1dd8ec54128993c1087d50f324879ceb4fea400d2948ac53fe4a2b7062799709439838b115deeb9e7ccf83e4e8a50dd12d5a19b7f058b9d7c6e99187d986a0273bd817934646ed9b600c53d52977d3c79977b4271c208bed628fae1fa3be8101b43fee0a975bf9800675ae93ee2337b11cccc1fb2ad67885d1a4f84bb6f77b39e8afd38ead88802402cd254424f2ef5fd1d26eccd80bad25c8e34bf55583639349d658889af89e5186a12249f89d22b5709c41235094e12765777444ebdd38e8dea5a9f79a1a6699f049f18f1b09816cbe42c1b36b8dd9a60b2eaa6b9b666e3bce8fddad164dc4703f7e830cfb126f92bdb5f01de4fe2db6be349f696b3170f9a7f4f570aae233a59eb8232469f47499bc1a28120188b4fffe098fa6f24c67151545fa7b27fe4884a29631cf8cfbcc37bb7ccb4a34fabc26d8a3c5a9c11de27cfd8386015b0c542b6615f7b6fd81e81194c868949865a5bdb3421144694dbdcd62cf0d8aba227d52aad227f3daf000bb2d94ab5e426d5272a59df1c4d0c326b2193b6642dac18fc433b02b1087a016285f4e50114b11abf3efb7ecd729df810ae95f4b2619cea0b7cf7eae5730b04ca90e3eedc160bcf27c1f7fb4789d3bde4ecfeb7737f5a1c3e03d4f24ed65988780df2b685f1f76e2622b969d2da4784c60b7afb21795cfef707fa5d251998b135abb707f39e2fc4baa677a64cce057ac248e711f72b1def63a449cbd385d9e30b7fd35278883b7e11f090a6085cd42a68f2a753ca279ed48ac2d6a04aeecd0ea286b66353ecb0a798e9f861056b62aa66c3d047b93f12f07863c3577afa585120e6ad4e944b40de7af9a4af9f19004ce05ea811d7a1d2c26ae3b043635cc06390db8a3dd36d267757c9dd6428a6d71fa43536646c13d2d0bce422982da6add94540c32f2579b939856aec438049727c7510077e2965739ac0c00438d154efca61a829d866746a5bb03477d9d5216b2b101e9fc49851c593df8f1ce12a39cd5edfa1b90e6a20d6e269485369bdbe5e0d26f30b3b916e89f9be43050dbc21f93d81d32257c8a2242f5b754ca9b27d5fd1e5d3013f81a32804ed24b8ac35d69030c1cc1d095700793065bb2b9e0a91696870e5ca62dc2a2ea50d168fa9a7c8f4eaf65d2ec28a730539354dbd7d6a0155b0bb9b849134c8b8f7bb90c22930c6826bd64222d2160911fe5c6badc9ee2e0157fb90260459327e8b38668be6e63e6049e8b1f13941f03d22c24b7cbaa2982331c4e52b31f04341beb1812cea5cf853aa9b5c01fb07abbf954e47108d244f84c5a92d793344d64efbeff6ca57b35857f395c1a690b7afbfdf7604e1287f6630bca08ea8f284189c4f766d56e707743166ddf95955b8cf26fcce296e392e267c287063582d3c1639d325a45b046237bfb0931be80c5052894938a9c1c2704a1a09ec17c7d4c9559c3f9c4360322cbd722a72d9b1dd458d724fd6e52000261984751dc0838078b11ca7344abd7a745419d17673ac5064c39854d7c6806283ef5dbae66158503be771fc412faad296f2c28b5c6293883f548d739e23371ef7364144a4cd541a0d23f88592a627814fc8111cd7cef2ae8c94b0807bc90c8433ba58d94c8015bb60d0d4c7e598fbc7997f96c5c87b488f1eb0faea98b9f23245cf92ca6e6b93cb3a2a9c27f9119e8b777c90a5bc467c0d8e95a4c9f594966970b3a548424de38e429a722ab3264854854fd9c1882acc7c6faa8ff41953c18f8dde93d59c146db5698b9fe3d0f0c18befdc0fb16943928d96e54fcf4e01e7db5dd4a424d0aa8a1171d3ed4a094cd2932760147bb215f03e5933a15c64041d456387e89239029e5a2f1b2141def3c64a39e3686426d6cefda15f9385ff87a46b28c26140d481af4dceeecd4697dcc43c947d2cef9e18c910f26006cd718dd95d5ff6d4a85e5da2152b57697aa856df7ce587670310b1c6bb1a76645e30be342212b93081f2a231ced8bb39cda70b72a45d38a55f266b42903e660a0a15930665d8ff2042614d1c7d47d7b8a67b5ae322f8d82b690c914db9c45c18f883a6db8cb988d49c35e25ac54ffd10ed20717b8c97d10d8dfa4377257e7fbd34763fd0faeca8719ea6b35cccbfb1694175363e2e77e1893f31ae1f65511910ee2af17de5cb6491a8eed286e753e5e12fb60869ab23a5c849f6773b31c121a3535efa655209581cc50a5b187446f58327b9cafb14c994eec69b826857195607ff7b3d3cf470a61bd8d77ef40b03eb32b92a5a9c1692d882f45ccc9dff90482805f059af4486ae87190765ed92769eafa300e1bff61ad2214782103ae7a2ada7405fc86705867a0c84d394424f6c372d9898ee38b8863c8ab6f5af02969261000184276df693aaf39bc07ebb8e87a0624b39b075ad689b7a8ca504c54bd1d55b46d9b279da593a1cd03660ab4aedbcd1bb9eab282b54da95bc5b2890d76a007d8ca63cf5bf46f0aa4a0e000ee8064347a2cd71f77a6a737e3a09ff327b7dba9bf20b677883fe1aabe7aad569499ffd411a0fc98ce5626c0a5dff6ae0057d08afd6c45c71da5ed8fe1a97d9f57ddc335c5689974eea91d329a4efd6c7782ed6e99c7b8b4a88f35d7a8adaf947c1d2b939e8e03cb91cc07067752c6a0c9ae043ba80cb1225e9eb46fd539ee6de0fc38d922142d2fcd6a49b2a493ef79436c617eb13b71e27137df3645a5a206a6a02d3ff7644161290e8fede235ba281f3aeffcd1d104d59518ae77d6f48a4ecc1755fa7a7ee5863f273c08a91a4899fbdee9e7de3c9130dc5943d43d8ea5719e0934b4ff3ada92f5f61c04d2d81fd1bc5c1420b1279d2dd4ae4955c985e9cf7699293ce149818e152e7ec4fd0a550a04d4e105d5d35d3d7d0699ac5df87166c8a432651075cfe8a615c1983a888f88f2d95a8e5c4c0eb56366e46f840304a302ff29de5c0483fd909bb6c56f86e1eff73fd8967d2965a923b931361d0584c93872998185ed2b9b9c26a8c9cac28ea6ea8eaf39764da5e22847162195657a3516070c173708934bd599fb390e3dada289f3176e0e12ba824f63ec1602494477beb2c494fa4deb232e0a86cb9ffecb27773b01ac36aa3711a834704d7a5a25fad85dee1b8e767ac53fc2a0debca2bd6948d19ad65a7f19daceaa0fae981f7921c064c9e417ec589092897c574c5e9153ecc9e3a9bafcc04aeb5c96e5510c1d44c780ceedaa400a28b53877f5c5237512389ca92a5524bf60f750deb78005f60df37fdb05b970dbb71306be4177ad44c624e6fae7d2ab9c6d8e3ab78e9ba0934437cda6764747ff916ab0103f35368d1119a20702a9bfd4def100a65a664f86cf705b7352c25448dd4fcaf015d7bcf9ac80141b59a23c64b3da7dd166437718233fe962c1d973e574394f08bb018b137b8ce6910a837cd0b1f1c228dce28bdd047f4c28dcd6a886a92c6d958665ffb6bbfaab215e5bb20293b364e22f794f934744a2ce9f3b3a76c9ddb03be79f41faefa9dc9896284099d863f4327518ab109d6680abbdea87afe645185cb4418899bd8e22e37a1f89cfc9c872c0c1fcee6537f41908da0dfc5dea597a4a791b0b343c7fb67ca0bfae159f4064af4de94f72422a8e9723a93aaaff87345987d2c99ef1ecdc66b9424aa1b81156dafbcf1c1fe3cf599bf922ac3e9263aa3f8a67ba714fa04bed579de574d33fb406d9c51e0503aa42dfe94b2a4de90d70c4a465bb5a8ba451614826", &(0x7f0000000140)=0x1000, &(0x7f0000000180)="e8774e0d4923c251b3792cce71250bc99c150befd3000bfc9a78bf0de82849db1dbe8cbf052e167ab5c5ee0e067a604ca7879763c47bd44357e3a5063c51a9625ea4b28ce9c9ef2e932da74b864e9eba5b2dacf208f57dd6f4dc45ede11d9f10f3d2d04d1a7610f6b6f3d09fbb8c6f725f2d40b2c54d99917deeb9cfa40aff4a312e5ffd8500577052b6ddc80badfdd44e3d60c0c715dd73f6c63e85440d061ec9c7c4d340060c9a6dd20b173a735561e0426cf0a6b8ba14c564f1a3c21579a997e2f2a64bea5f56b6c07ea69bda34428dae265a60700bacb20255f6e2f729eefa8f91", 0xe3) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(r1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) dup2(r2, r3) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x1000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000742000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000373000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000704000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003c6000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000001e000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000353000/0x3000)=nil}], '.\x00', 0xa4}) r4 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) close(r5) executing program 6: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 7: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\xe7+\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)=',.&%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.]\x00', &(0x7f00000002c0)='].:\x00', &(0x7f0000000300)='.[-/>*%$$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x40287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept$unix(r3, &(0x7f0000000580)=@file={0x0, ""/519}, &(0x7f0000000540)=0x209) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x51, 0x405}, 0xb) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xffffffff) r6 = socket$inet6(0x18, 0x1, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x8, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x9, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x10, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x5, 0x3e) r9 = dup2(r8, r8) setsockopt(r9, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812e8f4e713048e69931929648", 0x14) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 3: socket$inet(0x2, 0x4, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x44, 0x3, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x2}, {{}, 0xfffffffffffffffc, 0x1, 0x40000001, 0x98, 0x3}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0xfffffffffffffffd, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x8000000000000001, 0xfffffffffffeffff}], 0x2, &(0x7f0000000180), 0x3ff, 0x0) socket(0x2, 0x4, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x20200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() select(0x40, &(0x7f0000000000)={0xfffffffffff7fffc, 0xfffffffffffffffc, 0xfffffffffffff001, 0x0, 0x0, 0x4000000000, 0x4, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r5 = getpgrp() setpgid(r5, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) executing program 5: setrlimit(0x1, &(0x7f0000000480)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) fchdir(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2000, 0x0, 0x0, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/25, 0x19}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/98, 0x58}, {&(0x7f00000000c0)=""/17, 0xa}, {&(0x7f00000004c0)=""/4087, 0x1000}], 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0xb022) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3, 0xffff7367, 0xe85, 0x1ff, "f29f42c106696aa43796580c8e55c12229f96fa4", 0x1, 0x2}) executing program 7: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x3, &(0x7f0000000180)) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x3}, {0x16}]}) socket$inet(0x2, 0x3, 0x102) 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0", 0x9}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) socket$inet(0x18, 0x3, 0x102) sendmsg(r4, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xffffffff, 0xfffffffd}, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1008007d2851cc9c72961100000000009b7ca46de494d91f9f427d1500"/44], 0x10}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x5a5acce8305131d9, 0x5, 0xf7) close(r5) socket(0x18, 0x2, 0x0) executing program 0: dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 2: syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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) clock_gettime(0x4, 0xffffffffffffffff) syz_open_pts() getrlimit(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0x2d, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x4, 0x0, 0x20, 0x401}, {0x3, 0xe3, 0x0, 0x7}, {0x6, 0x42, 0x0, 0x802001}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setrlimit(0x8, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r7, 0x4}], 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000400), &(0x7f0000000440), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = socket(0x6, 0x3, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) executing program 3: socketpair(0x10, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000180)=""/83, 0x53}], 0x2, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000500)={0x0, 0x10004}, 0x10, 0x43, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000001240)=""/4096, 0x1000) write(r2, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x0) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r8]) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x77) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000540)=0x5) r12 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r12, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000440)={0x0}) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x70cd) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000a00)="dd", 0x1) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x401) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r4, 0x0, 0x0, 0x0, 0x1200}}) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7f) msgget$private(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000200)='./file0\x00', 0x2c) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r7 = getuid() seteuid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() setegid(0xffffffffffffffff) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r5, 0xf869) r7 = dup2(r4, r6) ioctl$WSKBDIO_GETKEYREPEAT(r7, 0x400c5708, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x3}, {0x2c}, {0x6}]}) executing program 3: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x5f}, {0x7}}, 0x0) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2000004, 0x94, 0xffffff9a, 0x0, "090000000c00000000000004000000003d3600", 0x0, 0xffffffff}) syz_open_pts() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 6: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f72420590933122e2db4bc987be3003723f994d4550fa2eed59f6150a89603e03015022d4e7847a1e90b37f6a566b291d927e7178c103d3f0b87337c6c27af2fcf5bd31fd1698363832abca7e6d259904397c8d994b978ccd3c35840a92c56fba06e3592ec81ae128b975aa5ba53437d5849ab02d9f72e97da218b7d3bad52a272234a977f67edffa206f46678abf7ed58e7c0a311e3d2f9d67bccf16fc48b27c0f0303d558786b452edf3346ba026614bcfaba41a4e8bc6a5b996f74a2cd18d4eb5bd772b66cdde655e168bae78ef30ff1a2aec83811190fec6d9da550387d3e9abf5cd54ef1af3713dbc501bd896377d65ced795fcb0f78d08972b20354712f2ab50925ddadb7bce7ca09263aaf1651a473b1974f17cccf62d5ef3b427d4b5b487b256eb321056776af12475faad8390be781d7019108876b94752c4a68a60c83eb8c9bcd1c778d516d7f1691671796", 0x169}], 0x1) writev(r1, &(0x7f0000002e00)=[{&(0x7f0000001b00)="51f5f7fa5698a0728f2ec9375c01a5530bec7ad4401b6463fef42ddff47e1dd283f5be1c54e5a05ea2ab2fa645667dfe81ea71ed641c9fdf0df2d2fe4fc35ba67f6c859e54830720e6c28ed9c97237af156eb95481c32a96443caef610d5b7b1e82d3dc8195f14700f3eda75bc977554c33ae763146a8b901cd15581b04385f48d1930d5e074c9a1c001cbeac35d5ffbbac96972e821c53df43116707dcf1247fcf09eb267e2e039257394769144c7bceb8b7cf5a1642b559e8f32ede8b490dc14b297375aa62fd64aa132300f3556f161a3bc6bebe2c150def26482926b9e8aa45ae46a279fea84dc0582c81315d2058397c12b96f17566d77eccb573c5448b7efec8c3ada6fe0039c70e7605fe916da86e2bc82dcf831656b4dc31fd4b56d03bd4334aa30402f9701ef6c25525f6a77ba8e53bf198bfda4ab926bf4c573a134120222fbfe7431fd7093c959f05df7d30a6a9054429b6f696fcf2fceab7422468f197f324c56f4e", 0x168}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r1, @ANYRES32=0x0, @ANYBLOB="1a21c6c1aa2a5a0334f6c5b178410464a9eb88fe15c5571795a9ea45e306d422ef5ef42c6a903111a5a17c9cb5190f82d8209434e87cac55497d6c22adfeac1e256552b6aff91d2caab272ed6cc851568132fe5f76ffd1098f7d102be39d62e0a4a59d517fe7767d22d9502dc464b34750d75e656a1344e66fc720428e0e2f717d7145e45ce9f874fb96b0a32122272213eeee117c5eb935b7536b0e0656a0a8d9a2c2b42718c9bb0e16f81820c2907ede4ba64d5d84ecdc0462e54abe659cb0331b9500ce141ee9fd6380bfb7f91023536160a625437d00fe9bbfaed62fd2519e13c7e38dfdd17e4088b1eba66147d45b9683cc01979e353cabc88b41b16ce63b182b5afade70983e6253f4b70b9a74819b5ef4d8b846620fb10b2346476799302ed25040cd8850a1563e1ad542e5795d196a7b6e642e47d2545a5f2496cbf5e36be36bd48f484fe6e292395f3c6c404ac90ed9aaf41c0cb9064b34d8ab504dde085bfa8a5aa3ca94431c2aca5c8d7a27b812a4647ffaed601dd66bd603336169c4e758c3bf708507974e17a846388f4424c53331f283124137e5ee0980082e79524c9123150934c9d2e4625c3ad98b1bb98d5569badf02c9e67d8e0e24fc6ce132cc86c18019af085920fd553e7fdf6adfd6cd564f900ce8e9dfb249a1a309e95364bd5a738ddfa64368e364d24f115934eea191b6eef0dfc13df4753496bc5e27a7b2d08cc60fb6185f55a38587a8791be9c9579b1a4ed95bb304ae4ec2bb72469f947ac88e71deb503ba5360c6aefcb3a3af1b142b930c1cf6c3ea6a5d2ab7ca0cee430c2ca73ad7f39c3944caebe2dea540dd4913d7a93a33d2926ab68761118ab90404f750037fb7c376dd0ff938660771c0e17238737f89ff309f7e7dd81ce47d359690a08fdcba8b84e5850c81fdf8cfd57014ba0373b9fc1655645ef496da752d4e1f2ec4b32452b65bd7896178b2c391f51f99b1dafec8ffbe1b7e30b80b0c3ddf3702dc1a1441f3c26c4d434097369a05668876289cae0b85b0fc50afc333b64fc48ba2988d00d470c3b7f7d865e01b13a9443212516e39057a29b41ce816ba5b71fc07d8d95eb605b2740804750437bd69cb729c631ebb4036bac40f1cb8dd758518b25a1b6bfdbe72161cd3edc5d8f8c88c0c9e64dae926b264c1c49630adec936b1bbd079d25323eb8c13a960e86e24168530263344ea52a05030e39a01f4de2523afd2eebde2dde3823bf0563714b6706020fa2fe0bdd7640270bb7473e4832148fb2995e411618dc96429753e263dd63f4e93bde2250db68776469cd5f1ec0fa9c96ad18388395ae2703708569495bd83410e7fdfd06a8b591bd733c1d35bfb3dccd04c8248c384237435d708b37cd981fb286ea442623d6122b995bf60b8a6d20c54044f44414f42116e3f5263a6105c288869781dd9f3d09446a89f6254873171774ada9139096e3417152d09a5e3be38467e882b37193a6d48b3684506c71249399b95d3a1fa1999adc73076e826d02920d640ca1c85c6a8090473965d76fd07481c8ac39370b99b06628e69bdc722c59b17cd1bbef9ce069ec679a4df1f881b35806bad54ea421ecd7903c3a9cbbadee01dd3aa1e8517fc254802bffbd46bc06c9f65fd28b72f3cbbbd25b6adb3e30867684c89f40cfa6a231db600e0b173ae8857523ec3bbd471da5461772f56935d0683f83ef0af7c0b1bc758a619a5e57ecd35dda0d00e11c982e331d906e333266cd3567a30a115e1cc093071cd85c74d93e0acfca33a5d30bfa6ecb0ac58ee0d9c1579a59a2098bfb8b1144456826b8e7db3df2596600b5bb07fb7e15bffa4d15df736cc491c14eef4eaf32089c3a56f7c65aabef01b5d43e0b253cebd9e39ac041a53e0d3770505dce93c2cbf924058f93e2d5cf58c034cf61ac5be2aa0a8121e3bbce2763ec2881c620845898e34b06b768828330f7a0566d242403186495e5d11346f18f12b33da5b506c1534e16c959ff9cadb705246c882c78f48cc9e420e0b31c11374d378afb68bfefd6f6fc38239bb7075802093cb0b8bda2775f199d1dd41a4ef23fcc80bec494f9c4306663bc466d61282db7c5142dc0f2689c6efaeadf3b514d28ecd3e06d7b50a4fee5ccc50f4b807fa054f66fa3f7e47fcd46b0b7605aaa32ab0a3cd8598c8b0562248ef2fada2f08c90cfb81f55a9f1e9d36a0e5d9449b0ff8bd28f725313dc99cc852de0400a406c905ac60dae7ffa0bbecdce20b81cfc513e16d9a0231c658f9a8da0536e9530158863452f4cd24d1bbad8c2614bf740c61049e5857d2a456c122f5cf8ccf5ebd462d9ad497bae2947b68b2ef3a1cf317d7cc2b8cf27591753df72f9e2e4d669229ad90b0ad23882e55e0242d65a064092185b5b4c19250645c3e66e98dec541cd0fd9db3e2039c610250aeb4f556a6a3386bf6a44b05af9bf81272a4d8a969f2132ba411fbff30b5721e6740f6e855b2a7f00b46402d7d3824a337f049b1c6c441f3a7a53bd7568ed5845c518dae8c4f264386d1d0b103fcb9b5cb25da4c966879c8af83efcc82f53a338dcd75eae427c87bc8710b56f5fe76890afebfe6457c2b90ec5c15b69f71fb02958746a80ab665e5c64067f6bf5c15952be7b1d5b474991edbdb650cf65539d36a319f8f8b5d8c541245963a354b89a388ca196e2575c21c0c9ad76c919ea3d702683b5061200c367c49069f561cea732f0c9a291da9eb15d851c8dd4f7510fe39d4dd3b85d6e3867b2373791dad34e574060335f8243df1e66110a43c5ae57e2122b7b44f404552c3bd373b9c80ac0907173678879e438ed91bc94f1d1330dde485ebc9397ba651d15a17bd527fcc3b7866dca39f5ad7137838bf35ba471d4584ea0d5be813fbcbef10652bad4d8b0da8f70894068e5963f43e8f7228621657d3a040283ed535fa877417e990b35c9eefd43bd71212de8d90f631fdbf926c7073e93911346e69fe7159d7655b9d57c8c7a4d3c628aa0a5b5469374c768da2c54d8b425c085f7ed6f63568f1115979c7c6650ccf98556988d507a03658d3822988610eb47d1d33eb1432cb15362d66f6b60669e0572a26b896573006401209c7553b8d69ef308a59afda828f36491deb0470be303dde5c17d86ff1984ad85bc10c88c677425929dc4a3e34b4fbfe7cdb4eaef11671966edf265b7819cf18e85ff941332a8f5e6b6f1bcb905ac45b0b607c12d3515c632837017e7ea0eca760f069dd0741acc1e08cc83aca0f991785842f11d76178b810987ed214018db09e39c29d4eaf383ff950073f433e0d217588fcab4aa91b5101da0b8273479e02d2c4dee5bc9089b902ead4d124af36e435a461bd9bffd5756111a4ad312ef43022b31955535f164fee902d251a3a4830426eea28d7d9c582282e59e601eae74c8c06953b50f0f760d032f9e15e9534ce5c8d2748485431a8ae1f472ae86b86322ffb7dfcaf7397bc0fecf9fe4ef06355a834af071142de884e663515e779e46f1c881ca4004a8eca336f5c6ea927e3d37ce48c25f7ebec0576367721aac5529ed67e4489ff52377dcdeb282cfbcf36ba8c186c936b50d47b7344c0e4a9dfcfd5594535594e58273fe9a35b75f79b4e208dd4f76c13ff65eab2c7eed8df076a7f95a7a6e7c627a2bd0ad456b50db0813abaa650f916d54e7cced26bd18e61523efe5a0de7748424c2a2d2342340c5c76a3d4a2bbb895beb61cd7b239306def7532ab98f6e188313d041512109d8df7c803ecbaa22ea5aed6fb2e2cfbc97439d5e88150f2b5116aefb7cafa270cf929d43ea7bdad0126202d6ee61282bde1e28a13ed07760597dc29ba71f791f904308ddfaf7a050c3d81ea1186456304ac47d051af5bff16419a15c5f459c9d07f9d25e37e2ee2973989ff7520976fda502fa65fd04469bda74091ff08b684236e0f2b9948c85ad6a567d5d36634259333be13f82e153fafc5b815ed4231f4374e028edc05db5f38a8c378457c1134c0d4174aae2995dbde355598fc6fd05228cda05e75ae35698fe38be109c302fcecfddc86a99b3e88424a633baebea9efb2b53bc5e9f7a6de039d1e74df9a451b3c42c6d275ba72832fc361dcced95b5eea39ff57dd859cb67d0903b2469bf23350b658f1bb90069f9d22299e7bfba2213fba46413e784c159d56c68afd5883215b86d946f07c96196619c1c05c1c2324ddb14025e46a08d12602ff224ac4bccab4e84742a90144cf4b0d9270c324589716b93f4c074051d97cb299bc98bb82b9e88ee455e65cc1e3e196bf870294cead592dad056f2254d8eef0c1db83f38b550aebd1222b41289352001138c4a2f6291499691897431e9643cdae4d0c5093907bc59504576dc01b63d18566af4b430bd74f015f08e6ebe54a8d05ad0c53d1fb0e8df79db669e6d55ea35b68bfcc55d2b9d05985483054653d5f821a7feacce48dbfb2815a3d4d4bb396111d0f1541a484e134cfafc52133b316220d094dc6d95f50d1f8b247e40918e734e46f9bf7531e58d9f4ac10afa7fcf209e68b92a8bb1744ee3636df46c35ddfa2f0b820aac72db7fd8d2ba3285ebf24dfdea80e455382cd2682c18d50fa69574ff3375ce55a58acb05b2f63b37374e9d48d9ef010220b408f27cd583316fad792518792e29fa30263130da3f9d31a11c41e6d15278c8f3bb7c0f276a85a70bb1a7c4d8b8584694b69a0d1955634c0d3fa32bf1a060ac55c69cac7f34234d7edd37431561a740008eb787286406754edd0fa9736bb1d5bf6e5612f5d40999c9b2f04b5b2d805591da980e68ec4cd8ab6793ecef3e1e91667f451a36d6ff43ae5657f6cb1eef432803e9e87359c85e4771e6689204a1278ac2bd2f93590ff7918bf2e7cd9afffa70fbf4796f7a163fc94c84ea77288d450faef738fda98f1e2502da8a525826b70531ac82dedad5a507c44728afd3bd709e48a7337ae2648221101aeb8035d2f8d8214f4085e33ce037d19868f39903610a1ae6beb35f350959e78407931115fdc5181cd90196dc06dc1529faa0ac44e268c59639f93cd6ffcebe2102a903a053ddf519c2afb47ce6d6fed55410a564a6cb09e12b2266491325344cd5707a11cc3f4a8610b29dcbee7719a7c3fc41ff2f2e45ed1d5446a31fe0474d39f55d4044b08fc549374363f9a5e66a2f84117e2e13a4fd4d21f1216dd9bff4de1c51cf6727f708ba4b203b3b1e93261cff0425ab9c78485fc5740f06769edcda1dc2c115189fb34b9e52aeb8c8ec5bb825ec4be7d9e9d75b18ddcf01757fd780b0d4542a4aa7037a3e44fc641747aad93621a101b22d464f56b2960f061894387dca1c0c83eb43a3858d1e96e442e0aec7edcbc806f7ad74bfc675cb538617912769cbe9eea964a7c9adde0429f84f3e321fc3894ba97c89ce6dccba000b20ac054d1f1f624198506c7e27c94ccba8a2e7fe3ccc2646223198be5b125ad5324b22664aee71d0bcd766599d97b16d0e3bd7739bc6d431c75c94e30c79689d3220f1263c30556075c75df278453c222d1f8c6d2634ff2c9eecb3bdea6faa4dab43e8dc5813e5adb217a2843e2fac7deae57f7dfd252ec3a488ee6f6eb91955d63c7ea644253a540071c4cbea5de386474f45cf9881836fb1a91fa8ec776ab837b7e6a642ddc271f83f4764b57b69086cc7bece65baa990c23a513d87abba6e3d75f82564ca049c16baa91f10de80ed81263d1ef2a6cf411bd6fc9585af22d729ad49c6e83bc3fb711defd5063f18d7718ebab5aeda98e6e2625058cc04060483a297"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8000, 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x9, 0x0, 0x0, 0x8000005}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000700)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5ffaffffffffffffa0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000000000000000000000da57", &(0x7f0000000a40)=0x210, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setrlimit(0x0, &(0x7f0000000040)={0x8, 0x401}) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) getpeername(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240), 0x10) write(r1, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000080)) executing program 1: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r4, 0x127}, {r4}], 0x3, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bbaaaabaaaaaaa08004500001c0000000000019078ac1400aa000000001100907800000000"]) executing program 6: close(0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080)="c7", &(0x7f00000000c0)=0x1, &(0x7f0000000100)="8432f0e35a09b62c1d52ea4b39c200af468ff6b163f8c4415a40616e45fb02932363fb1dcb797948320a9e6acaea33a8d273d96b67f068d3d117cdea3c89ab63da9cd2f79523073847f53df249ec0b464e0acbb2eabc1ad6365b3a397d5c1ceced987c30a884f9f98f4b3cbbd1de70a3101d8ea84648967780375463c09e14183c4285bac226688e2686cfd299a6704b177e3ced288c63503896399f2a110ca8c4ed1c11be997dde948d092a229253c119b878cc44e699df91b8", 0xba) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 7: sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000001c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000200)="937cade310c186ffc21ddb040380e0ce2029af73ef00ca67615e61f9e101ce30e0b31d04b3cd17c0597ccce35d1b8c46df555a3cd9f917864064de1e17a013f84ba4f06a8929ad239e346e2d066225aee0a10fc74301e19bec82a00117353fc5c9d90350b4ad3ca4e25fa62473fe2fb848bb84b943818f2e4af2f4199ea80e5af96e7cb92e6352f1347f42f9113da6c809b600594b4b6d81be6885a8b73ff48ed7367617cde35e72b6f57534e1cfe5fc990aee8425ba6a1f47ee82fd833c33b8941f37328e75f6f216848322831e11b5ca619cae11cc4b913d13a1ff75af66c97af29a6358ddaf1233485520b21c604a890cabf4a62557e39dae9f", &(0x7f00000003c0)=0xfb, &(0x7f0000000400)="5c569c829dda04d1417e0460a185223666c5dac8317624e084e0f591f93a7fbc6a871740925e7566ddd9bb83a8afaeeccbc7cf23731d02f9a0e6b9129d740a302de830aa37ff687cb9ccaa756be56c23338a443d", 0x54) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000040)="a6ab9ff52ca58a255f0b7e", &(0x7f0000000080)=0xb, &(0x7f00000000c0)="ee930afc42c6da2d28f3c81623ed197571f173f495c1fc4eb1a15734f56342a260121c2419fdda8d085a9c1b19ea2c4cd6f1e764029d12a555edafba8e742eb42c47b7b4de1a54a8b98fa79d31a7be01be0bc7a01237e1a1f19b5dfb656eabe5f7271f70ed02a4df3dba74907a570c568009758af3afc0df02103ba173e3e5f81e1dde663bea5127b0a1253690e7b35c868ee7a657dd", 0x96) executing program 7: setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x4c45}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x803, 0x7fff, 0x201, 0xffffffdd, "22e11f6eb90900787d902b56d864d3c3a3f4d3c9", 0x4020000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240), 0xffffffffffffef6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(r1, 0x0, 0x20e) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0xec490c91a4ce300b, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4f}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194a93a135d8736abd7e4de00431d88b1aa36e798e603d91f76693caf5c645b1b9154b50de19a26d78af08790eb74bf99b1eff2c0146f982bf73f4a5a5a3b44140c37cc1dafcab2e003260684a12184d4cb052889c762914933c7b9cc6ba2331fc42c4ff1cb9eaab63b773caffc050a0e411b5b704821072ca7b565e7916d77b6cda1b3bbb31da4c990d3be93c17f92f474567039239df022693d80170db93843ea5d90d2b57c4402ca049c50810500a5dc51c2f8365839a39beadc8e031746d0e70c184b12b317815f79b16624b5d063ec371d025b0f55a7b7a6137561a62962099e8967ecb26733662a317ab64362d9ac185ab6f2ebb78c5bf3454fdcb8ee8350f36b2b2cd59d09feada8c7bb5a9d65e615b561d15cc86d883b5999b5c5497e8a64decaf554f7a6598632e8bf", 0x191}], 0x1) msgget$private(0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0, 0x8}, 0x10, 0x3) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x9, 0x0, 0x4]}) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x412e01) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000400)='./bus\x00', 0x88e, 0x0}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r1 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xfdff8ef4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x2, 0x8000, 0x7f) mknod(0x0, 0x0, 0x3) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x100, 0x9) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000300)='./bus\x00', 0x495, &(0x7f0000000280)='./bus\x00', 0x6}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x404e, 0x9, 0x0, 0x9}, {0x87, 0x0, 0x0, 0xdfe}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x21d, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x30, 0x5}, 0x800000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x800, 0x0, 0x605}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000340)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000540)="4023bab9fb6a079c31c3eb5c7d3d9d87afc1bd50684e27d5b30022b1ebd5ed044492d59991d9f49e7ca8e19157544da36cfd62697db510c0c04522e75a08fe8cc2473a06134a8b3d5f93b5dd53cc2aeddaab66675df52045ab828101659ff3cc8746c07ebb109b9d4c81384de7de01414a3e2aa14c2eccb680de923f99eba6b3029d4be01a", 0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r4, 0x127}, {r4}], 0x3, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bbaaaabaaaaaaa08004500001c0000000000019078ac1400aa000000001100907800000000"]) executing program 1: socket$inet(0x2, 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket(0x11, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff420100000000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9042d", 0x37) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x400) close(0xffffffffffffffff) getpid() executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000480)}) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x7ffffffffffffff9, 0x4d, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x1000, 0x4}, {{r6}, 0x0, 0x21, 0xf0000000, 0x3328, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x9a7a27df5810ac97, 0xfffff, 0x80, 0x2}, {{}, 0x6, 0x66, 0x20, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0xa4, 0x10, 0x7, 0x101}], 0x2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x46, 0x20, 0x9, 0xc48}], 0x4, &(0x7f0000000400)={0x0, 0x6}) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x0, 0x1f, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x88, 0x1, 0x1, 0x9}, {{r6}, 0xfffffffffffffffb, 0x82, 0x8, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0xf4, 0x1, 0x3, 0x3}, {{r7}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x9}], 0x8101, 0x0, 0x6, 0x0) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80146940, &(0x7f00000001c0)) listen(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) socket(0x10, 0x2, 0x20) executing program 1: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x3, &(0x7f0000000180)) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000380)=[{0x4, 0x0, 0x0, 0xfffffffc}, {0x1, 0x40, 0x0, 0x80}, {0x6, 0x0, 0xff}, {0x9, 0xff, 0xff, 0x1f}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000200)=[{0x8f5d, 0x79, 0x7, 0x7}, {0x3000, 0x9, 0x0, 0xb9}, {0x401, 0x40, 0x20, 0x8}, {0x4, 0xff, 0x7, 0x41}, {0x7000, 0x1f, 0x7, 0x2a8}, {0x1000, 0x8, 0x43, 0x3}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000240), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0xff) shutdown(r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) r5 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000280)=0x7, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 4: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d8060000000bffffffff9577599462e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bb67cf70c886c76db2d5c4bd3d17000000000000000000", 0xab}, {&(0x7f00000004c0)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000c00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47c1000000f183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e5444488bb1a2518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9437800d60ec2f51517398f8ea66192face2523390cd6c93cc441510364cf067d92a0abc", 0xfefe}, {&(0x7f0000000480)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000580)="a5d2a31e4fd2ed0e43155614a424e3ea8016766cd1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53a63257c543ed44ef302957e40e22de9f104bcae43200000051c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7bc96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) executing program 5: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() (async) r2 = syz_open_pts() setegid(0xffffffffffffffff) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) (async) syz_emit_ethernet(0x5e, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r5, 0xf869) (async) ftruncate(r5, 0xf869) r7 = dup2(r4, r6) ioctl$WSKBDIO_GETKEYREPEAT(r7, 0x400c5708, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x3}, {0x2c}, {0x6}]}) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd3286e9624dec06a00c22f55686583fcadf2f", 0x48}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r3, r1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, r0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) chdir(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000080)="c80173c598e1eab85f8662e3b03bec8891f98fda25c341e7d3e1f32155", &(0x7f0000000140)=0x1d, &(0x7f0000000180)="12b7dacb3a1227f116f2a9578d582544049d704066a214fb99049fdb4b1030f8a52aa027ef7f9fc66c336a8cd99f4f31535a480b5e27f65e22017653da3d384d45a3e07ca96c7797496c", 0x4a) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x20000009, 0x20351d, "28b77c09b87aa5780008000500"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="60159fa4271ee02ad1b6efb93dfa97a1e031cca9582ed13f50393374", 0x1c}, {&(0x7f0000002640)="95ed352af973c36ad77e5dc835ab219b31fcd9cd174c71a6935696c277ea74d4d1d2f0ea51b00df5790a100cdbbfe598fd697eed808f54194fdf4ca3b403db0decf9cdf105890a04f2ca55c467d671c5d4ab1ba42feb0d6c196423a825d27745187e286c9ec88637a2413502d6d3e186a1dde261f528dc8c513f4f4a1f17217743b23c389a944961163fc893be3776d971f4ac980da07acc2c67537e50cbdfaf9a4789ae1823d1bb4477ec7905eeb8116b6892fc6b1a1c2f88fd41fd2fa1444c969526a92b3d37042f2ba6bb683eb3c4dba1458e7e7d672cc44e7b9bc9ae6d41924724a62a41af785c769474b63aac502a6ad46d4913161eae9fabe202be4f6f6a4d1657df78fe23befa83bd7d21f4e945a3210119e3a8802d1a783b33e4ce068392d1d288dfccae409dc0c55f194c8e34ebbb295ae222768d8aac43ccbc4b1005c7c0c3c57a95f229bc7d913f67e01038e5827b0172e865a0f44924b1606aa8d077692fef689c907f811680e2a6e9d7bdf095b760dc3992caf7cc12591f23e479dec6c2a11283353d1099d241c28048e2f07224a812314dd80c8928d0330698f721bf866b1431a8bd9ed61f94fa2807083f3eadc68d0c46e4e9e9da86f5cf88b04dbcf6a07ce0d74fd524b42b39ba381af0e22e660c75e00a9a8c564db50b00c058f3be7a582aaf70ef72ba0d3cca1eebdfaa0ac194a241adccae29807e5e45315941dda5b7a43d62e4b93e8d4efdd7c6a25f18a86aaf668c10693f76f211e64f192b89b39c2aff7cf749914061b8a42cbf394041c5fbb19e878f58dcea0b619d1799edf603b616e4db8ad66df08e860fd2380ebaadfeba4f73b60adaccc875fe6e107befc4ddbfe4febd7fcfd2fb9ba4aa45817c610e30e716438d6a567bbbaaaddae7686dd1b39cda04a7d23fb8214ef8cb4652f62bd31589b34ed51dcf6c41afe178adb31624172dd1f0ff41f9db4313c5ef7178814b0de047fcf20c40408630abdc754cc5af871aebc0ae677c716692afb11f7c0931179e2044cc4db1feea56297cc2b06e8c1fd22d4a8ec38e7cf56cf1015ef5245716c36dc385edec6565748ec22d9350e6b89946b4173990caaec356acf7c2e62d3ba3e2e9dfd29b946ced4c8b56df6ede9132ccd27e2ab6ec8894a8aa071ac9ef4df8931340aea24aeb51656382f13e572733fc4593883b36cb7284e2000c2164b690be8c94bc5ff8d4252a1786b9d1bdb4d331342cceb60d192070295f97440ada5d3af0649ed87e2d767ccd60480f4fcda7dba3a7b7e5afa666d735ca8ae35f3e491dd1641e4fbde80ebb91c1e7e9558f921bf3b5b52e0851c42be3eb9619b7196151825169eac953ac42b5570e0900cc236029a2dce3fd311ce80cb8afde8fa7532c45dfd14cf64f2c5551c3a2b24642b17062064c9593ee5d7bd28ff4fd4698a9fbfe7d945c869db5f35c15909de1f5ece302bdadf4f4a4a42154503ad935d0a274cda9e7c240186abaf729d89a350360580e239a0bb6854f1bb397cbbf79781d881987892b77457b53220232c93adfc0b2a04f0bcc8e2a965b27f72432eb24d65d7cc4f2cd6c8f0d4f2a9aa54a844970ce4bdb9194269b343ed28135205dcd1e12a7273db4062744a923c58a96c10224ee7a521c42053e67b7be935cfaaed75d00b78eb21882c64053ce3980a1c83bc81f8bc2f3a45f90201d763ec0a138c8469cf5c07d2b2c7661401aa7c856fdb5d6e121544c048e73982ebe17663ff0170fb1cb7f1d978eab0c0350798a627b6aabfbff8497f29aee1b73a748ef75c7d0f5ff467fd6b9d743d0d62885a51915736999fa4077709f9963a464d496dbabc23ce9d50efeee7a24508097a015e9604fbb622234265928d3c81cd973320ab2d423a4245bd498f50daeccde630558df4ca66816dd150620e3367cb1172789e0fd4c83378d3b703202b85989ba480beb856b8a74b654bd7c2fe6b947ec80d286282b59ae1e76260013e7bf95b2f014b18f99f091d2de293c9bcfeeb13e8e79e4b995382f29f5672e56a3ca39afd1b421e2d3a39340c9e8e4f54a2354db5be45758f954b44822eb7885bb37a32f107d560bfa7bc8c3768b444de68a9fb1ebd3305aefc745bf2dcb3204f0668f0727b50d98f3b2588265cc3ef48341cedb5de9a1c5877d601dd455daa9a9ac348f3144055aebe9b5fbadde0a9b6eb3c1be9e5d3276c5ebeb642a40c34cdc19fb73dd97a7ce23658bb1f2fb1f970c5c39467fa590b47c0042f3811ca9542819df7c26794c634585ab71f067875388805bd3604cf08847a5e6ab399ca4d5d6929241b5097fcce14f41e5822f14d6240ca9c3947ddb8ef938345b7894d5e6eadde32087b6d6e6803a7c48292dab502e9a5661726a8dcf17b3781bfd556eb8eef1f1e307c859a46c35873af58391c4b2cbc25de2bdd8f83f5067860e3578f14575bdfa26df2dc727453045dc4886acc48db9d94f6d4b741ea1a305777db288f70a502947add555496a196202320999bbaffaeb01d58d6a98ab410a9be7937e48527a4e7c262469e4134053c233e5fbc61febf5306a0d4cf6e0a93226da556cdb895b89149c120957e6403869b9b45c7a9b3062b2ceaeb77fefe5a94880a62b9b5dd6c3a9fb0f3cb07c85d9e61b0ac4c7d061cff2ee4942638b05822ac8ab5829b00601ec75bf5a2242e55d1bd93507793b67291d60cbbcb6b65d3fd4fc546457bcadbfadf5cd97f11c6c5ab4a0689d02c351152a398bf98ba59551e01f3a591c0dfd5cb951b633372e918d211d39a435a009186ce8c6a528a4c3c3aa2886491d3b850a68cd424482b406bb438a655eab8c613eccac085921d563a76cdd5c6e6c5940aaed01fce465af74812fb4188277a848dfa32c666a8d78930ec93088ad64f55ecc9f23b8600d2ceb0af37fdddda29c2dd532d47e1dbe985b623f3bb9a0326a4ffb72877507c8bfa320be6b273cf77b3a465c45f602d09ca66d049cbda5c309a25717bf66a16ad7724a7686752a6d693933ad4ac097ba10995a2fc1c4b471fc5f9314f748342b1887b26135631a0ceb6fa45e1fec85460da70f9ede25112075af44c0c42eef214267503af39461c191022d643eaa4a973310ed775df590b7e23f788f769cd07f371686b96872c2da77e05ea8aadafed91edaca29c6f31037c7e2be21ecb4a7f5698a45f3bfffab56c7ff1a88445b3c7cb7107e4f19704f3c8eace9f4a39389939d1d8cd4172d8a08c3bab2147ad11498ddcb71d69e6d0774698b50a7fcd0d39f15b289915bf53b7826524089781bf8b074b2f93f6b7022525f9653b5609ca663eede37abc6e87d2eec439f68bdfc94a96bc41b9d71f31e4647a582f3319a3f6ceafea99f0d357954bdf4a42da42aff4cabe20d320905be7ce7b7b55ad2b4a5aafa645b8d14bc8bd45cf190fd22443f15d44bae8db6a23fa3677483407029436c864610c8523ba0ad51d762136f7badde07ebb0d1e11f2fbf9755ac28737b5ac61d0df7098222bd6119b23166d8b8ff5c85b9414e64c09c72e078cdd46804fd41be7bf5a45fce6c4b9ef0ff1feda86b5e53a95e41482457670386ac0f56db4c59e912c51eb8b773128da4d722809d1e2e29eefeab0e714997061f7303caae0943296bed8f0f43a2a77d82f8386ea2f87862d85db218a41276fe31bb0eccbc9eacb62ff583a4ca1cafb49e6300bdbabd7bc6964a14073454d66e9631a065a261431decf4d0b6f46bc78f2649ae5a9b28b800f8c8da28bb996eb38994c7e505372b37b5d58c10e7a75aaabdea8ad9f0723d055da39646b5eef523586417732a0cfeb9f50919b5f399bbddadd1c93773fae013f44aac86f8fea94fa8ef217910e58550526236470c8d98f8cb02f6e90a356b5f773cb8ce3693b9c0acc629af0de418e3381b76b27ecc87e185d6ecc0ed4a0be8ce19d4c971efe2fbe3b0c34dddc9adc6a3e352d6aae5e86a30ebeab9a0738069d7892314486e565205334dbf501c5645afa7661ed04bc17864c81ddec987271df495b3821f7a69893ca4e4ed16986202a7cc1cb1c3fada7618b9006a083855bd357f0ff4f306aa5c9d930793474e5b99526a6242923c179020aaab727a3a3f0f8fc2923dbd68d453dfce457f2e3b3d6a898a23cf6434c0c1f3120de2deb6acdd31f441fd333a07f1fd734b267f53611c3d09697fc4e4da39c2c1221307d377c3d4927b0cd43ae16060a1026477dfe4dfbc9358e2004cbb9ef3d5944c785d90675e856b3c0588754fae25d5aa8eb530cfbb055174590befab51aae96eee23b86391c5d218f12133fb65c647160459d151f9976c0f691e40b95df6203ffbbcd1987674c57105697d3e16595e661466918e60e00c45d1a98808846c0c06bfada11087fd0c26ba432c3a45383022db0a46a21398f581ef6b185a885b928c5874eb0b60e91540092bfe6022280fdbb7622268825437c66806934f33c013a4b276774997fe78d38b2a42370424755a7bbd63aafc1ed2d5e064e5574b173de877a69e16c83ba3c8e2da33f17c02dec9818a6cdbd3b5990b19e2efa555fe3005e4fa19f76752109dd39a52716a6326c4754bf164b7a5486f789bc908a90efc9e8c2fe0dda796bc137c6eff4533bbbb9983a495453dea9553e35f32323a38fec51dcbbb8e73524c06634f2e4810681d137aecdcae6dab7ac5b2acffe1cc2ffdba10e56dc59ba61e640d136ee9a97f703024810d24faadbbd2ff9d6149410d42699b80c608ca19ae42d98b6a35cfae1b1aead790d92bfdaf8af34125b11132f91e6ce6f314bbe7626670d167fc0b4ca96f56053a8eefb3c0bf26f1952f4b0de2b04f37cbf9f1a6688035be589982818064c008bb27f1fd1c491f4da2a7ff22033ee2a2db5840afa0f24f4aee21fb30055380daa946e2e4ed66c2bc514cab7d6ce702d648a25be3a98c11c43f8d385c9278543f936c62c994a3daea2b731b16d6a0ffb55a802749e306d74deea9d7ef8e2adac99a6967ca6620483d30f358409d994f3081c63a7ee8c98eea5130a5855f7e187fe8f897dcd110ea3e88f109327c24e6f2afb040e8b84e00930c5f83cf93749af4c42959f3891eb0c9b161bf3dcbe98db5e86ba966e9c05a74ed0f6e16b8d01ecc4f810e1b8d084dc936bcdfb81c093da33a229ffd16a1ac263d8b775948fe783d38edac27f7cc84b08bc4f22b8ba42b289eb103b524c528a330ac88aa73f616e0c52cd9fdec392abec6dc058f873f1162184225fd24d68d4b88e7e03044de492845eef035308f5e68a4767d8dbd5dc86be50a30f725f692c11d7374bb582349253ecbf693a91293a513734d4b0044eecc882b6bda9c20cd1d2130989171515e6360569ff91ec36abda43ac114d805d179df62a50a9249fb7b2eadf5370a1e24bc0c557bd38901ac7d90a72fd68b437832774f4aa87aa4ab3daff3552ff6f26fd8566656895830eaca9cb66e7f6e1fa37ad16bc01507058db00ee41c7ad74f8d23fb25553fbacd208da627486ddbd69cd95ac3d45a22f1577c114724fccb97f61951a7cd1ac3c84dab080aba751358e3e503d393ca8c04dff2993444635cb025394c995ebf8723628aec71baca140f76dde990468840c5c495f3968b20a97117a23c4440d5871718b2fc9919d94fb1c53d3d01d6539ca161c564b0c326fc146303fad5bdf0b74ce827f06881566ba85a151e30715e13dfd0eb3f96f4cdafc14daaf37a288724bb6d6fc421529bcf53f439bba0063feb6e0d59df9f6bc66858e07bbfc247937155054cc7d92a611e0df56d5f673825609bc5"}, {&(0x7f0000004640)="03c14edf820c9ed918df4b558fd6b1cb0a2bd0f6a7c9597db0398f2f7dd87373a5fcaa48e83de4393627364f43bda46725ba14277f0fe936a33d0948b872bd4caca8ebf35585d2f29fa56b0c2fe06e1a79a120b28aa6ca91908568c35c5a0b8bda4de9ae4da70f5cc71ce83dce915458720f4ce9660ea4f6ff4780e1984f9a5b87739b33dcc65ff7acd4908e8efb51d24ea72ae71451c4db415676333d563d74f261d8c7effd2aea29cd1f2052ed8957db4eca283c01b4fe8ae2b5dff018d47813f54d82882042f72e5d983e9d96c844257b0dc02366ed18774d5eb107f556a451977a197c3928acd636cf49d6b2d05c2c282431c4c685f0ba6d89031722c03b9483856832343855fbe237f341d95f581304053dac0b370ab4b5ff1972b007495c7c7d2f590720f877cefcfaed221335887d027cc1c8a08a44c97032cb716a999e2fd938e38b6565092d3fb5c54819ed2337eb6425cdd41d9b1a4a164adfd4c44a7094908ae00d201be8b6528ef811790b486c8d291f13cf71cf2275eddd7571d34a5fda0c6133fa36ba14a16f3e77e2c9634a380c36893352cec5e80a9f4276cf193e210066f992f5041fc4df4661f7e906babbadf2d1bdb4b5d1fe13eb21cdbb37fff061899a13bd11061869dd8a8f432704c45f72b088806f235dd3902c5365cfed24625faa2dedff647764048f707ea0494056ba3bfeff72d8300e3b629382293c8734bf9b42e171b9722b078b4292002be07e5065aab40ec108df806f5326c3c553e79f866091d8706d8837d159e52bcf716914a72637633c0a53ccc27efcf0d6e2f7818ae71db61f757f924b95fbbd3ccfa543f39d8b6ac905a1d0101dae72176e71c4a6ecfce76fdaedfbaadeef1b663b59e45ebd5aaa18342b016cb776b59155cb0e584af6a81f653392449b2be771dee9f697d7383f02cd132d8b238ab5579fbddf2929d9bddbf5c879babc17f0ccc9c7cbf88a185ec87b1fead13b44d3b40763bc4e99da9cf2a08f684494dd072165fe05809a5b3ef39e6803391103df5ae18abe695d5c10fdb15925637bfb90b60276273aec846433a2cda27882d25668383e80a464cb1e922a1d98933ee24d517989e9bd26249750a98a00809f37e082b400c04893074d4d5e9fa8c595cf3384e8b9d4b8fdaef08a7863dfdb23f160454cab91c07d5d07ac13bd2328eea620219ba97c724454a7b9369840cee01881256e03de98ee7fc35e0ade00292421b4afc37aa9ce5aa1fc00e28bf444065b6c4abf4279dcd68b57a505563e37f4357932531d6b989d1466dbead79e2ce2ca0520556a4e5ca10577f5c8152d1aae5b761a7c6c91fcc44324d325d59d3d042cab8056a9d4ec1372cfb056743064dc83b160de26768cc068fd12e07d05d918de3ce12ec73200b75470df62dddfe602754d18671814f1bb2b22f808519c9b32953ab1b76870ba30f1a42812e82e9962888c11152b0f3e58199d1da6163f664e75e13db30323fd7b372aafba861490c4c63ca4e126b148c8022baa21efcbfc2a64bd58e7486402a5fc1267ef7cf2505ac43aa09b07e690c0ef3537bb4e1fb7aa18e3a8565a44bf53b50e1ae53e248260e04461a3bf68884dfd41cb3e8b4e534fe8e6079663000a6032126989195c4e2a322bdeb4d3ea9f1439c862f8d218bc33e40b5b29d5a753b65334dc5b7d2333279f07d4c6985dece70cce7d9698264bc82073e58c41137ef9abb3fec1207f7c2d2092e7da3b089246be8b03dc58e0e8da9215062cec7fc1826988634672c1a00500501bcb245e0a38f7563df390680371b8ccedd547413dca780617c1810b58b3226103798361fad38eb91f48fdba6ade353d9474d27aa818f50b3dac0f5bd4435596473cb983be58b92bc818bebf2693a3211d2f9f900fa5d800dc03465247f8ba1bbfce0f8350860a30b53591f57422b02c73de1cab4b5bde825f5554e25d99f86a5c3140186ae3ea06b7a5e5bec3ba4163f9626307fc909a4aa06ae750e323836ccfc16a1bfeb851bd8acc68f5803f8a77778a469468fd1be6dc1f1cfa07635406a705a647eca75e0d6b759b4b034ca9c576d8a5314b6cab6ad95c96c14a6c7cd0376035106d20f5ac9589b56586d7996a522a5417de1d9d63905a1a8fd51d53c4682397851dd5e945723ae49ea46b0b21a5851981000fb0ec1f5221aa175fe8d3495a67430681ee4c2bec5ebe0f845fa3b7ad4e6f746ca23f1094796196ed90961bbbeb5e3a111608ecbbb2e973b38037c50e6fb93a12c8998ea6f8a5c29ce0bb893543914b3ac7d1082d9fe185dc326cd3283fc9b3412a33429e642b57fdafc2429eee5a0464f9fb297694bb30d37b351d5f543d93a20e9ac13eb976828af6e5441f14acd0ffbb446b9036e37b48e0dc5317256cc1fbcbb8ac07bfb94f44792b137f71d654583253a22a3fd3a52046fc5c014a659ba1b578f2a9991eace4900a6835402d7e49ad76a864aae911335384669a613f71a0335e35afe6038fb802781f2615f42c18e6ff5c6373d7c3b929afee3dcbea3b7009c6a0ef5d18c64372dfe83de206680cde2d82b7786c7238d2cd5f8a6de63cb135ed0d4c6cdaeb301746c2073bace1a499794e5e7c52ef74039b03ea6d79f13269058c1e0efb167b68cd91d077815bc441df938a39f894a83d35e55689399d41fb4a7b4058ce0a8d3a443714189773fa7036a839d169ff866ac272d6e312954dcdd7b380fee00926ac1414e3af2352a9ff9848b2e27ddc35649faa629b75f3cb2b80ee3efc34db0070ec0a302abc3233db92a8f60d9c6d9d8aa32d9c19b44986a86d1dd8685dd9ed47896dcc3d3dbe18934ee190b58e0d949f2245d1b65ff7c25ebe2b9ea4664219307a0365ba7df148fec21f785d7b3a17c0d0b59585b7929a7d743b3c3b61646f08e8b78d6f2e721476b7891879c3d8ef080a2e949bda06315dcb76c3b1f3b2859a6970d20a94fe5396880136f84a7e90ee6bbb5a8c5882cae90cb333fc21bdfa95a8201c6b6d89a11e8857adc8265bfe4eb127f8147d034a116cccf248497df34bf5e334c5fea540810bdef4a1efbc9a2455ff237253a889025cf15a22451c7fbe2fd0e18f1e255de65c7dab25c07ce9e2354a5874fb5d1a7a07c6e893685a0ea237c8ea2c4eb61efe6e1f526954318bc2b28af88b2f202b2f05083db13d70e8d3a70382d9ad57582169abd74eebe8d0d38ca981790d3c795dffde187330d7ed70f33a6a3d775bc27b0ac5eb57f3aabc4544f9743c0fd6239ba0ed5e4c039b81131cd2fffb20594813701ed55ae746f57a711df8baed77208b1f1c34028af62b736ea48fd30c7a3990927a5cc740acb4feba8f85c637ace453f2eb750ebc03a840dca98645c8c88c9189fb114cc2642fda7de60323d47967cfa140d0193b5e2eccad3c94df502e39371fb839cd34799439c9e899147b309de69d745355de18bf31e75d3ad053f8420351ba6eac11b91f1bc1193d5a81508f62727a8ca73c3ce4b77305c1d9d0c09ef90e91ffe027109744888e5123c990b1687aae772173e16ccffac7a390ff299162d73ed9a7b1c4daab457ee6956ffa252fd4e9a9b8581294e4e77059a5cbb63b11a5b1c19650663b8d1b56d5df314386436949c11f33f31ba84f7523306e43b1b64497fafbbaa1252540b9ecb345a701b63149863233d58e7fe73e5b3578050b6e6cafd2c30f1f964eb9405befcbcfd8f8bb311ec2095add2e011f4a03b77faba7726b49f048d3c378f5722f3ed8634601ccc63773b0326d18910a553295e8f01f59b9b993f22b6738fa42d76fe5828c04aee36a2c7fba14feaa9bf22e12cec726e8d36d9dd46e062bec41ea93521ee14eb685b7906a0c4ec83cde85abe4226e17ba2042b2033b8a96de6c193edd1bd20bc600da485d1b5c8c27bc534fc90a12bd476e5066dd0d05c2cf1d39f738892ced5432611ec330820a7b260e04bacce081ad800f6a3541f4ca2e3fe55503e63143d78e4529f05e087355058324964f42f562bcb21551beb6ce33480053519972b7be8249386ba274cd28c393990b9dc86b610898721b03a81a2969b76872f2620b4c8523039bfc908a89237dd34a8e4ae3bda788126dc69f2127765c5ad9db1a4b94d0b74d8ccae6e04af46d50972176b71fa1201fb9a6acdf358ac542a9b573103c8dbc448a1e9ed6dd8a16e4e91f131f7f0aaaaad833b9ce8d30622adbf721b9125de129a17cafe3d57387b35bdeaf6b49c8d17af49ae6cbaf3f0159254bf20f588a397e11310738d2734b6a6d1653f1c4ffcd0fc1f2552674c1d1ce8066f0af319bc42e7f9d3fed1f0aed8def7a8c7ea8c3de72d8e34b4323b9818f55492f53fb39284ba619f867cff019b515a2e03fd5d76f6c3a87a39101a6284db547b7bda3d9de26f7bd8eb096d7d8007ce2fb4af59829fafc454dba4c0f58029430cd9c550bc1f084afe8908a820e831eae0408bc0e1b7369d689abe15f03af16d0d1b42c7fc6bb05896fef974ba6ca9e8b915fe38fcb71eeb2ef279a37a8b3f799d7a700a6d454f44726931d90c03e48b523e0c00e51cc63216d58163879e1b3c217cf509dcdb405b562bbeed83319a9869e93245b4e2afc65f5a45504b16016a2df7c31813b82ac62b277d605729642166b4bc9111e2ca97969027aaae231edf91b01d42f2c4dcad6f0ffc267efe39d478dd9829f39999d85c82c2f0a9d40acd1c943035f53497f26ab8721a86565b2c361ea733eec2b8631b0d7d4e92ef7d1e8ada640b01fcd889714cb4d55f6f157c704ff2bf440bb33fd805ececfce1189a9d04f7c56b7ec2a7e4fc9e15a1413cf74b27a1d6476f631787917d06fd811694ff2dc9701380bd2724adfb1648499fe59c63471df94187abb58a237979ef86310434fe12cc73614637f18eb2dd0b350bf0539b09918ef589d624ffcd4f93230abc07066e412ecc9f4abf67b940bc370fea6d576d8af3a7aa5d789314a330df5c3d23364dca8daf4e3464099c35449818d5aff1d52a0f5285842e8029b481b4bb626a7d98556a84a484f468d908fcc5000189a0c7fd9048083a47e302491cadbbf019f3664c8db154c699d9fb6bdf91f5b3c120bd4d948e365f25ac722028ab1a4d3b974adbdfd5c8e69834a1f549b0e25d972a60ec0e1bfddbe898c1e2377584876369af022c05873eaa068bb5dbe8c152778125bc98fcf76c1738362ea695dffc7adb345b01d102ae04907ea25eeb3498fc7b3066e739375034c86dab139e0b516690e4f058cd5086cee7a10971bda5f5b39e80a26c37c621dcc27433064e41d5c5b4571899d9f412decd20b5817e134b47c7f81587bc3539f8c567f43229441b2d3543d94b5c4e9946ed5d714d1998622b5c22f4e968ce40be07741764ce358345ba5f2a7943d4eec5f78c2da90d16f97e7b62a52bac9b7a0667e0672438f68d06938d933dfbae23f9357643e3b507a5226fa848ec5400bf1bfa25016d49cffd76e94465685aa96ddc96039b944a01def9ccb92d96676c591e32e2d5141952927aea1d35b8ab8afdd81f17b02c1bfe521f9d5d389c046219f19aa06fc098f55582ad865a448b57bfee31ce8c89c2dbee93aec9f70364ec002b43336e1f6d661f0cf78d3d3f60aa84151a17ccc0800e5b5425d4e0b398955663abe492121c5abafd8909ff75142cc2bfe263c57ffd9969779bfbb67bb151858fd5baa1cc267d3104b7eb78d2aee0e3251f0da18417b5a7524b2e9550f701c8ccc0674d078e2dcd604e18a6663f90cfc00"/4096}, {&(0x7f0000000640)="f5c70ce891e4f4bef2ff329f9ee93472f40a3c91e0fdcbc8161bae75ae1cfa89cae242353d4642e714ad84926c70dd8a7133fe22aeb703a31f83a9874b8a82f69a9761f6fef5c0a85505fbc7c4c822213b24ae120b1e74bdf9a242adc3332d7bd7db0e5c2e0da58346de80c084585d9eaf"}], 0x10000256, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7fff, 0x3, 0x7, 0xc3, 0x5}, {0x7, 0xff7f, 0x5, 0x9, 0x9}, {0x6, 0xd2, 0x3, 0x3ff, 0x1ff}, {0x78d, 0x4ab, 0x7fff, 0x7fff, 0x401}]}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000080)={0x2, 0x0, 0xffff, 0x200, 0x5, 0x1000, 0xfffffffffffffeff, 0x1}, &(0x7f00000000c0)={0x5, 0x9, 0x5, 0x1, 0x6, 0xb734, 0x6, 0xd14a}, &(0x7f0000000100)={0x8, 0x9, 0x10001, 0x10000, 0x8000000000000000, 0x6da52389, 0x4, 0x3}, &(0x7f0000000140)={0x52, 0xb41}) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000001fc0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000002c0)="b75f6157f6d60e2b12aa05f63081505ff42e2f4357bc432248e1f49b82f0f88c4ccce5626bf4289cefbe32f142ef8f24023ce08a325ea0021989c7b53ab02fd584686e", &(0x7f00000020c0)=0xfffffea9, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) ktrace(0x0, 0x1, 0x40001908, r1) sendto$unix(r0, &(0x7f0000000000)="e9b6f5d55a82d20180ce2d1e9543bf05", 0x10, 0xd, 0x0, 0x0) executing program 5: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) socket(0x18, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r6 = dup(r5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9", 0x8) setsockopt(r3, 0x1000000029, 0x5, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 1: close(0xffffffffffffffff) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080)="c7", &(0x7f00000000c0)=0x1, &(0x7f0000000100)="8432f0e35a09b62c1d52ea4b39c200af468ff6b163f8c4415a40616e45fb02932363fb1dcb797948320a9e6acaea33a8d273d96b67f068d3d117cdea3c89ab63da9cd2f79523073847f53df249ec0b464e0acbb2eabc1ad6365b3a397d5c1ceced987c30a884f9f98f4b3cbbd1de70a3101d8ea84648967780375463c09e14183c4285bac226688e2686cfd299a6704b177e3ced288c63503896399f2a110ca8c4ed1c11be997dde948d092a229253c119b878cc44e699df91b8", 0xba) (async) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getpid() getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(r3, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x7}) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) socket(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) getppid() executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000180)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "e49919", 0x24, 0x62, 0x0, @empty, @loopback, {[@dstopts={0x33, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xc0}, @pad1]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x80}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r2 = dup2(r0, r0) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x6}, {}, {0x7}], 0x3}) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 4: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x3, &(0x7f0000000180)) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) ktrace(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) open$dir(&(0x7f0000000140)='.\x00', 0xd78161855395eb8a, 0x0) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x3}, {0x2c}, {0x6}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) setreuid(0xee00, 0x0) getuid() r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000500)={0x978, 0x0, 0x0, 0x1ff, 0x5, 0x0, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r7) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x6b7, 0xfffffff8, "0a28ff74a287bfffba99617f00000000004200de", 0x8001, 0x4}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a2", 0x115}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x257) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xa9b8, 0x400020, 0x1, 0x0, "0100012d29fb00", 0x0, 0x1}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x3b}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0xfff, 0x800}, {0x1, 0x5, 0x1800}, {0xa40caf9983abf56a, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mknod(&(0x7f00000001c0)='./file1/file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x20, 0x4, 0x0) close(r4) r5 = socket(0x2, 0x49448f48b24708c0, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x8000, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x40000000000002df, &(0x7f0000000100)="7100000000000000015a91701d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff00000020b501000000000600", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, 'G'}]}}}}}}}}) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x3}) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) socket(0x0, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) getrusage(0x1, &(0x7f0000000200)) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) recvmmsg(r2, &(0x7f0000003400)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000003300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/72, 0x48}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003480)=""/118, 0x76}], 0x5, &(0x7f0000003380)=""/61, 0x72}, 0x6}, 0x10, 0x0, &(0x7f0000003440)={0xeaa9, 0x7fff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000300)="acff46a366f10511a4a367a13fe1f07f0477ba020071344d907dc2df821f3cfe5367f449c0a62ff458141b425421343a8a750fabfe5c2e56c621ccbc0efb2b62cec7276f5c7352953f7b1951964a154d552db18d54653777df286cdf67395ef6d7e97d3c57930a1b5bff150057c594a71bd28be36d1ae6d2ef3b3d3bcca518ea9d6505ce07662eb371323cbe0c64d209b64fdf176dc8f4617ad36558b608b6d873259bba0a2913bd3c8d7c9eeec6f909dbfd052bb46875ba4d6c3f390cea574fcc451ad08a1a7763a0060f2257bc37017bfbe8619c90d84d000000002300365ead2baa669d0c400c5b00000000000000b0b01ab7b64ad28d3f74dd933a77971c1b8171ef9f", 0x105) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000d40)={@local, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) executing program 6: 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}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x0, 0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="06", 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f00000003c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket(0xa281df338f8e8536, 0x5, 0xef) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22, 0x8}], 0x1}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f0000000380)=[{0x24, 0x3}, {0x21, 0x7fff}, {0x7, 0x7a6}, {0x42, 0x44}], 0x4}) close(r0) r2 = syz_open_pts() syz_emit_ethernet(0x32, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x3, 0x0, 0x0, @broadcast, @broadcast, {[@ssrr={0x89, 0x7, 0x8, [@remote={0xac, 0x14, 0x0}]}, @end]}}, @icmp=@echo}}}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x28081, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) r6 = getuid() r7 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, 0x0, 0xb2}}) chown(&(0x7f0000000440)='./file1\x00', r6, r7) dup2(r5, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) r8 = socket(0x11, 0x3, 0x0) recvmmsg(r8, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="f2d98d803406fd3f3ae5de618b17e9c1e351453dd510d71c27f34224a70b765f5806ae62f1ceb57a7b93ae8cf96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b2604", 0x4c}], 0x1) executing program 7: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x94}, {0x64}, {0x26}]}) fchmod(r3, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) dup(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000340), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r2, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r2, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r2, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r3 = getuid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r3, r4, 0x181, 0xffc}, 0xffffffffffffffff, 0x1, 0x7ffffffffffffffb}) getpid() executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x45}, {0x6}]}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r2, r0) executing program 4: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x3, &(0x7f0000000180)) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f72420590933122e2db4bc987be3003723f994d4550fa2eed59f6150a89603e03015022d4e7847a1e90b37f6a566b291d927e7178c103d3f0b87337c6c27af2fcf5bd31fd1698363832abca7e6d259904397c8d994b978ccd3c35840a92c56fba06e3592ec81ae128b975aa5ba53437d5849ab02d9f72e97da218b7d3bad52a272234a977f67edffa206f46678abf7ed58e7c0a311e3d2f9d67bccf16fc48b27c0f0303d558786b452edf3346ba026614bcfaba41a4e8bc6a5b996f74a2cd18d4eb5bd772b66cdde655e168bae78ef30ff1a2aec83811190fec6d9da550387d3e9abf5cd54ef1af3713dbc501bd896377d65ced795fcb0f78d08972b20354712f2ab50925ddadb7bce7ca09263aaf1651a473b1974f17cccf62d5ef3b427d4b5b487b256eb321056776af12475faad8390be781d7019108876b94752c4a68a60c83eb8c9bcd1c778d516d7f1691671796", 0x169}], 0x1) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: socket(0x11, 0x3, 0x0) semget$private(0x0, 0x2, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000240)="cc60d3d79a1a7122a588b77ff5b97236f31d99fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae4195e81a7a7ed0de3b2ecf71a3b2e450b893edb6c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xbd}, {&(0x7f0000000180)="b289e5ad4248c7df2ef416a1d18b2a879fae", 0x12}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307ea6356105ec888ba86930f1aed0b3d111d00000000", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f00000008c0)=[{0xffffffffffffff9c, 0x20}, {r3, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r4, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r4, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) executing program 4: getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2233114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9d3390cc8f801825d61851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e100b6c20000000000000000000100000000000000000000000031cd4c59"]) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 7: mknod(0x0, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623", 0x1d5}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {0x0}], 0x3) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x40000000006}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) connect$inet(r6, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000800f83a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000002b00ff0100000000000000000000000000010ed0a2c550654522c7660e9a1eb7a4333c00efe1660000002b"]) malloc(): allocation too large, type = 29, size = 28292870884 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x96dd, 0x7f, r2}) sysctl$net_inet_ip(&(0x7f0000000000), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) setreuid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r5) flock(r6, 0x7) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket(0x0, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x1635}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f00000000c0)="c06d153bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba9544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d509420000000000000000000000000000008104b8a7fe018b798516a8cbc695dfc5047823d853f951997d3145f2ca7c1be0bfb77a17ee67ac4e990360ba00"/174, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {0x0, 0x200}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x0, 0x401}, {0x0, 0x9}, {0x3}, {0x0, 0x9}, {}, {}, {0x0, 0x2}]}) executing program 7: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x80044275, &(0x7f0000000080)) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x20, 0x1, 0x8}) mknod(&(0x7f0000000100)='./file1\x00', 0x4, 0x205b1a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) socket$inet(0x2, 0x3, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f000059b000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x80) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffc9ff130100812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f00000000c0)="0300000aa4415dcef99574e4873809e9f7be17f800", 0x15) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x80, 0x0) r7 = syz_open_pts() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000900)=0x4) r9 = fcntl$dupfd(r3, 0x3, r8) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) write(r9, &(0x7f0000000100), 0xfffffe5d) write(r5, &(0x7f0000000100), 0xfffffe5d) setsockopt(r3, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x65) r2 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r1, 0x0, 0x102, 0x2080}, 0x0, 0x877e, r0, 0x0, 0x3, 0x100, 0x6}) chown(&(0x7f0000001100)='./file2\x00', r1, 0xffffffffffffffff) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = open$dir(0x0, 0x40, 0x90) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') r6 = open$dir(&(0x7f00000011c0)='./file0/file0/../../file0\x00', 0x1, 0x40) getdents(r6, &(0x7f0000000040)=""/4096, 0x1000) linkat(r5, &(0x7f0000000380)='./file1\x00', r6, &(0x7f00000003c0)='./file1\x00', 0x4) r7 = open(&(0x7f0000000180)='./file0\x00', 0x84d0, 0x40) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r6, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000001140)=@file={0x1, './file2\x00'}, 0xa) setsockopt(r8, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00005f7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f000062e000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil, 0x1000000000000}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0xfff}) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) socket(0x2, 0x2, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000380)=[{}, {0x60}]}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) read(r1, &(0x7f0000000240)=""/122, 0x7a) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x54) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000780)=[{}, {}, {}], 0x3}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockname$unix(r0, 0x0, &(0x7f0000000200)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x50}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) r6 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setreuid(0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0285602, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r1 = socket(0x18, 0x3, 0x1f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r7, &(0x7f0000000740), 0x0, 0x0) r8 = getuid() setreuid(0x0, r8) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) shutdown(r0, 0x2) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {}, {0x16, 0x4}]}) ktrace(0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f00000001c0)=""/35, 0x23}], 0x3, 0x3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES8=0x0, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x0, 0x2, 0x0, 0x6}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4, 0x0) close(r4) r7 = socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x3179, 0x9, &(0x7f0000000040)='\x00k\x00\x00', 0x4) setsockopt(r7, 0x0, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000001600)=ANY=[@ANYRES16=r3, @ANYRESHEX, @ANYRESDEC, @ANYRESDEC=r1, @ANYRESHEX, @ANYRES8=r8], 0x401, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 6: socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)="9b697bd20351351ba122a594b06eeb37577e7df2aa09e1c6899dfa47a72ca4bec3e07a0307c1356b669da5bc2faab3881cccf358ad03ebee6c9985f7254ecc2f56e82b5e10ddb8b4081f0444cf701087fa0e889be0e17a1aae18bf4aa2548241b1d5d95f890ed1a0683b7de6d5697f3d170e13937e1a1b233aeb092381474c4a1586ee957a2fa5bcc74494461b68b55ad418999f5aa72e9b3c86", 0x9a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r6 = getpid() select(0x40, &(0x7f0000000000)={0x9, 0x0, 0xfffffffffffffffd, 0x0, 0x2000000000000000, 0x24ff4bb1, 0x0, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="3f115ea9fb8548a930bd226989b826e24d665843a387fb336b097348b7b8a921de946bb4a52c28f473b1dde5d549a6", @ANYRES32=r6, @ANYRES16=r2, @ANYRESDEC=r3]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a17de86d3c93b5b9b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5aef71999a9a3095391db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092", 0xa5}], 0x1) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x84}, {0x16}]}) write(r6, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1000, 0x0, 0x0, 0x100}, {0x3}, {0x46}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x48}, {0x84}, {0x16}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x4c45}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x201, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9", 0x4020000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xcb5, 0x4, 0xfff9]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) setgroups(0x0, 0x0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) executing program 3: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x6, 0xe2, 0x40000000, 0x1f, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x2ef}, {{r2}, 0xfffffffffffffff8, 0x9, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40, 0x80, 0xffffffffffffff7a}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x4, 0x5f41}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x8, 0x4, 0xad1}, {{r0}, 0xd18bd9acae396cbe, 0x2, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x93, 0x80000000, 0x3b0ee82f, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x1000, 0x6}, {{r3}, 0xfffffffffffffffc, 0x20, 0x8cff6602a381c714, 0x200, 0x7}], 0x7fffffff, &(0x7f0000000200)={0x100, 0x6}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup(r0) r7 = kqueue() r8 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x8, 0x20) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x2) kevent(r5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xffff1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0x1, 0x400}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x20000000, 0x8, 0xe0}, {{r6}, 0xfffffffffffffffd, 0x7, 0x4, 0x8000000000000000, 0xffffffffffffffff}], 0x2e3, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffd, 0x48, 0x8, 0x1000, 0x619f0f5c}, {{r8}, 0xfffffffffffffffa, 0xf, 0x2, 0x7}, {{r9}, 0x0, 0x0, 0xfffff, 0x8, 0x652c}], 0xffffff01, &(0x7f0000000440)={0x5, 0x8}) r10 = getuid() r11 = getgid() fchown(r9, r10, r11) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/520}, &(0x7f0000000700)=0x20a) kevent(r8, &(0x7f0000000740)=[{{r12}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x70, 0xfffffffffffffffc}, {{r9}, 0xfffffffffffffffc, 0x40, 0x1, 0x400, 0x9}], 0x7fffffff, &(0x7f0000000780)=[{{r8}, 0xfffffffffffffff8, 0x46, 0x80, 0xfff, 0x153}, {{r0}, 0xffffffffffffffff, 0x64, 0x20000000, 0xffff, 0xf2}, {{r7}, 0x0, 0x41, 0x100ffff7, 0x37, 0x400}, {{r7}, 0xfffffffffffffffc, 0xd8, 0x80000000, 0x10000, 0x80000001}, {{r7}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x800000000000000, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x1, 0x9e66, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0x7}, {{r6}, 0xfffffffffffffff9, 0x6b, 0x80, 0x20, 0x100}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xffffffffffffffff, 0x1}], 0x4d, &(0x7f00000008c0)={0x45dc2fc0, 0x1}) accept$unix(r4, 0x0, &(0x7f0000000900)) listen(r4, 0x10000) r13 = fcntl$dupfd(r9, 0x0, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r13, &(0x7f0000000b00)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000980)="229c1a9ce143e52279df4b50074c20dc1c5ea664c819", 0x16}], 0x1, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r14, r10, r11}, @rights={0x20, 0xffff, 0x1, [r7, r6, r7]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r11}], 0x60, 0xb}, 0x403) getsockname$unix(r12, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) ioctl$VNDIOCGET(r13, 0xc4104603, &(0x7f0000000bc0)={'./file0\x00', 0x7d, 0x8, 0xe6c2}) readv(r13, &(0x7f0000001400)=[{&(0x7f0000001000)=""/66, 0x42}, {&(0x7f0000001080)=""/230, 0xe6}, {&(0x7f0000001180)=""/172, 0xac}, {&(0x7f0000001240)=""/210, 0xd2}, {&(0x7f0000001340)=""/174, 0xae}], 0x5) setgid(r11) r15 = syz_open_pts() write(r15, &(0x7f0000001480)="68b9d60b665e86bd654dd8642dc653a0a6bd6173ad2ddfef4c8c29c756df151dcbd665d6e1b89739d99617069147238619e991d45e9f93da596f8205a2044c10fa0f0fd725762a067cca6e04c338b362002f69dbf4199f4d9ce004a41749418dd092f862e7c67ab651c3ed2bee171a3c247dae6186133200f5ea5cf082fb9e357fb0b39c9956b70df3c28ac385a4", 0x8e) getpeername$inet6(r8, &(0x7f0000001540), &(0x7f0000001580)=0xc) readlink(&(0x7f00000015c0)='./file0/file0\x00', &(0x7f0000001600)=""/73, 0x49) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000040)="ec", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x2}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000340)=[{0x2d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffff7fc7a2e46ff6355dc823d20d4c5f6798ce213a05fa08004500010000bd1f53a2"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) open(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 0: socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x94}, {0x64}, {0x26}]}) fchmod(r3, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) (async) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9a", 0x9b) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x87, 0x0, 0x0, 0x20000}, {0x106, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0xa, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(r3, &(0x7f0000001100)=@in6, &(0x7f00000010c0)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x22, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x183) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/22, 0xffffffffffffff42}], 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x80) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xa2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getuid() setreuid(0xee00, 0x0) rmdir(&(0x7f0000000280)='.\x00') setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x1ff, 0x7, 0x1}) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="ac29576fea7d19a3749a8ac62e70f36d934091ea611308c803", 0x19, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = shmget$private(0x0, 0x2000, 0xac, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1800) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r3, 0x8, 0x1, &(0x7f0000000200)="0b230995fef0fd58bfb33e9d974a655a56ba311fe8b22c6968cd07c81b6c199a971a00137ee3ac4bcec4781fafdc29950abf8c2f35ec815a32ddb31d6e04b1d4a6b9fdfe6c364ad0723a72de9b91faf02f772045cb4e6388eff9c14fc9f7faf0e5", 0x61) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x1f}, 0xc) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) linkat(r1, &(0x7f00000002c0)='./file0/file0\x00', r4, &(0x7f0000000340)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="19aa1acb557674572a36b2e9eed34055a83ada4201c474297ddc62ffd762598838dbf83d7342925ab78826749ff1f64c7471222a90fbcb217243e26cb1b1ac4c02c6986ffd15d4913e62f9eddd34d503843bc15c5fe2446ebe5e6778f1537ffaed494467637f7d19cee3beb032133c3f44010598fd7b184b6ff15bd6eba656a51baaf06c2b6df6f3d51e06278c82d1ff8643f454b9ff8c495ab97729ce9ead4e8b13513607edf4d007a1aff13f30cd00abf11ca86d5c1ba2f500f61f9418a271a3aff946bc47b1f187e4d2f33b2805b145a94c18a614999728930fd801f1356a200a819108a6c90b459eb063168d599dd05264eeadf04b63205de50bdbfabc35820c2660ad8373553fa674df00448b854f1ddbf28020b4c408162378f511eaac2514c6c1382ed57ffff18780d30bc49c3131162f07a7f41940186c252633d040192d7f466e39380ed3b707d33bb5bad043b8e0232c107cc6caea3afb08162ab1845d2519134964c019905d1f5e0d6421f396096d28ae7f6191f77cb303dddb4bfc8ad80114e58b36589067ac6aecfb9a6caa3b7f2e222e55d6f7e38c1132ffde7870bf5916ce4fabd7c8ad557c1c4b70b8f32277797077803112c5b9873d21cb596ba55b4605a681fc4bba283f7dcbcedb0c7c000ed8b3cb8c1fffd306ba0bb2fc136ec53755f1c22c32529c0836ddb6c453e734af76ab7be0ec58ae6182c4a36d428cd7cd4981465350d50651a6491fbd7106e8af777a6d452512ae3d3468644b89a749cd5e72fea6cedb1564403f0b0d13078d3a7ca6e025f78aa4eb8a85f4f4268086fc3faea5d5f3837c64411269ccee14d548cf0b4b4221cdea4bb73cd37b5e833599a068a7fc7dd428ce486cd2eb5f9f26de8873e29d7b8f3482b7959dfdebd37cafbb0936e9b86b1ba4fa2a4fbc1fb468fde007fd793afc195e1639fe60051a389502b46db7cfe5c1c1e736841939cd1f3c5a3d0e0a3f409fa9fb1638bafc5b86f6f68a4664efc3f7ccc47d65cd5f03a2d75f5015725822a6ce9522e679cc79a76e04cb89ea92468c56d7b991f6f16828c5c39f4c7ca35c203bb58469c91589ee22a447b21d8fde98df2f8370958aebfa33e9eb77464a6f691ff318edceb6b7c32f6168025218184dd643e6ad0d97a14d5d67f59a91b5a7dc0799ab5f168ea510330487eb7fd55ba1324427564659152e7648a3cf03bbff5f7721769475f34ec158bc244af1b701cd2ed73d8cf1565004564e6470be20f6c93ab9f592e7b220d855b30772d324fc62404754c6ce141ada23a3d5494f55dd914e753a437d3b6523a235eedbb4800d38ce18e77cb74028464912c87f58f1caedd8eb99bae13f53e168a01b569e675e9eac0d1d0acfc369833575581b3de0a2c6d5a70f7af0a56018876295a8a5d9048c93ca308f90b44ba7ca9c5aa280cd1f58be55b53202b54b7ef7146f761429f9d83d86263d5dec8d025f9a2578c5e24866d500fbdddb3ae532ffda6ae7c20173afe6eac2f3f94bb7c59be32cf52251eb1e08e1f5e3c17b5dd9a34f2922cde452af12e54f6fb2fdc35487df7f67d8d884bd24f7e89599d231e277f88ef61fd9c15006c14033057cdbfe39d3296a7003653e02973b881698a01e62c94c0a3f99365a0979c502a5ef3f5b54fb942c6a5dc9e8edc63b49ed4f9a171ad249aa3dd3d242d261de06319210aef2ad8131fc816a58f00bec62db3b76c2e7b1b9c5fd2c1a993645be851981653169dc83b8d22d9be15642aa1af5a340193f3fac41d3a8fc47c0fff7cb9aa40e5df98f5f0fe3a2f263a3ccc99094aaede0aa7f091271668fe03ff4dacf6ccfd587d9342379b554c9a2d354bfe13ab87383f9e9e0896889d9152a5366c83ddfdcbc9150f0dd3fe4a7414509d13bbf73f225ca676d168768de42f6c273ebd429a4229d429ba6c629058e65974e19853bece6f9ce919cf7b67063eda8677d1f85cd65cc626fd5418f43e1431eaf0fe9bd3f0b5fa2d67c8388513b81e8444820b8e5fe855864dec0e7753df3b4d8db914aff735fdbe61402c6fffc2d141c81a2027d115fbda24d663c324a6449f553fa8054696a17f873e8fe4f992f2d98ddb92b3fcd104b2277e5f3f554522bd7a5373a59bae4714e56ddce90dc28ab09792e107e64bd1488fb97b13a4bbcfa42750700c7b093e86a148ff0dac17b8a4980d1bcf136f273ff61043c5367ccd9afbc0ebfb03e28f48bc1e114f376b0f05e8fa4a43ca8f951051d690b4faebc3acd566e9df7641f27f995b644713a0c759862f00b1bbdc22509eee4a6c09c97acf475a120a89b370db9afd0bf0242158cd4ac05123e4b801e46577e401c4663e88543b805b7cd3f374a32d6b43f2acc0611a95aa082daee8c97f8ce6fa65a1d77cb06c47d91894daf7a31c21396882243248bd9559f8652de43bfec878323f315aab654d3e5f50aeeb4c126288d380ca47cfbcfd67e8d3d948268774d3c52306bb5ae755949a2975c5661111b4dffcd182d7c957795adb6799db9b4a6b67da263f4f6c9c927983606bfc6ce6af40cac9a01740718aeba5e14196796fa49cbcc67ed24bb487ed8e8ac38fc8e1ed589ad8a5ec93d74f01a1aabad5def7df64ab85a0b5432e5bd7be7a593d8c6655210adb40667fa7cfbf0f37f36dc38a9a81407d5062c0ddeebc53dcc387a5473860091727c604476a881d05a876f049962d596d56d0e647895373561a7afe058554799cab1c22294c2491d2f148a177ef684339d41d01c4cc64d415ca21e61acb19d1c9063a02f689f2fcce955405bc7a2fc1f715ca9c7c53c9855e47b3b755dea71cb5b93ca3b2139b1577ac3f6516909d156bbb366b80fe1dd2f141105f0c989be3a75b3d5665b57cefbfb3b1749875840b3a6f4bfc795eaf4899d8da080b3a2e392bfe597f947db8756d853250301b55856a2eefcf45b8219d257880165e69379f86545a64ffa158f240a241def837328b484309603962fd58b69028b2c7f591ef5c1d43964b0497a9070a12b8a00b00f0bf0290d67c22d8fd85e93c5cd136b239f5055d7e9fe15de383c2d3cb6a7db52d9402e8b20f5b5d0765b1b6883f80f12c6f56412b2a0208e883a7e11ba300612826720206019f8e17017c5cbcf88b902f9cb0032dc370a88734a4a87c42149494a110504c0d704d63c859826005d0ab789f41d61bc0511bcb79b3bf97b92a34e59519f4cd0f3ef78e9a2ac99aa9093d5d768650d073be9d069c70cdf749723a635067b7852f8e5a57e752dfd2ae00f7b84d832cd14671c3cd3cc5c7a2703d696f93c75396bdf3ce5750b9a7a4d9039c1fdd29dbed272e9c0ae54bfff4fa238c4e4ae13baff999daceb7a6c35393c824141e201c50d9943e54e2922b632e2fdfb82e9b89d038c497f81503670957e0d5daa0d643126167d8ba4f1c52ac016de388b8c75101f68d7fd8b7038bb5b8c3189dd38096c00100fcf7c23b90ae57a42c86dd14996f7701c08341b1344770c40b4c688ce1b9c5c0aec60a6f4fd75779dc0d7fff80d11c7fc4754abc59efb4b22dabbc6724a7b6859d430c3f49dbf6233a18cf60282da523d461e5e4a1c51d0da3d180b14c1e0923d0da7fd2cc417a014c6721939815acd892a2c0ce56e8c2535403799a6abe1f228b18ed4b689c5ccdc2fece082fa93500071214e08d1d71274a2f18d07b15ba49193603801ece35762907db03856cdb35019d4bf59b0c8d861733998837a16576898a82791b5bc927d36e835a1c85af78dcc82dcc9a369d4c68fbb6780b1e4de139f58d4753a714bd763ff9809588ca8304fe22cf32b115490d69dd033c40b35f7fb08af8e283fcfb4e50d0dce0d022fe69a387eafe58a3f983889410bad4641eaad78d6469d45281c4ca4f09636decaece34af46cc110e09b3d112dd7e10c26a6358382e77b45d79efc1aea5292403139cf304c2b7895cf74f996f009b523fbe0c5819d70054d58e25ca4392b75dbd974ad246cc8fb4cd0a30e92734b15b86456fc747694aa90d56e7f513d9d6783e6c8643626fab6e7d08365230a423e00a40db70d5d4883647b61cef391d9d7a54b1c7a350dd1ac7c772c39f9e2be4092b784bae0e19fcd48eb7f9779b510d673fbfce60ed524bc95cc0d010e1b03b63076346199de56f1a63f6bc0cc31a1ec9020c488abf34ec3caaa0dd4359d57dbcb7668dfa3a22b42ce4a187484b08b335ea9e1e37675e5c764c110f6c80fd2dba6461435c35b34e1c8873a1a2142df0e3a90c06bfdaf46dc1c5285c6590821bc4c5b5690d4101f2dd8ef1826c9863ef64ae42432a5bb3e430877607b34245652a34f00b6f3e95611f2d797e1cbdf870125400315e194e2e7128d0da9e47355c8d1e5c6d454186a3d73ea917b0e8a805dddb5acaaa739148ff5b2af2946c48719d0dcbaf9282bc4b9181a71105c268c1c903deb2b1558799a533eb87ada0752ba69e258c47762d1e94c913e9f523264190e1be1b0c7c54f2bf37d2cb6301f60f2c89bac8abac45eea8872fbfae29015960630e755afa2b02d041be15d4ed4e3fd9021b425c1addf321b2d3b8b856ef4258f1b8f3d9efd53f31b2fbd520c082ba18ac642890a082aa25ae2f8f92b69d82dd2341397118dfe9db68f17f682a2f4c3ed4d30194073e9b728f3b5855f6260ae657daa38bcc83c308168c6b5f7fd4b4a2b41df2ce134e47d12bd5d6d880332598189ea3834a2cee1508b102122d68dce4210ed7ceb2831270f2ed9b1997ba93393bdc911c9c1d97b1e0e27a2a8e66b8d8384ea2f2d8fb55a6694afca149856c74a09acea4554a459898c14070066dbaf1771036cc8865dc6f2369a5db3067c2e93dd907c31405d1ebaefa0d0129e481d7e641756275b70df0161fd7ef4ce86e3d891ffe3b1b47a45ba0cd71e0424ce153b14e7f4b2f72514a865ead5ee27ab8848ac9cea3293595ba94766346d43ae86dc13d66f1e3ecb9bdf9ac636071ddf9e9d86ad505f2fc4c06e67e406142e2008a30795ad75677fa5dd214fe427248e85e4b2d6db0c8f37b46235c8eb23b73d2c24ce5c4ddbe80a0a7a99dc4b668230a9f30d2556a2c7fc493f22b3257d5bded9a096beae94698497688ba6316301e4c75e037ceb2c31054e7995f433babb38f68ee94e9d21e8eeb26a3634f129e7ddb571a7b690eb6cd2bed1c60fe3ef6beafa174bc09fd49b659731206ddfe6886701ef1b86e501aa6d6f5400df7fd108cf4e145ab2e4949b7ed1084b6aaf5a93fb25d22a0fbf903cea6692b08b43427ce856bf938a280f756e92602b1d344491405f522740fd4c2c92795361dfc4dd40e2156ba071134d037ca6ede7e7b967d25dbca1bec49d346d6abe190b51f755670fa8394a116814bd1a4d326962c69729c426388b5c454f269483c1bf7f9eb90a211fa799d79788ecc152e19dc04d5917dccd48b40bfb4b2edc263937ece9539124ba7035972f5fcc69562b371bde8f5588b10db32dcf3b92073a26808129d458c5d2158e1dbd5f16e92d422f1b54951b699d7338220b655d19701a30eb2bee743109f751d497c5cfe9e47b2e3498e621c46c830184f442a37cb622414190b57356aa12dd98720e32d27d9d2eb278fa7a3b620cdd6b7ba66e169cdf30ee1395c6207fa9bd593c4e469751fa417ba0dc994433606b7dcf7cb3cff71e75321e9a204058d055930983aaf384afedbf93cb5a6f76f3fb1da253ab2137958db8f958afefdb21b915ebf8a54d6b20178946c5dc4ae839392dc31d8e03d45a0a8867eb653e003b1f800f3d753a3de8ab956dc664936a", 0x1000}, {&(0x7f0000001380)="0a2ae2476a9a48d22e91089db9e01e232a3916cabbc1006df306332fc1411e86f65f238dd7be103e2f0daf5d2cb8a361a337bb38e55c7665a94d63ddaa84eb692a4c96cb4b620a1a3e0bd3478e6ccf86fdf37068930af77b52ae1e1e25161ca7765fc11829072e54b1f3c5fa640242af185ec63ae542c873a5929a3ab4ae8fc8c5a41381", 0x84}], 0x2, 0x5) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001480)) sendmsg(r1, &(0x7f0000001a40)={&(0x7f00000014c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001500)="09246a0bc6935b7e200b516be14a00188c5419a602223074", 0x18}, {&(0x7f0000001540)="b4f11948858f6c909c9aa983d0a5e0b23dd27c2a83003c128d54d4c2053079a528e30bdf1cab5accc2ad330a7bc3623d388b216300773fcdf82cc591277b1ccd3ccfef8d9fc87072aea879fe0a3c56d10da788355281023900eec53f77a5bb5897a3d4e3c713f7c35a16db690b53869ab47971c04120d7d559d2d695b815e9b1c9cc3ef9a5db141eb46f8384445c83f2160de9ad", 0x94}, {&(0x7f0000001600)="7455e8a08f4278cad12ccf97a2cbf6e0cfe3d2d98f5bae4c0743c8174461220de3077c7608183012ebab65006166c3f248fd586c4f42cb4c27db8d41c37b2ee7f7879ed0e4026d66e0ea7d053bb1be3f108c2c7b74e3fbf7", 0x58}, {&(0x7f0000001680)="0580984da20b8bcf32175d02154ef4e8986d425a1d0a8cfcac350d0dca49c7866fb7773708670ad8fcb5603b218620546e5b5a7114d2d9add37e805f6dc8ecbf340520974c376506e09476f993def0078340d83395d9ee398596e7bb85a0772f549e7b5e5b3ccc1d1e6df927dfaa7c2fde1ec20a7b5ae8efcae6f98c91b4fde40ff4fa5159bda0a5fe14a33916a329b74ecb", 0x92}, {&(0x7f0000001740)="c23b98d211b539252626040927a53a48db8347d94ec7c866aed45e7883f5ba51ea7df3a181ad66a203e8f68b58a239e9e60213931bade1a4ab2bd1a0d5559f521a9264a92fac7ad349a6e34b5dd7cb6d3facda02f13bacf598bea6d8a4ce956cf2cacf2c3cb3896b595153110f332d10ed2faa5292918a7256d52dbc0cafecff96d1863435590d", 0x87}, {&(0x7f0000001800)="2fceda36b5ffafa5c7b05ac4d6d36e5c49d2824a", 0x14}, {&(0x7f0000001840)="997ba24811dbc8861b42d5416e7c890f44563ffadecea416e9f1284c0f450157fdf8615eb5824affc03b089bcc2d4d3bdb1169faed224f39919177d9", 0x3c}], 0x7, &(0x7f0000001900)=[{0x108, 0xffff, 0x400, "59621eff1d08aebcb2cf177332b99708c42ba0551d1b6ad4b079d805764f2f4a1b4f430a977fef0029fa8dd20661f51592a8ef16acf783fd45e38b1e9a74555d93ca05f7f351d94233192669be3aa7bcda526b9afd44fcdd7c9f6e337c59259c91e1f62c75abec69f96245952b9d15e5ddf038ecea21ae2f5f474ebe9e0ba6a754c1c7270ac2db6a5f6fb57e5b9728e8f5dc0513fcf4bf0839ad40dd92b61eed721d2fbccf0613488e4d656bf8c6da1590349e28fdfd071117f22511feaefc9e0d4db031cf2bda6960a5b577bbb303207e8700ae8d153bbfcb22f6d5e2baa9ef71c099b1518d273010be61cbd03fe758a94af6e938d93788"}], 0x108}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001a80)={0xfffffff7, './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000001ac0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000001b00)="322e843b1f78cb0de4c3ed8c83214b6827736ce36756b38af482d8e486b9749611b512727e914ab40e064b527914a26a3e0b6ac917a3347b55d480", &(0x7f0000001b40)=0x3b, &(0x7f0000001b80)="292da6b81dbb1fb7b1d4a4c5579de9fbf220d985d7a51174685cab7defb044bf7aaf9c6bbc51a21f0c822a80c76d68877e2610b46c73691e2b497c181287b57cec0dd65782438eb3419716effaff075324e78fe589bd87bec3c7bd82d7626abd783bc739b59faa257268000b67a9d80a03529f1baabc55d442dbe31d249afb07a6142e21d00d061530b1b4119bbcc08e525cad692cb8e765fb20ad984722135b6669cc", 0xa3) pread(r3, &(0x7f0000001c40)="dda1e8e20b4dda26c860918393c7b472e974721a3cdbf4bb7b3d472dc2315d42154df67d1901d39b2410a1181c2ac5448a7c83a91ea9bd6ba4a35f4f5722cf14c097226e8433054b040f0923e2f6f44328eeb5917d18e5884610fd969a55f1890099f37340a0d971b4c4e3e3522ac1e0c2729a75cb2650d406ef2cc3ab6743fddeb16db90881a2ccb26735c7fb98d6784b6aad6b0945aa28c2", 0x99, 0x3) writev(r0, &(0x7f0000002040)=[{&(0x7f0000001d00)="006806ad321333f6dd84f3921a0b3eaf5a19a0b9f3322ec4cb641fbdd0f2d6ca848715aa55eb2d16d937", 0x2a}, {&(0x7f0000001d40)="3d275064a9960a03eddfff055a775b928a", 0x11}, {&(0x7f0000001d80)="fcf136c4b1055bc4fa3c923a3f1f4ba55a832bdd7c9e5a6aa2a9cbd5c54319faffead107fdf3a0efb9db081d4c8922666ddf33c497df4d53d517d0b397a8bf9cbbcf2d71be737ed5181873eee48d44148162b2ce7b526bbb8c420be979fd52fc4ca945415aa94b48de9a763c9e1c0b0458f8341946ed13fb1ab6bdb278e0f93164b16acd26e84083d426a2c5dbf8ea80d2c8a63fb645020ddbc1e8370ab72ab97a2145844bc9b653477e6e1af3215efc1b43ce47eb508cedd4ec77740ec2ccf74c52bcb1934cac90f3163ccb9450b1e1b23daa728ab11df2cfa4cc17f2b14f23c2754c37e3e272834613bb288c4479ea910a3f2b1c58", 0xf6}, {&(0x7f0000001e80)="5e61067eb1916e8ff312231575957cf1674db314cd47ad37930725beb00dafe8e1cb77c3fda70a682140adb4df0918e2de70058b64ed3e6d67ebdc6fa7cbabf20c7a24c708dff7a949c251e932da54fae946f284a5afd4", 0x57}, {&(0x7f0000001f00)="3f0d7a330c2874c6dd1b9c75aa0fa20f4a169e66c721f50e87285f6c082f2ba93ada374b332beae75163677d9d88ebc0e88c306286155691b16ef31d415e27e2c80f3c363600ed27766000088c98eff26b8441c185b7f96aa6a2ae5a8a08d24315980b61d9c1ccb27366f731671ffe3ac38a133e427f52045cfd54d2c98ee6a7ae3a94", 0x83}, {&(0x7f0000001fc0)="33b615", 0x3}, {&(0x7f0000002000)="94c405676c534c23b7679bca1debf8a17ce66edc", 0x14}], 0x7) bind(r0, &(0x7f00000020c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000002140), &(0x7f0000002180)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x811, r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002200)={{0xb0e, r6, r8, r6, r7, 0x104, 0x11a}, 0xffff0f43, 0x5, r5, r5, 0x8001, 0x5, 0x9}) socket$inet(0x2, 0xc002, 0xff) setregid(r8, r8) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x19, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x8186}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000400)="9d9b7fe8a73ba96926485d659b7c8549e077eb719f6b9bd0345af874858fce25cd80ec278690e46ec61c7b89e152e273e0b6c18810307f1df5cc475677ed4f0d9966fe1786e87e4ddcde7c3f09db706053bb44ca7215d53a30fb3758a74ec5fe36a6f4fcc96c244a20fb4ef62fbc9949599041db5b2d512120b97d473dec615abf4b7c3dd97f27415b203f768b2982fc4a9fcca63dd944bfdedafac25274dea96dae2aabbef8d90012d0bf37fc", 0xad}, {&(0x7f0000000580)="a3b2d97a165c0668ed5dc326838397e3cfcd365a3fc9450cfb5eeb2629796c0d60e0fe8e25331f659baf8858629a0c11701cec022eeec157a124cd1bb434642af7091a514cdc1bc7488c3d2cfebfef0f94a5fa2374fc19314f14e6ca8a391c9dd1bdcc6ea2e77184eb6e7cfaeeb34d25d8189d83e3296027f90f51c7af5643777488a1e3d7c1bffcf3cf51c11ac1cd3bf2c09aa67a26b399d49ded351ed4403cf8687cb7b3d6475cede0c4c4b5bad9b66ba8d9c48f116d96a03c0cb3c1161698e9106695ab0061c562ebc614e2d310ce378ae2a59caec96642ee3f9082f2c0ad2bebc756e709283722f7", 0xea}], 0x2, &(0x7f00000007c0)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1]}], 0x48, 0x1}, 0x402) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) read(r8, &(0x7f0000000a80)=""/4096, 0x1000) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x44}, {0x1}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x1b, 0x52}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x3, 0x401, 0x820351a, "090effdfff0f00"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039007555d75474dc27b205b892df904dfcbdb8a85e40c0c76078b226c5eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab29543923180861e75b8f29d91a9a260f", 0xa6}], 0x1) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {0x0, 0x200}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x0, 0x401}, {0x0, 0x9}, {0x3}, {0x0, 0x9}, {}, {}, {0x0, 0x2}]}) executing program 5: mknod(0x0, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623", 0x1d5}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {0x0}], 0x3) mknod(0x0, 0x2000, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSTOP(r0, 0x2000746f) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623", 0x1d5}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {0x0}], 0x3) (async) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000004c0)="8b76be7397648b75033d309bd0b34862ac93acbd1a99ef6107d907a5c799d844d9e552228b1d2de80299057fab711667eee014bae079c80998ffe49dd7e26c221416f6bbbe402a78a2d63a22b07a5468f71eb367eb6339b11ca7971d0d62c53bf04061da84c01445ff428118fa9e11611e134a138b66e46d4c61d43dd4e2acbce682f8bef74d5e8710c522722a2e1f", &(0x7f00000003c0)=0x8f, &(0x7f0000000580)="4bc346d7e0e4f684dbb283504f34a92c148d1e5f9bbc7129915ee8a12ce0a68ee239801b454273496addf23084b793a892edc42ce3aa4a38929bfe066ab61547207ed88d08a89f361a3d6184be691046e30515a3643f062a7bdc09c9928cce2c7ccb293ee34ace86393e40cec6f66fc067265015e536f66f840a63e2e2b64107c4cd042df6cd26341e772945e51c8c8e1b8b8a3a955398a023d93627cd5b09b88f7fc55e7aa0162733fc429c0e178d3e845555db0453b58400fccace749008c7e8", 0xc1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0x7ff, 0x7, 0x1, 0x7}, {0x7, 0xff, 0x7f, 0x200}, {0x8, 0x81, 0x6, 0x5}, {0x7fff, 0x3d, 0x7f, 0x1}, {0x8, 0xff, 0x6, 0x3}, {0x9, 0x0, 0x1f, 0x4}, {0x6, 0x3, 0x4, 0xf681}]}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r2, r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') execve(0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r1 = semget$private(0x0, 0x1, 0x80) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff}, {0x277a, 0x3}}, &(0x7f0000000100)) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000), 0x2, 0x0, 0x3c}, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r6 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) accept(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r8) bind(r8, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x68}, 0xc) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000300)="1e", 0x1) msgget(0x2, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f72420590933122e2db4bc987be3003723f994d4550fa2eed59f6150a89603e03015022d4e7847a1e90b37f6a566b291d927e7178c103d3f0b87337c6c27af2fcf5bd31fd1698363832abca7e6d259904397c8d994b978ccd3c35840a92c56fba06e3592ec81ae128b975aa5ba53437d5849ab02d9f72e97da218b7d3bad52a272234a977f67edffa206f46678abf7ed58e7c0a311e3d2f9d67bccf16fc48b27c0f0303d558786b452edf3346ba026614bcfaba41a4e8bc6a5b996f74a2cd18d4eb5bd772b66cdde655e168bae78ef30ff1a2aec83811190fec6d9da550387d3e9abf5cd54ef1af3713dbc501bd896377d65ced795fcb0f78d08972b20354712f2ab50925ddadb7bce7ca09263aaf1651a473b1974f17cccf62d5ef3b427d4b5b487b256eb321056776af12475faad8390be781d7019108876b94752c4a68a60c83eb8c9bcd1c778d516d7f1691671796", 0x169}], 0x1) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xd9, 0x8000, 0x67, 0x8, 0x9, 0x3, 0x0]}) fchflags(r0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x50, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x81) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000180)=0x8e) r2 = socket$inet(0x2, 0x1, 0x3f) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x10}, {r2, 0x40}, {r0, 0x2}, {r1}], 0x5, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x7) r3 = socket$inet(0x2, 0x8000, 0xe9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x3192) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xa86) close(r0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x20) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000300)={0x1}) getpeername(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) accept(r2, &(0x7f00000003c0)=@un=@file={0x0, ""/4100}, &(0x7f0000001400)=0x1006) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x80, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000001480)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000014c0)={0x6, 0x959, {0x7}}) open$dir(&(0x7f0000001500)='./file0\x00', 0x0, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001540)) fchmod(r4, 0x1d) syz_open_pts() kqueue() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000001580)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001600)) executing program 7: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x28) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @rights={0x10}], 0x30}, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = getuid() setreuid(r2, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = accept$inet(r0, 0x0, &(0x7f00000000c0)) recvmmsg(r4, &(0x7f0000000240)={&(0x7f00000001c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/80, 0x50}], 0x2, &(0x7f0000000480)=""/173, 0xad}, 0x7}, 0x10, 0x40, &(0x7f00000003c0)={0xbb, 0x2497}) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, 0x0) read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) r6 = getuid() setreuid(0xee00, r6) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x89c, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e314", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) socket(0x6, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0xffffffffffffffff) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x6, &(0x7f0000000100)='./file0\x00', 0x8}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x2, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) socket$inet(0x2, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000329000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000497000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000064a000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000061000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00005b5000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2, 0x100000}) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x58}], 0x30, 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fsync(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000080)) r3 = semget(0x1, 0x4, 0x162) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) syz_emit_ethernet(0x37, &(0x7f0000000100)={@remote, @random="40507e881387", [], {@arp={0x806, @generic={0x18, 0x660, 0x6, 0x5, 0x2, @remote, "9467a268f1", @local, "1f5b68afc5e89c906cbf8da8f58adeb9"}}}}) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x4, 0x3, r4}) mknod(&(0x7f0000000180)='./file0\x00', 0x118, 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x130) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000200)=""/33) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0xffffffff, 0xffffffffffffffff, r6, r7, r8, 0x0, 0x4}, 0x800, 0xffffffff, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000004c0)=r1) syz_emit_ethernet(0x3d, &(0x7f0000000500)={@local, @empty, [{[{0x88a8, 0x1, 0x0, 0x2}], {0x8100, 0x3, 0x1, 0x1}}], {@arp={0x806, @generic={0x6, 0x8130, 0x6, 0x3, 0x4, @broadcast, "c3734f", @remote, "9b7c0f0ede3d78c4c579dada7964e2d3"}}}}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000540)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x0, 0xe42c, 0xffff, 0x1000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) lchown(&(0x7f00000005c0)='./file0\x00', r9, r8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000640)=0x1) chflags(&(0x7f0000000680)='./file0\x00', 0x0) executing program 7: mknod$loop(0x0, 0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x20000000000002ee, &(0x7f00000001c0)=[{0x0, 0x17, 0x8}, {0x7ff, 0x8, 0x0, 0xfff}, {0x0, 0x0, 0x3, 0x1}, {0xff8c, 0x3f, 0x72, 0x2}, {0x69, 0xa, 0x3f, 0xfff}, {0x1, 0x0, 0x26, 0xfffffffe}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)}, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(0x0) close(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r6 = socket(0x11, 0x3, 0xb4) sendto$unix(r6, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r5, 0x0) writev(r4, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r4) pipe(&(0x7f0000000040)) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4092}, &(0x7f0000001140)=0xffe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001180)) r1 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x80, 0x5a) fchmodat(r1, &(0x7f0000001200)='./file0\x00', 0xc8, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') select(0x40, &(0x7f0000001300)={0x200, 0x7fffffff, 0x8, 0x4c4e, 0x0, 0x3, 0x24c13bb1, 0x101}, &(0x7f0000001340)={0x573010c4, 0x3f, 0x3, 0x0, 0x0, 0x9, 0x2, 0x5}, &(0x7f0000001380)={0x4, 0x4, 0x9, 0x80000001, 0xffff, 0x800, 0x8, 0x7fffffffffffffff}, &(0x7f00000013c0)={0x9, 0x10001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x8000, 0x0) r3 = geteuid() fchownat(r1, &(0x7f0000001440)='./file0\x00', r3, 0xffffffffffffffff, 0x4) poll(&(0x7f0000001480)=[{r2, 0x1}, {r2, 0x20}, {r1, 0x40}, {r0, 0x8}, {r0, 0x4}], 0x5, 0x3f) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000001500)={0x2, 0x4}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540), 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001580)={0x3, 0x7}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001600)={0x2, 0x514}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000016c0)={0x9, &(0x7f0000001640)=[{0x1, 0x1, 0xc00, 0x1000, 0x27e}, {0x1d34, 0x1, 0x3ff, 0x1da, 0xfff}, {0xff7f, 0x7, 0x5, 0x9, 0x101}, {0x9, 0x20, 0x100, 0x80, 0xf43c}, {0x3, 0x7, 0x3ff, 0x4c1, 0x2}, {0xc10, 0x0, 0x4, 0x6, 0x5}, {0x40, 0x4, 0x7fff, 0x1000, 0x4}, {0x7, 0xe9b, 0xff80, 0x7, 0x4}, {0x1, 0x1f, 0xe, 0x20, 0x9}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001700)) r7 = msgget$private(0x0, 0x90) msgsnd(r7, &(0x7f0000001740)={0x3, "24d8868d9ebfe92526866d9764b531d289e2897f3a0fe81bd5790b991e5817e645682efb803dae9f807de720b97c325c8255a3"}, 0x3b, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) fcntl$lock(r8, 0x8, &(0x7f0000001800)={0x2, 0x0, 0xdf0, 0x8000000000000001, r9}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x4013, r5, 0x737) executing program 0: socket(0x18, 0x1, 0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9}) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000140), &(0x7f00000004c0)=[&(0x7f0000000280)='\x00']) socket(0x6, 0x8000, 0xfb) sysctl$hw(&(0x7f0000000140)={0x6, 0x17}, 0x2, 0x0, 0x0, &(0x7f0000000600)="8e12c9a600000000000000b2ca92388141f753ed3de45cce08facf24aa5c0338e23be032732df909245722a700b25fc9ad9d6bff2d473d6980e741b05692520f751f6d7a3d4fa9228af3439375137f1355a53e5b952bbff262ca8fbd2c502e42e206097b20e4395a53040000000000000000000000006eb2c1297e8ba7dcd45b833700b6299d635ca701563e937fc9ce19acdeb3e095d4b7d109060000147c87ce68061d86260f4273be487e6b40f9eb6c12324d07cd7d8acc097e5de4bce58d475a5219ce7c6feb4456433ba5423b6352a5157dc2ee242ee620e4c3c61334abcdddc41c7de81393003a202417d9b9d350af3e722f8b988f2d749f66c384a17947e00ca5fe170ee083f8d606640c0299d949ad6283228bd00a6cff9be5e210f88253505ef6aa3132a041c32bc8f0407fbd53d83cdc6cfe73df251375a5b5547a52b6edd11695106c71512ceca2ba5b03866265618934fc711c6c73c3b175f5f41d9f288e4b3b007488f92ff8da8bdb419e167d88f5d0a8ba88e9ccb0d07b0f74766c04e5ff1f5a7a628a536279ecaac491bc5bb5979545cfab3854cde6cac5a1f7e2d284639fa9fa16e9069cb5fd63daba7ad8011d28705ae47afdb6f9ea57fdaba38a294d0fd5f27520364c866b952e72bfa1254b367566e6c056ddf8b88a2097ee69186896077378cb1a0e814976f138ea23e221d776a26770bcae6cba6df518776f25f6f816941798b55b49f4a73a9960974d7c44bfa12d59ccab78f1404edcfe4c4f05a46008f400000000000000000000870d0704c947cfda12fe7549779fd68270c14975585007d40d7b327f0f7c929b9c6c615c9d31624d40e2455a5d2b", 0x261) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x40000004) kqueue() select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800000}, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x19d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) dup(r5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 3: getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) listen(0xffffffffffffffff, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, r2, 0x0, r2, 0xffffffffffffffff, 0x84, 0xad23}, 0x0, 0x1000000000000, 0x1}) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x7ffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x8000, 0x0) close(r3) setrlimit(0x3, &(0x7f0000000500)={0x100000, 0x100000}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7ffffffd, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000580)=[{0x1ff, 0x0, 0x0, 0x200}, {0x16, 0x7a}]}) write(r5, &(0x7f0000000540)="d9537abde93d050cdd16b13f742a", 0xe) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0xa22) executing program 4: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00000200", 0x0, 0x40001000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28fe", 0x8a}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x3, 0x8b) r2 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0xc}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001bc0)='./file0/file0\x00', r4, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000002980)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa655070e6e73b284aad7a7bbaff08d7fb75875cdd3da88bc7cc204c2267", 0x73}, {&(0x7f00000028c0)="e009cf89740ef7c1a91256cf39042a217d2f9001757e1df2065320728128c3039893de1bd555e718c7595c090f6cc4100e632e", 0x33}], 0x3) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x400, r4, r6, 0xffffffffffffffff, r7, 0x89, 0xd4}, 0x0, 0x10001, r8, r9, 0x80000001, 0x7, 0xccd, 0x80000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x40}, {0x3}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000400)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(r0, &(0x7f0000000140)="1c69e4b59a92b0a2513d641da1595e0eb20ec3e13372959dbc56841fabf0aa050a94fa426e79d4bd65af3acf4f5b083f0f19e7552b5c0301c826077ad62dd29ab71c8961dc5d76bbf465887dde1efd60c455f637cfb8a122d4d6b0cec8fabdffc90d91d5b527029f446c98bb6163c4f74fe2e0942a0f9e887e220ee57595d449715826ec122a8be659f39cfde062ff56", 0x90) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x0, 0x2, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x12) utimensat(r6, &(0x7f0000000340)='\x00', &(0x7f0000000380)={{0x9, 0x2}, {0xfffffffffffffffb, 0x7}}, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000000)="fcb72698825354a6b2f83130f1399f42e3dc2c84f2d96b678ee4258167eafb9c018f0ae3619e2329017f5f0dfc215f40222223", 0x0, 0x0, 0x0) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="556ee35879dd971f1bd18ef42ca5c4d79128d50af5d334257ba1a428da5be0196f5b1a8220d5f451a1551813fc2df29b82f21db87ccccc55dc04963d8f2daba63f99cbf178d7480eea1bda02c024", 0x4e}, {&(0x7f00000001c0)="0a19e6888e08dad67c4689780f7606754f3e7a4eeba112b923c641b671def00542f6ff648ebfdfa60df61038ebf1494176db7591c0384a2612fa2f8dab6f2375958f9c63655258690f754d66f60610e8db2c06b572e45f2dbf911783922c4d49abbfd913848c968296ae9872021ee3e90e108ec648bab422b2561edca0ee7ac261cbbc13d63570b70adc91572fbf417fd51981490e3f95771188ac76e9fbe984ffe7def6684cc74215fd2e90541b66e31e657db38a65602f2a14653a41ebe8abc025d06af652d168", 0xc8}, {&(0x7f00000002c0)="f1c2efc6fa1a6b94083cfb", 0xb}, {&(0x7f0000000300)="2dc1a83c6490c59b70", 0x9}, {&(0x7f0000000340)="f90e003be4278a0db069195efc9b36ea4d884411725942a699a0a8aeb0719c52b7452dd2040b1a8584b38afc8e5d34189f994adf65dd9d932b864f30038c95d2cc08e17278e17a33bc09b312839f2385f1af69c2f26cbf3d0f2aa6136fe707ae96ca66da0d898c9e6752554dab76c9f5f08dbafc630113f111a5a9d83057559bb195e953cf5304257ba7e46b886cfb2bbbd13d03bbdd72b2a98727726f71cfa3a7b4f60bf51301269ce83776981e092eaad69b28f113c93b98fa83aec6f4eee865b41f1cfd4cf583a7c5edc0863dbb29bf0d75fb0f39cb735e9c732b573942d7e7ccf8e63a49ca763a8fe7529608bd338192e071c420a871d7d1c1311268473116b867667af7fcf21bdeb367f52969425d9ccbecd18f3087e845be170853dc9a5e52a28dcccc6d90fb078301288e08bc6d88d422ffa9d0f117ad8994f262925a93403e73bac0bdb70286a0d150d881e6742121f56ea6d315b6af266b8e506c7862f545a7512018657ca9f6978b47301598b1a5699a319e4d68716c3bd5397ea4cc6cd443747278196761e324261bf96855d55c2b094132f42bbd9de3d0172cdbd1c8c74d3ba7cfbbf320639c042fa91ac9baae2699a183259c3277d3d9fd716298ba4ce88ee71ada237426896439d94d16244637a0907943cd5285c7d40ac952ac55bb0d6e1157af5d6dad01f2a0f3f6fa9a2217c2da3844399c5aa3666c3e2eeb8c6e71c9f4e0eaf0acea437b20a8dda9274014dd63f3e5761ac6925d5d753184739af97d26aa966a07ab3bca92b93dca886607c70db8563bbc2c536b1ee1da24192c722df06cbfb711c7f429fa9e8d3c624a6b3463fd2247c72211eefdbf7af5755c051cf8b3847ecf0e2207c43ab901a606b80094c7b1062557a6092899e75bc583a974b4b72201f26dfa9909521e3e174c39211206a39fb691e7b0bceec5713647d40c8375eefedecf2182f39d1d8a3b8bbabafbe4dee69933d2830bdd40e53095bcaf263fea78f17f234aa3f361ef53b6b0eaa1d92b7fcd4c57e1b9d48be20077158aa4b6f4eab2be0e33cf358423e95976ebe0c4013784e01c73c2439baaf1a6182bc401d52c7012f3c26f9be80486b46084922f78e4735bb13869090d92c9443e61d2e79aab64db4cd01987343efa6fa932489a0932dd3203750d6aa109c36fa0519283f2e6230ec25c2951636c058bf093d66244907843da5d702cb445a3c8c46330551801fb2f173a583f1d17c0622e954d809cca3ce61676e45f990ba334d2856e24c3b98926803511e406702fe8835344a5cfd08a87605d2c64e65f7c8a07f9dfc909294088e2bf31a263e6932bb57be0982b9e244a5e72ee6cff13d0e2dcdbd2616187dd31be19b42176f18a992fed4d74a75be42d545dc847bfcec3962b2262bb408c63f17372da2129603f2b8156bc99e1b288958e255fab074deb37951eba9cb8219a20e44c1cdc0d5659173fb9aee99e07a444ebf133d133a3506f43479e6d52ec0bfdbfea11b62031d800e4cfda15b4ed302baf57996c348af908ddbb8af8f776e0df25a36903653b2cda327b89d6bd8f41c7752f9a573defdb7654e474c052f17bbcbefb054ed6dc86b8a5285616cc32c78d8d75b08ac490b1badf553fe3eaa37578b1a82f212a2171aafce03ec5607fe6dd919e16ec09209ca21674c0045ce0977fb05afbb9a048aae8bf6af70111d14c5276df7eac97d9439848ae2e6417fbac475122ada86da61989e371a2836786df843ae7b29b7c3c75330ee4a570759ac9dfc75eafe785d71bfdb83d29055af71e4aa12f61a09360a7143805cbab97bf81aa1882c27c3642d8a6f19103998251556da4ef2a5cc23deb15c665f898619087c88e8ee495c0865a0059e421caed1f3963de79bf9d9920a9ed8b8985cf0066ac3e5e7f8c1e901ee470f3bd7f8c2f7b56fc52e7e605ae56e14405f67d5f022ea13489e4ca835cc3a43bfbe713eca5c64c2cf4270412e09f20c419780ff1c2300e145da7fde4c8bfff5bed27ef4916c8d678edbf13d02bed9112fc8e6431ab838ea839bbf079590eac8d35ecd60495d52471dc2187b0fe44106f4befc00f020c00638ccf1f9cc3583b722e952ecb2f53e2c2bd368246b311dbec0e5295653df1ac5fb94ccbb90bac24f887538a74400021293cf3c39546016122f79707322f9a7f000ad2d1c486268c5d8f199ef64abc09df1c07efc28f0625b582c4f264205f8314865811a04e4cd71b0314d9a0f446bddc2557d6a463841d8523bb9f61575010acd5b99be9fed84c2b444822668188fc3b64bd2a946c7c55798fae5a37aeca9c3a496fc4f35c086d20feb3e01b67a7728d26bcb5fe26ac33e7839a5466d9b0c30c1706de2444b8a00493f38dc4def25bbd6bf713316fc2c7dd177720e6bff6a8fb1b57c2780b57c8c38d866421c0ed4a03d8d4122d6934840072a9ac28f51092e26ce16f5d8c84fcb697a2068c42ca998ed93d59e42c75121ac86e79196ea4cc946bed58ad6825bbd7cc4d17f6e523cf3efed038d4daa84e3a6d4757e755d77fd28437ad63ddf1ea208dee9818037bedf6e0897f699dcabfd50cbe7eb5f1f6035b02c9af5d69a990082624485aeb00e3bdfb39f48ddcc480e600a8844f3abd25853ad53e5b7b7e81d5c34dc0fa59759bb2db36592e49a5ec843010f3ba26033215bd273a61d64522470a9247dc890337412a73cc8631481d3486f74c42abee6f011c0a51768580ad8ccca46441851313a286d6a37745eea62b8e18c38e2b8a31ba3df816a44f5332bb9b96034f6216f3fbe3025c71ceec9ccdba0ae5674f6122d4e8a3576ef10e7080e7859651ef423d860a71f44ffdad49152ea793c8bc50def735d62222a32cd1ff42b7b78fe1441db9537fbd839af937b865317ec37a74cc09f9ee4991e386368427434cecbd79495bf30be8aca7ee6035104dfd9b2404df7ac5002542c1d83ced6a3b89ad09d3b8c1918510636e44969e5abc8a854c985f9d0ac7f3003900bc07398a1dc54f5ce76179fe6b855cdda1786dcb7ff095d876a585adfbe055d6037c9ecf063e7730e34f1cadeaca67fbfaa50bfdf7683c0c17be993b131bd2096321486097408868ca9458f2afb5fba206d1486b06bc9196bfe95b21bfa1509119eb73b07f451627c59578688c8220a5cdc169f5ceb21afe513c6aa8f5b8793c0d9b819a254c0fc2ee48909ea27d1b24f5f41a3cec7002b34e558de99639089db2dc09bc6b72bb180e4aee480891e46b09e877629e77868940381115f7c9db63bcc53eca523eb0c578a4dd0c1cb3c66886a82ed36c41fd4f5bb63d63687531a3a5f8d817d94066be92b8b71fe552b8d4f2055be454f752d56824aeea3278882a1b62eb72b270a81bd65d6d439ccda8883b294f9072729dcf2e6b992761497647fe2e6706e3836b82ce572f041798aa14ab103a1c84f8347a8be519cc0b5373f70421c95458e26820ca13f78ec9f0df53ef64cacdb0d2fdadee056a974d2b347d78ca1e096660322d489b20b55009473d1549fb676ba548493c83bdb2c962c743ecd853b1d158b651407bb0372f270096709492cddcd03b7ec40a53e21427fec9b0c1997f7d71831655d42b3160db27afc940f5cd4a96fdecd24c4204ed58e51626a47f7bb1008d7984243b6d86c6b6783076cf2432a2a0d3996048357b0dc137e86e2ec5255b843bd6662731b366227ab9d49f6cdf959145b5c88ed941897e89d434bc1274353c6f8fbba36b6dcd71bfe281946a352de47425d04cb7d57f53df0c626d9b7d2febe62a227781d30837d67d0f7b65a208884afc94575547d970e701164bc3ca8ecced3c1d6b292f7a9709965edd54d9a57ac8bdd5daeb8e03f19c5a28efe793002ee40f6803d51caa08d5f5e6959ef9fb38a8d3ce491b95a5df4bb9b41802a5e2d52b995931a77c315ec2e8f8d54b190e64ce0fdab7c453013064b8b9f52a0d653905131cfc029810ca049bf92da03b0f084300b1f6ebd2b16c409a3df1751261bec2824ab4ce870dfdb2d8909a4d2dcbffdeb6efcc3026ff02c413b111f57141658e1b2afeeab39732b72c02aa1a35280ed390634fbe6abc03d557c2900bde9baea08fa311976b25f488724b965b89fabf7da8a0d09b3548302e84214ce6a8e6f25c1902dd686a9be7da873b36d9dd7b7e479d6785dff604acddce552654a508c61b02b3b43ca7ffad63ec5cfa9fbb1c643411ea079da2b7a4b36c82d190c482c151262a1876b8378b2cc6a9b9615930cf5c50a88f651e92f107035dec7922647d07ff02d260b43fb98a5bf4d19dfada5d6111b2253cfaf02963e3b24c2e2d822e2fe1076880b4325420c98286a5fc0b12280b7db44a2dcc8d43cfba0293006e3c51de206747f41aef828a96a55c1b5aabfa4640fd7d314f51ea8a2b416ba5e31d405a6727fb5827967358a57fedc6acc029996e0d1311b161e379c581288cb93f64a8bc94b099916bcd154c8fdba1db8881ecd1a8feef503c1b2cf1c7485c167443a1e30e5761ebc161a554457f8948ba8bbd613858762cd3cf49b5005c3461b655adc5993846197e66b16ec106ea374d7ce3918df5c526898297a96f6ed5f88cf3efb556756b1477873500ed06bda8f7e62172e2edf50c16988f334437914517fa7fc72a626e56696e177ec28e81abaf799c575719392527bba0a6b89b2bc7c7997f7cdc55b792f9c0c1c10626d3a84bec05bbf2f783a5cfaf49b86a19a52af021910f53d0f436a282296458fb8f3916101f273cfcecd366a836a2984a3ff186445478e77aae901139e360775b7a0ab12d1a112b7afd888b4f2c4ed08c5200b2d3459671a523dcb6fcdca765bd3894fc3f169ea7676206d2060a06c2a23c609e0bcca0a02f0bec0214abc73ff5145cf52b326e14355764b0d412b64ab6c0eed7d5b5bc4cebf0a8e4ffd2f4cf3685433447b8fd8303f44aeed5294279a0a298d7dd20f428f81bbaaefbce2e04f86894753494c0508bbd9c42fca882e795edb00510e9ffdb4d89dde79ed4c60c21b3108cb46204a721671a3338c33ed3679648c6b12d5093ff19e78814179b4673b890fbd984861a7e0d5b4666439251caa895f971171d32ab2e0fd29558021ac34a758740ca20747163e53ea5e015dd7b5f0c401612f287f03ca65ec19d084092259d5297f679b5e26ad8f3f5ec308fa5dea93a93348292e0ad52a854d1b2f3cc986528be51fae09f72b01f85b6de3b662c75e5db607de69b8251885c9caf63ddfce85be54bc91ed17e5dd78d40ec32e5d9319c4f92596a6c5ceed7097a92a3106381177144c2d05e9c518b5ec4531c5cf0c4a7dc034dae1d9560170422b81d1b7c2a19c4afc8f2174857d5dbed9576610fddd71718a318b2777efde750ed0170dea73bc372215751795dac3053d423418369653a7afb3ded3ae580e4a68544bd9fe4c5aa43ba465925a36920bd86091c6c4583eb8edafb859284e37b6730990f73a07b1be4f90b28b745a862c99d3aab08616f0708f483e2c7cc545524a2a45f260f86dc6e6a0bc1166361ff6855a46c5aec36d113d2cf6c746498b5b7f256624d29953f4e277916867c02f10d3bcc99f78887b9cda5cad5d6143348ea0fd9ca9f438505039d79d26fe8fabfff34faa2ce832caf5d3344cd629096baedb748adef8b5fb660bdd467f5e83d04574a1ef61015555d07b668f33a534e67052a1155f0ec04bd7baab410236766210ae45b5a7b1a35e5654ff8fe044b6c80a22c8b8bbd04080a862cd86f162853109d9ba4c15fb67df180bf0c47fa5e5c", 0x1000}, {&(0x7f0000001340)="0ba884b7b11e37fdff323729bbaa261f26e65676c1e59e6cb36114d39f384ec27f72b0", 0x23}, {&(0x7f0000001380)="acdf66b922d5818bfe4ec587bf79b0651abf4695059fe37c", 0x18}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x40, 0x6}, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000014c0), 0x100, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000001580)={&(0x7f0000001500)='./file1\x00', 0x10001, &(0x7f0000001540)='./file0\x00', 0x8}) acct(&(0x7f0000001640)='./file0\x00') close(r3) execve(&(0x7f0000001600)='./file0\x00', 0x0, &(0x7f0000001800)) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000001880)=""/230, 0xe6) sysctl$kern(0x0, 0x0, &(0x7f00000019c0)="ad9184fbb9e9af8ccdc5238f4f88f991bbc491de381fbcd279ffbfa42ffb3d23867211c0f2b1cf37514c17425721cf90cd499d51d07ddfab9ed8b5a9206d97046e735b8ec812be3500a3cb35a28041549554b3e361ab37320be218319f73627fa669a98aeecebbdaf82fd308787f86d1465d23defb0f6adeb50327b1485dbcc702034ca41adacc12ec6cab210c76f22ef5f87e8a133e0a3d7541dfaa4feb6a6dbbb20924fdbc904a4b83e40e3fe3f2a14b22be2ceed8a2c2141f0b31804fdbcb02b434b51e5c6cc337cb1190db6f855db3f3518308f396c664b58201ef1c10b55838588e1c9af28818c138bb1c98d42f781c4457fce7edc24ce49770e872ea105e1ff63efcf97138c2bd9fb6bd4655a0c0a5908847266a51b95851e194579380be9433a8068c305a6d1dc11f5aadedbde293ba0c1f4f30f45b5cf59cf9083f078dcc7bd57a8b2706cbc4bf0c20e253357021d46f62674a0df87f157c171c98ee33fc0ed5b8e2363580d169d8ab50d87c3eecffae29d14ae3b1b71d8f9d8e5091815c4820d90028fed7c03ed09f0910e9c96b28f542925466c1b5c9a777d2324b5c47d44645de1952463241d7f1ea98c8ee8d5b2f7c0f1785724a9af38d0835cce262507941a9eb008aa059e211dae6d257906bae82c8f33402feeb51b0f692ae70c9a2f6d88e768143c1dbd92c0db04aa8f6b9132d59a9aad32f7894f4f03e2c17cef7e8b0d5ec3403dd226146b0d72572a45658ebc0fc42a78415e28dbdc70523e11cec6420d3d726cabc0e3be8f2f77157c89197375ad29c18240496826fa10d003d5392db700336da5862c98ebdaaeda9610e25a86a8a4b0667d07c5b5300c7f51d8e5912f418d31c0e650411ad54b2c5da47f575b4af34407599d4e8745fee50adf160f9099b30c9fa75b06c1e1edb1fae189eb9acc6d78c695e3e360e7f5d25faf10701c8540a8ceb6b27b927c8a0102a35f17c1024345f64e04b53693e31971849fd37ea10b44552127213d97b2a06414b89ab88a103b251a13fcda2e9d5a43485894fdae0a0ae20f8c8a32588a6ee53b534e3ccebc3236b2bc4967a6bfcb11ab6cfbda4f42db73db777e7918a4fd6fae5c0539801530e0ea3b0217cdad9a75975b45884330eb814f151121b7bf8756524dffbe7378da9ccac2b4c9d4b2fc9e6e52b8ac07294d5d4419c6bb1e8be5257393a809dbce7cd4b40d5b39e1bcae4e85e0796e12c48ebbd2417d1fb13a6577d64b4c363ad7024fda2bd97916ce8e66de1d325d022ccf55fd046c1a657f3a85ccc4090ed64f82565f37df074acea57f528a4c6c0788b96988940916c7ea031955d59510fc0d420080287c0a75ac4aee6e31828b191f69e370f3124d0a82b3046421b471b9bc7d2d5efa1c3a55bd872261a4cb1aa5f614282f1ab50b76c54fe997718ddb59c966a5597cafaef81cf7a3598934e36131e04fa5c155c5e68f958e097c5e742163fc8abcabfacb374ed9f4f3b8fac5323a1adf01f7d97f4d46a4555dc3ea88c8632fa0ac5e7e4c18b449a6b3eb3557c2af86982f8b9db964641e9dc133fd53493a20c69c932db97c9b7b53a080f26b4a19a0a2e91f1add810c0203cd31e04d988b15ecd4ae2dfd71ff5c344e284879b8a782d33398bb08e02c3b17704182df86d3bf1faf652b662b35730fceea8b194243f50872e823b9a61554b651ad10e510b7ff26714e593923373bdc0ee6f4d69e2dce2850d1335145a209ff5dc58cdd7e6d16b380bf7a683bef8d822a63b24e34b64c147865cbfe1807b868bc4d4f87781eccba1c027b9cf14914fefa078e031bf2981d57d51f1c28f92fab02715a3736b7282e546af7f9b900011a1decfaff7f75c92db1dde9928de7a2eebd8e7174e57d5f34f30ed2080c9789fcade2b18882d3452f2d2690c6c67799850a0228040404d6394478f334693f85c9facd0e3ca624ae0c3e0b0c466e69fb19bfb5ba72808afa9addfb36e87b2b71a96f12ba238e741c6501f5dfd5acf945be823de6bbf293444da5e8629fbbecca996a38fd9a08c420f329661039f2106af6a376e466e7bf18a915de2215765463da96db0b33b99f73c167fe6e0a7398bf12275b1d3fada07da8543a4a5a1fc408d80c90129efa4dc313c7ecc9dfd776754a563372988dc70cab5c576d06cccd770af308b947003188454e25293386f4626ac48f288a105e031835d3ef94c873d79ddc84fc6346909a992166a7f27c6c04653bd25ea4abfc931817ce183f50151a148378a9276af9958e4fa80a58dd5c71116e3bbe1b51e978aeabccd588e3ce2af31e3ef58935f4448c0aaa4ee9c3febd9f3659313fa0a2af6ab828d64385386eeed2aa8afcac9b5a0c92b76a742f1f70df7d499b8296ae14c8c37041f889f6a00999c785b96b892b63d93391c6f3ca8a9bdd679c36c4298abd86572f9cc56d640b7795d22e70985201b830aba3217858311c871893cedf8c487f95ebd009cfccfd4a7fd4d5d73083a1310f333a865aeb89299f7fa962a95d6278e352f5155a764434d14cb4dc82df8f938001132c1183d8b813fdca0eff57f993a75e4c7ac2d07151c965c6a7de8653f979252536c263355369526ad06d541b589bdee3e1f9fe3ec8ee10936af8111b7de3bc3037088dd661d2f0213627a3b190bb44fba1e24b7b28fc3eda1de9f6d083bae8fe7203693d6468662c405e2298e6f293f7e9d518db7c2158b0a569c0513891cb642b38171c7d541f607a0bc04d0b74bf771ba90c2eb22ed22e55ebcd31ef64371860237baa1bb1cb99be41b26fecdc780b0679948558db94425b7235c8c8929d8e06c08723c1321862a96b233ffcff1916cea321b743c6ba9717eb448e4e5f6b88d95f8e5f2b213bc7691b8e2999a39eef2740f445b21729787d839c86d8992d5515704119bb19483473e52be56db59577678ffc2aa3b347b76972c0bfe801a1d1d529e4f7dc7ef903672586ea9e43d344f94faa6fc565f85cb893711c08227ba65a674444623b86ae5a77937d62eaea88fdbe0370ef1b1a0052be7cf1d6b9eecbf0145d100a41764f3811023cb4635fb172599135b250dbbcbcdaf7440f9ef50053fe3a44bddad604ad4871e81f50c11b79454caa95267b8a5a1f8a0fe515dd8cc39cba6a5a703a2407de8a790ec4ed2ad69b1689e9014af19df2cdbd1a2bb64bf9c408dade9a0b34e4fadcedf1aed622b665bf69ce4c3eb4fe0377b5e7576338364f729f00ef5951453ca4080e8047e58f89591816b0da9740848f676d3b6a92b9a1ecc1bd4e4deda2084122ddf825f2b2798bc8bf9d47b8ccc5e6e4160958b6ffcfb108b1cc571686f5cb3055c3e1bba1a2173f67a144c043fad6c7e9c17e59afd4c8d40f351f6af61605f9ff6b2790f0c0ab7925bef053212a0726fd63fe169a7186bb94dcd528ffaab810993506599ec095bed960082e2dce64fbb5e9988673d58ee4af14cbac1a00f64fefde72d70a522d0332ce6e40fcce53ffcbdb810813f71bae7d8547b1a20dc11acb3a017f7f0f07d356995a480e0ebf0e23f7c36f3e3fc87af24f2d8b4fb09bb4bfae13a011129f84fc374ab0aea55c157fbd03015add823ccdedaca8c0be40733aa6ce8ee1326e34cdd30daf3d127e836c4598b818fb3374d9d25a98d902f46c33d536610c5e27359d5180a96fd7c119b57b762cb3499d4cfac7fff123f005e3d33f20275a118704df7c636ef1cb84199fb15ccb0b200142509378bdebc224606b88b0a5aa942a7aeb28bd8cfe929cde831cb03d0131ea66926df364484d1f64dc82eb559696ac3a7eec944e9bb06aa0124b06eb8383b8622dc2737f43a4a8f33f892e81d62e35545a9761744f9b2d0e725b84cd4e4ea69f4eb97cc8b8903bb6dab6547ec62777fac997859a702f0f97d4aa060193dc1f1224dce89259103b637183a935b8df758adbce0bea6646f4ab43a4be779e4b575d5fd23bf7f9108d6b6640c87c46a7781753496806b85ace35890823921babacc8a4f7f7158dc78b7d5859607f432f852c7624d3e88ba6c00e87fa113025152905dfa88675943cc5b2b89b9e3c9262a36b99298cedf49ba5ed4b46775666ccb087e428cdb8ab95d382a9d7a6dc54644818033b2ac9327b29819bc61b7a578755e7c939166f853fc57ad6b91f72b69cfa99f3da16b03a3f31356e3549db15479f5e06d5f32b3466f0b0740406a89daab320137292b77a1a7c92c4bde2de669ef234996a02678a45852c7999ec759df9b7cc5e3f0cadf2bfb7392ac8ccfef05ce31cd79eb08545283f98ccdb0394c2298ae8723cfb0650ce0be15d0a1a2d0b47c414af977a15fb6c96d479b68bb8c9cb4e9a2bbe1338c64d105946e758ec735245f5acaafb1a047965896f9a77a291238f03520f4005144cd5bf651bb89ebf1baa776ba3a023a9275b8facab9a2242c49a253d1a69351ae052357fcb9cf90a14af714935d24dac450ee08409c55898d5017e5af1d80acb1a293fc8429fbfd797e911fa6dc403dc36d76d66d23727c88eccf33959d2763746598af65ce5c2cc53d9f551e3db4aa0301304648e5ca3fcac5c7eca6a44e4f6b8708071c0df11d89efd03b38c207e799e8ad82b75639d629119ed6d56f6f0fa2714184939d6fdb778505a3a419344fb021493cc162e53859c8761f96bed4c45bfc851e3c3c697188a8bb8bae5ac3ebb09c14b7a8b9be04b40ac1ebc111bb9a1187b093ffe83d9f7605a8d539886dbc8f203eb0f9b662f03fb5d0f8d22457b3914014a33659c1b8eb035a3d03a91a9155fa047331e41616e34a68645779e166aadc2af345b13387daa11e9f779125255a85bb8863847d390822bf2bab13c8a986a7a97e8b7abd104359da676521755c24687719938b1d2ef6cb46f36de565faaac356f5788026c4ce1849cabbfcf76b2fd091216948978357fbf732eded1dfd6561d5e4adbe4c370bd2440979822e08aca4b1a6818ad237610b7004eee5552e9a32016ae36ffbb24c878e32673b67c30cfa1fad158bc9d8ab202442450f1cd742c4782c905f143ab24fa8e37fc9711b336604c65ea7c5431cbba9f2b4dad2659279c95f95d5a027f4d853588be78a5ff3644e4a31c7411c3bf3ca8cc6036798b803b3eb3cc9a667bf70824ae4db78a9378acde25470a6e3519a8a7d0cb40f27721410d514d3b5cb92249461dbf8d9972f1824c65c013dd03cc443da81ab1e8af65f192afef24bb35d677c89db5cb40f40df3ea32606a3cf48348efb5c6572ba297f5fc8d41d760fe99e42002e6f1ff77062be20af1ba5520d706c1b704f4ea57053278dda38d938cd4e108a8f12c7e14e536916810347d98722b7f327f92edfaa40a135cf7c884bb6f22b16e12f22199c10096f8d56eb839e1bba23cf8f9fdc28a4aa847b71b78e164a764380f9ba20d9720ac1125a9ede007a3b4f87ce18dda23c6d21d34fc44e33edf6e2b4bcc26b4d3ffb81b5ceabca3992ae29c7faf72dd134e8e1e8a1a2b8a240976fa5fb5217ba013f744d2202002f358f1908b99fd3a6bca80a1ebde22f8b0c2539d8d09fbfc486cbb88fd2d869d5541055739792eb1fe0ab23ae99a0b4d6e5997d62ef68adab351013e060e28b682e604fad32104550558275fde7be8fd3a37192a477f7c8b42ef390adeb3359595103997a0fd6cad49b5604d1e2a280f42c10e4ad9674a82b2cdc8b125871e15b8d79bb9e58bc4e89f8d2f5903e138a32628a1d149d555248215934c1edab7f16fce698fc4629cddcf20581f0b31ab99ce8e5761fc6fbcfacb9c513cc12f50e8a", &(0x7f00000029c0)=0x1000, &(0x7f0000002a00)="9df62081ae57b87f5e91aab04484b5d1b6d6c58254e3eeaca5872659a3f2e5c70aeb5c9e4faadff0b180f752c7c4", 0x2e) sysctl$net_inet_tcp(&(0x7f0000002a40)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000002a80)="c783dc7ec2d395dc322ecfd3625db54fd8190fe27ad4d33aab8207b1e301ffea35ffda13aa3532398de5608d2ffacc4129ad9b3dfdf6854f6d2bddebefb6dba7a1715f80ca8720b05e204ddd87c7a2fbeb79442b26dc47d01d37d7e6a3ca10295e217e46b49e69dcc403076462b6c67eedb3de9153a706e2f861b2050fb2df4437069290cb206a084556da7d5e0bcf48d81654185268fd2ec89bf8fb340e5cbec15de68387577fd2a7ea2e5138fc941e59fd14071c3e9a309b12b49c9606282a090456c66d6c6b22d347a04ba54bc25d9b980d76f97f4574eb", &(0x7f0000002b80)=0xd9, &(0x7f0000002bc0), 0x0) r6 = dup2(0xffffffffffffffff, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000002cc0)={0x3}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d40), 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d80), 0x80, 0x0) dup(r6) msgget$private(0x0, 0x401) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002dc0)={0x0, 0xcc, 0x6, 0x4, "bc1df1a1b340fa57b3c0dacbf39778fbde9c8bd8", 0xfff, 0x7}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e00), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000002e40)) wait4(r0, &(0x7f0000002ec0), 0x2, &(0x7f0000002f00)) sysctl$ddb(&(0x7f0000002fc0)={0x9, 0x8}, 0x2, &(0x7f0000003000)="2aaba58419acf1d5080ac2d5080db5c82b80236caa8e34126b07ff03", &(0x7f0000003040)=0x1c, &(0x7f0000003080), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) open$dir(&(0x7f00000030c0)='./file0\x00', 0x0, 0x102) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000003100)={'./file0\x00', 0x4a8da226, 0x100, 0x6}) chmod(&(0x7f0000003540)='./file0\x00', 0x0) setreuid(0xffffffffffffffff, 0xee01) executing program 2: setrlimit(0x0, &(0x7f0000000000)={0xa02d, 0x7fff}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffff9, 0x1000301010006}) r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x10000, 0x0) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(r1, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x84}, {}, {0x4000006, 0x0, 0x0, 0x3feffd}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r3 = socket(0x20, 0x4, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x40e}]}) r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x3000}, {0x1, 0x0, 0x3800}, {}, {0x2, 0x4, 0x800}, {}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, r5, 0x0, 0x100, 0x6}, 0x0, 0x1, 0x1}) getgid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(r6, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x0) executing program 0: socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) shmat(0x0, &(0x7f0000466000/0x1000)=nil, 0x3000) mlockall(0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x2) close(r1) close(r0) r2 = getuid() setreuid(r2, r2) r3 = socket(0x2, 0x0, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)="f40cc0858b65088700c0394b39cfb756ec07963c1e8870fb51c82b4d6883c9b2465e5abe79f56b33e9763099fdbd3c2f", 0x30) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r5 = getpid() r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) socket(0x18, 0x2, 0x0) executing program 5: sendmsg(0xffffffffffffffff, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="a5aaa9d4a0271ae9586e4b0724a47d8b18d9cc8cabb4835af37f498e6b1fe68ac941217ced990872e1b6d782488b0013364ea6629023413539060bfa695508c5d9815ccdfa582d17cd09088bae1dc32919061a408cf2871144f426fd940d085459975b7b220ff64e2b3b74968b4a1a141a", 0x71}], 0x1, 0x0}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe}], 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x32}], 0x1f, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r2 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fchflags(r4, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = socket(0x6, 0x5, 0x6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/40}, &(0x7f0000000100)=0x2a) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000200)) fcntl$setown(r3, 0x6, 0x0) r4 = accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendto$inet(r4, &(0x7f00000002c0)="2a40f07032abd7910441a85bb4ea9046106918ce892bdee2832fdfe530f81cf6181c3b90f083f3031f9703bf675212010d75004891", 0x35, 0x0, &(0x7f0000000300)={0x2, 0x1}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x7f, 0x8, {0x1}}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r3, 0x3}) connect$unix(r2, &(0x7f0000000480)=@file={0x0, './file0/../file0\x00'}, 0x13) rename(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000540)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x200, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) writev(r4, &(0x7f0000001980)=[{&(0x7f00000005c0)="dfbb220cb021f68282f1654113840b28d74d", 0x12}, {&(0x7f0000000600)="f1496e4d7230a3aa67f5972e156ffe221de3ef7a946cb5296628e226ab3503533d82afc76a978cdf05a68536665a9d7e85d3d7a27f56e94e9081076e0223721cbf5c257e8617dd39830d4dd47d35660cd36cf38242e12fe34e61d01597e00014257c1d6d5e458fbfedf5d45903abe3f3e707e2234c34486c6be2e4423e1d26b60669c05a569bcb2e200a5416aa50eaefee4936da9006d9628a9b123e4e96332ec0ee7806c958cc633c6ad59dd766bb25f34968304884e8bc2401ce138f0ff31ffd80bfa17223590bcfe710aba34f8e6054c90339853ef07186bdea314bc760d3069d973b38451d8fd0189a1e347bec91f470717359b1a709e64d1d02804441283f4e4adb618f615f814e71858c4265c8ceb5690e27803bd10e61befd952ce193765878b97a83630209ecbf3fca73114af108c4b4f8e2a0536a45d2db737f73609531206d8f05d2065577c0ab4510ab4e5db0da6c6618e5e198ca20a3d8948c1b6e51d30ca2f649e3b3419057549a4c224a50bc0ede90f16651f2377db4b795743af871fbf1d660264eee11c4286e1642ac1f86fbea461ebe323fa258d512a2fdf0fbbe3622220870708bcd604f705574b494c354b082219a16f335111863ea5c8b919e3136c187de66aab03849e064e793c4a545501ec706396a85a967a77f72c6393ad3ec7857273e5cfc600770ec9423f94673951889bd31f366212627d0d824a4255c0b3dfea47f3f638c36f073fdfe14a0b15a00d146f37221ab01d4a9a1c09eeb8e59f6943af404c9909c03e84e2dca77f4617501a857ccf0029397b043c9417d39c2e2b319417d248efe7f30945718b312d3d01957117d4e0e9cbc8b9c97ccfe4c9c0ac34cd62ff93513d7b7aaff5ecb67795720af0c95673c8d57ed89a4fa1726a66b70f70dd7299ed752361b47119af051db25f1a8555d14e89a8bd59ed29d0c12c880a2cc8014208d3c1e766ae37e0018520556d141a164404f857af1d202219a3f420f90eb4c39bcfb57d1646eb4ea667f2ef3c04bedee566f966b51541efbe01b4de8118d8030f952966ebbfd13cbd9c5dbe1c3519a4bf73b9ead839bff0fcc617bc62806903e88e24dc3218cd46de1f4fa23a54d52f29b2a0f717ebeb513d4b40ba02d041ec4fb8f34fd6ac3d871cc49681bf7de361558fcd7efebc405b03a7f04d2c1f1ea257e7f28a5b43ab5d7ea69eb99675f7fa5d23fa86fe3a1f415a234309aa58303da5102855a5100da25cdd8dbd1ae952d8e62f46b2e02771846ebdc59299bccd531af9ea1de9168af0f0946beda3de0b39c1d4bb2cc4c687f29f624e27a686901a32593e8e986783e0425f8a9186cec24edb519588dc73df020f76136b9976298f5fe8c71cfcbade0e1b28ca69301c76801f1526f91cad669a6c1c7a57de1d210155d6cb1438ad8500942fed97f27b3e656429c4f8769793436ede2354b6d90b1eabb4db0534147f0b092edfb92b95d18a8a1733fd954c0be0b2f68d260ce56869bd20012a335240306319cba440bb3ad866b7b01fb37a597c4e92371a677f43f3d854591fae831389bc8c33c36c52713104c4e584c49d997c114e90e6ad8caebb695463da78483534f15737a230dc72e04aefaa345f93d8e341c6112cfd57825c9924a4298f87a6c79bced85b0f58ccf68c95fe16a200fa271f2bc600058616eb11c4edf09e4007b52fa0f7bf3f7b6779e60b02f7fb584c5da0ee8448048662237c46cc457ec93a569771711424fff9e264cec1616c9e3d4864c2383b46a2b663f53276db7a364c7bb81e6b84ed33fe7f8b0e842501527e462d2c2a1a5003cd473936113b96ae87a4d88f338078c0ef4f23940c8a12544688af0d4fd8c7d0697d4a4f845a44709aa258a5e5b93acbb44dc0b686b64f75420e3217f84ccd28ce3a7d802e9bdf94a707189c40534f7123f367824f21496e84104fc4489653c56659cf3991179d91e4678b50e0db3b82bbc86e1a5b7bc653a9628032114a8272c8b2a94e3f80e09d1ae5b7d847d0aae0c8d7ec6693a2d5cfe2ba6f8c0bf46a2e0b14de8f10596a4d5e78ddade56c75fd70741f0c5bdc2abd9151d872aaa2177fb91c8a0e50a818090aa92b3e9b9f31676f5842b2f9ac6cf04d99146d140ac0f24314dc4edcba87e79f3decd0bfec0941ec8838b05f3ba20228ebddf636121b7d5e20d8c98d2c8c9532b0a5a7bdb0e922429898debeedbf75a0971aebfadd0692504f37fab10934f06251b169767ff54e507882714890f7ab1af6bec30db3d66bdd1a249bdacf53c475d62e2faffac7fb8e22644288953362e815e53bf1073c4a9fcfa842878345b8699d3f2f8d742c354ff060f32736639972976e0886fdb093ec78f87f349ece06940c8c5bd651f5bd5b2f6a596df2fb3a095977eee2bf4feee4913c35863225f9599f46935f7856db6f0fe9b403e4e6f3b96fb76e9492f914a8e9d872e6d4246fe282a90014db7e8a5ff40c3442a04be0ec4c6f3c6b98f6b3c3f87cf6ec893413b7e967ecc813639de8dfaada658ebb721eae59a2d0b562202cfe4d16a0fd8ba9b7588cd5a5758d72f7342bebc18884d8e2d39f29ffc2374b45cedf55143db6f9cc48188bf02fcd0074b50df95c1da76238d713e9a4bd22aba255bb094cc2c74416c3152a57eaf7c4eb6828b8c0dc11d21aa2f2483a0ffe8542c768757e1f43bb17b09528cc69d81b99b363b4cca9d78c41189a7ef8454485a29a4ff55d6bb6fe4bcb4d43c1c1c974e1bd2f8f2584140004d61474a8938ab3e7d8bf98e53d97a24111f5c842223073d25c238b66cfa0ba0999538f29a33dbd352e498adba176db6b44c0a839c015a4dd16f423eead27cdd262b4ba4aa75e473cf9423bb5233d56c6a424b70d0679bf8ba06f0099b25916ce277573e122416ea2b75ecb23dfcc19faec5c4f0f46a2d2a44c0aa8f2dbab2d0b8fcb2777bce5469f81427c93d9818f720e123ac9312996939871d901812e0492e0a52c96c11210155103eaa3d405369015b7d3c5bdff0f23eb060a34fec4f02ff4b95b3c636845f5b421a5d54d614482b05abff91332412ddb9617633d84f45232ac9ff5c30c286ac1be14cdf19a49ee027200feed83a50e350b88964516c1e50a9e4b07a82d969f0648fa4e894899e63305c46f609f08e65c1b383e28a07fb8365de6cf7e7cc0338a9ebb0eac881a4748b8e10355d88dad962160b14f4af972d95d47a5fa64021dc58638c2bcb3cbca5ece9b1c4054b966a752a03eb06d46b03e9317665ce55e50c7e5e542cfaba2a614bad4ec380da07e9c7b62b01ac38589a25ae0d2086b5bcc7cbee17d274b8dafb48fe002f647453a9bb5852cdfba7ddbe13a7dc3cfe4ed9f109f6e5235a4e5fdfadd6d4ffa6f0affc02b79696f5613e4f9c8888927de2c0d7101b707c0988c48bcda6ec0c9e65f8a219fe33e5a16541821ea5a72306e880ffd30ba551a27513c6ace9cbfc2d370ed78bb0a226553d310f1ec26ce2189360ab93e585b6d893d850a34e635ff6d18feb7cf09d6505b534cd88b3fc45df5d1c04ec1995771e3b8305d5f1a50a79a0683974f5b54d638d922e1c7a12647eb8b17ed9b7edc683d86b4b01d1f097f6f55bf4d54bbccd6bcc891eed3673e96f44c82263047ddd652ae58b606d54996c0c7aa84434cb4e389b53c09a3e48819f532deb817570436e63eda5a5a94b0f7ad3862c090ad9ea4e51df0647eda87513d744e8cc77aa85a267112009847744d8f709e0e112910bb4c730d636ebe9f816901c25e9b4f49357941003138d7df2c0a72680819f492a2ed940c13e4422bb60075d0ccae23cccfe998522a5cb39babc7021081d6324b731eba41e187556dc1d2e8c1f1535eee27abf3f8c8d5b1d4bd30ad1110c37347205db9224e5561599e4562cd206d94574794de13a7988453069f13bd666624c6ec7635fadced44ed5ccff4c831bc0d4cef1016dba4f2b69eb9fce9b0237621c3e32a229152fb14b737060e6c08479335056092fb97a332d7ddafea989d5e6e608e461ae4b69cd653b6670442393f41e94d0dc0fdf4eaa74a509792d90018c8964f2059082792008f24f9cb0df909535a4270bf7cbf0f8b1aec0aa42b912d062b05a0e6bfa5180ea4699be04873f363e8cc5df287c8484ae6ad31d79e3db14b5a1ccb02f35b120ad03a87d6ff16f9972bee309d489bf3e748630b4b018641caf3773dc5799ca8107370996612afe03867e0590ca51f4ec75fccdcc2b8fd6accce444b80edb1515ee9b2d93e2e12d7cb33efaca6660cad263b3fedcf846d139bfe7d9bbcf00df21ab4b18eaf10ee10bb4eee3db290b979ad07b0ddbd6d834bde62a0c23118c7cbb0e817eff792ee7bc18f5d10bf2cc6393114244004b62b121de38068ad7b76d77790cdbf60296a26a5e04436867833c0fd7dedbcfaab81849428121620b2c59610ff25ebbf80748ee520c3d5e5192536ab7ffe7aa90852b4c63a070b02ae40163e220f289cca5bd90adc8db3f99cc68a51a5652146648bb0a84772819a0c3bacc054dbe0108fb594c582404b955d5dffd2f28d72fa979fb4884c00fc2101b7668b4885d749c7d8f0fa2529f85fc611d41c5e02f1276433d900e3b463667003cdee58c8de9f21543ca3f247854bb22699208af435314648176a6e2183b8ba4a5ec8dc3bb5be8c2280d06be805ede75cb18db68bc39f20f7105c3e6d988f94281ed77eeaa9afaec0e229f60ea4baf9ee89906e18c501185651c2e1dd0642fd723782cf59971d2523cf6965786e8c5503fb3a7e3fe16cc69f9eed82568a31536588ae5a4de2853c578ed1834828f1d5a58c24daec0f9bd3069642d85af677381439fdd285fcd6a14ff5e9dbaaaa06aa4172ee0bc1f9c12a28ca4989229898a0399cee081c79638fa3dd99f545438f8ef6d2f720fc7eb910a87e2b14a2a953bcff6e7ef7fc4880e3a0e31ecabcc078e0014271675339f2eaf4ef1bffc600b804de207875f9e339ab5797c1cd41b6eb2eb84eb48b8a907cdcd29f96b0bd4a88a6d421696b02db24583fdf33589ecedc44be31972be786b744ddfd8447a9ad8f8a8f7d350e4ff1d64f013f884c977a3d9ee2ff7ea44bbd52ad198da07e319f826c4b3d63434756e313e01195a29e836c5faa9862c2bd291b7a38cfcde6f1256e8a472ebffbfcdf025ae75addcbc0091aeacd02905f37fb50187825f182457931b99166644cbae3a27a5ec8159ff91a133d71455e22229ab301b36dd97a4458257d81c913bbbb32132b50deaa8dcfb900dc71270adbc50724f5144805bc0b75f6451507c21d0cbc0f3d9f9daefeea97b278f3aade7d629540e398672d15d5cf6eb9064f74809fe0045ec3ffcba9b3cfad7e9f3fc5ed974057c55c0fdf345edbb316db78a3906b9b2022619821e70c52a7d696a723f6edfd72b41cc82b4454cfc093ab498a2d03214e9045c812be4ff973915eabcb37ff77560a1802134caffdea315cc1483782dadea6d9bd7fe7f38d41b8f57bb86778889d3b3b5a8fc726474db6ae73749e786bb54e0b192ba5fcef1cbb3bd4d54bbf9bfff97b43894b644fad4309a4717af8e7aa10faa22c0026f073203331c48d11cbfbf8dc11b9f2a63c079564f404b7b93fcfd6c12cc351d8c0ad3978bc4743ad2808b2ca4e610107f10c66551f8148be5a338c83e5cb4de4fd4babc149d2ae2c988f05c3e26609e561dfc6b2f18d647a494690d98242c7cfdc79b03bf45b367a611a2d290d88fe325c7fd70b7d47d2670acffb92f5f52477de5aa9f9c2a9a01f24bbd8a08cbcd4806", 0x1000}, {&(0x7f0000001600)="515af203f7ee113a72b82d804cdbfd1e62cb0dd57060c437f61c7e8cef80e51b1d711c52b3912bd91d9df54f39b2ca280114cd2d7ffa7b146707e3d328c2425ea6ee6cb32acd0dd1a7ea32e86028bfbf835af5c153fb0834b9f50c5537c699c2870e3153d85eaf128f39010b591ee80327858b", 0x73}, {&(0x7f0000001680)="4c3aeab106d9fb96cbe5da6851bd3f4efdc1a71b45876128bb22dd7b6b1d0d4aa08968f03c487474ae45838b83422bf72e00d980a311a22ebd968e57eb9441e62bbb2756810c716b6ed0235969d91cf12eddde9826f13f89f411c1113afff3d5b09feb2fc871fe559fb795fb016789d9c7b0bc39b48a74328e10e16491ce98bffd44398a200aa6e237fb1bbdfa65c1e525b764f7b976c42d90342138301b58062898ac44168a76376c6115abd40cd5b64d0434b0b7ba86c7", 0xb8}, {&(0x7f0000001740)="7c4b90572fe6ecd711e2e30a6b1f82b23a1b87e081209496", 0x18}, {&(0x7f0000001780)="fea62badd0e55d4c8a550ed9535b2f7fe569637457262b28d63c0065b5e4da0bec71dc837f3a8e29c939ff3034c30301eafd33b417abfdb8807025e812e8313fae162623a161e0d9471201b269a38ea9fb3d93a25a2663f2d9612b511b23500b393f286c92d7467d022a8ee3386d37e80b765e58dea607790fe3f6d5dde858f113a46fa2ed6b2a8598dc7feff97dc28ab1b9e044510c8dcefcf041c36c204d547bd2ed2b7b0935d3e7", 0xa9}, {&(0x7f0000001840)="96cd4a349a3b97e008f5f07671d0873ca0ee6870df609f4b9846a0c4eeb24164dec4961094c099bf4cf880d5b0c213c0bcd8c01351123b2ba7c9137a1d7888dddcc394dd81843821ac96a2bc3c57e9154c2a5860c8b50abbac4c3b0dd29d0b296063cd7da9f81a7d07c2e9", 0x6b}, {&(0x7f00000018c0)="8f819281db7b5ae287c63f64fb9b899a74f6813471ca8cd28cfaf59c8d41baf5131dcd2a123db3b42535c9e4d87cb3fb848deff6bc5a01f074cd120e150aa655e3a89c9b8ceed2bbfc17fc4fe8b6eee296e446287887d1d202af7bc42b1fdbb23d1e1c3a799006f37986dd69798c315b1de087e4c15487df89490a3e2969d3959d270b3e0524b36ddbbdc0bd2a9a199c7aaab4a868c1c92a1770b6ff", 0x9c}], 0x8) r8 = socket$inet(0x2, 0x2, 0x1) r9 = dup2(r1, r2) connect$inet(r4, &(0x7f0000001a00)={0x2, 0x2}, 0xc) r10 = semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001b40)={{0x81, r11, r12, r13, 0x0, 0x0, 0xe13}, 0x6, 0xfffffffffffffff9}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt(r9, 0x4, 0x6, &(0x7f0000001bc0)=""/242, &(0x7f0000001cc0)=0xf2) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @generic='3g'}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) pwrite(r3, &(0x7f00000002c0)="9a8f9026637e2ab0d30f51f2f8abe2af4de2af47be25ff5de6ae3d32ca73d35f68f706e81b45ba11d92267c27c39b91dc90dc0dfe3f744e3308a8e4f225f86d5f4c2c59a2065b0814851", 0x4a, 0x3) setrlimit(0x6, &(0x7f00000000c0)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) listen(r1, 0x0) accept(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semget$private(0x0, 0x1, 0x21) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x811, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) writev(r2, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=']@}}\xe1%.\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='!\'[[\x00', &(0x7f0000000140)='[\xce%@\x00', &(0x7f0000000180)='\xd7\x00', &(0x7f00000001c0)=',@#\xa0&\\!)\x00', &(0x7f0000000200)='(*}\x00', &(0x7f0000000240)='-.\x00', &(0x7f0000000280)='-!*{}\xae}[@]}.\x00']) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0xc4) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0xa1, 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x49) msgsnd(r1, &(0x7f00000003c0)={0x0, "2b18d6ef7bb85324b22444c376d3bbf4ad7c443828bcf3748c7e26c72dfb5cf0021b3fd35ff1d44685bf151bfd34d793f47575933dee674376a1879f8b0808546fed7843099f493cc40fa53914ef5b6e9fb3ad50cf5dfd3e209aad0b25ad34e4d24e0c513c69ae8c09842475fed1e3fe31587bc192485cccca35302e7ac99430566731df0958a85169820773ed76ee7b83fefc039b8b2d"}, 0x9f, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r0, &(0x7f0000000480)='./file0\x00', r3, r7, 0x6) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000005c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getuid() r11 = open(&(0x7f0000000900)='./file0\x00', 0x100, 0x84) sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000680)="490a67ad94026844eb1a23c343884c730e2779d9ffd30626ef878dc58a72f7661f6ea44ec91fc975e438e189573749cab430b16b22ec9ed042c225f7dfbfef77c0f30c72c65900b7bb8c898253f2cb3818297258a720e09c7169993760e256506f025c82f40b2810cf4a7859abe23500c5cb6cca30b6e4af9b76ddc1687a1e6efcc8b194d2ae5c23f20ad1609daf68a9c7f5b7ab1e008fd75367955bf39efbeddd3ff55ab2c5907dc6f3a3b08566023658a88e179c43d9344e5c00be310cb149abeaf131aaf850d633637b53267da9710c9f4de99130651f7a99208dd1c2cb35ae3cfa25c03b280529ad144cf945", 0xee}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="50cfc179ad979eb52d973a90990a38ea3de13f7c5e5296e769b6c477cd152180b919a3e2fcf683d7a736080938b9549148649286cc05b64b5354370054c0436eb1f65ad3e696e641900ea52522ba55d383b2fbd68cfd662f0d38386085d09d7999336d0a82e80a9d0839b6bfcf4441494822d933c1238dddfad6b612441d7ea1ba1dc71c845bc99e20d9dd91f1c8e7ab9e8fa8b9f62036f2dc66aff602f13e2728109cc46769ac59ff29b770fe37e22fee279fd81418763a95088e565c7cf3a3aa81238dbce78d51bcab14361a2af79b69d9ad87c158e1243330dd9448dd436df33d41aca2fe98ab81a0463ea162067fc99a880d70e31b27", 0xf8}], 0x3, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r0, r9]}, @cred={0x20, 0xffff, 0x0, r2, r10, r4}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r8, r0, r8]}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @rights={0x20, 0xffff, 0x1, [r11, r8, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x18, 0xffff, 0x1, [r8, r8]}], 0x130, 0x408}, 0x406) chroot(&(0x7f0000000ac0)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000b00)={0x4, 0x2, 0x6, 0xa90415d9916fb256}, 0x4, &(0x7f0000000b40)="bdee765e9f1b968ea2b3f5bd51df7b3f349b875835f8b23ece6aa74236a35118c1479aafaa08709baca4c7a96b851f315020395eedc65c8e6fd3232f080f4cc5d2120d12a250d47fa8751627e1996e96ea4baa", &(0x7f0000000bc0)=0x53, &(0x7f0000000c00)="f029c8a61db26c6a1abee0cd9ff4968c6d374a1fe4744fa87c53842f5ee57f3adb66a6aed415cd719a3b6b87", 0x2c) bind$unix(r9, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000c80)={0x4, 0x1, 0x2, 0x2179, 0xaf41}, 0xc) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000cc0)={""/16, @ifru_metric}) sysctl$net_inet_tcp(&(0x7f0000000d00)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000d40)="1211829da1e93293b7fa0780683491f6af4e49a1cb9a209926b714c79d63ce5f60135a48451688fb4c1e3187f3ec40d31655530892ed49376fe1469576d65a0f6803ac78c91331f87c607d7fa9c19f7364791ba0123c1f310bac54e5353cfc9a62", &(0x7f0000000dc0)=0x61, &(0x7f0000000e00)="0ef064472cd51a4fa047330f", 0xc) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000e40)) accept$unix(r11, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) r12 = accept(r9, &(0x7f0000000f00)=@in6, &(0x7f0000000f40)=0xc) getpeername(r12, &(0x7f0000000f80)=@in, &(0x7f0000000fc0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000001000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)) r13 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, &(0x7f0000001100)=0xc) r15 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001140)={{0x8, r6, 0x0, r6, r4, 0x111, 0x4}, 0x80000000, 0xd8, r14, r15, 0xb0d4, 0x6, 0x8000000000000001, 0x10001}) malloc(): allocation too large, type = 29, size = 28292870884 executing program 0: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYRESDEC=0x0]) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpid() mknod(0x0, 0x2000, 0x5c4a) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x6) sendmsg(r4, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) syz_open_pts() syz_open_pts() socket$inet6(0x18, 0x5, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0x52) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000005c0)={0x10001, 0x3, 0x40, 0x200, &(0x7f0000000340)={{0xff, 0x8e, 0x50, 0x2, 0x20, 0x0, 0x3}, {[0x7, 0x2634, 0x3, 0x10000, 0xe762, 0x8001, 0x9, 0x2407, 0x5, 0x1, 0x3, 0x8, 0x3, 0x4, 0x7fff, 0x9, 0x1, 0x6], [0x9, 0x4, 0x8, 0x1, 0x40e, 0x6, 0x10001, 0x1, 0x3, 0xd149], [0x7, 0x13, 0x9, 0xb8eb, 0x6cb9b705, 0x3, 0x2], [0x8, 0x3, 0x2, 0xde9, 0x3ff, 0x5], [{0x2, 0x9, 0x9, 0x8}, {0x6, 0x6, 0x1, 0x6}, {0x9, 0x8, 0x7, 0xfffffffffffffffc}, {0x5, 0xfff, 0x1, 0x7fff}, {0x1, 0x1, 0x200, 0x2}, {0xf000, 0xffffffff, 0x0, 0x4}, {0x4, 0x9, 0xfffffffc, 0xfff}, {0xe7c4, 0x8000, 0xff, 0xb073}], {0x0, 0xc1f, 0x80000000, 0x44}, {0xffff, 0xce, 0x0, 0x1}}}, 0x0, 0x9}) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x502db5c8}]}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000240)) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x1a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) fcntl$setstatus(r9, 0x4, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000300)=0x1c, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000100), 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000080)="84657b3f082c76317e937f9114c51ddf4bca7f7c0899aa49e0c6052c262fc90f9567e85768de151b58b9e9510605169cd553983317eb4f34b66e61d7c15a7401193058df4a2a7593aeeec695ab3a678527a3e6906e8fd4b10c5d74035477f85030067c4956e8d6cf2a7fc55629b835fd0c60fca648a8", &(0x7f0000000100)=0x76, &(0x7f0000000140)="dd8ae6402a7f5946cb73995a7e7781c486509165880d90d4d62d3b9ea50033975b27b93fa2749b0d1bfdacf13bf382b838adb1f3f542bd9ddfdcc949533c4fb1768e18429f18ccd0f1a0e6e60a9abb6127c5dd222cc2531aed652f87f6c1409947115d278883008b35c5e9cbefe2a03b74a994458cbd38bfad671bdc4e0c234d80a95a4d56214182651bb8e54c29e539e6aef987980b3e30e0c7680aa6f425ff81b814c33f02", 0xa6) socket$inet(0x2, 0x0, 0x7f) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r5, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) syz_emit_ethernet(0xd8, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff81000f0086dd603a4544009e0c02ff0100000000000000000000007d678f1f01000001fe8000000000000000000000000000aa32000003000000004e204e20000890789e7caf0b4a16dd5d28057bf3b0b5ee4376d59349f4164a67d3c0ca895a5e316c9fdecf4877f12272c0da8fcb3ed40288669753edb937adceb1d532cbfc14f3f8beef9868b5aa4c6e70f652e815c7bd604f09ac147904a998cce567e59a02fc7948896625a98619d2de275a4cc035c82746664a1e5aacc8b9a8514ecfe2765c5df31c6b4a053fed11a8"]) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) setrlimit(0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) mknod(0x0, 0x0, 0xe02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0xc}, {0x806}]}) write(r1, &(0x7f00000003c0)="985fa7fbdf69aca69c9a97347864", 0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000002c0)={0x0, 0x4000080000001}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000200)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa58b353283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f5821005c6e2c974eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052c", 0x66}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0x0, 0xee01) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/107) r9 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x80, 0x112) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000340)=0x10001) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2c}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff7, 0x0, 0x1000081, 0x4, "1026ff000000e2df67de208c8bda612c3100"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) socket(0x20, 0x2, 0x3f) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x2, 0x8eef, 0xfffffffffffff000}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000240)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x1, 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000400)={0x3, 0x7}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt(r0, 0x1000000029, 0x77, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)=[{0x800, 0x9, 0xe3, 0x1}, {0x1000, 0x7f, 0x3f, 0x6}, {0xda4c, 0x3, 0xe7, 0x45}, {0x7f, 0x6, 0xfc, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1a8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(0x0, 0x2000, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x84) r8 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x2) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f000015e000/0x2000)=nil, 0x2000, 0x2, 0x11, r7, 0x0) ./file0E 3λχ¬3g./file0/dev/bpf./bus@ ./file0-./file0vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a156588 executing program 7: socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x881) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1126939, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d", 0x89, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000005c0), 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) 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) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x8001}, {0x8d, 0x4}, {0x26, 0xe5}, {0x0, 0xcb5}, {0x4, 0x88}, {0x0, 0xabe}, {0x85}], 0x7}) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r5, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r8, 0x0) executing program 2: syz_emit_ethernet(0xa6, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x13, 0x4, 0x2, 0x10, 0x98, 0x67, 0x2, 0x6, 0xf0, 0x0, @empty, @empty, {[@timestamp={0x44, 0x24, 0xff, 0x3, 0x2, [{[], 0x1ff}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[@empty], 0x7ba}, {[@broadcast], 0x8}, {[], 0x7}]}, @generic={0x83, 0x12, "69e5ddf9dd1a9fe884a4a8f69df31d7b"}]}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x9c, 0x80, {0x11, 0x4, 0x3, 0x1, 0x6b3, 0x65, 0x400, 0x0, 0x33, 0x5, @empty, @local={0xac, 0x14, 0x0}, {[@generic={0x88, 0xc, "3e8faaa08ba0b1402ae5"}, @rr={0x7, 0xf, 0xff, [@broadcast, @loopback, @rand_addr=0x7f]}, @end, @ssrr={0x89, 0x7, 0x6, [@empty]}, @rr={0x7, 0xb, 0x8, [@broadcast, @empty]}]}}}}}}}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file1/file0\x00', 0x77) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() poll(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000400)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(r0, &(0x7f0000000140)="1c69e4b59a92b0a2513d641da1595e0eb20ec3e13372959dbc56841fabf0aa050a94fa426e79d4bd65af3acf4f5b083f0f19e7552b5c0301c826077ad62dd29ab71c8961dc5d76bbf465887dde1efd60c455f637cfb8a122d4d6b0cec8fabdffc90d91d5b527029f446c98bb6163c4f74fe2e0942a0f9e887e220ee57595d449715826ec122a8be659f39cfde062ff56", 0x90) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x0, 0x2, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x12) utimensat(r6, &(0x7f0000000340)='\x00', &(0x7f0000000380)={{0x9, 0x2}, {0xfffffffffffffffb, 0x7}}, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000000)="fcb72698825354a6b2f83130f1399f42e3dc2c84f2d96b678ee4258167eafb9c018f0ae3619e2329017f5f0dfc215f40222223", 0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0xfffffffffffffdd4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000440)={0x1, 0x7fffffff}) shutdown(r1, 0x1) mknod(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0xa3, 0x800}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r5, r6, r8, 0x20, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) lchown(&(0x7f0000000400)='./file0\x00', r4, r7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r9 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x10000) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)={{0x100, 0x8001}, {0xfffffffffffffff9, 0x1000}}) mknodat(r9, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 2: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x6, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x87}, @sack={0x5, 0x22, [0x9, 0x434d, 0x60, 0x8, 0x0, 0x5, 0x5, 0x10001]}]}}}}}}}) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) r1 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x4, 0x0) close(r1) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_ipip(&(0x7f0000001040), 0x4, &(0x7f0000001080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="e1048385be28e773ac289ef05d2c14bc48c7c9f0b7eb769677f843eb0cc19447d015e8b7bb1114e5", 0x28) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x0, 0x20}, {{0xffffffffffffff9c}, 0x0, 0x22}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x8}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000240), 0x3e) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r4) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) recvmmsg(r8, &(0x7f0000000440)={&(0x7f0000000100)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x7fff}, 0x10, 0x0, 0x0) dup2(r6, r8) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000240)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x1, 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000400)={0x3, 0x7}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt(r0, 0x1000000029, 0x77, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)=[{0x800, 0x9, 0xe3, 0x1}, {0x1000, 0x7f, 0x3f, 0x6}, {0xda4c, 0x3, 0xe7, 0x45}, {0x7f, 0x6, 0xfc, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1a8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(0x0, 0x2000, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x84) r8 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x2) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f000015e000/0x2000)=nil, 0x2000, 0x2, 0x11, r7, 0x0) executing program 3: syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) syz_emit_ethernet(0xd8, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff81000f0086dd603a4544009e0c02ff0100000000000000000000007d678f1f01000001fe8000000000000000000000000000aa32000003000000004e204e20000890789e7caf0b4a16dd5d28057bf3b0b5ee4376d59349f4164a67d3c0ca895a5e316c9fdecf4877f12272c0da8fcb3ed40288669753edb937adceb1d532cbfc14f3f8beef9868b5aa4c6e70f652e815c7bd604f09ac147904a998cce567e59a02fc7948896625a98619d2de275a4cc035c82746664a1e5aacc8b9a8514ecfe2765c5df31c6b4a053fed11a8"]) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) setrlimit(0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) mknod(0x0, 0x0, 0xe02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) executing program 5: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x5, 0x5) sendmmsg(r1, &(0x7f0000001600)={&(0x7f00000015c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="e3c3a32171c1431d26b29b17f289c6ce61b095f874fb33c135af7976858788ef055b848d6d4a32a1a42d744a88d514188e24535440b18bde9142ddded76fb7ea6cbd9af5fc69d7f9e135f03a6675582ae5056aab42c2d8b325e05c087637292b31a49ae7c5c033c041897932db4adb987676707644059d953bcde9a6ea25b58318f913c34bb1c0a8e5e149e18dfd35ff8400b6f5383ce57d06689af905c307179d422027665a42976857ab99148851d8d004ebf1acacda0efc7d4dbb63d106ad9e5aaf9cfe34970ddbb16a7231289b6f94e3009e5fc3f018d35f4b97112f4550988bfa61ef20c0b9b6", 0xe9}, {&(0x7f0000000200)="7e0997016b83d292568e9ee984abd831077a62071fd70514879ead112dbbdc1f3d4baf0829d0feeb3c4620dbbdf8f6495a931c234709ad063c2487992168cb6fb6db46b43099784e6e51911108be6eefa5f6554f3f492324cc7ea57ef3f09c36d3312a5e4ebed5a837a241e3d78502943a649a16bd4da8aeb9fd2e306d3ef44f266ef05cad96894cf8e3dd208ac87050d098d0844c4fccc5", 0x98}, {&(0x7f00000002c0)="a15ea1f01c47d634deba6e1e0d5f27f6869c80540f3af776324d19245696a09800ed71e51148b1578d55db646c25d59382c99510992ab5ae552f0d106b43e205350af50dd9b32a82a74ac631f7f7ac2e2ec4bc4de7b75e8b05f56c558c79c69df2857e9fe9c37da3974f1e27070ef0adfec6721e5cfab9934dd014b49df1fc9b0347263899fb6f881183d75635b17684b21aa9dfb5a66759a053b36e06a36888f0dfd6dac285774446517e82fb5d8fc0dac0c9cf8a7a230c4ec55d1b6772e7c20fc6063799da9445e30062256df13ca127b8ba2c4fc20e1b0d22f1df476a7abf", 0xe0}, {&(0x7f00000003c0)="9cf51e0133fbc653451daaecbf63dfe6b47ad7ae5ef5b73124f7972b84814dfe13f925e4b15ea99fa30d7779c472e33c7fc78cffc0a09b55641b773621d8bb8dbbba8493215c38b8c567196e53bde049795c4872dd8831efc3292c5995d40b42c8ece4054e24cca0845471e0774002f49bf8", 0x72}, {&(0x7f0000000440)="9aa05e8a7ca9b75414100e9ddbe5ed5e1005ac618dc85e43a45b2077a5acca9441d970458d6150871655710c32e44c916452bc056049cc0b978094e29b6b011d266b3374546a48845f64841c11dd41d7ed835352ceca93805c4f2b6eebf1cac7dcd24be0721c1e4976cb90624d94112577d197ef72f510d047ba9f383e143d9c65bb0677ac0b9e4ecee394da699b721744dd20dd1b8d8a557d608dbbf7883b257a05745a82423186e0cbab566a55", 0xae}], 0x5, &(0x7f0000000580)=[{0x1010, 0x1, 0x2, "bbeeb8ef7b34f0a7ccc36f8c1cf8b862807253f9b65e0e5f71fd9bbdb81af85dbe22f51f1fa9dfa9e1667e64479fc0fcd4989fca38ce8a1fbb3bbc0d0a791f9d7c939884b4899a749965723a5281d6e2f210e3ce33476909bf6beaa49f3ef195641dd8d25c20ac292a02f72d615e30154131c0570358e91d3edc6b62f5d350ab660a36e892a1c172622848434e01158d8e6e95c6eda967ed9c2a6b009877481cb16cd3706946cd59d9dfcb94678606daef143169946217faf952ef62ca1c0fe9e9ec5c06285ff58b8534e16f9013186ef23833ae9c4e203c113b28228f506877c34a80d1f4136af84c278183167b35543a4f416ecc8176f98770b812020b47a99a35d08e626c28ebaa97f27a0b3703937755c84d345f3453cc39b5ac2d43b0738ecf346115c380003eb867167d1fb16afab340f6521a7032effe116a24aa7ea7b14e704e282e86bc44b2d2e7928cc71eb075b97d3513333a17a6ddebffc4641261ba9de28ed4e3bf6ddae221c577fa7f501fa16bf4b85864ee911c65811f3e7a8f9d7a32348c8ad9e06809c4f7c9df937352ef3b37b76d61f6b69929bb8f040a28866cff75884ac67819d32355ad8756b98d51c0ce7a4c79bb66a829d80ce2265194c1fcfdd63b883f87b440eae07281f51cd1a8988cb1b291e67ead7a2894ac508ea435cbc3b954b065a571a6efb4ed94d428c1a8e297be4a1af2150472cb60c226410b36a853c2daf98dd65b79d7d70be8cae1b3d93ec0db1c8c024b53f2a2cbb66906ea991a3aca794453fafb26454df86aa77959a1a1de5a46f26bfa803e25f13c7b1bcd20e58d724042f1047629fd1ca48eb1b7bdb63cd6fbfb241fcc820c686534b126bbfffe8733f9e3b726e584b5b353409d3354bc08979b3cbdd5b8a1463ec115d36239cb6df66305411b13132f68b300bfac45149c75143e17675b270cd7a3c5d22b06c769f1ecaa9171f61a0c54a047df910a3162be73624643ec74925faee07aa3767cb39409880921245812ecc554e7f37965abeaa9133b8cd88c2b04644a59fe13dad92accae90b5221be65591df33b0567e1c663ee9ef0c665a68459208763c709d16af5a9c0b4cba74f38fd56e4ea34d14c95c57f36b62c0c468eff241a965c4f4bc8b1d1563c1e4dbff6405540ad62b76f39bd4a46373ea8fcdc95fbae452edc85fde5c6ea14ebb8e675f08fc92c6a7554584424e38ae115fcdaa06fad9a2684d2e51073327b243d7d4b59993e6798738b333603d942ab5b4b917c817c19e710d241e15bbed28cf6ce23d91dc86065138dcd81a0e83e9cc61837d91e2867bf0f7e78307a1053517d1e08a0db6f80c43ada454f1b00fa3d3b0b8efe3742b9efee4148484eb5cc6940b15fe536739df920798191529c683b0c2d3442051dec0d3e26f70e273f3cf002b7b673c1cb7bbf5ca7403e65cb29adea888e5cb192af92870523fbbec7046c5f3ac29140c55f0f7d6453f88667e329e4f35f08daca9d7e3d4c909473866ec57dc9610887ff25bf7aa72690646a91011737f3430c80e5e86911c6542c4595107bfb88f724151a29d08ba74e2cf390111e2cf7396b15054a0a1e21cdfbb2510bafa2aaf5de038997d85da309c5a25c97df941dba033ae2143017d072d5c64d977ad1e609022b8627dcc53178a103b2c4ec0a85d595efc6b93c4781fc91e85ade6e806112e48a03cb7c7f3e3a8276d88417f37153c3372f80bcae09e38a8d7f42888640b3081a7805b077cafc042c11567da49d71327c973aafffefc1e5745d997df2b8645dffe24d5705783aef9da4ff60d021e2d0e47be835ebc60ad77cea9b5ebfd282daaab342b8b2fc6a1022f5cba58535a098fb0cb6caa6a4fc79187a28ab03bfa44759f233c8ebf721d82c43e7883e1fa5ae27d0636d1d53f1897fccc2bf7c91014637965dda3f75a4e31d0c0ab70044b97e87ec13fb3b81410ed1bf4760571a5e1e5549e696afe3a104a1de6d522e91df00646fc8e3911f745ff1b0aa57c5e462faa09d998379c52ac91cf4e6945777e1a7474a62bdcaab0852c5ff6bab520b15aeb25a3c0d948bb6e02cd960db4930d0c07eb0889e518fa16cfd9b15f1635d1a923acf930befd41dbccd38ca9e1a02d23f120198d7f26926aad6a90824918dbb39a2d1bab87d7180ba240113b1a5dbc69cc5bee1cbdf35f24b32ef121d7970fd5261b8a6c27b3ad10bd1ba25a6ddae19c5848aa193f0fb4b2fec8c368d056a7c1436e42d305c47f788e1538655ef55c4c23367305acfea1e61051c569f3eb1d16129d72d1aad4bb9ccb31db75b3dd942a3e5ca1d630e2b247bf7896b457991857ecd9769885f2407a8f1fba44acf5ff518abc377232734572763775c26b33729ce3623ea701a3173eef0f2c7d24b18e0f3e09906bb49cde1705e2d70d21d4e9c06c1612afe6518d7fbf2d70d88928b762ab40c645a3f52877931287903764f0ee45a1688d6415b5543c9957aba0f1d5045744f0faaec52b9d3fa54b3ac742304fdc549de5e197b1a2a6d9b8512aa7723aaf06c0df24a6a037904f26fa422c8b05090912b60fa19c86923b707158ecd443471e26554dc6eb55e8b1442bbe790a6244d9a4b296efcff673142f9eb2a76ace8bb61941d202e2d7bd68ad1890e53b3c4b470ce35d2fac9ac06048d26c12182c5ed120d08d0b81336a74e7c672dc0b3fd673872d05f784b4761c32ef07b1a2a807b8452103d5bad20232aa6b7fa73a75f0aef9c632a491c837b5aff9a4668e5419e9980f7d41bbae3abb3b244635c5f188a3e633620eea10e7c68d47126d6cd23e2d56c567fa627b9bb3a4754a2e0a9db749a93044dd0673957ae8aa7a5455f735422fa29e5b5bb470463ed309e721800e31dc28970071bc6d8e0f91b1465ca5c4827f7a8f911cdd019d936e72dc025d5f53c69927df15a304265ddb8e4f3993f11193f8ce0ab76c60439b87a62996f7f0414ee4538ea1b829745a25cbeb9cfc835d6623d8285a7c61049679b78d5a04fba662a119ea0d8417cfa4c7754d4e07973964c9d7bd5460c9b2811f6a7ce83e47e93e48843a1c3f4f0cce55a153796488808cc73cb9a9837c3a840345af73e6174a8c4be5834d49e83b970860dcf35dab64b4a5c4d38ba21afc1ea3e4c27ca0f28cba42e338dd86e01630ef02db60044e2a7917161556aa887e7ae4e02bc459acb4c6dbb8a875f29b56f7506a4a809459efbcdba489507caa0a3d53ddecf0385973e93145b69a4bc49dc3638597f75f899e9c91c47617779f449b31659b06c8bcd63266cc1d11dc0b71751d972a3fad9e26986a8f5056a9b68cb7953f7e3e7e345a9ff70d835ff306b7ee3c787c2eee3ce13cfdaa7e2be15e75ae2267fb3a7851204247ba8acb00561a56c12129c70a0abc868648ba219ed43ecae6f400525710aaef736a7344e79b3a24d90c3ebf305c6e3e8b0e6f9004f093388dceacb6bd3d2c3323b60bb01d97acd936aaaf7dfe9c308c5e4dc75a0bb2955328ed9c193fa5b84711d5716e4c0262cf8bb6fceedb72135d484d656c48fbc8dca3cb0d1a3677d5577f0e9bc9ccc6bb6d819683d3cc11f1d5c9b1727a782546c177f7a5c0714353b5ee80365288315a03e1b96b410a22f28266720164d506ffc20a984b89800270d2ffa0af87ff3d2c8cad9ed16e44f6129b99602e98ac8fafe7c04ca1c7f6f74757dd4895c3ec239e3632ea947673c064fc3e536938cf3a448bf8239afd3c1f1909d4fd1c3b986f6d066068c4a1fffbd19bd2d9d768cc9dea88c89d2487275dd156ad665d5d26c4311958362e934469a4a2be7e22dfa42a37c1ca02a236af72ab529119b028ba784bb903786ba83a1aa44f0c4c108811212e2691c305b479a5ffd1a5485b4b71db565dc8753ca3b07809811ece2ad138fe838139079f3b36c4b05ce18269a4bb55ca1d7df74471a2b7049d9439b71e46074abeb3310a6aea179d3dba4cfebc63b3bc4e2254eb026bd5f7f879c10bd86c8550fee7a3360c3496dd35669f508845eb37efc4e5f84fd7ab7c88e814f65a0f7eb7116dd8632a1af9bcee5342d621340287ff520bcc3620e6b323fb6798126df660f1131edbcdd0e6aa9542f4edb4fc6dfda811901bf987dbbcaace4a1594dbdd0a9e6cfc6f8d5dd62d3767f0eab3733e13071ff3dcd2254df63ce6febd0613b27cc759d775acc89e089bb042dd16e55c19733a4730917291afa8fd104592862f276e21ffb3e4f95b5dec0a961711df2b77ef48ba8b0fbf362b8519606af91fafa63d52c9c893b45b687dec9112116d72225d8e78c6d098a4023b6b51126e954f8d57ec29ae01afceea27539fe9d4b6f3e1816963ae08071aa3fc8b81a70a6ef806e53cbe6d2aa8241d08ceeb3058dbce54dbb5e492117f47f32583cb0b98830dc7dabad1002fc6ad02fc9684dec320cbec39a8f1ab303c0cce869fc6bc4f467ac4fff7f7cb3e79749ba1a332b92043c7fa42ab7f60e5efc26911074459c3bbfc2f08405c1a9bfcf7aebb4a7ed115d1076ab83c3e6bb3837071c798968997432325d354c0bad3c96da4d3847cc1a929b1e9aeb1ee4de86d2c9a46ee1a7aad502ae71297d4446db08b9a83a6194cdd01f33588d7e5a0b3dfcbf630c5e2ffe3afc9b3408d6c42b26c918cd9eb76bd91be51c9ff74805d0cfc58fe27fb0f71b73ca434ed5f30ae764243f794551b79cce6e00890cf58d2e81c531ef6736428fbf6e41a72456f1728ad06ec4944e6cd18e6c555cf5a78621ea3b1a53bd7f8bc68575e508ee2541fc8d530a3d4a7ed70c7ed4d2b45d2ff43a2e6cb4b97354ea225ca6a8a9f6ab25b9647da4989d39e831f0203c8e654e2fa3714706c1563af0a25a594c6e2e6e18c947cccf7cfb157cc9eaef3ecf3ee39abf246798097cf40d8e1938919d8919f6886ac405fc5096eb7bd99cb2377df21f6dbb97d90a03a1c8e2e9f8aa3fdcd8dbc1ecf18c1dd3adcce771b4ed2f8a2b2cecb496d3569cebbad27bb0c92a1844673fe890d025d21b0967221c2d1d3346a3e680063cd72d7a97dd0443a1823d6e92d25aa04f4ae69d925561356186f3590c22007f1ecf4a49aadfffc0e4f2a90833ccc437a3f298d8b7607266ed3632dd07ed75ed88c06a9afdfecc88c02a899220c16790c2f92cdea0a2adb79bcde06a924b86dd86c0f25ba5b05167ba4186f8001f271d1f39e361f235919acecf30219bb63b1ebd6d40b7aa9f11809e805a5c10da25b31793b009308e6f4fa6f7bc778f20cdc6ff27a9bbdf04fac76cda7c5ee68729f4975171bae03f8ac7fc3c1c93ccfa5927bc6ff8cc6befe375ecb1a6faa5f704f551e34d2f33dd2f69acc4e7c2d73abe1382ac921939f8a744a561354bc4dcac3f7287fe79fd07f2f26c4cedfeff9f66efbd59af4aa47d99647962594ee3d08d5a43651ef9852a6822de8ca1224d19b52454be3c9e4877581fb68af437afd72aba275920ef178aff33296260f30361c9739ab050b8c6e25d0daaf61d06f82eb68eab1787d67419e3e928b7628f62f086f78332aa13ea146cf0f671b0fb42067fb646cc12a9f8741e61f0c747042681e468fc766035f1a1a3d331e31621a4168699d351bbbd8938fb66ed9437e07e0b054016c5033bdfc5f45448852cfe741c83c804499670c84de9dd8bba0a609914f3eeae0aa65bdd3ce63371f2e7325d3177fdc05999e0fe6c00100441ffc69e173e0bc6a82e4dd19e366bd7cb22f09c2ef78d808db21ed324e7d603e454c00ae9344438ef8c0c081640948fe556e4875a637cec0de09ab67e1a4b9bf7547"}], 0x1010}, 0x6}, 0x10, 0x2) executing program 7: r0 = socket(0x18, 0x2, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xfffffffffffffe25) executing program 2: r0 = getuid() setreuid(0xee00, r0) syz_open_pts() syz_open_pts() r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r0, r5, 0xa8, 0x6}, 0x7, 0x7fffffffffffffff, 0x4d9c}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x26, 0x516}, {0x2}], 0x2}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x1, 0x0, 0x3f}, {0x6, 0xfe, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r3) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaac30e723a7fe87db80d251e363aaaaa0800450000280000"]) executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) writev(r2, &(0x7f0000000000), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) dup2(r4, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x4013, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x28d6}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000602000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000242000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006f3000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000004000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) listen(r0, 0xffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000002c0)=[{0x1002, 0x2, 0x9, 0x4}, {0x400, 0x2, 0xa, 0x9}, {0x6, 0x0, 0x7, 0x4}, {0x3, 0x9, 0xf8, 0x4}]}) fcntl$lock(r0, 0x1, &(0x7f0000000240)={0x1, 0x0, 0x7, 0x0, r1}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x35}, {0x81}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x3, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1, 0x0, 0xfffc}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f00003fc000/0xc000)=nil, 0xc000, 0x1) pwrite(r1, &(0x7f00000009c0)="d129b7951aebc6e49ebd0da895959e40ff5dc57b6682ed1ab7b7caf043ca901a87f5c62b6a6a96537b18495f4c1d6d41383eeed14aab71cbf24810f627fcd52c2da81096cbccf6571dfedcdb972c7e485711d5da100d093af1419126b567763ebcb15bdf84b64827baabe17415a307e51df345020c435cdb400c1c349660494e5f8c9a6f8c9977b7fe19da2d84071ab1dad9652a243d6bece276e21773bfe975eb08c5bbddd2a8da2e68a38fd375ca75a77b782ea2b3a8120410a22fe9e44c963a79532384ff5e5df012fc31e40ee19a95bc7075b62ddd2fe11be0418d3134ce3cea0869fdf749cb26eb1eb88a9a99b81b0436d44e6c03917b8c1f1c33ada845ac54d66ab22de5a5d9a3a70a9108a880bcd2d9b15d12914277cb59c8f475427c179f720663eff0c807f152a1d4cd68e8996ed02207185aef1393d10dc2fa4c1c0bf8a413e7408887bb009395bc19bd1b1aa42ef7946421ef9669f92c4b1b30320e2c464fb69ad9ae1a2077509106e136406846e6a4fbb9e3cb7075386d2a18b0f79b2a3649b5331e09e85d833aa7ef893403592d3b671b5d7c5d5b67a5bda1dbb559c04958c1345d609c1b585616a6d43df112605516b791cb46f755635a4d353519cbbb3e08d7eba1fd36b3aae9223fe230e6aa98cfc081813578968a4db2092392de4698548af47aa793b3ac1c1bce9a2b9ca47af7db0f7e875f0901bffd7b8b59ac579526893321af65e2c425a273f1d4d677765f3e83d785f44724f91aae2ee644760289b26ca294760ae374e837de0deb7146c561ebdc771c9d268060810b5da3d326066b026c8e31ee9f56f97eb0463c0ced780f83e392efaeb32f598e45d23948e25b49bfada4128fc1ea5c2f90d4a7acd2a4b49065e510bb1a2120682c0694b0503b4f35fc14cfc255da6c51efe56d75e2ba81256719de848010d41d31459924f931be385c5938f2942306f8ec8a33d15761fc269ff1c2d1c0cc54638699d197179d3e713dadbb0cf96b3f6b287a1bd7ff9ae317f7be32cd13f33781cb7da072440f87be9a5b62fc9da5ff8ce389bd038304406c6a5cbf0773969107d760e77a7722d10a772116327fcc35a5f604884e0a3d398d43c3df4fc711bcdced44f75b77d4bc2f96d4b6d9560693b06a9e5cfba4dfb9948783d6043b17432522e777e8688f9188d7fa2fa638bf387c864131f13f2a97e68e8caa659b479ca5d286b0ee3ad31ee9268b9c80b75cb016601e84975b739dc08b076c0605046674cf02da0b9cc26cbc82b887e488830abad7fd299cc9ab2a62c8cd2292bca2f7774994f855b56a423c25fbaf9a9e3d2cefc1603c2e891a2055a25685840ec456142533daea6b300f1746164254d7a10394cbcc7f7592d18109e2b2e52837121c370652b1658d32b8edff55416c75037c6c8525aadbd95f6c031bf6c208b93f80b4e5a3d215c5b862a10985b5151d196acff9e9c13d902eb49d516f777a8dcd016abec2c0c757e229db8b7a778938ea509e0dd3ef8f2a37553e640e6a41270810b74249e4f54f2ed3343b1b36822057e6de50be8cf1e0449f0f0f37043066353ac4d53298c618c85db996f46e6f8b3ebb8d79a9fe264e7856f66e1bd2c079d10adefca59586210edf40550211507bee3c4581ba7421d0feae49339f55ad65e90415177ad04fa235ad96f0fabbc2e9b520a7bd85a0e6cec5ed26ce14a962caf8cc71c2faa91f8ad2dacdf9b4e5476e6bf3e6e9ccdfac8e20c075fc57d25d75f70a2f9b607cd0b0e2067d1eb2743a02a3630b1c74c793200e572007ded9c17d4a20aeb11f4aa30d9898c95d54e8572cc0386d3f19752977c1de0193cc5676e2717cf069ca81d8dbcea0f14a0c7c70e5cd3829e5da9abf613bf92199be488b7d706c1c1bae45339fb2f5f099c70a07e62694f340004c68f9909b3d91fa22a919b25ebd3e38390313b14e1630266a83fd9cda31c95e81a3045156a17d75433680471ba8d2710475fa0ba8ecca25f428c60d81747d58a03966daa267c32b064d68be135e2df9a3dcb16186864362468d6c9e658a57486c0f7a3a1b3c229b5f5709855bf32e6e74dab9edae14b16b9560bf7a0e2c9046920492279366d466bbeb4cd5dfc2e9c4d87c6efbdc422d833c5be180b1e22dc4fc467bdb44cf4b414431dcf91bac9f15ca7dfe624b7d1bb67977fea939e10fed4ed3be2ded3a1fe2d8f61b82d55da01904e05987d82518d5202d18e50548bce94013a95cd882a43035b38201043f7c963f27f11a28f976da2bbe8ef9dcf142c5891f920cb611e65ccfc44667da7a97121511215c31a5c346103fc3838158a7ff75c932c84fa086a7a0f751fe0799f48925d8852d2ce21cf4ff7c21d1e5287bc1002fac50490cfb35661b31d6c5c4be624ef068390ede82faae27a54f9c641db9ea8320507095bd4893acc3a7623bbdef0f84d8d7f3b130910aeb96c413d59c2c94c35310e31d30832c0f32c9590ad225cdb3137267e868e6b736d9881a617d5de6a87a1d440fe28330a144e695c95cfd149f7b297134c906032de7fda1d83240fb9842ec881a92c4194370cb1bfbdcb80cd8a698fbe7ef042a46620f69be2980c692011afdd47cea3396252315a0a839b9f1f6b0daf635196a3756e50d20b3442a6036493a2fd7509ca808aea88e108c6996b72ad51365cfb3fb847ed41a930c3c8dd3ff5ec47119bdf2b13f74eb2228d75098d2b99aac021886c48928ec748e4886137f4ec6a0647f7cec8dee01d7c1f5a0e1a241e2d3053d4d41c6ca05c40aca478004779fd8a5a4c7d9040ddb9c56bdfe356f67a1bb28cc90499ed92c993f9314d62f79702774c88b32b16de546a1a28fcefbfcae4224acf31cb33ed663725f338eb5da2b146f341ff4ece7475a213a970901a3887228119d3faa71ec12c80d8fd9976694d0295e0cb343f0cf47a71ab485f10039852825d8be7ef7ab416ebc9fff3afed04daaef761b41d2528201fc358edd5d2b57b8461416d7054265a58035cc3a7f25377a4a47317192ac357dc228c281c755e651c89b52418fb77b5e6027c4a565f4f53dc6cf7e59db743497ed9615ac25769a9147d5d8b68831d4623c81ad70555ecae1b59a88c8c8a583b4b63aa13c78c5a1cc220d76c97f30c660e187ac97b4273ea3ca83b41c406118da1ceba4b2a93ae6e9e4674a5b5cb5da1220efc68510ed495b1f1d8e5037cdb5be1819420311956427f1e95c18dae9a747d04fdf1808f8e3a940ddcae178fc39b162c86d9d935d26c296d96e9150040145a45be87a9661d105d4d545a2e52edc214de566cc499726da15f5d1c6188dfcdb6a6ec4690e31bdb23757a21888cad10f22cf12672367b705e0c9ff36a24fb068aa7752d3ed3faf885a8afaaca062407a44fc5f3e6f492c3ba83245d24ac5ec311604144a9b591aff9538666d3c6c6f883706bfc08c55f9208428dee71705f5fa2aeeb11281a161cd286df9ed57316a8d53333187668a7735190b8095e97ceaad14ec84dc6b50153d742bbc1f578fbc2ff798b281aa19f7f29e4e028936d46d5467f0eb02761a54a3db95a7bf467edeb263b8c2801fbcef61e2e4a7b73dac5cfe452b9890c9b2fae4a4de774b19b1aa9ce7b1f120fbdcfd20f681a394e73c0703f9e3cce53c6c02ca8970dd7c6ced5bbe43daca501c52899d951e731ece7e6e70362315e03d710cef6547a63eac5f2f9e6b396ac117515569a5540be1efec3c3143b185ed9237d6eb24d5b5e67dfd71ea00b478f65c5f67c02599346c99b32b4d091d93c5d33f738a485b7535a2916c07e59cf6158421813fd853b65e197edb2c283641be91daffe9969f6ab13a9a07f22fb9cb0e3dd95aa7e23f45fe30bdd6ebc3206db0ac9e04c27c4b7d13421ff9acd5d66e4b3152a1ddd9c66c4bd7d3ee1c57bc3e1875a057bdc11ca8defd6a6c5aeb7d9c107911ac9c79b34c2ff01be11a34102817dee99ea5fc6aac6f5cc1601239e66811556a7e1df21ba7f67be0128b249449a648397fc7a4ab9ee4f5ff1623ef9d9575202355e732d4cc3a3147007bae0a5fdb3d65aea9bb246fabec843d868978272676a298fdd9c260812854a6ffed4a5172b9fbfb9547703683dd289d9ff9b04e184ab8fa6cc5936606eb7f421545e92f0f572d643c966b3b1a9b76d4783370eadc5cf91a887f19228dc39e6dd675aa05054641d4b9977a6b3e28ea8efdfc3b9e642548dfe0b295d50c01ea03b269828cb84eec61b432ddebe66170381ae7235eddfad8d9acf4c21dc7d82f5010b1e9210aa44c5137153f34a9b8465c2523167dca6d6ec0dbe6a004c0e4f36597499c8f1db2daded40a72a1a4615ba9354e65978fa1561fb8b07cff96eb476e74ffbdc2d4626ba8f348ae3aff8638100a24d715f4bf402c1e16a734d4b863547e14dba00c9074c7307dd99313b80ff96334708a7e982dc7908d62dbac57488282b22109f0d970863ddb500d7a33d2f18eb1df6b4c4fb71cf117eb041dbfe52c9783c5968a854c8383dda30fd3f4463e86f010394b61e1caf95b09890a9909e60b9c4850274e68e97fd02658cfedf23cd80fdf6b1d569bab7a0da25b5b2b651cd1ae8228319cfb3404b5677c530972d40366e279e818b6ad874e664984998cbe41387be8311c6d63210869f8bf59443636aca7fea52c268c2a8acb9e4d289373855c65d50ea56d58577b50513e5aece5955014aacdf60d82c1134f71d16237466c55bb16442ea6189c032e8f41b5e5f3444b6d08f426044881bab5fa11d2745567c662f08b9517fded3bbe86313f25be40fbb0eb191d3c1141e4c909832e9a2a2d735d87696836d2c3fa3ad1386eb75bbb691a335f5b588e78588246895a455e1522fa85b486ce7fc09cb5cffa1dd6081b34183bb6aedb33b557a9dd411af4c2ec904feb77b10f8a861dcab4768ed68f6f83c46fc6c9e765c24230a8802393f22a23605225195131f3ea43253983c8051582fd9b72e99668f9981c6e67d34c871aec95f2d0167cf343f28a81e4fa6e05f1b22358452b37f5e33b2bf7bb5ec71aace0b2ac44e700df23a4f60ac638b69170c0fbc9fb56854d0aed515d52285e9e4f17ddcdf9b958c2b49eff36d3429a522e8fb498111d08520c5e20f5687106f6a42d6c78ac40783b5dc1ee5eb2582f9a797e432d5dfa56f2e48d3f7e6a25a5bc07dc8bce9df4fc111cb4856e6bded7cf78930bed29bf88ef8340f9d0bd7fdc2c5b782cee95ca044bd6269382ccc16a4f83ed38ee45f4b2ed9668d08a885e72541cf6d425cb2b750bb08feabd96501457f65d1bce83a5789f17e8f9770cbf105941918cb549375024411250aadb531422a30a8fada1dc354348deef61e51eaf5f88da188720bf6d19459ca7f062ae11d2772b26e153b1e1764e4d7c941aede179a23a034aa6ae14b7c60a94fae4ae9aa02a8c4cd003e0937aedc50051352b548740f2e92c66f78b89037269a467c4fd62053190c6e5af67df101be883cf5f00dc8ba978e5b57e812a5b7656e04faca73ca24c2c11a4d3cca2c6285f3c8645ccb4f7de5351d2cb52ad6d35de7dd9570a3a0c1c8758c5ab76bd246b2556d0a225442534aa501bcfd724f2b1d03b86a3722177c98120149a1286058b20a4554116d216e6ddc4835cf2a02854ee02c9ad1cb250cde2ee42083cb6f07a996eeb307b42cb53e58537ba783b9a51ba32e5c41accc25cc5ec10a1c5c87dc459da0520b22a459e904333705cf6e0fdade97ebb27ca94a116ce36fbf32271ef7ae80a5670fe62c7169d92633c67941802f223f17d", 0x1000, 0x7fffffffffffffff) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffec3, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000000c0)=ANY=[]) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x126f, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYBLOB="000c7612d2771fae085f2d65a3492bdb6ae4e63894c1ee8eda5137d7bd4f51530d3313e0b9d90cff9d7eaa"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r3 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000500)={@broadcast, @local, [], {@generic={0x80f3, "0884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761"}}}) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x5, 0x20) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x56, 0x4, 0x5, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0x28, 0x1, 0x0, 0x800}, {{r2}, 0xfffffffffffffffd, 0x84, 0x1, 0xffffffffffff7fff, 0x2}, {{r4}, 0xfffffffffffffff9, 0x64, 0x1, 0x200000a5, 0xca}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xd, 0x0, 0x0) getuid() mknod(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c3, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x4, 0xa83b}, {0xffb3, 0xef, 0x3, 0x7fffffff}, {0x861, 0x1, 0xff, 0x9}]}) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0xfffffffffffffda2, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff86dd60062500000f0000feceba7d7ba90e0000000000000000bee75df200ca70cde02b726ae00a1a9ba685009078000000000000774ede947800"]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7d29087edc9fce8e68acbb6796e510bd74b7faebd65bb4565ed027cf123e2e380be9f7f71b8a2eea0b655f9e0c419c5a565451", 0x33) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/517}, &(0x7f0000000300)=0x207) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f00000003c0)="f9fe4f09191d4281570d7f1734f44efe0f3f391b3424c2495c8d14e5361636543b55890bf318d9bf8f842c002045654b3120565277ba590416cd2086eb0645eb4cf70dcdb1b55bf44d3bfd0600053e4a2054263ee225954a8cbc1b9ee1e802610994e702773901ca0151328be553556c04ea5a43", &(0x7f0000000440)=0x74, &(0x7f0000000480)="dbd87f5ae64f3506e15794a12ae52ac0e2bacd719e7918ab457e19c3b181498582476678484bfab52ab9531f2bba1b3b3d81c9e409fe8c16abc042b922a01983db87f2", 0x43) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000500), &(0x7f0000000540)=0x4) pread(r0, &(0x7f0000000580)="7c9a2b8e62608ed76bd6895db44a8d30133293519c5753cb581559d3d08492b065b4d75f5dda81db4699183c916efa8a03bb9ba459783338aa5adf7b63ae5de2dc5d00d07c8cb5a506a805943ad4d1bcb0591a8a3bdfe699dfbbdf17576aaeaa99f0961c50085e4d4476a9df8fdf81bb6c08927e7561030aec75754a38182f0a051245519bfff6d32ccb9b4716e1962da120d5784ac086b63a6b286c7dfc048c42544026577fda49f22c8e520cfab671af18b9bb089bb635d89a747e17ead0a9eceb188961bcbc4752fb", 0xca, 0x8000) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000680)={0x3, 0x8}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0), &(0x7f0000000700)=0x10) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r5, 0x1}) read(r5, &(0x7f0000000800)=""/13, 0xd) r7 = dup(r0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000840)={'./file0\x00', 0xfffff2bd, 0xe78b, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000cc0)=""/8, 0x8, 0x40, &(0x7f0000000d00)=@in={0x2, 0x2}, 0xc) r10 = accept$unix(r7, &(0x7f0000000d40)=@abs, &(0x7f0000000d80)=0x8) sendmsg$unix(r10, &(0x7f0000002280)={&(0x7f0000000dc0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000000e00)="e07daaca314a98b40882b1bb532d3f1bbce039100d7f551039ef67940403f0159538e225561272183c9f3620478a4d7303b38bb815196e11b4519f", 0x3b}, {&(0x7f0000000e40)="826e891b54ab62d665d9f2230698d19ae1e949e1da8adb1dce194a850081e574dd9ec1bf2bb99e948590188c76bf56a2a57993f2d656cf61dc7bea9e13d454cd321f021889bff01996045247f10ef7f09165efa90fdbf8b202ba93ea4bb5cc357103133e4df78cfda924283f902acf900486ac64c890872e6636ba676f4646198672323a0d5bd17c1478974d09e0b52eb0a1b5ab1a", 0x95}, {&(0x7f0000000f00)='\\', 0x1}, {&(0x7f0000000f40)="48ef02a138285edcbac7526733332763fadff4715c4bd67ecf8d21105b23e15a1914ef3007853e463c9bee7a18c405dfae50a7005eac2b779afad38f98dc2ab261409ad5e8ab244f5faf71118a4285af39a0ad340df628da8a7d254de69fe3d7e74d01ddb8ef94d82cd6799ccfa97cdcbd1d455a21c4c2ca41ab2b3c20570681761292880c9001039de2269153a7b3bf03186bb61ec989d9488c755adbd88b3acd00068c5b37b125c90da04bcca15e1855c66ec0f444dfc677e8eac940b8b9b88ea69c8acc6f541f41c7935bb9abe39575d84336ef4fd7383ab797f25453e01a2494563078b1ddea7178ebb99383022943f42d6c6675429e0bfb37ba931de8db60f0738e06aef04feaaae6cf116af82d42025d106b5194c632c6b7afab2a52383d6218fe83958604a66f1decf439357357a56a4e31ae42fdc165e40efc0dfa15104a50e301326753ca197cc160a1e8884609eebf7829c1922992aafade0ec101f54d1a1cad8cf5386ee53342863b23bdf34598d7c1e5a0f4e8c0555ee6cf4075190ed1589502426d9572f5c3f028d9b73cca40d2a3c9713b13ab617ca28d971b54071b5cccb3026bff9f9fe7731777c25b148b53005eea3ddedf260e5d80f2fe60ab5bf02e7e5f3372d9be4fa232dcbf505f417e7316512eaa1ce562740430e4165b4d20d4b10f03f1d94b1c826de057d97b36fba90ba3b34140d9c8347e2115fe97c1608b698ecb5dfc14cdbee665d9ea58e005f3f557ff2be25ce88aa45444e20f38ce147e8fe2bebec360d3d469e3630cf21d852ff94f952e9e8423afa1a5ba9ebff1c063e84f5992e2f887945a03f6c5780185b7dd81d8f71bd8f6cbc2317849aa27e8d6057c597bfade2d0571bce0eabe7768830bc5c590f68e6568963dd1e2769f5dff2cdc90d63a6e22ebaeefc5c10f2f04c079dc6768028ea01ada3bf7d79f287dc818d0eb85bdecbf283cd0bb013b2952f48d8ce924ec858656ef5f0f5df1444395371714577bf6b8d95daf1ba5057db5f148a0de9d16dea7a8b452d2e3e84d0f7519ee11d0ae380a28c333fc81116bea5e8a5890663427f40ea7ad58e00891335b316dc1e18ca569939676db6c58b6a46a3005b448c55585779ef37f86e2ad74481599c7be3d16936d39ca1d2645281eecb6ca9955b018b4b4ee8e77b93c6bce62196ac781e7320725d8e599e80a26660302f44b904d76166f70bbf469547eb07507c72cbec62c43eff80534d55a16787c9c3742102aa508803eae1ff9e9410dee88b135e37ceac89bdcede23c31a74d9ffded4274e4367c1c01bf3916a510616b1343f6e32a632f89a32144e69717513f5a4163957f9bfa8129321dd61ee9b5482cfc711c6773c1aa14e3a5a734b22ae3891fd76ab562c6f84f77beedfe9a80f85ede13d46106078160f01c12b58b1680b12c9a734c51c5a143173b18dddd1eecca8af72f4ea73f6cd003c2e43408f01e99104ce7f0ea265c92f721375d8634039da2df729868886237ef53c10556c3c577bfb6ac21b21ac45250256a461ad92defa8a3e5723385950cc80aadb5e67771165aaba1491cb1283ad67d5a49958ff5cf5ff0605e0c5c7b495a13d46e4874087532aa89a751d19834da146ca36e95075e5bf60671fe7a7263a2ba12166e71073d1ddfd3679f9a6940978ca22df20b35ee5780256d6ccbd620f785b1182bc83eedec3b11bc202ef1ba1b6aef0d7fee57bcb4bc5d74aca16b3d091ddc4d866dc00df28c67abccdb57e7e6c51b4691b257c01af511d9d84d75e81439cd1c025bfad4c64615620120e2bc57c8bc3a33542e509cb2575f0b790272ff18774130d1ac79b3afe4b5d5fe2fcce060b329779e2735ad67c8dea8c4840cae9d27b412777da47c40f5513f113cb40ad23b0e14ccdcb4889064e42bdbddf74ed137d5307964857f0ed70d67422d4365a8123fe841a8dfd73c3847b3af479f1643d510ed00bffa83a8b6b5e484fa6fc8e1f681e3908aa13cf0e89f3bbf0b6251005a94c15a4cd2f8b1a71f25b36800db5cf67de4d18b72049fc6066ec4734fda7f96c894f50d293ae8ce9b83db3b921460d930c8a0cf061aaa023eff1026f7eff0c40586fc8b8effc4e7037c2ddf1a5d02061e5a75f57242d509527368b845ca22f7c39430b044038fda4855f44f34212bdfde7d6e6f3ecbaa7078918bc304013e5fd48c73af70b43231f2598ca23590d53760f778fea9ebd01657767f121271879566535b27470c171d2aa4a113fccb9b9bc1350ad65bb750a1fc59c1712cd11c88c725957d094efbddb5aacd1ff43267af14f41d43ee7daf5d7e4dd41331054adc1b3006dbb82bbf2c236e10413ec14da05b45f19e62daf6401f3e46bbe9c389e64c45a8074a57e8129bbaff115b88bc47756def49f475de23dba5babf310b8911dcf456e7e61ea6e8e3b797ff4acc34c92c5789c46d1a9a46daf8ff2495a5e9cf21a5d01501b1a35253109744010b5b94329a8e5be6850635e57dee9081d46f18748f61b21351163da8eddda84fd16c50e9cec91f07c528fc46132c1546b9d2430aa7bc5c5b79dc6691a68345df6ef04cdec2e32f632c11a6de94c5caab526c23becdb886f136537be333ce67f8d88cce2618aa1b423d1ef0f5781989273598b79e1d2fdf9ca2ccb2a31d3c7ec9f58d57bc1c54e51abba55ae82fac3f1e0daaa9e0e6a196f79e6165327c7ca0f391b87353b9583b8820f39ed4e7f21cefdce802b2d3c3951aa2d04880307afac5bcfe98fa18225c90dabccd3d7697f7602dbf9178eed275c9024deb8b1dd2fd25d91ec8fa1e9d35bf2257ed9c92ff36158da145b72d17844815d1502a5ef36eed769c6bb2b22f7151f299428d121cf9950266ef568de66053972d255b98e6ef6cddcbedfc451ad4b7b2181cab6d602c83cf6834e5dfdbf359ef93c47f224fbe29a793030baa76c376067c1b65a1cc7a34cf33f6d2da4d722f281415230b73df28ae588a7e33c32ac8c73fa5ef4beb13311bcf4f6257c9ef1ed1186746eac74daa531577350d8c6daa461345442ee0407f075461e430cbc49a4ced98b475d1e1cff4450aa059e54a81c7b4b8dcb28f8f117b261fc7aee19f48a03e1d4276faeee78b77aa37bda91e4c6b44cca141a1a7cce245c6bd90962cab8bb772770a958c29c7ddd4869531c1f27960cb385f3003036fb539f901f956607f4e7a5bacd43ef7632dfd8ba8cb795f3e55f08e711add31775ce8b05bba79c83a0434fc8c2477815249dc5d45d7dad531bb08ca155817faf5efa8e2532d00f25d9bfbd4426caaf8b898958c6ea3490ef4366dbc7e47e4641276b5a8dbc078741958d02bfde6ce8690646691603534f7355ef992119cf5b497c6cd19e0e5d67cde04e792ccf43be59d6bb91e2c76d0b547ce5f7a72ff0d077d961f1ef269e7e787aca4ecc874c0af70533324c7602ff1abf3cb2c7a407d343b1703d759dfd780d44397ebaa1988689e494d3772ca24dc669133965bff2224804215c7669c45c0191ee8e9debf6a9c593a02e21176b0e851e6a0a1244ab49ad371bdba272c285f53de9248b5ff2395bbe308f3513d8277541d23614ec9c41adf65e0d04e3ee51c3086d520086bdf99300f5701d2b84a54850842ab948384a541e4c1ca30baa0dd221d46259d137ef018beeac67f88ed22494b388ed37982379afd4fc2a3f3ec5edf4561ccafed345a007e2967d84d126a0e5ce6e347f77cd0ed80baf378c189cb245ab992790108d37f85c31334b49d8995fab055f3f8770a4ed25098fa20d0c0480b4e81c93029b49a80a2ca94b5e0ee63a31246b942a98fe367250d723a8f5805c116d7a05a682b8dc695379b83a79ebf7a33e2d7be4aa338edaca40062e8f5f4cdd71d5da9aa7539f7782254d4468cd45f6217ca1e3f72f0bb1e32aed510fcd5ea9b16720619a9dfde1117a072aef0130bba44d845109fbcdaabb7d5f08522b57260995b3db14f91899d9d7a6d8b5160fd2817c2b037c2dff7cde797fe63d60bf77f4d4120ad4c82156a57fcf1ad1a3dee55a556a116eda652b7ebc0d6e96d71c3a7e4631171e5659789f88d1d532ab4d0d3d2e68c1facb7e92e852252164c6f42597207bf79ce19c9de00cb5396ba872d25cfea90fcfdc32767164135a6fa2590cef3c29df12fa3e35fbf3c432ec5f7b6c7cdc9ae953c2b50297e8a0d2afa4633ce102d87c939f349f88643a632c4b6fe532774960f00f25adf761d720086a3a70dffd612a4e80ef10cd81bd1172fc454484a1d6ab1270c59166a8c3cbbce38784b2a8b8aceafc523e0e692dec7bcefa1171657f03a54c1e3b66bf677f28334abf7655d60adafe909121d81f9cdebb4e908bc987e613192a7510439bf2ea46f48e706d72d4c91fce1d9de5d48e6b4bdac98a497f5bb81bd40d09283255000f8d0370ba57a37d2d1af460828424d3e8a9425f5ae272c504b4568d836733983b189f1dc3ec6264fbc0eea013d6ca69b54b2eeedf68c65bab2db940ebb6b31b9d7cd52c2e3688115bbadeee79f2e58f0465d1fa26c44d58c2df2a503b328a10d0a588377bafd0895ba55b802cc9d7738562c171607a957b6baae3d7147cc72571f7090cd297d698f85b66e142abafb958154fc00f84e1cf2bb5f8906f9ec92603a12d5127a461f4ba8af23aa206d2a1f714bbf046d351ab117eb3152202136cc7d0679b770bf1bc71a571a51ee9e16b2fd678dcf23a803e59d95ae137f69efc2b98b06656542f49b290acaa5d8804b0204d15fb124169f3d4d1b1388b46d45bc9f58c20baab09f9b5fcf5870043115640cb3140f50b619f3ad7c661bf9ae6403b0eb2e81325f77bddae8e3e245c1c49980d9a1b38c7689064689f68200a143b292d4002f0ea4d8e8cf1d3290ff68866fa82d73a964fa5628677398aebe889cc9b3ed4182b4dd2a3a24b6eb3320065355ddde2b6904daaabf7ee8dada54e2e9e77bb09f1ed68078718098af08c4de87f984443f7b5e257a2cb7edcdaf49d0b420265047bf9ee97dc0d51a1ec54927b1891702df9ec00f824a9cd22daeb84a677053405bec8b366e0efa107275f952e6eccbd02eed4e7fc00e22facd37c3ef25ba5a0b6764e1c89112d6a96ec9e59799b31601d524d0166a00f43f7457e1944f847b4ffceb3cf2c665612d01a6667b29355db66e19fbe505607f163a4fe8f7b54a0f0418726ffd6502fdc09ae714c79919ecb8a7c7ff94900a652ced1ca2746634e267df78e1d90786e7206854cae656005e2b799725ca2695289fafb6b550697e3fdf3818239bcd28d7ae7bc1f00bc7275ed9e2f0aae02e75808c8f21a7598904dfceba69302b2966ce68e91847fb7e3e99699d96ab3b3a2a4c14a66a74f6975fc7d70723e4e03b36daa5d46cdea1c1fb7d45f2b4037376abb37b1dd2eeea35bce19a7a9a9cc9a53d9f54d4f94b2f83be9d6a576296e3ed29bd3881b9416ba9055d5c9e576ab80e46c4910ff7f1bf84a60e570c5fb2feba4c7260af67b577f8d4c5ec14506aef6213af18ea95c40bb3c1d03a53692057a3dd50938022c79d48a73bd66edfd917ad20b7996729edffaab2b29cd33c1a73e20298abd41a51038953a4f31e0c09f32fba142fd1c59dee766a054219038f811655a1fba91cc10fa3f55821362448c46586658110b4e8cbb4763254ee88ce3c8e7aa43dc9756f550f77128c5a154f229d095e636fd4e36cf30add818247dfb93170efc5ebe9b98aae11139999ac3b83230a477fa5a6d3fa65408c3a806b1d3a08a3a9725493f57a6b74e8bfc8a6922eae9a61", 0x1000}, {&(0x7f0000001f40)="d84140139a0c047e74478924257a2e29dc3517ff6f3d892de30e546dc16c414698c9652d499dd8fc7de5e5c633914158c8a6e0aaf65616aa4930be906791", 0x3e}, {&(0x7f0000001f80)="67000fd7a58bd460ed39ffe5ddc7a2df2c7c06012b27dfa08f669eedc2087974ad8a147869c4bc5f9925d01a84d12b1813b904be1901b404ac86b9ab0774b9b1ebb6a0547a17ee2374f424f98987b359ed72f1ba022d56f656e67883a3a11098eb4400abc73b31094e24e49c9fd0f9ac9d16c37a4ac65e86343f8c3a3e25de3c096efb30b9535aa9e02c03354b8011", 0x8f}, {&(0x7f0000002040)="d672bcf96420e73f18915719b5d00f8a0d3c8d31be7661194caaf7365af63c79a41fc552a306ea62df512534449fbca1c94ecbb07386c1a42f27f0c05698624620e2557634a99ead578d0f9375255a74b1690cd434691d38a18268d6b53c30282c0550c0bcdcb81cbf6b08fe1ffa89a25ef0e80a1a1ebfdb710b856314e3c423e2a9513f289d062ad953b9d713d263ea1a71588ebdc28eb823d76f7c49e51eb3", 0xa0}, {&(0x7f0000002100)="c02e746ee0ea61297bc3ea9cb9c75bca79b4b3bff8f9", 0x16}, {&(0x7f0000002140)="2931a9bf7c8d68cb82dd8687a43ce31e4bbe0dae422c0e6c4eae9a33370b03c569ade1927fd719a71448b76edb7e04c8bef85650c8604d87e1d26936d7370f5876e2c65c13ee4ec55d4ed99a403307111effbfb4a6188cc089e5373ce0133a74dbc47405e32f72b17a82dce77ecdba", 0x6f}], 0x9}, 0x408) sendto$inet6(r7, &(0x7f00000022c0)="24ca029296c5a3c28c6d23a1649c55edda0f9c1c78f94cffd36b884a02b90fb78c288020270ea9b0a270b56685bcdef7e45bc632bf9bf39a65fe8a1eb98f9d48cc593d10bac33b5624d7bdefadd0b46f272a505481e3b349e9625957fa8672cb17fb798f18b614124a4cfc8448123e145934147ba282446acb47af1e7175c2e5714f608a4053fe9131b99721183d2b7017856d8103", 0x95, 0xf, &(0x7f0000002380)={0x18, 0x3, 0x7ff}, 0xc) r11 = getpid() r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000002600), 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000002700)={&(0x7f00000023c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000002400)="8e063de9d242fd93cababa6b0b72b16ea846e3b7dfcbb0c084b54a0cc70975b0aa6aa4bbc8a6c1841e9db357bc3d6d2df6bf6dd4551f21a04642f9d7ad09a9646daa038ae0c128004e13a80eec6262dfe09bc9bd3d2df3a0f4352dca5c8ae1a8167cc03070d1d9d277568204e629478f7ab928c2c959c4aceb66043ab03c2f4c55ce2c165eecfb802ed0105c9e9c44b91365e27a521c7eb760e7f7080ebd9acc662b2eef8f03b87ee166cdf2453b76514d", 0xb1}, {&(0x7f00000024c0)="f630189f1d7ac27ccd0c293798288c9382c0e35be5ed5536c2b41462e96141db319af1d9265817586262558508fd10b09b95371091775d6258ca1e6621aaca4a748e58e8b3dc131a7d8a79b6d95b16b64b86523c3d4ed5f9b42215f41a59881b7059e73977e9067978bab5dd7c149491521303bbc3491ef8ee5a894cca517eed7237823f88e65bacae0c06cd7b7da03f3d8cf759af9eb9db9d091d98b3330851637a025b076032a8cda1087b6ca124aef5790e07db6811f23e616d101bc7f6420d5850a68c2375a9af98d53f9dc8da08582e61e1c7860a9fe9e4f086f536cec13a29ef8e17f473d2e80bc0e51eafbb", 0xef}], 0x2, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r3, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r6]}, @rights={0x38, 0xffff, 0x1, [r1, r7, r0, r0, r4, r1, r10, r7, r12]}], 0x90, 0x2}, 0x40c) r13 = dup2(r6, r10) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000002740)={0x401, 0x8001}, 0x8) r14 = semget$private(0x0, 0x1, 0x420) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000002780)=""/4096) executing program 2: r0 = socket$inet(0x2, 0x3, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt(r1, 0xfff, 0xc0000000, &(0x7f0000000300)="acae51387d58d1495027246e1db6bf200a1ddbea627ca6a6ad73a8be", 0x1c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup(r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000006c0)=0x6b3) r5 = getpid() fcntl$setown(r4, 0x6, r5) shutdown(r3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x40}, {0x6, 0x0, 0x0, 0x7ffffffc}]}) write(r8, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r7, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r9) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="7795a3ab43b4a589ca9799531722a7c1f76872a2cc9df81c9a4b97741483201a", 0x20}], 0x1, 0x0, 0x0, 0x400}, 0x9) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) κΟmalloc(): allocation too large, type = 29, size = 28292870884 executing program 3: r0 = socket(0x18, 0x3, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) dup(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000200)="418940af11947c027de22349d00765ae265f1bdf27768525463057ee0ddadc132f92aa17c01da5f8037bd30c0cba4d111e208e8725e67ecdb32d92e1855e26fa0a8777b6ee5a3b0c0c2c5ac5804691eaca3966da94a3a92012bb", 0x5a}, {&(0x7f0000000400)}, {&(0x7f0000000500)="47614c02db2ee08d04d6bbb0a82f18f392d090495dd3778429645b0b54b4c328527365e55e19590e6a16aedbad680ea2b4b248a4473b29510aea90d7196919cd85bfa3a28bc36d8e5fba6cd2ceb7c7bcd500b19db2c0348175", 0x59}], 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) sysctl$ddb(&(0x7f0000000000), 0x7, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa981ce37a5265d0eff46b8ffc20db1c8aa2b13227668e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b", &(0x7f00000000c0)=0x8b, 0xfffffffffffffffe, 0x1a) sysctl$ddb(&(0x7f0000000040)={0x9, 0x1}, 0x2, &(0x7f0000000400)="c19157f998491d0a5805d6bacdd7cb54bb902547545a202268d4708fbc54270561c7780d8e8a2b9ce8f7ffcca25620cb3cf4b33b47424b0a64e011013f6e8934c954d04eb2d5269f56f220057dbc0bc37d1202ad031116afcc548c712ed02ff27d06a6783d7ac1cc62f806a30f133e07377c3a24f955d51d0234553de94edb418206b2745a543898021d9863cc6831482febcfd4b7d89c5cb11efa330b9f3663dcde32db472ffdd74cc5a078601ccc1ce4bbca61a6d28cc916f99ecf18c3d6736c17cbb1d366ca90dcda58dca93fa78fdd1b41745f2e3c", &(0x7f0000000100)=0xd7, &(0x7f0000000580)="711f4639d9fa798fe69543053add6c16c7d6901f360cd3fd9bccd93ba6d7fdda655efc4f982c0e52b0fca1078db97fb688b4030560459951c429c0b67bdc85d08b83fee9e4eec0", 0x47) executing program 3: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x5c}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r3) fcntl$setown(r0, 0x6, r3) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f0000000340)=[{0x3}, {0x2, 0x100}], 0x2) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x6) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) flock(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x1, 0x11, 0x6e22}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, "00000000000074f4ff1e0f19ea5200", 0x4, 0x48f}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() setsockopt(r3, 0x0, 0xfffffffa, &(0x7f0000000200)="4eb5481da25746770af1bb27179f5efa5580454a92178d9f9676237d923f5f8d2b75e2c97a9221a6f5c781b0c036899a336766a67f7d230215d787584dcf58ea733a80b6f9c9e12d84338cc62572614d932caf5420ede8a966bed31d6847531546072293e146e2284b5d0551fdb619df757dcf13c57964c1c55c1713b0fa931016da26664883f6e75fa8cf13727049a992201fd3e500d657e6896264a9544ffcefe6664da851151c5a1179b4baababa957383ce7", 0xb4) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x3ff) getpeername(r3, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000400)=0xc) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r2 = open(0x0, 0x75f493fec6515f78, 0xcc) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) sendmmsg(r3, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000480)=[{0x18, 0x0, 0x3, "287f6d17cfe3"}, {0x88, 0xffff, 0x0, "3e39457922a45d2ada96dc9ddd131ecb5add64ad6d97bd88ca8b9aed29829170ba829ac889354b631e05f2fa74dcfa7b9555a05d5267605d220c8c23739308f48e45fe05fff27cca7cef3347dd646eeafc35ce1dbc9857f06772a16fde06ae27bef9aaf9acf77253460067245ea9223880124248"}, {0x100, 0xffff, 0x1, "2f904d6d61af65c712b970656726c1d6d69ff2c296f8d04efb12b91aeca45dc51c6cdfe6cf481083cb8d0d7168a0c20272bbea70abaa78877d2ec919c7ff17f68fa4b357d76ac586ec8f366985b24d3b9ed809c95f80a727e197acd034a699a046e0d33bd5a9fb301a929e9991999cd46a9643dea9fd32d21fb971e56f6c4bbfd0d225547bdc19cbce26c46bdf407c8859662ba5a783e46246eaa591811b40f030af053e8ec9e22195a83d76eb08085697d7740f73237d07ac64a2f2d3538b58f945a436151cc229876bb597038f0e88b05b1b53b19358a67a0dc385232c036f8ce1456f01e7c2105e02e40a46a5a698"}], 0x1a0}, 0x200}, 0x10, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000001}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000000000002ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d36604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00000200", 0x0, 0x40001000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28fe", 0x8a}], 0x1) executing program 1: r0 = msgget$private(0x0, 0xe80) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x10, 0x8}, 0x2, 0xfffffffffffff801, r5, r6, 0x100, 0x2, 0x5, 0x1}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x45}, {0xc}, {0x6, 0xff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x72, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3c, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"}}}}}}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) msgget$private(0x0, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004844002800000000070690787f000001e0000002830b00ac1400aa7f000001001200907800000001766658758802f8261c9ffd8928d9e8d7f8c9ae86b0aefcfc8c8031f63942f4370307776b5e1cb519ab6f6c104c6a06af1daff868701cdae76927550ef055297c8ac7da7de35798e22e67a2ac3b85d080f17e375208de57e3a8eac127953ff801806e2acdb923193ce65b61b30caa318bb15a390aefefd8f8c98e1eeda8fd11fe1f786c10458f37cd01da6b947630e17981adf29d"]) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x887e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) close(r2) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) executing program 7: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x7e9, {[0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [], {}, {0x8000}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x35}, {0x81}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x3, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1, 0x0, 0xfffc}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f00003fc000/0xc000)=nil, 0xc000, 0x1) pwrite(r1, &(0x7f00000009c0)="d129b7951aebc6e49ebd0da895959e40ff5dc57b6682ed1ab7b7caf043ca901a87f5c62b6a6a96537b18495f4c1d6d41383eeed14aab71cbf24810f627fcd52c2da81096cbccf6571dfedcdb972c7e485711d5da100d093af1419126b567763ebcb15bdf84b64827baabe17415a307e51df345020c435cdb400c1c349660494e5f8c9a6f8c9977b7fe19da2d84071ab1dad9652a243d6bece276e21773bfe975eb08c5bbddd2a8da2e68a38fd375ca75a77b782ea2b3a8120410a22fe9e44c963a79532384ff5e5df012fc31e40ee19a95bc7075b62ddd2fe11be0418d3134ce3cea0869fdf749cb26eb1eb88a9a99b81b0436d44e6c03917b8c1f1c33ada845ac54d66ab22de5a5d9a3a70a9108a880bcd2d9b15d12914277cb59c8f475427c179f720663eff0c807f152a1d4cd68e8996ed02207185aef1393d10dc2fa4c1c0bf8a413e7408887bb009395bc19bd1b1aa42ef7946421ef9669f92c4b1b30320e2c464fb69ad9ae1a2077509106e136406846e6a4fbb9e3cb7075386d2a18b0f79b2a3649b5331e09e85d833aa7ef893403592d3b671b5d7c5d5b67a5bda1dbb559c04958c1345d609c1b585616a6d43df112605516b791cb46f755635a4d353519cbbb3e08d7eba1fd36b3aae9223fe230e6aa98cfc081813578968a4db2092392de4698548af47aa793b3ac1c1bce9a2b9ca47af7db0f7e875f0901bffd7b8b59ac579526893321af65e2c425a273f1d4d677765f3e83d785f44724f91aae2ee644760289b26ca294760ae374e837de0deb7146c561ebdc771c9d268060810b5da3d326066b026c8e31ee9f56f97eb0463c0ced780f83e392efaeb32f598e45d23948e25b49bfada4128fc1ea5c2f90d4a7acd2a4b49065e510bb1a2120682c0694b0503b4f35fc14cfc255da6c51efe56d75e2ba81256719de848010d41d31459924f931be385c5938f2942306f8ec8a33d15761fc269ff1c2d1c0cc54638699d197179d3e713dadbb0cf96b3f6b287a1bd7ff9ae317f7be32cd13f33781cb7da072440f87be9a5b62fc9da5ff8ce389bd038304406c6a5cbf0773969107d760e77a7722d10a772116327fcc35a5f604884e0a3d398d43c3df4fc711bcdced44f75b77d4bc2f96d4b6d9560693b06a9e5cfba4dfb9948783d6043b17432522e777e8688f9188d7fa2fa638bf387c864131f13f2a97e68e8caa659b479ca5d286b0ee3ad31ee9268b9c80b75cb016601e84975b739dc08b076c0605046674cf02da0b9cc26cbc82b887e488830abad7fd299cc9ab2a62c8cd2292bca2f7774994f855b56a423c25fbaf9a9e3d2cefc1603c2e891a2055a25685840ec456142533daea6b300f1746164254d7a10394cbcc7f7592d18109e2b2e52837121c370652b1658d32b8edff55416c75037c6c8525aadbd95f6c031bf6c208b93f80b4e5a3d215c5b862a10985b5151d196acff9e9c13d902eb49d516f777a8dcd016abec2c0c757e229db8b7a778938ea509e0dd3ef8f2a37553e640e6a41270810b74249e4f54f2ed3343b1b36822057e6de50be8cf1e0449f0f0f37043066353ac4d53298c618c85db996f46e6f8b3ebb8d79a9fe264e7856f66e1bd2c079d10adefca59586210edf40550211507bee3c4581ba7421d0feae49339f55ad65e90415177ad04fa235ad96f0fabbc2e9b520a7bd85a0e6cec5ed26ce14a962caf8cc71c2faa91f8ad2dacdf9b4e5476e6bf3e6e9ccdfac8e20c075fc57d25d75f70a2f9b607cd0b0e2067d1eb2743a02a3630b1c74c793200e572007ded9c17d4a20aeb11f4aa30d9898c95d54e8572cc0386d3f19752977c1de0193cc5676e2717cf069ca81d8dbcea0f14a0c7c70e5cd3829e5da9abf613bf92199be488b7d706c1c1bae45339fb2f5f099c70a07e62694f340004c68f9909b3d91fa22a919b25ebd3e38390313b14e1630266a83fd9cda31c95e81a3045156a17d75433680471ba8d2710475fa0ba8ecca25f428c60d81747d58a03966daa267c32b064d68be135e2df9a3dcb16186864362468d6c9e658a57486c0f7a3a1b3c229b5f5709855bf32e6e74dab9edae14b16b9560bf7a0e2c9046920492279366d466bbeb4cd5dfc2e9c4d87c6efbdc422d833c5be180b1e22dc4fc467bdb44cf4b414431dcf91bac9f15ca7dfe624b7d1bb67977fea939e10fed4ed3be2ded3a1fe2d8f61b82d55da01904e05987d82518d5202d18e50548bce94013a95cd882a43035b38201043f7c963f27f11a28f976da2bbe8ef9dcf142c5891f920cb611e65ccfc44667da7a97121511215c31a5c346103fc3838158a7ff75c932c84fa086a7a0f751fe0799f48925d8852d2ce21cf4ff7c21d1e5287bc1002fac50490cfb35661b31d6c5c4be624ef068390ede82faae27a54f9c641db9ea8320507095bd4893acc3a7623bbdef0f84d8d7f3b130910aeb96c413d59c2c94c35310e31d30832c0f32c9590ad225cdb3137267e868e6b736d9881a617d5de6a87a1d440fe28330a144e695c95cfd149f7b297134c906032de7fda1d83240fb9842ec881a92c4194370cb1bfbdcb80cd8a698fbe7ef042a46620f69be2980c692011afdd47cea3396252315a0a839b9f1f6b0daf635196a3756e50d20b3442a6036493a2fd7509ca808aea88e108c6996b72ad51365cfb3fb847ed41a930c3c8dd3ff5ec47119bdf2b13f74eb2228d75098d2b99aac021886c48928ec748e4886137f4ec6a0647f7cec8dee01d7c1f5a0e1a241e2d3053d4d41c6ca05c40aca478004779fd8a5a4c7d9040ddb9c56bdfe356f67a1bb28cc90499ed92c993f9314d62f79702774c88b32b16de546a1a28fcefbfcae4224acf31cb33ed663725f338eb5da2b146f341ff4ece7475a213a970901a3887228119d3faa71ec12c80d8fd9976694d0295e0cb343f0cf47a71ab485f10039852825d8be7ef7ab416ebc9fff3afed04daaef761b41d2528201fc358edd5d2b57b8461416d7054265a58035cc3a7f25377a4a47317192ac357dc228c281c755e651c89b52418fb77b5e6027c4a565f4f53dc6cf7e59db743497ed9615ac25769a9147d5d8b68831d4623c81ad70555ecae1b59a88c8c8a583b4b63aa13c78c5a1cc220d76c97f30c660e187ac97b4273ea3ca83b41c406118da1ceba4b2a93ae6e9e4674a5b5cb5da1220efc68510ed495b1f1d8e5037cdb5be1819420311956427f1e95c18dae9a747d04fdf1808f8e3a940ddcae178fc39b162c86d9d935d26c296d96e9150040145a45be87a9661d105d4d545a2e52edc214de566cc499726da15f5d1c6188dfcdb6a6ec4690e31bdb23757a21888cad10f22cf12672367b705e0c9ff36a24fb068aa7752d3ed3faf885a8afaaca062407a44fc5f3e6f492c3ba83245d24ac5ec311604144a9b591aff9538666d3c6c6f883706bfc08c55f9208428dee71705f5fa2aeeb11281a161cd286df9ed57316a8d53333187668a7735190b8095e97ceaad14ec84dc6b50153d742bbc1f578fbc2ff798b281aa19f7f29e4e028936d46d5467f0eb02761a54a3db95a7bf467edeb263b8c2801fbcef61e2e4a7b73dac5cfe452b9890c9b2fae4a4de774b19b1aa9ce7b1f120fbdcfd20f681a394e73c0703f9e3cce53c6c02ca8970dd7c6ced5bbe43daca501c52899d951e731ece7e6e70362315e03d710cef6547a63eac5f2f9e6b396ac117515569a5540be1efec3c3143b185ed9237d6eb24d5b5e67dfd71ea00b478f65c5f67c02599346c99b32b4d091d93c5d33f738a485b7535a2916c07e59cf6158421813fd853b65e197edb2c283641be91daffe9969f6ab13a9a07f22fb9cb0e3dd95aa7e23f45fe30bdd6ebc3206db0ac9e04c27c4b7d13421ff9acd5d66e4b3152a1ddd9c66c4bd7d3ee1c57bc3e1875a057bdc11ca8defd6a6c5aeb7d9c107911ac9c79b34c2ff01be11a34102817dee99ea5fc6aac6f5cc1601239e66811556a7e1df21ba7f67be0128b249449a648397fc7a4ab9ee4f5ff1623ef9d9575202355e732d4cc3a3147007bae0a5fdb3d65aea9bb246fabec843d868978272676a298fdd9c260812854a6ffed4a5172b9fbfb9547703683dd289d9ff9b04e184ab8fa6cc5936606eb7f421545e92f0f572d643c966b3b1a9b76d4783370eadc5cf91a887f19228dc39e6dd675aa05054641d4b9977a6b3e28ea8efdfc3b9e642548dfe0b295d50c01ea03b269828cb84eec61b432ddebe66170381ae7235eddfad8d9acf4c21dc7d82f5010b1e9210aa44c5137153f34a9b8465c2523167dca6d6ec0dbe6a004c0e4f36597499c8f1db2daded40a72a1a4615ba9354e65978fa1561fb8b07cff96eb476e74ffbdc2d4626ba8f348ae3aff8638100a24d715f4bf402c1e16a734d4b863547e14dba00c9074c7307dd99313b80ff96334708a7e982dc7908d62dbac57488282b22109f0d970863ddb500d7a33d2f18eb1df6b4c4fb71cf117eb041dbfe52c9783c5968a854c8383dda30fd3f4463e86f010394b61e1caf95b09890a9909e60b9c4850274e68e97fd02658cfedf23cd80fdf6b1d569bab7a0da25b5b2b651cd1ae8228319cfb3404b5677c530972d40366e279e818b6ad874e664984998cbe41387be8311c6d63210869f8bf59443636aca7fea52c268c2a8acb9e4d289373855c65d50ea56d58577b50513e5aece5955014aacdf60d82c1134f71d16237466c55bb16442ea6189c032e8f41b5e5f3444b6d08f426044881bab5fa11d2745567c662f08b9517fded3bbe86313f25be40fbb0eb191d3c1141e4c909832e9a2a2d735d87696836d2c3fa3ad1386eb75bbb691a335f5b588e78588246895a455e1522fa85b486ce7fc09cb5cffa1dd6081b34183bb6aedb33b557a9dd411af4c2ec904feb77b10f8a861dcab4768ed68f6f83c46fc6c9e765c24230a8802393f22a23605225195131f3ea43253983c8051582fd9b72e99668f9981c6e67d34c871aec95f2d0167cf343f28a81e4fa6e05f1b22358452b37f5e33b2bf7bb5ec71aace0b2ac44e700df23a4f60ac638b69170c0fbc9fb56854d0aed515d52285e9e4f17ddcdf9b958c2b49eff36d3429a522e8fb498111d08520c5e20f5687106f6a42d6c78ac40783b5dc1ee5eb2582f9a797e432d5dfa56f2e48d3f7e6a25a5bc07dc8bce9df4fc111cb4856e6bded7cf78930bed29bf88ef8340f9d0bd7fdc2c5b782cee95ca044bd6269382ccc16a4f83ed38ee45f4b2ed9668d08a885e72541cf6d425cb2b750bb08feabd96501457f65d1bce83a5789f17e8f9770cbf105941918cb549375024411250aadb531422a30a8fada1dc354348deef61e51eaf5f88da188720bf6d19459ca7f062ae11d2772b26e153b1e1764e4d7c941aede179a23a034aa6ae14b7c60a94fae4ae9aa02a8c4cd003e0937aedc50051352b548740f2e92c66f78b89037269a467c4fd62053190c6e5af67df101be883cf5f00dc8ba978e5b57e812a5b7656e04faca73ca24c2c11a4d3cca2c6285f3c8645ccb4f7de5351d2cb52ad6d35de7dd9570a3a0c1c8758c5ab76bd246b2556d0a225442534aa501bcfd724f2b1d03b86a3722177c98120149a1286058b20a4554116d216e6ddc4835cf2a02854ee02c9ad1cb250cde2ee42083cb6f07a996eeb307b42cb53e58537ba783b9a51ba32e5c41accc25cc5ec10a1c5c87dc459da0520b22a459e904333705cf6e0fdade97ebb27ca94a116ce36fbf32271ef7ae80a5670fe62c7169d92633c67941802f223f17d", 0x1000, 0x7fffffffffffffff) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000bb369f5f137ecfc58c2bea77d4b352e14339732ce1b10fee0af1c32a51189eb412d1f648268f6f351585c4efd462c8b871bfd54eecc8f0fb254bf3e1f0f697933c4cfa522a7fd27451d073cb85930e327c1002f6389204315d9b888064155169e489438e8f78009287a1bb29e8057785f4c429c86fad8e5612653dc8a8866bda10410bb45326ac1f76f5a4f029f932511f90fd370ae1a500cdfa6e2dbaadaec334042da786f7d802935a3b8a0926e3a1058301f7081fe783ae27085ec5164d5f63a174b64539a1590afa667955913d936f3d15f92705fb553848f6b7c918ec17cb8ca28dc7855deb6edb8bcdb382e54972"], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), 0x0) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r8 = msgget$private(0x0, 0x13a) msgsnd(r8, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) executing program 2: getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x20, 0x85}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)) symlinkat(0x0, r0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x26, 0x840, &(0x7f0000000040), 0x0) r4 = dup(r3) dup2(r4, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0xa6, 0x2) mprotect(&(0x7f0000472000/0x4000)=nil, 0x4000, 0x4) write(r5, &(0x7f0000000140)="edc400668bba0eb1ad29d7391b54d5872ceecceda73185a9b8708c954a6e58138ebedd1377595646f6659ed35e150674f9b7227410372f971fb3dcceabb65c05fed02117000000feff0000", 0x6b) recvmmsg(r6, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x10) dup2(r1, r4) dup2(r3, r2) listen(r2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f0008000000000000000000000000000000000000000000000000000000ff"]) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1c8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/158, 0x9e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x5, 0x6) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = socket(0x20, 0x1, 0x5) r4 = accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmmsg(r4, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/88, 0x58}], 0x1, &(0x7f0000000380)=""/216, 0xd8}, 0xe77}, 0x10, 0x2, &(0x7f0000000500)={0x6, 0x5}) sysctl$vm(&(0x7f0000000540)={0x2, 0x873c8507a471c97e}, 0x2, &(0x7f0000000580)="1c2dc98fdde0a112cbd4aa6e1ef8ecf7a1e82177722f656a2a7868750efad208c5c3a4b2a52fabaf4470f9ceb97234716d038750a52ec4c599181672bbc7abef507f2c37cd302e45bd9a926a0d61ae1242afe697aa0193cf920dc1b7c0f1f912beaab6a539d7cc3a06a64fbc405dcb2dc5a1948ff80ac7acf9baca467b84637cd75f5fca701026e73fead0555afdd55ab26d7aadd6f0673f2fa88ee3bc86c5618740295d57f16e7ac5d82be830b14243ba7f5f1602452bf136733046d65b53185bd18723e980724ca89c71e1537ff351e6e550d14a7477", &(0x7f0000000680)=0xd7, &(0x7f00000006c0)="97ecfff6c4f5d108e76da1fda30eccf3d938dcf55d1a669f6af24eeee5ef62190f60328e05cd100be4b368382536ca123aeb55a06bdb22396cb8d4ba5062a75c2050521e17e288f955978e2c07335884fea42e444a5a39651bfaf7ed9daf48f4f8a9cdeb30d0a4e21c05671327fa3fe05baaf2c8ec9bcf963398bf3bfac645e80fd241d2a5fc557497145e26e4cdc186b805bb883b135bc61222dd3659284fd7a6b4f871591c5556d5a02d0fcf46f3877fbbe47f9298e7792a7cced78e0250ff3a7ecc04c6e0747b02f98d71f1f78306403d4e6ac38b179a141a51fd1c1e405114753bbb7d3f38e9c8eb241491eddb934aa9acf1d047291e0112876c3e16127642e41520e1ec15edd9704a6694106389a6e28f517fcb4a17858b58c66c9833c7d733a7ae91cc86dbdfbcbff8d0e21ba2dfab7e038c0e941b154e7583a245c929b3159d676e625a6ad291583c5d29cc38174a41c368c2cc606e6f05b59a6d9cb16ca47d7045fd7443e8321494493d8be299f84a9dd15a1be534aa5b0a76889b46b6f1cccae519645f74143ad206ce70b30708bf38748e1ecde6c77ac8505c353795b3d7c44dfeb70d6b42ce8c7bc9221d9018e86ade5ca4a5fb0465f3a8e85c65434667d4cf12c51e465baa13942895ba0c9b2dde4675c70c25048d5d04ffb93bc6323661286d42bdd4ece78c03c26dfc92714068811ed4c8e1d2b2d10e4bb8210ecf0c29c930a7f38e11386eac29e767d140ba70d24f66c3c4cad78a963c9f46462ca7f1d8c0f5a86f76f9d28c45c41cf78976ea68102b9cdd25e8b02f441262793bfe975e5d96b70596c1c22b3eb7ab7c3308ee4d54b22cb447094229b8c46324174105b83acab3cd0f6da8c3676175e94999db8aac9cde353621f984ac569a43cc874f6ae166ff989de38040419bd5320c9137a50752d01848cf8b34ae2b91035927d61afd87736475f481fba9e034dbc4f7221f8664d20763306b3cc3be1ac75d04193b823fc0ab63178cede7c8b80f360f536f9fa9f8b70696a4d9d911a48d4e6ed2db9cea5f20842a712ac586714082bb7174833454dfb12340b4539a14b18ae29a84d675a9690fe2821701d337dcf34e9ec1b0a9d26f5ce8c671fd2821e69d45805047ca69bc523cc8811943e08394966a7df05b09c3c07416f0cd96d9913344f32aa1faf3870239799d0ad85d0b262ccfdf877c97c98c0200d83db5fa909253eadb63428c9cffae9d528c426a45b469c1d103514f3f26d6d941f72e38a891f72ba710877b9af42ff2dba04f3645c2cf135efefd7c4e0e2086c60a6a4eebd073009a0071256270842db500e643dc451d8f98e75ef5e36a2a8fef975a4dd859343c1f93ca4c051cf87aa9c7a6571312fad5745667746b066d8e15882e7fa9db00f46cd4fe1d0df2d89d734a8d18ad4d87e361f969d0279b4c7ace60fd1b24184608702b91a097ad3e9e0ad7702a2d99f5c1f7287c70adce028a6b7366177d44c81eb186ceef2d1a707cef06b835bd137c8cf61754f06d4aaf40c83a550912b9f5bfd8bfad2ff6aa4d78d95eca284bd19bc512fe6adbc63ad347c5552ce62c184ff5ff867b0ba802fbaf29bfa5873b4a02263a42270656748944daf2d28896eda64181c6abc0c639f8621e061326c11e7c603cd2ad65a083a55e37ee02c87143592d71f5b6021210d04cc57db6e781f4bec1544c2d256c6bb2aee579630b5a1d4bd6c9639b2b055012eef6500c43967234bee8bc72ff8326167c26ff61e9239a6265b7da5600124f87aed0b05e608b3a13a6fbbfa41665dc7d0c4b9edb9172d424a2e1e86dce461b1d4823ae94d9df1c3a668fd4fe9904c7197a62c8f2388831b2304337e927d4c55af072342c764d8c9737bd5a7f86f6c4bf4a5600ab45832ce65728e077757498bcda064eac958ccd2b69430d148de119eb02cb74737bb32d6c209c87a7d3eaa8bdeb49988c08da7bb611a6a858ea6791c96cac51e18b2580cb526e04abe458923c0a5e1dd2561d2d572332ddd06e813b4fe92fb4e0a4590612a60236c63467dafc42680f4c0eef9e1239b5ed8c808f1510a98a7a784679d5df9a2596d9ca251a09053b28e3a9c0c3df1dd91bb3da52db2954e52489b5d58e9ddbcf70380df4b218f21d7535a7abf3aec064b457a50e33d54db83bfe4931ff3aada66ce40787ea0a320d31e1b7d68f64bc893fde503870aa0cdf7efc6c3213585af9592103b5fc41c3420820054b82062786abab542d42546f78a0b3d5514d80040bbb778d78ce613295e31958930b10475192b19e10c1138a3b0369d0aed3d69b95d4aeac3b20b8f5d93c9ea015a8ef634918f855a1ed33285fafaf0a4da299689774988605d80db87264869e9fa20cc26ac2f5192e08d30545b327e41013ed30e3e00cc719ceb32948fadd2b76f5cc24a46d118d6f3b22c29894f578263e9312c031f835828ac43a693002b3907cfb19dc4c9d2f3eae5ee3f70eb07a96660561e485dc79144b3e485bf84a4ad451efd9ae7cd5d990991050e0203ea7eb05211fb61ab769b5df7f9acb6e22803defc08efad49250733a99efac703d3bd522652e20246be4a04b5ea05decc193de67d241176c58a52acb7968c2a4f244a0ade8bd01ddabbda4b4f02420d6013f0f65f47cc3b0d2dd6af6dbacd070748b2db7adf130be61f8b92d093739cfdc48ece9396570936db273559a1abdcb7427d1c8d8329a333fcc1afcdda55c8b25fd96e4da56c217fb8e4ac42263b91daa0aca85f935a2e1386ab1eae3d953f149b3b23c7c303df76deee004d17e9dbb759059e21568ac4c40fc352c276b5a249dd0f3dd4f39ba181c60c64bf6708b4abb27335cce691d8830f6c27bb9bd00ca64cea7ee8a373eb4f45db564346efd3b9da451e7f7f20f75b13cb48ddb795f2c2e2d45fd3fd60d429a467ec6880a1543b49c551c8ae525d39eb76b7c3fd4188f1afdffb43f3f49d3ffbebfcaa043c5e7a296227c43a2b150794c5743bd96def84b9e374e6e4c725882baf07902a85f1f20323e49139be9a8b859c87429e8deb2284b1b917436310e0e9a68643ae9b5353c0f5c454433be929723aeb518dd23ded1c0aad8ef5fde46876d0e6e6c56451060774a17e9e6123aa4735dabf7b747d3763d15dacd4bc8547f482bc4741eddbcc2f78689d71205eba3a80e99f9aabb3c5b8a3948465f81a4a1e2ea6954861b0a2eea738c46e7ae539f2139d40469d412e85bc9401e392c13a25efe9580ff7028af75e1951e6d174a7c0d2c688d7d68da6613991d0c9b5f21022078d64f730d55a5556cd910ff0706781dd04300f13a17f6451851366731c303dd66ca5f37e2c809b064041523c4254d1309fe13fb3c103177e81255f21f862909e668939eb71ca036a3586e246629c238997013cd16829f5e22ffd80d6f7cf92b936264d5591bedfe6e80c0945b9df2afe5c70598d677c81a762f865b9f1737c1ef281eda811622726d9296f03c89032c21fe938c2d465070dc3f93ac97e5180e693957c828bc5ea4f4c2ccfd09294d397634fbadedb905afe1c0ee48a5739e17fda9b3b77630632d52117be192c070bcdfc70eb1114007c5cf4ee309ffa9e2e9e65b37be877f1db3e0c376c01b647d5349e26fd3f0b9db62b15ec65c6585385c12fde72b38de6bbff6ae86b8e7a01e384d9f41aa98ab259933bc13ca1824673f69c7b38c3bf63e2aa1e7ba53ef62b9c5581f8760024796b19fee3c54d8b88302783e6d1036d9b4835edf046567d0c3dd97c1e1f2cbe64ae534e22f7b67016f41ff217a2810cb1ef57bace4fee10e3364a7d3367c647419edb3aec009685b5bb27a850bca7f780eeb97bad138ab19648f05acbffcd3cdb459c0dbde0849bf43f4a524a7f3ab4d798fbaf0da7d544f3ee1839222357a5107793668f9fd0c17c3b69db01eb1e32ac962f425f3addb3d964ccd1586d79548f00d05417159271a2d7f2a4c1d54c272b852dcb834f543a31d3f94de137f91febc338dae0e3e159bada818bd004c90b3b162eb8970cb47092d46f50ca8a2679468a4073d0e075c898308a1a2265cb4c796992579a3c21eb745a0136e30889f2451086abf20e76792c0b85bd91ef788b1bc7746bd5c549e54c6af6b05bbd6ea9ded4da06a7b64876af13bb4e635ef47713bb6bf44e23782df1f4084ff13b44006113646b11416c2e5eb9a2f070b18456e257df1c9d1842fb56f64b18d8147dbb1f0f6fdedacf0bed5224af7984b7619730458b22f0045320bf7dc65b9f1be754bac9b8e93fd4af94d7bd243e7677b51684f76faf6fd559bffc7a97da349f428ac4540917b8093c413fe8674ebf007eeb8bb5da09c32aee22a464f7ebed84b9a12e295917065ccda5cb28679eca63c3bf0a2b1f55aab186862d423dd146bee0696629222dad2163fe5212bf0a9c41fd2cbc1bbb5831ea0c8cd4562cfb053389dbc8d65e70882a36c00a02cfc4b2cb807bcd732cbe0803b4ce4e50a9bcaac0fb163136dd50c19c2d9d7b1d8ad5231f3b4555ce4fc26236304a5a33fdbf590ce9b6d0a6f72d20ffa5be91f8807388c4eab7f30b21d010503797baa44bab6670d60dc20c46b2e1daa3db3b8e7a21e9db7218f344fd5015214c181b2ba0cd98b175c6359383be1aa6747a24df7fedfe10189934027487391df582cb223a67963ccef6a550324bb0065b0f6b2412f896ec86d3697dcfa63b32cac29a2043334e8c4d5a2117b397ea47b6d261feb7325b1849814a29c856cedb91c193e35199b22208d436ad81aef58b72f2c1872d4fbc54f18cff857b81587ad53d632ef4176815968c3d9c7fc27dc45bbf64c70aeed0416aa550e6a1d1cfec6478940350a10cabeb6c4ef64e0da1f96d6f98dfec79b173dc263c6fef746d861cc071ea7e555f599881dfa64210a2e7fec88ad44e10252459531062fe816952eb2a18932f738c12b73fc879b723ee86c953934061ed8aef0bf1c546681c882bbff046223ed5df588550eddd5ba5066d97eb3bd66a041c9d288981a187d1d192c4766e2d1f6119422089bc986d95c8a54c444c7e12ab292a93a15e746ccf640301a205b63ceb0d1497a5d2c95c9a7547201cf739a9c7eaa0138d9fac3ab39c3d787650384a465e326d045af302f83b6e60797ec811d81167389ddb965ce1745f3b7f7d696151defedfb5e1089d239a84cc0525ca7db327e6f12232079632fd5bf700146cb2e87399f298deaa0da83e8d923f910b921b04c06af5875e5bf8cf288f9ab1d6a13338a1dd325f6e8d8c95c1747ed320e51a975c86449d8b0e83fabf64c31ea7df5343af0022396ee386aba012e53cd867d24f0c9e74a2e537cf27934517b43cfd1cae86054d28a2a739b8a5b93b1dd10751e51a9deb1f2dafbddb36b7f21f2995c3110644092078deb8d18741666efea0a83603fa1394de788de6003cf6f89819792bff3855bd95374e9a07de3d207fd826b68f2d9aead01971bbb15f4b4897f7427960665911235a555a10a79d55c016486666db9116cf8a4c1620f13baba92fb814d06dddee0de20ce7cf5ea6938052083e65d24933a0bec8665547563568fdbc3f65312239f5af808aa43e68fedb9f0e00cd1b3cb2a700dc83c04f2612f295443d1d9491a318fd4174422b4111ef166d982a3edcb7caefd6076afed7add7484d303dd8b3e11d4d7c48466ec99a2996bf94be546118db40a3731018a6e88d79648e2a78dd7af0f2e9b89502ede7a0b6be808abc41ad181704cfd5662b258c2666bb7dac6d81613e42a5c9ff32d66d39baf77a69547c2ef", 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000016c0)={0x600000, './file0\x00'}) sendto$unix(r3, &(0x7f0000001700)="d9c25b1cf7a5a08245f6f55b77f4bd", 0xf, 0x402, &(0x7f0000001740)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000001780)=0x4) setsockopt(r4, 0x4, 0x0, &(0x7f00000017c0)="881bc525acd460fe971645cc06b5f1cd60ba502803b240f86724e9fef20d85c52e2d0de74a93bce032a8", 0x2a) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001800)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) dup2(r1, r5) r6 = open$dir(&(0x7f0000001880)='./file0\x00', 0x842, 0x1) r7 = getppid() fcntl$lock(r6, 0x9, &(0x7f00000018c0)={0x3, 0x0, 0x9, 0x2, r7}) r8 = fcntl$getown(r6, 0x5) getpgid(r8) getpgrp() mkdir(&(0x7f0000001900)='./file0\x00', 0x0) stat(&(0x7f0000001940)='./file0/file0\x00', &(0x7f0000001980)) r9 = semget$private(0x0, 0x2, 0x0) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001a00)={{0x3ff, r10, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x7fff}, 0x8000000000000000, 0x7}) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x1, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x9}, {0x0, 0x2, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x4) setregid(0xffffffffffffffff, r7) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000640)="6567ef9c005f40f08f661768e193b288a97416531d8888fbfdd3a7c669497a8d2e5fdf4aaa9e73c0cebd442c215a0373d2deb384531cff4f2e6d87c1ff83d5ff193070f1688ccce60299b2ce2b313d1de1528dcb3001060032adc5f04fa57a462771cd2d43f2c7a12c623449de7e0a0b92754aaf7562363f3d1bb97a342085313da19ac8195ceff4a32a18323582c8f46738bd116e4673f74b4ea0e06bf819eed94505bdfe83940090a5cce475336afba6513b4e6098d34ee3aa924c2fd9377af4f6a43be4eb2d6381eaedb3c7df1a67ac31de4ce4790131678473b64c28773dc5bd8147b0e25a7d9ba3dde43084f4b4fb5c", &(0x7f0000000440)=0xf2, &(0x7f0000000540)="349e70172e11426c7d140fafe1bcc057c2913ff1ef9184371b00173b1cef1677bc02a84e29239a2b02b0e83fa73e08f686464cff1fc70879852610c0212c5c816643500c464fd6349dfeca5e0ecafd61528b9bfe56ed1ac3f046b9bda0932787608d5864de4ec90c553c2743478924bf6aa67d61e917a93d1026ff0af2bfa09f84866ee9e9aa2bf6c44ea0d01c271ec3c74db74bf4d9b9d1d7166518bce5474487da870bce4b7c2d6825450715898bb0ac939cd11b16e232f989743ea265e0e01a50cdb781378afc0b0c85b08732ebe3bd522e6d06aeb5d494cdeafdd934dc041d58d814", 0xe4) geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x1, 0x0, 0x400}, {0x7}, {0x2, 0xfc, 0x0, 0xfffffe01}]}) r9 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8080691a, &(0x7f0000000100)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff07, 0xffffffffffffffff, r7, r6, r1}, 0x7, 0x80000001, 0x13217f73}) r10 = getegid() socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000480)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000000300)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, r10, 0x0, 0x0]) executing program 1: syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r2 = msgget$private(0x0, 0x2fc6ab24489b2da9) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) getuid() open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x7}, {0x60}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fsync(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) dup2(r1, 0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRESDEC=r2, @ANYRES32, @ANYBLOB="6002"]) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0xf) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r1, r2) socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f00000006c0)="b1000504000004000000000001000000331c13fecca10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2576935de2b60364c7bb8f716e410a69a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000dd5d60c3d6695faabd49d887ad3edc6ce1721f3060c2e65d3596cf919ed44c331f420590fd3479c36e2735a97427fcb90237f3addfe957b358fc4f62e89ab55c99e08abda8d04aeb1a4856ff0192576b14993acb696715a387f1f857c574dd2fa5a17028f24755884837bbd41e77c92bc39a69c59987b67aea57cf9f9ef2a582df4f3c2508d6c884e34c148d58a3a4edcbe81c", 0xe6, 0xc, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfffff7fd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r5, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x0, 0xff}, {0x1, 0x0, 0x0, 0x6}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r4, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x19}, {{r0}, 0xfffffffffffffffc, 0xb1, 0x40, 0x40, 0x1}, {{}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xfffffffffffffff7, 0xc717}], 0x7, 0x0, 0x3ff, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0}, 0x10, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8001}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80606942, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x7ff, 0x8, 0x54, 0x7fffffff}, {0x9, 0x0, 0x8, 0x3}, {0xfac, 0x2, 0x1f, 0x100}, {0x0, 0x0, 0x2}]}) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, r2, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069a8, &(0x7f00000001c0)) r5 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000200), 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f000031c000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000503000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f000020a000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000368000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 2: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x46) r2 = semget$private(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r2, &(0x7f0000000000)=[{0x0, 0x5022, 0xc00}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x1800}], 0x3) semop(r7, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r5, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, 0x0, r9, r8, r10, 0x70, 0x501}, 0x0, 0x80000000041, 0x400}) openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000340)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r12) socket(0x5, 0x4000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x263a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x4e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000140)={{0x0, 0x0, 0x4d}, 0x2, 0x0, 0x3}) socket$inet(0x18, 0x3, 0x102) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f0000000200)=[{0x8000, 0x49, 0x0, 0x7fff}, {0x3, 0xff, 0x8, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x1ff, 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x8) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000580), 0x2) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000140)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') (async) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) (async) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) (async) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x2b) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80}, {0x50}, {0x6}]}) (async) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x4, 0x9}, {{r3}, 0xfffffffffffffffe, 0x82, 0xe6, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffb, 0x0, 0x20, 0xff, 0x9}, {{r5}, 0xfffffffffffffffd, 0xc8, 0xfffff, 0x8000000000000001, 0x8001}], 0x3f, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x22, 0x4, 0x9, 0x7}, {{r8}, 0xfffffffffffffffa, 0x64, 0x4, 0x5, 0x7fffffff}, {{r9}, 0xfffffffffffffff9, 0x89, 0x1, 0x7, 0x6}, {{r10}, 0xfffffffffffffffb, 0x30, 0x40, 0x8, 0x1f}, {{}, 0xfffffffffffffffb, 0xa2, 0x5, 0x200, 0x7ff}], 0x1, &(0x7f00000002c0)={0x8, 0x38600000000}) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000100)={0x40000000}) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="a15dbe0af3ce143f559f3a1fc863e6cd005ff0987aca4b66ea6e4dfc7174495e5c323a3988901df6e0f2fb7d9714bae102c448bf6b2870a19c1a37e190b138c209c4125681b4ff5416a38370d4ab384896d464f49b87e9e206"}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)) executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x80) setsockopt(r0, 0x40, 0x3b, &(0x7f0000000040), 0x0) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(0xffffffffffffffff) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="61143aa806d8369d26413edaf18e1bcec6c577b8b1ee800971e2323324be180769673a25424d2399a32204d2f5897d2e91ab78b1b94e617c76140fe62679551c42492fb12f1b8f74db492bde473fd5f934d488a5f6fbc0f40208f84723bbbb30588a46e9687b2ebb811cc741c855cfff1e53a2eadaac5a54de858cbe7ab369d78489c41009e7a6da4bdb93b4e216b01a538a25d85355dfcffcf2b42f1619f540222d5864ce11d5f07d564e602b91514bebe97405629dbf6410e896637b5f1c48486e547a3e414cc119abb86a715f238fd39e26293830cd861bc3f30241dc68fd62836123", 0xe4}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r2 = socket(0x2, 0x4001, 0xfa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) (async, rerun: 32) socket(0x2, 0x0, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000100)={0x7}) (rerun: 32) socket$inet(0x2, 0x0, 0x0) (async, rerun: 64) close(0xffffffffffffffff) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000072a000/0x3000)=nil, &(0x7f00006e9000/0x14000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil, 0x4000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x9}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000b4000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r3) (async) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) (async, rerun: 64) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) (rerun: 64) executing program 1: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7c1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getpeername(r5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x8) socket(0x2, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000011c0), 0x440, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r3, &(0x7f0000001200)={&(0x7f0000001240)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x110) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x22, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000000)='./file0\x00', 0x5a, 0x0}) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: syz_open_pts() close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r2 = socket(0x18, 0x3, 0xe1) setsockopt(r2, 0x100002c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x1, 0x4, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000540)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c09832f2ce20b89a9ad304917764050000481a9356b2abc3786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6e5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x9c, &(0x7f0000000480)="001bfcba93e6bf088b4008738e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416f62d2483e1cfb1c47e1eb8b7e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b000000000000000000", 0xaa) bind(r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x7c}, {0x812e}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x4e) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x18, 0x4, 0xfe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000000)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x86) open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) close(0xffffffffffffffff) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x3, 0xfffd}) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000000)="67fbf85345bc20d21b8ddd340180000000000000000000e4ff5f4c07042650a2a766237410f4ffe14f36814f6c", 0x2d}, {&(0x7f0000000340)="ce6c6ed0ce2f320ddeaf884dccbff9cc2881f825cbeb1fd6bdd4366fe0afd1601571fe9ea3f6fae74f84efcbd2badd6400fafae747c14b8078dfde86ad253666a8ca66aa672085bfe57e60b4a0c5fff1062a2b053aa5e2cf098b7b693f70854a73170ef6e191f81cc1f2732c5e7f759401d37563e35d29ccdb0000e6194d00000000000000f8c4c7fbd7e22fed075458855a80f187ef7cb558d8e63a15d90184c00bf30ba54053d90c36a5e7d7dc5763bcb0cbe66b3f2fef54043c5e98232664bc0935f5215d9d66411258dffe1b072af73fe2252027f6a61b47df0d1302cb64599895a5756f3cf1633f076d5a0997bed0217d422d163f452b", 0xf9}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x3) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0xffffffffffffffff) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x66}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000380)=0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="7423f84e060000008406984b308068ce86b600764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c32aa57fa67f7b8f45bf588671500d816177607535152286bc9124b46e4013ea9ffac843397b7d76a6c05584f84760700dd6686abe3ec73eebfb1fe06444cebedf6b8b5ba84f45482b9c41345c251935fc56c8e0b041b3df3bb39ee00ba1de7deb4424e809099658ffd544589a4e74a94102a945636cfca2f7fcccb76a2d0e4f4a07b49f08d426a8d0d79692f9053b4741c38872f23121a69ae6e514c8b8482028c613f907ecca8ab23f9222e6b1eb36d918d1c1ce9ef425113d07b8e9f88758f4ab2b2fcb543a1ae45c792296798bbc55c4c0caf8464a8e1f5473dd6ff0ff0299de468f250a0cbc37d721", 0x13e}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) executing program 1: 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) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 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, r2, r0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffff8, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) write(r5, &(0x7f00000001c0)="fc", 0x1) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) close(r4) close(r3) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB]) r2 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x7f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2000000, './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r4 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="caaa3bb9d7758cdaa226a1fa2118ee6f8a31de1d80cd61024b2f2079abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f98eefcd09a6b3f01465d9a2249af6acda78ded6c9063fea8e3d014f8306ead5d5f06ec92f46f39022ffd4a92bdf5298a02ec005b57faa2a0b3d3e7eeba78d815cfa8fa48d527ce7f4262a5617e696c0e8b53", 0xffffffffffffff2a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2, 0x0, 0x5c, 0x9}, 0x0) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x6, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d942400b5e1a1757cb9af769c7afec37082", &(0x7f0000000040)=0x56, 0x0, 0x56) executing program 5: socket(0x6, 0x3, 0x1) poll(&(0x7f0000000040), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, 0x0) getegid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0xc8, 0x800) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) r2 = syz_open_pts() setsockopt(r2, 0x28, 0x77f, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) pipe(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0xffffffff}, {0x0, 0x5, 0xfc}, {0x6, 0xbd}]}) socket(0x18, 0x1, 0x0) executing program 4: r0 = semget$private(0x0, 0x7, 0x4a) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r1, 0x0, r2, 0x0, 0x77, 0x5}, 0xffffffff, 0xe6dc, 0x5}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) r5 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/73) r6 = getuid() sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000280)="6445b47ec9110ec7f3844d382d1bb4bc13f67a0730b332ba4e1c6ff9a940e5ec3ace7669c9d5a99c62409a39289b2fc5ac9491edf385486bc4d9bc70fa8c5269267871e6f3a8ccb3a70b390060db0c0f4403265bcba3911d9808e1705450cdd39f42ef43ee5320bf76be98e552d3c434ce2cc841b75594ad9164a85ad5d644a072870a36afcdc677d9b7876ef92ec866911e993d59dc9cffbd0ef67adc10c15a322e1b004ca5aa99f1698a1318fdc9dc5e014e0c912043375d13503b23bd6699a3c82e5ce54a7946f995931f3c294162df5a9f9e3051e7b73e12a207aea644227fd0d0a463c495", 0xe7}, {&(0x7f0000000380)="b08ca360d2e19b135a6998967137cfc8e2ca4d8e121608c35b11fb65c7582d88b663dea3636d25324df0ce881f79ad45349c01213d01f98532eb635860a580d7d0daeee85439bdfe03cf97d0769e54bcbf46", 0x52}, {&(0x7f0000000400)="6a3ef6ae8d6956f19dd66596462d19793898b71f51586d7d3a368d9e72f76eea676dc331a7755457eccc208c37c2", 0x2e}, {&(0x7f0000000440)="e7367c767be6a50bc9dda3701102503028620b53fe93ae587b33d7f764a84fb3c2302b354594a385cf095ef990665c75edb38e514fd7ac42088a193d66176725eb58d6be909a820d0e93b227c28aec3615ed32f594b59e8e51b2f95aea153e20d21c840c655384611f1d4037cd0381011c24716f9f370a8d6ba923c8adde7c993311674c1abec57c945ec844f713bdfa", 0x90}, {&(0x7f0000000500)="7d5240a40bb432734cef7bf45a7a15703433c3b812a8267392a732aac152c803ad96132616a851e6e4403d4bac6d5bd0c66bad1611cdbf8aa1d05e3bdab51f48a45e92fc8def38218b5ca70629e1ffe4e311ccb3736a9271f4680301dd7d4c35e963663470be83c6cc8dac2bfd5ee8cb615ba80ea6083b1a3677a749f65e5e9f464c2583074c6416cb0c40c8fdc5b94ffed847ff733237a4d283b612762c34171fde12484a900809bed59d75a079140e59f4e1f4454aeafa6d8e33ea0768da9bc511b15af9cca67904fb87bfbb63de2fea4b28622ff2f90ccf302eb6b0a8dd5234d92ccb5d19a68c3966966a1320b561cb4b3c37", 0xf4}], 0x5, 0x0, 0x0, 0x4}, 0x8) r7 = dup2(r4, r5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000006c0)={{0xffffffc0, r6, r3, r6, r3, 0xa0, 0x59}, 0x4, 0x5aa5c562, 0x7}) r8 = geteuid() setreuid(r1, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) setuid(r10) mknod(&(0x7f00000007c0)='./file0\x00', 0x1, 0x80) close(r5) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000800)="d2ebfcefaa2e4b856f8c5c4c7ed82f7b012cbf04e364aabc84ad4bcdc066d621bcca4ac3d23de45117acb6bc24d76f178a074bb8e71d6e312d7df981dd63c9f070777fe278e1d41297c87db29a6777a01d9fc20c58c6af06b1a2f87f4053b59f8a17409424069e0da24d74d2654a9846356b2ff804082e00e53b3d23c8b4", 0x7e) socket$inet6(0x18, 0x8000, 0x9) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000880)=0x3) write(r5, &(0x7f00000008c0)="93dce48a19f24f7db8d22bc34341be9dfd1ce28cdb21dfda7dfec91ef2", 0x1d) r11 = getpgid(r9) select(0x40, &(0x7f0000000900)={0xffff, 0x4, 0xebab, 0x1000, 0x7, 0x6, 0x2a}, &(0x7f0000000940)={0x7, 0x1, 0x3, 0x7, 0x7fffffff, 0x6, 0x7fff, 0x8}, &(0x7f0000000980)={0x200, 0x5, 0x0, 0x101, 0xf120, 0x3, 0x3ff, 0x8}, &(0x7f00000009c0)={0x2, 0x8}) link(&(0x7f0000000a00)='./file0/file0\x00', &(0x7f0000000a40)='./file0/file0\x00') connect$inet(r4, &(0x7f0000000a80)={0x2, 0x3}, 0xc) close(r5) write(r7, &(0x7f0000000ac0)="9d42bc2aea5be337184c0e9e6d16c2c0e78f8663f91fc506db8f04756127cf5c21daaa1e500c661058ab43a1d2a698324ced75adb6e5e2ed977bde4a0763d7440c060530da99086e682b7099e1f9826c60294800a6ece196b3f0f0aeb3920a4d1f6f8616ccaab455467850e3fdc1d58b3163e56605f5597f87e1410044309a9a367b89a83194a5af1f415b92e1a6851255b075b84b51ca17b8a030abe93b705d9855b24614ea383469a56bb7a282fe2267ead45b7d3ff49f5fc7d37a4b6faf11892b65", 0xc3) rename(&(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)='./file0/file0\x00') fcntl$lock(r5, 0x8, &(0x7f0000000c40)={0x1, 0x0, 0x7, 0x3, r11}) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x4, 0x4008000, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa16aaaabb0800450000280000000000019078ac1400aac00000010e009078000000000000fffffffe000000000000808ad7c52c779a20172b5ad5a7c990d26231378eb3b35fa95a993f29e80758485c64ad8935d64a575340aed1628dbe76204ce8b47dc089622dc440e970a5e8a43fc4f2d7e33a2c04f9278e314471ca4cfd30728acbdb1da2ae4036ba3c6f958bdd6b6fc4ea7ae7302d70760169414bb9350879f18aae3fd433d466ed4af43f1c440f6479a002d8f3c756c02184fa8f72f533eced02b6a0a6b9706911a285a731bc7b89a34923fda40922ea3fce1bb04995a40b90a5cd173b844d0e9bc81aef5ae8b6d8"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r4, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = msgget(0x3, 0x280) msgctl$IPC_STAT(r5, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x2) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x263a, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x4e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000140)={{0x0, 0x0, 0x4d}, 0x2, 0x0, 0x3}) socket$inet(0x18, 0x3, 0x102) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f0000000200)=[{0x8000, 0x49, 0x0, 0x7fff}, {0x3, 0xff, 0x8, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x46) r2 = semget$private(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r2, &(0x7f0000000000)=[{0x0, 0x5022, 0xc00}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x1800}], 0x3) semop(r7, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r5, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, 0x0, r9, r8, r10, 0x70, 0x501}, 0x0, 0x80000000041, 0x400}) openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000340)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r12) socket(0x5, 0x4000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$KDDISABIO(r2, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000001de64e8242ed81004f0060529ef7947e8d946d4c0d3e3420fee9ce98c4d1fc323f3421a4fb1f2da70cf813710b2f1ae0183087e868712fcb00000000000000"]) open(0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="552de8d98cc1d30aaf021b5f3731bdf206690c62234c3ef9b5c8b5ec4c80f4a93c170b2ca38f741ec386ee04f9ee1e30b73ba89ac867b932177a23e0c2d33ff9c6080eaf05d16ce0b22ca4ed07c662c4d82a2519d32883697034029cb09bd39c61a191dea48e0d74aea9cd285e92b103d5ded862109e8741b27d276ecf5ed897d3781b3e2c2d17601e94d890f9f8df539ea2", 0x92}, {&(0x7f0000000480)="bc7d354450dbe89f29e86aeb1f6eae9ccbbfed390c867bd47fbcb515de48f8d3d0436a3884dcc0ab1592f8c345dcb339cd834fddbb4c5d30bce1a632b84f35f82bcd70388a9c63014de8b20394d7c5f4d7d9f37243d87731caab3f69280e57e3fb2a9e01af4731385ca25b0ae2fc2737f4b4b9687266bc3e5d088511595fd6f45609b4642dd3190883c13a06a1913a40d091203d33c1aca0ed911f66bcce3b716ca904c15d3874c82fedf5aa6f1db05c99bd78958998c766d1b80dad05f84d8193facc725078f7ac15da14a96152ab67ceb71cdc21800073402d4674785a92ad87f4b8d585a0d0553f8392ef9c051a43b90c1e4f6be0027d3765eda0301bc7bb074ea205846759db4056ba6e7de25b3e119e583f47ec4dd0702d1bde23a9d742d5e6bb904b10508881bfb50293f9da99afba470dc3f8ac1b09a69a097662a4442a0c8ae2562a642ce99849047fcf7bc985988692dd85bc44cf5590bf87691af568c3224248707f9329dd1c4a9942ef70138312070c9bcc607c35ff2cc60fa4099e78817314b2fae2110cb807e3764796c46896597936e42928ae5f9865d12b9f9d0e35b034e4f293bdd962a76a9641551009e4d3673adb3fac6907ec1fb37adea9f0dd087d4c988ecc630d3b96df850e549da9cf8eb0b0286a07e07db5c376f8a6c86de4920dcd8167e9695d7fa5fe2221a5b73ec38999be746f3bcd9736ce82fdeb2499734ca2d6bd312cf6afe0219927e800cea9716f203e052fe59497b683c27b0f8d42e49de9a30d8ebd70014d664f4995645e746ee239859493dbf6097820f16cc43532c80af4a1791324b48ed15b8a2a1ebae6235c0c3c36ebd7a41b3747badcd76dc625e62d3a41b02d3606e5b555fd2ec8c444ff50dff2fb939116c0b37ebb96e4cc47e1f275f844097948718cee563cc071e2b7c3b73f7157196f736335a120f6dd373211dab1f3702bc6037991817889ab15bd3ffd438bb6c2793c7faf0b941a997238e10874e9e846eb6f926358506f398af6975275679a6cd3db180902d7a3a7b834e9a40e820ff0044689c705a0a63eadba128750262cba166acb266715763852c9ab691aaaeb489267407681ad323ab2738fcadf31eefc61b593f45b5147a11e84fa52ae90383ffe853bde58300e4257dd16ea81061703afd55a071e1a052ec9ae66cc743099f639c3853e40d8a538b0ff6fe141aa2eec6f961ffe90ae8614c264b3c7abb3ce32e22dd6a0f924c3bb969513481864590578dbcc70e5483e184cc6bf05e286f46d2ac57bfb8b7f8f90e850888d7e6ea6adbe727d17d1ac66249ecc500cbcbe41d2e2f40beac77ea6b2210788a299385d8a202ec79bd3c9e9093e3f9a5b47dccea6338dc091b6172fe6f9ee6ee1353af88d508ae713d66c036a1b9b02505958dee2029844af627b0d87d0e1e2483c74533b90a254be78398599d26b94742ebabc6d0f2674b0f9cf4f5278fe33b2553a5d66263b571e7ffef9cac97fd69c067510730bb6523dc3e901f8c9888cdad06454ae37a54da8c3ea3edbc4bfc7804701ab1525d07a1245e2a49eec3d1ea19a0c67677937aea9d7b424470e6d319cd7f08b5085977f20cd3a20f534006ae2ad3f4b84b6a4a8e52d3b0860a53aa3a1068866a66bc72561d443bcadfb864b5499bd7cfee54ab7e8c0c1b1579bdcf102a0a223357f1afda8358c938a80aa0986f793625c092aafe8c13544cb984f41c953c76e6370d683c4ca9b8d2e098f1e8d57da6ee466e70b7c289ae476c8ec6466253fb340fedc783e5097dee622de5341c1b0714e5666cee5d0585944bae2bb933cad9f193e0933d53701e49a561168d7ffe57c36aa8fd57f441369c28b5a07a79c3e8148d5b99eb06eee3884c060d14c04a1e1e44f24bf54146691ba2cb32c9a5ce05559f4c16c53496a29ec96d64617a674bbc180f0f6e227bc1bf66897a7384b8555f9cfb9ad2f5709eed7ba9d3710cdc6edec05188bda7214db3e7a2e531973e57f4a09f28301163c7e603ebc2425a71d8b157bc6ce447bd972865b6152c08432b4b6c26b89f8c065f961570bbe33adcf8e92cc9f188d57bca155ef3472b43ac5c54589e0caa90c84f1db61ab98592daccce63e3c46690d09b4daf4c89401144c4799aae1e297fbb72bccc7507ae2d5ccec71b37cf44aebb7bb7db272eb0f000282544261509563770b7b4b428555cb9937c04806a4069f200b23daf16db0b4cd8bb0c36a208c9774fa63b1f93b3ce195cbd1d3bdcd751d7259541fc3b02aa4e284e47d93d421d021ee629b0ffc690eb01be5fb4980e58cce03fb572a4b75d163e2cbe8f4a1f0b2770f93f59b4afd72a9ec7c3526d72d2e51d3b856913a3e86de3af9a258554ec3730da5c70609237dc893b6ef579b47ec5517421f053c6c265233b1e6f6d814271f785ec47902eccdec992dee701561ace5ac08cf88a796233820132a4bbfe5c777b2d55659161ff4854a7ce932c5f8e515e59615054d9ee2935338ae649e1badc9b6af603f1c2dbe914b2de461caa258ad0ec7a9b9521b84f9016c8bb02529d67e413c27bcf8e2a3635f8c7ef24912cba843a3ca8c0bd81c3afda896cbca6fa22d4e14b2f87ec48b22b2f197cfe649277beac24f1560617b94d5caae4bfb1e0dfb587b33720472db1530da4b4b78a47a2a65a84557a23916aeca5aee2e1fb7e67169590dbf014b5a4e998c5abe74e5041b3a9aedfc42e73cf4f2c236d4d7461b66d5941828dd3ee067c3891e62ad69b5552d3a58f4a06603d32188785caae4b11541ad19661ce3e0e214b3a1ddd900d14316e1f66cb24e7222e568e69ba06c6a9bbc67a50799755d1125262cb52531faa3b62c04a972890473cf546e6d33dc34647623523a2bf4bb6ea9cefe7da819f51f501211b2ffa16073470d996d598a07520f65d268ecffeb138bce0ba43d7ce677d43171997133a869a8e86c499c5596bc84a54f62e63985e9213be5dd35d778560742dc46f99311d3bb5cd37966e2015247b213caf7352d68068947a296e7d5c9780bee1e8205755d69733b9ce1dc1b85a5b0ebcaac6ed34e6e12609334bed8f294434b7a70b519e5fe5df77b4a0b59fe7eeb942939247c07c5c57f034af4b875bbf557c9528221644c411cf2847d8ba4b7c949545eaf171fb81cd1f84136b3b51199d765dbee46c2adfca742cd8b78e1d60b7c416925f85e9e1b8fbec8cebe3e5313f8e0451f54970ac77e8204e9a507487d320ecdf051972abfab09b41f314ca695288fa65147ee1f8fc5d792d0396d7d158c149fcc8df9a0367eaece0570b45adeee7afe10380b26b619ca8905f3984d2a8b87b865b8f3e5921a3242816b7c539aaa9c01c9cdd822cfa083f8e2a12f066782f974b8245c009fbd9d1cbf900f1af16b65e57c2e2fd492396ccc6c651706a0c7e6002568d4e9e86685aeac855e29703df7a3c9a8d0f605de2b02d6ec2606463cc93ffbd8ccd7962cddc4718644c0ce01f48ab4b952d273117b2257f010f1ee685c3b2e97513e978c9596fea7f04dfc20eb8d755de17aa64af1b028a81d0e1e59d9b1353de04f07ba1c28d1a7b27cc408bf28a519eb20d4ef6704e43593d36c3cd61f2586172029292bebba3fd242a171d375d1c47220a31b55ee663573f9c0fc457287335ba2c16c9ed76313504f74813f6311ef736287d21e1a39a02c1b00e587ef5b215d31536b3ffc84a9a9c452d3fe11bdd9884753ff4e0e77e5e19fa6d4d591bc3776a6214c499dee02f242171a829bd42b6c69990d172823119f75ec595865d08fbafddf3677e8b2e43a48773a381aa98e10bd563102db4569090379d3243028b3c90cdbe313037b2df369e38d365d50ce9328aa0f93c0c5c4cef6d399f92ab71dbfdb1915a762f720681bdf0cea61b08b01c57a336e71b2844da138c7cd5a60c3ccf3da3a7fb0881a3c615998c98fcb1a3b3d4682052782d0259e10ed41e3a4addeb0a0d83a5bbc5af0892a358f584089d3593d1baea9765ef69c8bf5cf828cf07c8ff29c5d8ca21b460cd126d733b94ae1584a043a2a5044ea5bccb5eb645b708d8ff2459bedd878f44014e02ba643f32c25afd57029a18cf127f761a1ee62540447f25db46e3fc38c77c8357b27d8ab57066cf8de19d75b8007ce2cb94f28cecca2e747db1d98d86b7e646658689edcb67016aac07ddc4a3264d3fef39ed29d74a3d888748346c1bca3ae15d4edfd00d599ac5fdbf6a4aa335bebdc02ee81accf33e6482b5250d5debf62397e7559e7f1521586e114c80f2609e3c60d10ca8575ea2bffe21af711aebddf306a970231bad1d1063c569caf21839d23d8c46797f1d26a244676adc690f4a00478f69cf68052c21bfa914bcd4bdef18771bdf092c86ae5d2b2ac5167abf3bd778344df6d6b23dae34c8535bf2a6465abd80c70999ae813662d0bd102c1ae638bde917e4690627f59497f236c4b607deb00502d5b14564edbc12a6874ce9298cad672b3d574a762484b1ba3b2bc4d730da8035b344d18730ad0422d27abf4880d8fca3e9c315474066215bec5f36b63eb56b38afb0d09dc56a74426860f8438d10fb0785ae4c8a32696eb692861627884a7912474a7f6e6f5fcc9f896ec4b766e78d71aee166840fd714f63ef4bcb18ba9f4f0514e4d1898c6f93f902579d431ce0b79fdb42cb1c2ddb2784001527910360934acc3d96b5e509b78490190411d3802892fbbf9ce1fde40c3b7bbd648d992f2f135cd29a676a7ef2b2b4e92aebdbe82148f257429e544465319e09e4bb8ad1e408ab61455d5a93d5a0712084fd2e3aa327acd7e06b188dafdbf7a1d19ca56f823e5df7313bb9b506da14f575960c4340da00b45171fd8438895e115988684c62632f656643bfd5ee37eabf8e734a40614d3c8c971dae342087178277aa7472ea3bcc2b24990ff33b8db206084c8f9299a7b720bdde4c7f49d118ae07e6d9c072047da2d7255795d6aef59f2998f3ab7f3c7c7b13efc40fd325789ebb772fbda0a6e790fdb01c1a0927ce6eaf3270233d2bbb84fb7c4a094cde2b672b9c36bbb254137e1a5490b121e840a3c33d65f05e941f66e9f590dbae62b7eb04e114c202d5612ea6e50d5035e1193a1f9e0c0f881705afe720497e4701d8beccf0f8ecb3a7bedc8342806e3b76e05ce8142521d415c27d334c9ab02f84c1f5bda8d5f3a23a197e4105b28f3b756ceb41d6149b0c79bfafb94c364a01d325f3e6fd07c934d3a36b9a2424a9d69f3552ced10cad2cd0cf523f4a90450aad614e24394b57b1fbe725a0fd4aba062348c6e6028805f030cb2eab7ee38f17a8d81383f34cdfbff4bb0d6f989f76e7bd9faa46d1bc4c734879250520717338896b42133640f607b48995ef1ebf073cfad06c27c806fafb3dd73b05031332d9cf1b3ad19b8824ad3939c56151238e2fd2eeb09ffdabe7330d38dc2141eb7b1a4a49a31b48e5f615d23c164cdef15ad3454f03617359ebddf0ebca6fa3565cb3252de553da3e5b149cfbd738738fdd774a597601e8d0af8b8ee98af8b01da7f33c8b08edeb75b96ca152593218555234c09dc6079129fe869dfab5603feabecbb633d179db0544af684c591723cb28fcb5bc50dec2e52912262be509ee6989db75a8190d59a2f0b5d73114b099de65e57ccee64c5374ef7f5ed2c890b98bf996fdc519638b720b434e28fc6a6433ea692b9e4ea98f378dbac0a90c7f6c1dd80046cff933af1e1fb0a3ade069c4f55faa2349f9b65e77a244434121b29d53e08e537d48179b3bf135c769fcd515f74e", 0x1000}, {&(0x7f0000001480)="2387602d21cb6559f6a4add06c5f4781f59679be1eecb1af0f0279d6c12a0fea733b0ff36432914e4f0611edc5804be30a7b9130fa91c481e97b8cbe5f848293dc17c3fd7c87d021f653827ddcbca3b1851338a383049f0c03de89613f9033df4f4553dcd34d8c073c4ec3f303b4ecaba2a81b532bd3e7cca19a6d8f1fa0e4f1537085ea8d5bb517337960a2122ad5748940d7af98d0d003ae28895da4ffbbd1912e337a7706785564614a4a0eeaa7728c8e2146162a98dc14cd4248c66f02e806ef77277e8403fde149a0af35be8f1e844bb1596b", 0xd5}], 0x3) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0xffffffff) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001580)="7ab963c65331f1ef9216d5bc90320d19877b9061a1a5d0e48013b574c2fa5e1fa388112babc672752ffeee9d9e5e161e0175c1d3a3e6e15db4163ac9fb5c57c234908fe8f32925f2853959033fba854af43ca6b005a5940a73f2dc965b142c2bdeb8f999c233e228e80a2c5a685d28a90273d60b9aefdd673b18c7b4c3dc4fe7350bc324af10a10a90ae515db5a898bc86389abfd5a3d2a60f4e5c4e06be4855fd10e444113c2229d399aead7409068a7f3ecf1007f4c3ab2ac85b3da59e42ff0f27e549178e9e48017e32b2ff7180cbd40b156c148ef122be03f5e4e83dc87e542bb9ea5acecf5e89349073aa4992e8b5f3048352254888663ed23b0ef7989e5917d340ed8f4324b82afff2c8c752c6326665d6b43073ec0f4b9552fda97b06fb19bc263d6ec51829c051b80ad3828c2b3869ff86ec8ebe972f9fbd64779fe8aab5c09582487611acaeaa535083bf1fd7913c7c2d45c9057b89dad6fb972a49f1a689a2541b", 0x0, &(0x7f00000000c0)="88559150e8832ea69e2675f2b02a6c9c90e4fd4dcca459c2664fd412cf141847777c81988dc0bbe7c7a0728f653a6cb08a0a0b71126f73c37ec78d9dcec66666d4e7a365934a05dbb611a44218b2", 0x4e) execve(0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000100)={0x40000000}) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 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, 0x802069b4, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) executing program 2: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(0xffffffffffffffff) executing program 5: r0 = kqueue() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[]) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semget$private(0x0, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xa, 0xc) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r5 = getpid() setpgid(r5, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x67, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001180), 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) pipe2(&(0x7f0000001140), 0x10000) syz_emit_ethernet(0x3d, &(0x7f0000001100)={@broadcast, @empty, [{[{0x88a8, 0x5, 0x1}], {0x8100, 0x3, 0x1, 0x1}}], {@arp={0x806, @generic={0x6, 0xd1, 0x6, 0x3, 0x2, @broadcast, "3847ad", @broadcast, "c0716981968fd5f496372dcccf665916"}}}}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x20, &(0x7f00000002c0)='./file0\x00', 0x8}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffd}]}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000001400)=[{&(0x7f0000000080)}], 0x1, 0x0) open(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0xfffffffe, 0xdfdfdbc8, "97115f33ba7dfbfcff0104000005000000d400"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 4: mknod(0x0, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) close(r0) open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) r2 = socket(0x1, 0x1, 0x1) bind(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623", 0x1d5}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {0x0}], 0x3) executing program 5: setrlimit(0x0, 0x0) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setreuid(0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0285602, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) msgget(0x2, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7f, 0x4, 0x5, 0x62}, {0x1, 0x40, 0x80, 0x9}, {0x0, 0x29, 0x4, 0x3ff}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000440)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(0x0, 0x8, 0x4) open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x6f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) dup2(r3, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000011c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) write(r1, 0x0, 0x0) r6 = getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRESOCT=r1], 0x10, 0x8}, 0x402) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000400)=[{0x40, 0x0, 0x7, 0x200}, {0x20, 0x20, 0x0, 0x1}, {0xbb, 0x0, 0xff, 0xe00000}, {0xfffd, 0x4, 0x6, 0x7}]}) write(r8, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmmsg(r0, &(0x7f00000002c0)={0x0, 0x3}, 0x10, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xc0000}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 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) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x6) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="f269a52d24b29ac3b0dd971bcf3e497cc680a53b76f21ef4f4d34fb3a903f07ce1f85aad9a44c578a65807e84fd6ad1779b225346dd6adb95a456b805679bb0579b2702e5c4ae09622aef0349a0096b3d721b6afbacbfbb5b1544b71f7324b90388cc56b6764423fccf6a8ce80f9e2e576c5b29a003c62ba278a42691df344b3b22ba4b2ea64ac60184b9c09956091206b0f71b8a9915029f64482106ac369b19fa3b039a814a59b575ea7b29aa22f87f085366d65333af1fcc5c29479", 0xbd, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r0, 0x0) mknod(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b2", 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x3, 0x3813, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x21) ftruncate(r1, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) fcntl$dupfd(r0, 0x0, r4) getuid() executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x4c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x8000, 0x334, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [{0x0, 0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}]}}) executing program 2: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x23, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="02"}}}}) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0xffffff74) executing program 4: semget$private(0x0, 0x4, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x66}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000012c0)="a8", 0x1}], 0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r5 = fcntl$dupfd(r4, 0xa, r4) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r4, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r6, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x25}, {0x3c}, {0x8016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x401, 0x2, 0x6, 0x3}, {0x0, 0xff, 0x80, 0x2af4}, {0x1, 0x4, 0x99}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) (async) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) (async) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x2d}, {0x16}]}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0x80}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1f, 0x7, 0x7f, 0x1}]}) executing program 6: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x2) setitimer(0x2, &(0x7f0000000040)={{0x7fffffff, 0xfffffffffffffff7}, {0x5, 0x2}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f00000000c0)) r1 = getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0xffffffff) r4 = getpgid(r1) wait4(r4, &(0x7f0000000140), 0x8, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000240)={{0x1000, 0x4}, {0x3c557d7}}, &(0x7f0000000280)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000300)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) connect$unix(r3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r0, 0x8000000000000000) chflags(&(0x7f0000000440)='./file0\x00', 0x10000) setsockopt(r3, 0x1000, 0x3ff, &(0x7f0000000480)="eb7c80b1c60ce29ffeedf6de", 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000004c0)=0x1c6) acct(&(0x7f0000000500)='./file0\x00') ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000540)=0x11b463af) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000580)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000600)="8c9565d05da4627e9c468da8e3cf5be44c0e753a0849c5aae27b8fbfe63dbbe6890a6777e231965cb3b7c1adf258e24ba26e77e837ef12333dc0516a6a7d6bcaa7ee8abf537c94cd086caaade08d8fc6e863b14e4289e2aea77dabc3b8e2c264ea63c4ead2ef215c86984a545ca84dc6826554121cd7bd495e4d49fdbf4c74141a6c9191f684840eb47fe836a2624348c8115b3303a288683cf30113384d1af3e52d7e21abdef33b0e44ea9662ed0e76a6440c22541be069ee1f60c6168a113aaa5d080973e7ee25015120062c328ba26b274cbc685abbdd169cd60b34df74fcf8aa6239a392b3e474b691c7f3c31d690b4333fddb460d3b747d2844b8b5bf88c10cb88ad529c63c9ed35edf5c3fb88aec5b1e3a0b5ce7c772a5b946fdd5ba2e12788e857c795502b1fff42e81afa593a19364c6f8fa5e55cb3d2dd2e22b2503df7f3167f5fb7ae63a1fdbf4fa8d5e650cc03efac7bb52ee3f50f4bd40f79e6f731365d3612a5c17d121e058e9f801a43508ffcffda473b27a4c7a6d9343db183ca5906ff614fad400f602a1f0a4d66f718655d9988195a74d7a817aff453d540d04cfaa035561efca4999fead4f95f38b286a4dde41e004065a84cc4ea701e38eaebf4429f40d595630b7d8a930a62f798dea2ec347f117396a0b0a67c6695a61c87a2be7e95c59727dba166975514bc66c21554cb03dcd70fd79f53558cf08e68bf4fa09bde60c296a5b1795c175aac97f54879a43b4f5cf0e2d5ce69baf6cc205088419c9bb3790af88339b6902c48b589d6c1c1d08d51a5dc79152bc713de1188d4f29bff4bfaa09ceef31f5439965b5732c47891f3d5140fd13993cc9eafb71909b9f2a3aef34cdf9d88d9bdbea7de84e6d1d26d53e9261e1c796a4de8baf9d7fe201930126693bfa6dc6758f7d87b48dc85e0847389552616c1f5c6e7d5efb46a8552d4e9d13f72861088e0c26b8be521233e504086c750d52e170b480574f133d3c009d669c51aee0759c6d8448e2c0db1be73d6ca7a02d76241e44c09c0a1ee1b34855a69622a1ae6daa0e316cbdfb7ece6f51994d7490f36383683679448dcc343feb4c125a94dce344cf754cf2ad4815e926d52b893072a1a7fb1f08d289c86f8968b646f0145a8e723e1b930ec170dfd5a7d1d367babd120f66fa6fed9241fecf027d8bab25bb5470257c801515689636fb693cd34d86a4f17d05a61d4048550ec6bd11af1f5a5351c7b6461aab9cf787f1ad94ee13f6ad47caed620c6dcbe67329863e868f62763b38801e146477dc5fe8cc64970ddd98ec796efcb81b82c4d9ee825870475bf97dc27a3d9cf60e64a81b8eee07b46859a6fe7f391d92b33c8ffdd62a4dcdf64ae314e988571e10e2afb217b317be422450b4aa29d952b7ef16bb3e63a9411e1afa8eb647f1e3b76249f0a220189da0f3abfe1b353b67ffd4305e1ce3e6733d43f977f35fe4926c0e1444f2a69627e383e4275d230c36d63d23437d05e362daa247d774adf3004c0f60a0a22151fb7c20f7cda0e30e3aa8593c2f1a4f8e7d2432645a2c669043def13c9c727b05a05b1424780c08750f1f267d4324d498eae347199c4685faa5da8b0a0395cc3f0b06f602bd89bb4f9fc565b3be825c1d21ae60af0c5546007889e8ef4843e40618e21fe8791a98ac638d37d11f93d532863fd2db85de2470e4630ce3163fc35584e098c368beecce3895399e97505be7df420434907c67878aafda12ce90380b15649b296ec487073920a4e3d61c53ad8485b7b3ce3b5eb6a1b1c0374e5091c415607b8977ecb28e9a39e4b1e70399487aa52effd1b7da884d9be5d839cb92f03954adf779cf437322ce6cac7be14355769c7ff0687040e4e752bd7b8fea1d335986f8e708737ecbd4b495650637c5c2ff68262e29395ddf8c0818abd57c8edf82e1a89b9bd471f45d771edd88aecd10e183a0e399c5feb5be25084d526fae040b8b8b4339a4180ec31463f4c04986e0999a79341d51977dc07e9b0d8492e917da34bec6aa7c43d8417659eb6dd4ef09c26d524565fa2fae15fac4323a5b6623b82b3150e12bfc64b83a71d2a128efe2b0d7325f7aaed8986a301d2a4c2b3e6edd8d89cf22f388d452702203990d17c76e8ba0d3a98dd8eb7f16808db03ab3618a1c713122cbf37a39658aaebaa6c1d8200fde3e04b589a89cfee1003fd50b4eb0d34b2d7f0bd46c3c8a2be3af631960e78438c2e102266284047e1fc42ef802979bed349b9149939cd76879b9f3935f527481869d4f65628336fe860726506262f314254a5f74c5df603876c8b963011dc5da1f8efbb803606b8b62cf2e45f4f36468c741bdd1358cfb484bca585210dfadd362b7e697195bd3740497e19a815cba9246d40160d12519baca27d321663b0c9919f2110c86b733b2f55de8d98f65d691cb516d703fcd3b7707570ff450070045cd966626a13f444474686d67fbe9a6d9f0e935fe785ed0e3dcaca848601d3e3c962469f3015e3b606b467d1430aa8e7319ee42393c79b6e79f21866d39a15df8f710463bd8dd4648a1ee7dfc45b9b9d346fcf184c23ed59d78509abdeb90b508dca9e6935f1c169cf973e76f2ec482ada687680a5f8229e8553b17dc7c874f4ebc70fa48ea445c0eb7ca4bb8a9bfcefef9734fddff9b68e8e689a16fca0791f3e5dc24e7c260c43971425aa99c56cbbd54efd16edad2cd1707441384bc917355d03882a1b9884a77d836e88cab97d895dbd536b26ccef0387b3b5ca49ae983e9bc7f32e0ecda3dc59046b5b3a347e3a734ed640569fdd5103ba42af9bb1305b92b9150232f64d689ca760514ffdc92437e72af74eab5a23904bdee4e019662dbf64280b2bef6f9dd686e96bf2395dc04e71268413577b726cd403687d69efdd3d9141df04e373de922fa87a92565d2add9230cabf4124f19e9c9de60ac1cec184df5d589eef25b00e9a48f099b781a842acf31bbe6d03f1935078aafdeba6456573360548a7602b69890ee796799f98070876474824fce0ac95e8b23d8b99d0c02affdf87afe7d6827bc95ef209d53be72f1b091234c8ba7e9d55cba90208e8e9e571533f3de51ecdb363c151b577ea7f16181153d90f1c330ccca47df20195f332b3a9836a3cd763fa28bbe068dfda8331bf4f7bf4d12b48d49a9b7d16822033630a66766d48938e06aea1fec1f7ccdfbe86386b02bad215422c916f3adaff4fa650ac9cfbd2aa6d0e6586faabb28a8b0f7a252d8d8b1c3043b8ffcfb2f2ff5f7f81feef8682aad84b61ac6ecad2fc82546855dbe8aaf454031efd8b025aaa044404aadea3956c3815730d94a53f6dc0182f34de7bfd637ad92edf027d9b4b1a993c3331a2230ab60b31cba596c2e7e449a6d9ccd405da1d71efd281bc492f090b7c33c52c8986ff9465ad1dd918ce409f333bf36509cf6b9c2798080d5a63068598510ad39e9851bd0458a7e13ce3515076175b61cc6a627f312b99d6ba53a17ebaa6c59999fa88d7c847407ad1e13d282093a349e8bb300e11156c69880e3845802b657848784f7e8f3460e9d2677f2089e803a33ec907cf3eea6b05f754c057d8a1c0efaa286583caf75aecb428bca31187698c0f5a5e22d8af3592da5e428e2d88e2c169d4109baef3344ded763e25bfe88ecce796652afafd5d9f1675b5a756ab4c1941379bc4645eeb443682913f4b434628d725b8170a5326fac2eec1e8235b244e19d3ea64352108503dd9cc311d5f8abd248fdeb963af25856400792628abbd40b2a809c5fc8238ded726b149d63b74fa1e18238d7a707edc9aadad9de7d22b29151869a48cc14f89b5ad1009a156be0ed531e8ca67f2344e36a2669765bebebb8d35f36166c7a5296eb16c27b5f2cbc27a46806199f5c2da5ba21c2cf7b8438b107b26f95d131f41a56f3d535ea2603e32b705a53a283679c2bc4ce073c915f8b20c7c6b8080afd2e0766ae8692c8ad00bed35222848e95c82b75b605ca4e19653734476eeb908157d6d8001cda97dc3fcb2b8ab372c09c66e10e9388c3655d750659d03cce9bf555be6244befc1ae06fb6689c855d399b6437638e1dbd84f18d344241dadf50ed9855dee4c0d50d8af5a4a27a36404d40b4f8d594e3ffce61d57fcdb3055c27a0881f654d17bf484583506bb28b377949378eb6ac5e4a4ef1a66563d969b1f15ae3a6ac5ccd2c65e188c9ff188838f3edac4c0364c3cd308d1098b4d1a861d9907261afc0d612292c4959ab7e343f873ee5877cce85b8b1f555979eae61ea7ceeba89c314f58fb1d4d4a7c074e81551079a4abf4c5a45985fec6847419fde219735d141cc307df2ad263247bad972a575a3691e5158f3eb624ca84b4fd6968b3cb3dbfdf8bf3ffeeda419381659c4b229023b5a3102d2321b63c4c2137efa805ec2ddd3173209fd994906834dbee27efb6aa2c4e0ceda0a1582f50ea54bfa0c05deef0295a7945645e632176fcccd397d937d7dc1bd4f02232836ae5c6969842c1818db30936beb9cda3bd27c63db361907e47adbb8cc81dd59fc0db1f87aecbcb260a2aa6092addb6301e7d37f9b209e89d0c42f927f70467fc76f436b98bef7cb4910143abc7802d60e834b0c9bba30d079f4114b92e73457c9f60a4757cd75b1519b19313d0853d6d7d0755669d846999463a291174143265b420941fd0dec616b4a5962c52585b30af5edc1c32304015c3bb7271b68ab8186695e2753c43c61ba2b9ab085af1306b4af65ef33c431f6d49dcd734478b0f45788cde78ab9cc7ff510901c29d51547d41e16b601611c8987acdb53c46889b911cd3c55c8e0ad02d1504b7296870ad356473029da90d43054a6075ff6aebc7c1b7a855b5d4f90536c7d999b542c42ef53c162ce2a05ea0e26ac63f3f8c961a3340c0e4bffd08cd86a2838d7d2acf093c199920e311550f415efbf68e5833a10a643c1b3cf89b9f467b585059f0965ea2141a583b9d872f0a0ddf314081d4e82a3c289a8333c435036c70cd194d76a85c27b8141c0a0040467fdf9647f2eaeb83ab13a2647c4bcec46f130cef6f9ca0c2573ca4234ebba3864d00e269253361d68dc9e4e9a539566b01c11ca5148b2052c049d9daf92aac4dd88b153627a05aba563114f6c227ebabae9935c25184d58b5cc71e3389253163f426bd6b488c17d8f15bef4d79997eecb53dc5946728fbb01cca7aefb3e83172122a93e5ef8d3b31ea51ec7b51644af2e4c66465ee353d5b431d34a0d8651ccae9d806ccd709006b1673f5c4f88c8c8e23dde6df19113682781cbf1cafb3b2e9c4af613e2e72fe5a266e58d1b36f440f6aa9654bf2a696c2716108fec4d1c36712972d507c3329c987eaa0e07e5f18bcbd1715e00a4f88a54202564df4c4327ca127fd852713167927374fb2e7d5265a6125d8b115b92b09f0e31d647e64d8db17583b03e3c78917c68df63002cb60349790aca9e952a44a1b3e93a09cb240f5ac267a3b1869f7bfb364bf56a2443fb5ff7baef5bb551dc7b1ab97a28b2bb121d5c7bab9e683ea89bbe0d6ef125f3bf6198a531fc393ccc727cd68117dc9bf329827bf8c2f1f315255ff3fb73389f3d42bcd32eee72ff88638495518be60c194dfbc0aabe0ed8aa5d82185e03d90646dd3eb9a941e2b86425c71e41bd6b124f75be91a3d67a4a243663d794d177fd0c7fe7bd8d9bedba852dd290bf1def6748e6fd0a8d027ba685e7ac716dde7da089b40bc4c70249b2855dfb4dd514f2f317372fc4692862482c96636b24356b25ae4f03ea5285", 0x1000}], 0x1, &(0x7f0000001700)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r5]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0xb0, 0x408}, 0x9) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001800)={{0x40, 0x6, 0x81}, 0x20, 0xae, 0x1}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x11, 0x3, 0x3) (async) socket(0x11, 0x3, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) (async) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x4}, {0x50}, {0x8306}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x4}, {0x50}, {0x8306}]}) syz_emit_ethernet(0x1b, &(0x7f0000000080)=ANY=[]) (async) syz_emit_ethernet(0x1b, &(0x7f0000000080)=ANY=[]) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x2a, 0x0, 0x0) (async) getsockopt(r4, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getuid() (async) getuid() r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x441, 0x0) writev(r5, &(0x7f00000000c0)=[{0x0, 0x18}, {&(0x7f00000005c0)="f20fb53a2bedefc0fc989d645ab1dfd637d53830a063407514fc5e581584354a351b6d8528b605a8243041bbda4eb086b23b2f7503dee5c552383bffab813c562b776de4fecafbfcaad08323", 0x4c}, {&(0x7f0000000640)="e911291577aa4799718e7f4380c1e2370aa87f8c3cbfec585c08e7262d5f35c861866904c4c393685a0e3bbbe3719686a414c41bdd8e7f031a1fb30bc2dc14b41912a23a71b18a637682d47d10fa03f6cd5682f482de3a9e65364111f351df9d8f262d7d86ed492928213273c85e6be23052dbad499e52c340306ac2473e10", 0x7f}, {&(0x7f0000001780)="0b4ee40b429ccba6e92b1098f22145131f60d2d70d1bd34e38e654d4e07552b2660f7ca16f23ce34f63c67247d312936817b56d30f5b697e1f39705630e6b1ec3f89736734421c0b61b30364c47e73e2b01c43399e4ccc036de478ff1713475e8a46486d26cc6a5e31d60e1420431ede334bcec68ecf0bb3fc55148fd84edb66fce3a70f0f209721da59d9f67ea80eab7e69525605261aa8771d5d97ae0e3d21a0da01f4464c658e3387882b889b1230fd434d8821f886629a5a5e3be7b156020807ed9c68dd4c727ba1fb576a22e08651754d4f8061171724b8d107058defc639a887b21751a1bcb25be1053654b752a06d31a9bcaaa1984e3cc82a1509a15df8eac86e8e899ed0ddc5ed761e448a9b2604ced17224662a476aeb0cd574ec56849dde9a127def75212d6c93af5eff6b322cbdde1e5dd981e81e4ee78af802dee35ad55d0d5f279619e76fefdf9c46ac98fc838011e1abae7a3b08fecb411520d2a57a73e17a5272f1d529e3eb2e3182c4e409ff158879cc1895811e782893806c45e507627fc4b8db3a46fdb12440ea1c370f95fecf1d2fbe3eb38bd554dfe4e3af09b6967a3b1706cf32e1cdf943598f2502b8faee7195cfef62d7dc0e4d4d5f73462c6de64bbe9d9906df773eddce6fed05b79764881df59e2452d653340a9cc81f95e9f1ef975aa479b43e0f356f537568730b735988e3e0bb16cd98db21576431c51217b9dc5331ae5fb1ba1e6679d5784872a8a851db9fa2022b37572cd698b65935e8a63aa75764ef03a3cb6e4a067b183877b33087147e4c313e852ce8b91a0707477f0bf4b07cbacaba4bde8b2df827204e909258602680c866bd51fa7c07c51cdc8894d98bd3fb2011553480a57c888eb5c98a5845aa0a593de0989140867823e3bd700980bafe50a25f14fcc219f462cbfde4f14b9077e3631080748f9f44d71adb7ee2c2a278094937900026e8a802637ea9fb7fcf49f41457ce9fd8932885644ca26bde04831afaec80982e39d5fb799a4713b129de2e53a4d9b217fd15d82e866277ce94a2fbe4feb273ee1f25bb049967b4b73c28c27c30d549556aaec070028d106b0b43b2dfc9d864a5ed52bd98795337b16c951007bc276d6672e025bf1b24f2d6f60c250cbea8a224e837ba4cffcbf2795e6a7cf26a0417d2b9926ada34668c6819b5a0e99125991a62d6b1a9dfce47bddb92c36c1743c8539b87b0bf1e6d5846d744c55301e456c94e7aea8207cfffc597a9700c67d9d25e408f057e2beab8c5d9596858a813c54f1ea4d6fc65a68e576844f75380426ed11f27538a6117cc613b70132a0fa97df80fb02682c956baebc16eba1e690a357b9ac92255d56f7f2562ba7726961cb3a9d7a8b1fe316537ecfc7cabad7b59c67d359b54bf32768259aeda026f3ec111c2acfbe5f55d45a12a596af7dac8e2627ca5b6a0f71ba037e798092106d5c0fb4b0d649c3106d17c7242e752002c294babd15b39095617ec3d91e4d3edd62c14731e0945addc10c21629cc6059165a71c2b9d128aae35a6f6c2e9d79b261bd7a7f45c406c4631747477fe74e7b0ae98acadf74ed6a8532fff61c8d4de2d29119419c0e305910f90dfa49037c1c80d87d0d22076290bdae2764b59a4c3b7ab2e04d777807b9afb3fe36110a98ed8491cddf5626eb550759570b1132fe42310b6f67f94075e31cba77f2e104d6d17c0a2584bd2c8dae17a2e18ee6e1800f53eaafb203287febe02eb5292fbbf858be285c3922fa8c6e6e3ae5f2eb4d1f0bc1771cdf71976752a423c113d0923d13f0b250b0068316c174400844a362b42f6bc9094a24a7191ea1161f06318d1e79d475988f7492c8e9d471b080f55de23f81c5578481ccd5d3506ac8151bbf3778c788431188f637cc0f53df57b924b15f0c894991e775d5c2119811ac95f019aa88aa12e42d063508517383528b31c717536e8e781d9d0d67bebce46c8b2c940a093ff78b22c1cd4b7e03d003076e0f3bc522fc6545dcd0625cb02885ce328db74091849ae0e1533b1f3b1b18ebb1f32a131dab2fb508cfcb234f17339ed59e1686fa5f0beeaa00935074004e37a657d8b5d2d373fea8af947e1768783856ede8e92548ef4208a6aad698f38e839813a16b83787bddf8f6f214fd924d36e2a09f4e30483c06c422c9697085fd83e4bc4dbc6daa60612c06df172f2bc9b35d811d39a045a31447fcef8e203b81c0a9b3b496871f6f382590fa4e0c5eacfda10a5d9847428d20d58c074ad2c477f01d2e7639d84bef0d6eec9511b07e39c2b1ff7a426e06ee47876cf1624880aab5b6f6ef6a84f62048ca383bdacee6c63add31f4409f1a60d356a6637eabfa75515f1a6b361db21695686ea95b4119fad067c7269537e5b5376d86b3bccb1d562348e4ee74ba11c95ee6a6b65366839b003a2cfe139ee88ba4a37355fe234533c0ebb770a7a03bfb191e04108d5d6f4951b4c3d7b033e0f5f761396d43a57b1e138592679aca73bf6849c1565dd4cf05981b8697323862cfa2c94efe4c6c08a47f3424d1abbd97427d7ca83e83e16266015ab53857e1f1688deedb1e82f8bd12aa336dd507e95348cb9333dd1d43496b3cb90172ddf3c0416ac493ff3534fe49f91caccbd4b427b3258828312a0be6950a2e311f288a895173242f61d519f4219c76e06a444bb82b9560a60e07824fb138d430cb6503136bb211b40cad8a4fdb231c1cb2b997249b2da82af7ce47c0153589d7e1f47a2f3b0ccd347efd3b99d31f82c7d3b0dec8cc2a0d30984cce77b2473cf26c99879e3fd094eff72ad7b90ecdc751806ca2160528b10a3112e290d06055f5c0b09f2c5ebde66a82145e6176b861ef89faad9826d2c7c4951d6c2b4a50a03cd3f91e6454a1bc84e19279edbab78c4599b5dd6818d77295724d639fa77a1e4aabcb0bc985ec7d0ff9b3842f9a0d59336b0b2a55f0103d825935eb70f569971b56fb50d89550723d097511d1cd03505a6df5556f9e3a61b7a8fcc781342b99bcfafb1df02e78475191a1af096a79c67bed8cd3ebea7d7904469001e2a87f1d941a0b89eecc72924f342e4303105aec89c65284734b90430c02180b374c7d2d79b5fafb254471baaf74ca92beb13363ff11ba3f693da9f962462f7c745b841ffd0942b6cc0f5497fe93e1cc792d683e2c5df190a7e70908cfc9c6109df4ecfebc91208702ea5bcf1589dd0c58e1307ac02cde62b5c1c62b90c6c32e5932de7f8884c1df62d093587b81603ac24e92358eb18d0ae8c33b4773d8481514eef5e48a59379d690dbc4bc7939592965f92328ff24b0707e2a4f08e9d5722ce814ed130e39eec204c5249aac5ffb009837bfcffb6216e1041de12c99bde44166ae889e88ca658241168885f0314056b0168506b68b893606eaa2185d57204160ac42effd3cf7e3b78d95997863e4e148ddbecf39c035fd2ba60a6706d7878ae40c95c5e66b913c5de1024424137175531692af94e6a21af4acd99ebda80b027c8df6583279c4490dd61d95a385f249d10d265894254fbe26270faa50615307db2019909916104fb59f9be147c5315ecc01009b1752944222f9386c6e3d09e228d6a075cb4a60e9ec18ffbaa8e015c0179b5a553386289ac8dddc4f1c74fd8ec0a8b84a228382c49b8572a3f9daf0224e1b64664f7fb4ea291bfc77cd9762663f6b488f33f917865c4c90e72a2fbb89987e33d5a2b913712f21316dec7312afb5923b7cff9d485c2b2fd63f45b14cbffcef72e239d6a0f71fc83fefaac66b4ace51fb3fc367482194cebb91a395aa29e2363f79a0bfd256f4cb55bb2cc72af437d24f743eeeddcf5232d9dafe57f4a46b29123c954bc28b10081ca2625f56c5b5028911f2b8d8a891aa18f5a520ffa872f0e56651fea3a42cc1d2e667f95cc43c855f5c02fd4491941d89e8a605b15d44f8b9d05c12d888a6269ee8abeac714f8993e943fa91768e4f56f16a1816f4104b47bbf141d90a76b88598b3af96ef2f990025dc57d294c9065548b7e293b8df1453c027f306ae4cf610e072d8857efd38fe61d5505ae6ce08937174b4d1a246392bf05ad536d054eb77066bc11b0bf307a64b8f973f02f4798d8eb2685d03bc49fefa713b3d7029baf4b282885a3ad41c2e474b91903ffc133f18aea5473e7b65be3c7956715c2924ecf594db38f81e71c1956021b17d7b33bf7924ad645cfd1dd336f6388d2a96b42e3b79b070ade13a1a889ecae14574b9b4d2368fdd88ccc9fa4917f49d91a194dfd08f2d228d36000867eeec5e384fcfa809210382f49efe28fb652da84df75a0a34fcf11a6fdbb25fafe046f844debbcc93e8d929ce2099562cd51e7b429e572ebb7492b55b84edad20152aa0fda8868aea22f60391d2920afbcae26c03127b07ef52494397b3390d11d5a3471c9a0d061a92e701c9a12dcb8428b921f8095c739bcd295ae04008c8269ae8d692d1cda11c5aa424a5b881e56a3c56e718efff041230daa18a4d75a028390eea3f950b703a177983a9dd66dcf5c42408b7a2f3c7c80bee37bfa33f2fcdaf1b522af5b007294fc06c6f0a1085d8742853dc78d55676491e82ea1faf1b372a524d592964ab5d5e161b7f1fddbe18834b3096f25ad968ce6d0360a219b4b463514f402fc5f8d66a9a2b47fd82b6631aba5e0d7cccf49f4c0ff0c974a03361b0c6eef293aaeb2efe51ad4321dbf1277c1f4fb0905f86f2b8de45841e482b755762a8055c3fe6890e838d3c8a934313400065e3c9c5b5f16ab7c247592787ca2b9f2b8644ea19924fad5e17e73ed613d3032cd27e04fc91d93e58505334170f7eb92faf475f4dddb4e41d6b2c88c3ba6874f24c4b576655ccf194543fb8a6c1c20febb01e4447bcf4c492809ea136c71c40bd3735a6ebe2139cf881e2dbc7b1461e0bd7bf36643c7cdc907df9cf3089a2e5eca7166cb773eb6bcc6077b15c146fb42a4755056409dfa6223f341da98c7367c376131e162ee5b951f09c4d2409aa148a2ca93272880e16ab7ec560562e0ad5ad79641cba8db2a3924ab9be181685cc38d9403b46194db16cee7cbdf822fe387543a6c2e565df6efe8e7d3b6490f15e65c36a4432bd829666124e1891426af5f44a993c0f76b73111c33c92fb32009e39b4b272ced6f4ecac61458222edf8d3ed23e04f1f1684691d3aca46eeb759cb480b8e4a97e46a020c79eaa961ec2dfafbcd07761bc16f693fa258d9a9d9e508719bd3d542884bcf8266e649b471a42e13fd2c26339a06375b46baacb30b6b645c57453cc07ec9156599afae5ff06a6716143332d13166d7bdd086c2f6ca727878bd74b7891217101184e15c1b996b57cc1947591895e380306fb4d446e39b5ea7588183592da769632e567843e82eb3cb2d1f71fa7d7645d64ebef42d054a5dffa2296c460a4d1e129d5b3f968d3ed8a8b1af97b28f37cf9c8c9e97f523744b929fa75220447cfbee1d6c3b53e7db21f4571d43ac002a85f6092b03ccf593ba36230f92137910e3780e46f3f615ec5eacb681a7111be6e54a96247148cd38a5c681cdcc7e1d6732ac3e15bc6d6bd7a87cd86a153d50c2b0872ac1151fb94fd6ff580dee002a45fca5c9359cede9da4aec3b6088c6ac400d17dc0000000000000008e846b88347644f428491bf860f9837da5c42cd99bc2265b8cdc6bddeaa9a175e74810f85078342e9584a7d5e3f65c5c315da0d5503ab64513d871edda95607ea5e8f160c597601ce10ea9c63245895ddfe6d666cc9a0eb450a8e081f8e01afffc5d5adae0d8f828b0be741d77639656cf821b36b169fa483e34581b87c5a0e2bc6036cbaebc684aaa2cb69ee48530fa395478b42fdb4cb3a9fc990b0067e77ababd5ae43feb5aa2e24e59fa078a6a0cdcbfdb9fcd4ab2ce5dcdf00542859893e6940deca422062be26d2f5da779da45c51b7201cd5a95b98399bbdb6ed7c2d95f9fa08729c", 0x1000}, {&(0x7f00000016c0)="06398a8a6384ad765a06c3cf1def7dcfeb3604160fe1df3175197e8a4eb75306416920fdb613a19236590ed0aa4824688b37c2a6bdbd8006feceeb8a6b9044fefb664e9e898fcbba16d504bc698231d7ca41339b40ca1fc51da32d32cd5e097be22538edf2c8c05fcd53d4c6541c934606ade86c44b3315d8c66c12a79794d5fca3c6ce61d9dd2bfe6", 0x89}], 0x5) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) setreuid(0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x20, 0x0, 0xf7}, {0x40e, 0x7f}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$KDDISABIO(r2, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000001de64e8242ed81004f0060529ef7947e8d946d4c0d3e3420fee9ce98c4d1fc323f3421a4fb1f2da70cf813710b2f1ae0183087e868712fcb00000000000000"]) open(0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="552de8d98cc1d30aaf021b5f3731bdf206690c62234c3ef9b5c8b5ec4c80f4a93c170b2ca38f741ec386ee04f9ee1e30b73ba89ac867b932177a23e0c2d33ff9c6080eaf05d16ce0b22ca4ed07c662c4d82a2519d32883697034029cb09bd39c61a191dea48e0d74aea9cd285e92b103d5ded862109e8741b27d276ecf5ed897d3781b3e2c2d17601e94d890f9f8df539ea2", 0x92}, {&(0x7f0000000480)="bc7d354450dbe89f29e86aeb1f6eae9ccbbfed390c867bd47fbcb515de48f8d3d0436a3884dcc0ab1592f8c345dcb339cd834fddbb4c5d30bce1a632b84f35f82bcd70388a9c63014de8b20394d7c5f4d7d9f37243d87731caab3f69280e57e3fb2a9e01af4731385ca25b0ae2fc2737f4b4b9687266bc3e5d088511595fd6f45609b4642dd3190883c13a06a1913a40d091203d33c1aca0ed911f66bcce3b716ca904c15d3874c82fedf5aa6f1db05c99bd78958998c766d1b80dad05f84d8193facc725078f7ac15da14a96152ab67ceb71cdc21800073402d4674785a92ad87f4b8d585a0d0553f8392ef9c051a43b90c1e4f6be0027d3765eda0301bc7bb074ea205846759db4056ba6e7de25b3e119e583f47ec4dd0702d1bde23a9d742d5e6bb904b10508881bfb50293f9da99afba470dc3f8ac1b09a69a097662a4442a0c8ae2562a642ce99849047fcf7bc985988692dd85bc44cf5590bf87691af568c3224248707f9329dd1c4a9942ef70138312070c9bcc607c35ff2cc60fa4099e78817314b2fae2110cb807e3764796c46896597936e42928ae5f9865d12b9f9d0e35b034e4f293bdd962a76a9641551009e4d3673adb3fac6907ec1fb37adea9f0dd087d4c988ecc630d3b96df850e549da9cf8eb0b0286a07e07db5c376f8a6c86de4920dcd8167e9695d7fa5fe2221a5b73ec38999be746f3bcd9736ce82fdeb2499734ca2d6bd312cf6afe0219927e800cea9716f203e052fe59497b683c27b0f8d42e49de9a30d8ebd70014d664f4995645e746ee239859493dbf6097820f16cc43532c80af4a1791324b48ed15b8a2a1ebae6235c0c3c36ebd7a41b3747badcd76dc625e62d3a41b02d3606e5b555fd2ec8c444ff50dff2fb939116c0b37ebb96e4cc47e1f275f844097948718cee563cc071e2b7c3b73f7157196f736335a120f6dd373211dab1f3702bc6037991817889ab15bd3ffd438bb6c2793c7faf0b941a997238e10874e9e846eb6f926358506f398af6975275679a6cd3db180902d7a3a7b834e9a40e820ff0044689c705a0a63eadba128750262cba166acb266715763852c9ab691aaaeb489267407681ad323ab2738fcadf31eefc61b593f45b5147a11e84fa52ae90383ffe853bde58300e4257dd16ea81061703afd55a071e1a052ec9ae66cc743099f639c3853e40d8a538b0ff6fe141aa2eec6f961ffe90ae8614c264b3c7abb3ce32e22dd6a0f924c3bb969513481864590578dbcc70e5483e184cc6bf05e286f46d2ac57bfb8b7f8f90e850888d7e6ea6adbe727d17d1ac66249ecc500cbcbe41d2e2f40beac77ea6b2210788a299385d8a202ec79bd3c9e9093e3f9a5b47dccea6338dc091b6172fe6f9ee6ee1353af88d508ae713d66c036a1b9b02505958dee2029844af627b0d87d0e1e2483c74533b90a254be78398599d26b94742ebabc6d0f2674b0f9cf4f5278fe33b2553a5d66263b571e7ffef9cac97fd69c067510730bb6523dc3e901f8c9888cdad06454ae37a54da8c3ea3edbc4bfc7804701ab1525d07a1245e2a49eec3d1ea19a0c67677937aea9d7b424470e6d319cd7f08b5085977f20cd3a20f534006ae2ad3f4b84b6a4a8e52d3b0860a53aa3a1068866a66bc72561d443bcadfb864b5499bd7cfee54ab7e8c0c1b1579bdcf102a0a223357f1afda8358c938a80aa0986f793625c092aafe8c13544cb984f41c953c76e6370d683c4ca9b8d2e098f1e8d57da6ee466e70b7c289ae476c8ec6466253fb340fedc783e5097dee622de5341c1b0714e5666cee5d0585944bae2bb933cad9f193e0933d53701e49a561168d7ffe57c36aa8fd57f441369c28b5a07a79c3e8148d5b99eb06eee3884c060d14c04a1e1e44f24bf54146691ba2cb32c9a5ce05559f4c16c53496a29ec96d64617a674bbc180f0f6e227bc1bf66897a7384b8555f9cfb9ad2f5709eed7ba9d3710cdc6edec05188bda7214db3e7a2e531973e57f4a09f28301163c7e603ebc2425a71d8b157bc6ce447bd972865b6152c08432b4b6c26b89f8c065f961570bbe33adcf8e92cc9f188d57bca155ef3472b43ac5c54589e0caa90c84f1db61ab98592daccce63e3c46690d09b4daf4c89401144c4799aae1e297fbb72bccc7507ae2d5ccec71b37cf44aebb7bb7db272eb0f000282544261509563770b7b4b428555cb9937c04806a4069f200b23daf16db0b4cd8bb0c36a208c9774fa63b1f93b3ce195cbd1d3bdcd751d7259541fc3b02aa4e284e47d93d421d021ee629b0ffc690eb01be5fb4980e58cce03fb572a4b75d163e2cbe8f4a1f0b2770f93f59b4afd72a9ec7c3526d72d2e51d3b856913a3e86de3af9a258554ec3730da5c70609237dc893b6ef579b47ec5517421f053c6c265233b1e6f6d814271f785ec47902eccdec992dee701561ace5ac08cf88a796233820132a4bbfe5c777b2d55659161ff4854a7ce932c5f8e515e59615054d9ee2935338ae649e1badc9b6af603f1c2dbe914b2de461caa258ad0ec7a9b9521b84f9016c8bb02529d67e413c27bcf8e2a3635f8c7ef24912cba843a3ca8c0bd81c3afda896cbca6fa22d4e14b2f87ec48b22b2f197cfe649277beac24f1560617b94d5caae4bfb1e0dfb587b33720472db1530da4b4b78a47a2a65a84557a23916aeca5aee2e1fb7e67169590dbf014b5a4e998c5abe74e5041b3a9aedfc42e73cf4f2c236d4d7461b66d5941828dd3ee067c3891e62ad69b5552d3a58f4a06603d32188785caae4b11541ad19661ce3e0e214b3a1ddd900d14316e1f66cb24e7222e568e69ba06c6a9bbc67a50799755d1125262cb52531faa3b62c04a972890473cf546e6d33dc34647623523a2bf4bb6ea9cefe7da819f51f501211b2ffa16073470d996d598a07520f65d268ecffeb138bce0ba43d7ce677d43171997133a869a8e86c499c5596bc84a54f62e63985e9213be5dd35d778560742dc46f99311d3bb5cd37966e2015247b213caf7352d68068947a296e7d5c9780bee1e8205755d69733b9ce1dc1b85a5b0ebcaac6ed34e6e12609334bed8f294434b7a70b519e5fe5df77b4a0b59fe7eeb942939247c07c5c57f034af4b875bbf557c9528221644c411cf2847d8ba4b7c949545eaf171fb81cd1f84136b3b51199d765dbee46c2adfca742cd8b78e1d60b7c416925f85e9e1b8fbec8cebe3e5313f8e0451f54970ac77e8204e9a507487d320ecdf051972abfab09b41f314ca695288fa65147ee1f8fc5d792d0396d7d158c149fcc8df9a0367eaece0570b45adeee7afe10380b26b619ca8905f3984d2a8b87b865b8f3e5921a3242816b7c539aaa9c01c9cdd822cfa083f8e2a12f066782f974b8245c009fbd9d1cbf900f1af16b65e57c2e2fd492396ccc6c651706a0c7e6002568d4e9e86685aeac855e29703df7a3c9a8d0f605de2b02d6ec2606463cc93ffbd8ccd7962cddc4718644c0ce01f48ab4b952d273117b2257f010f1ee685c3b2e97513e978c9596fea7f04dfc20eb8d755de17aa64af1b028a81d0e1e59d9b1353de04f07ba1c28d1a7b27cc408bf28a519eb20d4ef6704e43593d36c3cd61f2586172029292bebba3fd242a171d375d1c47220a31b55ee663573f9c0fc457287335ba2c16c9ed76313504f74813f6311ef736287d21e1a39a02c1b00e587ef5b215d31536b3ffc84a9a9c452d3fe11bdd9884753ff4e0e77e5e19fa6d4d591bc3776a6214c499dee02f242171a829bd42b6c69990d172823119f75ec595865d08fbafddf3677e8b2e43a48773a381aa98e10bd563102db4569090379d3243028b3c90cdbe313037b2df369e38d365d50ce9328aa0f93c0c5c4cef6d399f92ab71dbfdb1915a762f720681bdf0cea61b08b01c57a336e71b2844da138c7cd5a60c3ccf3da3a7fb0881a3c615998c98fcb1a3b3d4682052782d0259e10ed41e3a4addeb0a0d83a5bbc5af0892a358f584089d3593d1baea9765ef69c8bf5cf828cf07c8ff29c5d8ca21b460cd126d733b94ae1584a043a2a5044ea5bccb5eb645b708d8ff2459bedd878f44014e02ba643f32c25afd57029a18cf127f761a1ee62540447f25db46e3fc38c77c8357b27d8ab57066cf8de19d75b8007ce2cb94f28cecca2e747db1d98d86b7e646658689edcb67016aac07ddc4a3264d3fef39ed29d74a3d888748346c1bca3ae15d4edfd00d599ac5fdbf6a4aa335bebdc02ee81accf33e6482b5250d5debf62397e7559e7f1521586e114c80f2609e3c60d10ca8575ea2bffe21af711aebddf306a970231bad1d1063c569caf21839d23d8c46797f1d26a244676adc690f4a00478f69cf68052c21bfa914bcd4bdef18771bdf092c86ae5d2b2ac5167abf3bd778344df6d6b23dae34c8535bf2a6465abd80c70999ae813662d0bd102c1ae638bde917e4690627f59497f236c4b607deb00502d5b14564edbc12a6874ce9298cad672b3d574a762484b1ba3b2bc4d730da8035b344d18730ad0422d27abf4880d8fca3e9c315474066215bec5f36b63eb56b38afb0d09dc56a74426860f8438d10fb0785ae4c8a32696eb692861627884a7912474a7f6e6f5fcc9f896ec4b766e78d71aee166840fd714f63ef4bcb18ba9f4f0514e4d1898c6f93f902579d431ce0b79fdb42cb1c2ddb2784001527910360934acc3d96b5e509b78490190411d3802892fbbf9ce1fde40c3b7bbd648d992f2f135cd29a676a7ef2b2b4e92aebdbe82148f257429e544465319e09e4bb8ad1e408ab61455d5a93d5a0712084fd2e3aa327acd7e06b188dafdbf7a1d19ca56f823e5df7313bb9b506da14f575960c4340da00b45171fd8438895e115988684c62632f656643bfd5ee37eabf8e734a40614d3c8c971dae342087178277aa7472ea3bcc2b24990ff33b8db206084c8f9299a7b720bdde4c7f49d118ae07e6d9c072047da2d7255795d6aef59f2998f3ab7f3c7c7b13efc40fd325789ebb772fbda0a6e790fdb01c1a0927ce6eaf3270233d2bbb84fb7c4a094cde2b672b9c36bbb254137e1a5490b121e840a3c33d65f05e941f66e9f590dbae62b7eb04e114c202d5612ea6e50d5035e1193a1f9e0c0f881705afe720497e4701d8beccf0f8ecb3a7bedc8342806e3b76e05ce8142521d415c27d334c9ab02f84c1f5bda8d5f3a23a197e4105b28f3b756ceb41d6149b0c79bfafb94c364a01d325f3e6fd07c934d3a36b9a2424a9d69f3552ced10cad2cd0cf523f4a90450aad614e24394b57b1fbe725a0fd4aba062348c6e6028805f030cb2eab7ee38f17a8d81383f34cdfbff4bb0d6f989f76e7bd9faa46d1bc4c734879250520717338896b42133640f607b48995ef1ebf073cfad06c27c806fafb3dd73b05031332d9cf1b3ad19b8824ad3939c56151238e2fd2eeb09ffdabe7330d38dc2141eb7b1a4a49a31b48e5f615d23c164cdef15ad3454f03617359ebddf0ebca6fa3565cb3252de553da3e5b149cfbd738738fdd774a597601e8d0af8b8ee98af8b01da7f33c8b08edeb75b96ca152593218555234c09dc6079129fe869dfab5603feabecbb633d179db0544af684c591723cb28fcb5bc50dec2e52912262be509ee6989db75a8190d59a2f0b5d73114b099de65e57ccee64c5374ef7f5ed2c890b98bf996fdc519638b720b434e28fc6a6433ea692b9e4ea98f378dbac0a90c7f6c1dd80046cff933af1e1fb0a3ade069c4f55faa2349f9b65e77a244434121b29d53e08e537d48179b3bf135c769fcd515f74e", 0x1000}, {&(0x7f0000001480)="2387602d21cb6559f6a4add06c5f4781f59679be1eecb1af0f0279d6c12a0fea733b0ff36432914e4f0611edc5804be30a7b9130fa91c481e97b8cbe5f848293dc17c3fd7c87d021f653827ddcbca3b1851338a383049f0c03de89613f9033df4f4553dcd34d8c073c4ec3f303b4ecaba2a81b532bd3e7cca19a6d8f1fa0e4f1537085ea8d5bb517337960a2122ad5748940d7af98d0d003ae28895da4ffbbd1912e337a7706785564614a4a0eeaa7728c8e2146162a98dc14cd4248c66f02e806ef77277e8403fde149a0af35be8f1e844bb1596b", 0xd5}], 0x3) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0xffffffff) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001580)="7ab963c65331f1ef9216d5bc90320d19877b9061a1a5d0e48013b574c2fa5e1fa388112babc672752ffeee9d9e5e161e0175c1d3a3e6e15db4163ac9fb5c57c234908fe8f32925f2853959033fba854af43ca6b005a5940a73f2dc965b142c2bdeb8f999c233e228e80a2c5a685d28a90273d60b9aefdd673b18c7b4c3dc4fe7350bc324af10a10a90ae515db5a898bc86389abfd5a3d2a60f4e5c4e06be4855fd10e444113c2229d399aead7409068a7f3ecf1007f4c3ab2ac85b3da59e42ff0f27e549178e9e48017e32b2ff7180cbd40b156c148ef122be03f5e4e83dc87e542bb9ea5acecf5e89349073aa4992e8b5f3048352254888663ed23b0ef7989e5917d340ed8f4324b82afff2c8c752c6326665d6b43073ec0f4b9552fda97b06fb19bc263d6ec51829c051b80ad3828c2b3869ff86ec8ebe972f9fbd64779fe8aab5c09582487611acaeaa535083bf1fd7913c7c2d45c9057b89dad6fb972a49f1a689a2541b", 0x0, &(0x7f00000000c0)="88559150e8832ea69e2675f2b02a6c9c90e4fd4dcca459c2664fd412cf141847777c81988dc0bbe7c7a0728f653a6cb08a0a0b71126f73c37ec78d9dcec66666d4e7a365934a05dbb611a44218b2", 0x4e) execve(0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000100)={0x40000000}) ./file0 L κΟ€ attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002a2542b8 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff828547a8) at panic+0x16f kerntrap(ffff80002a254200) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002a2544d8,fffffd805c5639f0,0) at rt_clone+0x7d route_mpath(fffffd805c5639d8,ffff80002a25462c,0,0) at route_mpath+0x112 in_pcbselsrc(fffffd805c5a84f8,ffff80002a254628,fffffd805c563960) at in_pcbselsrc+0x1b7 rip_output(fffffd805c5a8400,ffff800000fcb510,ffff80002a254628,53d) at rip_output+0x21d rip_send(ffff800000fcb510,fffffd805c5a8400,0,0) at rip_send+0xe3 sosend(ffff800000fcb510,0,ffff80002a254788,0,0,0) at sosend+0x7aa sendit(ffff80002a1bfc58,4,ffff80002a254900,0,ffff80002a2549c0) at sendit+0x54c sys_sendmsg(ffff80002a1bfc58,ffff80002a254a70,ffff80002a2549c0) at sys_sendmsg+0x19b syscall(ffff80002a254a70) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x85287fa6e00, count: 243 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 8f385a59-d101-44dd-592e-0bd3fdfaf750 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace