lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) 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, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 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) executing program 4: r0 = socket(0x2, 0x3, 0x2f) dup(r0) select(0x40, &(0x7f0000000380)={0xfffffffffffffffd, 0x6, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r1 = socket(0x20, 0x8000, 0x3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000003c0)={0xff1e9fe12341a2f, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x1, 0x4, 0xc) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0x2ef, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) executing program 5: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x40e03) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(r3, 0x0, 0x403) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x679, 0x5}, {0x18, 0x1, 0x6, 0x46fb}, 0x3f, [0x3ff, 0x1, 0x1, 0x9, 0x3f, 0x0, 0x200, 0x6b5]}, 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r0) executing program 3: 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setuid(0xffffffffffffffff) pipe(0x0) mknod(0x0, 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1c3) open(0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() fsync(r1) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000000), &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d", 0x58, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xa, 0x0, 0x2}, {0x54}, {0x6, 0xd2}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xa, 0x0, 0x2}, {0x54}, {0x6, 0xd2}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x20, 0x7, {0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84}, {0x25}, {0x810e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 7: socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1010000000000000010000009707ffff806526eeefaee6913ad6f84c20aea04b25c82f5f31303c53cb62bd9bf26955c989e1c154a8e9225c1a08a2c9061c92f97b46388246be35ac15a823375a1384fdb917d74a544a22d786b84dc67314715bf37510829dc8e82e7f99e6e335b7cb23dae5dc3a96e28aa55287cc4a136f1fc21aedc1367ec3f3c594813f9545b67dd22f01046da3f2aa9f8d36d2e8f9736b798177361c83d1fb07d9ea726ce6892dc20f8d43a47182e6939545ff706ece378c6bcf750b4bc30a859fb0e5ed9017ca08f95b45a4e6e7cb68011bf002b424128fc8f0b9e2761e093bf5ca3ce6dba3393091ccc712acec3b773220b4a44528900dad2f7141ed49277e438429efa6fa03c582f07297fc6813d4e4de5a96778533cc88cb6c516175921560bb22c9d8cb70fe7c7f750a16a1033b4b4d794104e2b8f3757c6289682ffcda554b380cf7e19bbcc1a95ac49fb2a95f9a98b22a51ff4511182eaf6eb9256cef4da6901bb4033470531f2685813ea1c07de0c39b6e67f71a2a27c79730a379c0f49fc83b6a6c0a5a6ad1e54b6bd55c99ef89a837e019f605f38ce7165e860da77142397dfda521d74c7d89f9a4a3e2e8f71df7a81c10e873dedbde75f4ca742596ed4615bb5404a71ed0f6625f7f6e64ff30257f567f7f099b8cc7e6b29418c20b9944e395ec81427c8ff4ccb32efc86f639d8543f3758ad9c37d59fb7fbe0a9d820ed663aaf2db2b24c2a87e69ae2d0c044555ef109c6373077aed4e0c84f0e4c38753a5db9523e9746024334ce769a7c9b41dff4f04bb4577b74b0198086ad3a3f15039277cb4276ed93123edfc09165a90dc7949a63ce14bf9e1b5d88ba2516f808f7e66ee4c5773e1d9f1c9fb6a6c646f3b0c9554e5938837e58b6be916c233a7bb605c43080fcec7c6f81530093c89769cf58fd6585a0a3542b09a181724212c1034b6416b01ccbd73b60805d9360bf08ac916e00154d5d0027c18cd26282de002c60e733c358bb1675577e70c7ac63375a84da161f95e0077425534402e53ec66b36d451af0aa0f96bd95d34a5f8dd823d57006602bab3ac779daf36d57168a5bedd6cfa673adfdc46229d8f75eed7905b35723c98812757754af01f8280a631e675bb11c092751b94bbab31502a3d3b2a5f70481a2e512979613e0a6b65b9811d832e20dd801f8d209c54f8b9cdefe45b2b23857871e82e815c655d03158e99b4c1985fe5bf86569a84705c9e04708f7f7c193a6d91e3907e14afb51662e80fcc7c3a54cbd8ad8d95fab9fadcba9c7c7f98beb8a6fc5e76e49f7d2d55df00a360b1f3b9272efb67f3f0b2001c0af43d120290752fdecc3a9061cc70aa39f0dabdb0c6de543474e38165634d504245796f9457025eea1f534718d13f6567759ea2c68e3481f07a2b734a81ed338c8e75a6842cd9453bf2b657f1e605a6e8325b80e279d8b27f43ad511b7f982df36811c1cfc6e0d8431855d11196c3256235ec4baf391a5b69778ab6f4b8541eb3a5258865f5c4ad4c5a5cce29d46e3dea6e21d017e0b3c5aa221ddda85ec400a53d0dc155dbdbbc1556bf441c7cfdd0d9ba561e0a58d537c59c6f151b3f351e476bed8abd88cf905d6d5a3763d37fa9d779abed39ce57d2b49326c54d8a4a32b2a4c803bcc8efac474d5ea7158066341cd09f0ff763002e939071b4c4600e92ffecc738fb14c2cde6cc16c47babd7161513eb2380e756ed6dfc6b5730177236f12ca1a413ff1f17d7b3cc9940f6d0708bbdfc7f33c5d7ff4b668fd49a186408fcd044f69f2c14d52445a63414cbf32f454e92c00a9bdcf611132e16d84f796565f1dfedeee38e2610806b6fdeede11a0bf39471a902893994598dad50815e708999907126c658af3b71ecaf0939bb3a5d79105c5cb7a5cf4d45c5352c5e7a671b6dab78d17de36d79579abb8dde3436694afceb2e4f43159cf29de1e2abf1eca76a168b9147f1495f1c11b9053bc2b6c479516246cf486105780216e39424a9e612a30a5d82e98624dd0c880358f6afeb34c14c31dda670cbd46efafb0d3a3424002bcb337ddc7216c211ce1a2264242198a089d15bfa81543d679a35d84adb87a493683cbb54e7d0fd7a7f07e52ed51f00f81ddf67caf8c46549c6533ad38b0d073c943dec6bd45dc14b2f51c76e4409a031f5ea595342d08c3897e714e8fe238361945180cabbc24ba38fe249fab35540af8fb3cc38c39bf301d0d22b3d2460856328c8ac617459e7a0a67e8fe7c5e5273c56005b48492a67e43631f66c48c8d220958836fde1c2039db61c3104629a76ed8ef1aa3063b127a8b63b250c279e7b0ccbb20e27862ef1c3ae77a6d1532194b5c6c5aba25bcfe9d306725a59765bea02b7580a7d94bb62472beb51d10f1707e3bbea104794a941bbb4e6c8599bedf9f516280c9abbc68a198a76f9dd13ef7a1f362309b4a10e86d72c0d5041ac8f0e235e11a0eb57efaf74cb6eb48121553291cc37948d087af7c3c8095118e179e804b5e6cf131145220c5e47ba6fef5bad1734f83e1aff64cf760f8f5f5a6e31d1d82d0aac27390fe751b443bf2bfd110fa6e17ca76d38b72ea2d3a75580ebe0f6e5c28ed3e30f77678d42c6a39cc9e15c0596eea0abacdae9bb3bbfe398e3962a1edc8314306c8fd19bf8022525b2965a932a30652c0ef4f01a7606959669547964db727fd140e31c9686a41d3f181b33ecb6ce3c47bce0bb9f1330d5165aedb105dc8c1e5bddccbc99dd3f2d94b6f06c465e6efddacada8197738965b9ec7cc280b538cd7ec1eb44fd48931bfec2e6eae523656c2236ae636bfc3568e5857d0506b07d156114be2040dd67d0060525e171692e5a02f1d0f1c55760935e6833f93cef4e211ab1e68780c620000003153b3536928c3fdee6b31d086c81ee93ef86784bb1d4b131c2769d9132f4837b07d15aa989042e7b767782868d8d9bb3a2a578e39dd08f3e3532ada9b9d52b9febd914c52959cba874c02ee07c9a2eaad01ef043825975096e26180d022e27a183c71f0835d65601f9c769830dea234935f7efe5abfb21ef5a9780fdbf0049ecaa030917a8aa436c33e5ed69b2e2419f9d7e5cb46230b0a0a380621da3179bfc8129080537d5688644b0f2cad3ab755d891002cf956bdf9cce7838b3a48ec853636951715f683030e893fa386d9f429c3ef2b697328df350287112e3a206bb061a33cccb5b207031fd9127b238c14762f02898ca74abeebd53171db1a932a2756f17b4270096b5c4f3a23c678e799ceefd0b515e432c480669003e93014a94dd0e0ebd9c546676c0b89aa2abe173a0138a2a306c4a755c1d2aeb42f13b0faff0e53371af772ad90a35f8fbb7fbd1b6a488f08efa943d6b11cb801e759aec898957e852e9829d59d9d8e435a86d5d9c58725cf529b45d1066e94a7cac4239e83558dbd96b8c1933d91dfd6b27523feb29e390c598eb8cb9bad4c027b40c4fab22fba2154a550edc8b895fbb21003bfb31269f058b1a6842f757e0a8f5eff95e0bb81d3b3335c17ad38de8ee3e493bf81dcdc745c3f131a9144c7f1a9e55adb75ecf2aa884d37949d30cc78543b8b961a9b8201059eab6fe3ded976e66dfccb737ce378706c74e76c93feb8aa716621f1e38efccedf57e58a008f1eacf828c3c82d8e22fb7ca6563f66ad4fd73fce7cf12e314be3ab2b57a35e0f8770a7be779c6f4fb935ec64c672c0ef042a3849977e3ea2223c0d092dcc091b6bf1bb7fbd5ccdfbe262186d31c52c5e8898af689807810cf3304bd33cf1b4f7576689cf0d8a42acd057e2ee2d887dd6bd1093addec8adad1bf763c1c57690bcba725fd7edfd702f755eff2b6342e7a02a1a44e3af97c41ece697a3ca174bb1a26dbe4f28dc7ef845a83b62706a3bbfc163b6e013439303a802e72e56b1d46b0ee5ad3e9228a220d6dfee6e349dddf939e8cd80974c55dc2bdf0bb5831aed546ee4285a53b5e2d3c025472e523c42ede0614212552a0248d1061c72a6eb4441779e2f35dfb682888a612c5626ae40340229586ec5297a758e796145bdb68b677cb7a07ab8eee946afe01a5a23e678c607aaafccc24a69ee8cc6070ab50aba432ca1ecd5260fe7fa9e4923578557d062ce1d4d9553e9d2d8311c694ecfd98553037c8ad58b678e87cd6c876b34f387b5f22057db3d0363ce5a394ff38a000372205d0c19e9ced1be4c8037a116268d620682a2f7b42267c791f2e92c5dc800af99773c90d7c4516493d66835fca4f030e74bda1bec804fdaee6f5d9872d753853b6da6efc8489c6fdc138f00622fcfd2d73538ed29bc0b32e66ecb7a28ee719d20eef41d2cba48f8f2753419920ea44d1090e5645684dc82d94b40b0704a942396d5513c7061e31f84043cdeec7a792d30b5e86a2dfc834ace4d525dff3afbc04fa17f052623f9a51d134ddb8e90c253edbf7059dc61a6095608cbd15860d410356e8a7c44fa19a075928e56807f49a6ced4b84ef44548d7c68b3ea2af265fc14d9d9fdad2d6c2b408e9e6cfb1c5445950777871a49e4aa346081e3de669d47f2cfd9c3f5403f85f62b9009c5ab60ff3b5c3e1a690cdb8f3e10c51c97ed6b74321223a9ecc810225eeb279bc49b08de938246ec51150d5219798939b0417f466a64fe8caf490ab1ce06c9d4071fab4bf5745a884db52236d2e5250ab58cb3b9a79fc33b6cc00bf0387d66081af5668743fc43c2f17a8fb35de8a19ff31ddbf47bacee00d41d47d222b14aeb11aab0955874db6647f04648b226b32928fc1e58712ddf37b92d01d5a2abcbb86fadc3335a81c2117527c00248429c8d1f67ce43138151ac40fbe34662f9e361e0e9b4eb4717880e0a74742eaa792053542c4c1c045fd09970477ced238f2e16550f05a61eba50c65044c4b502e6a2ea4853d2dc011f0f2315f8ee5fa84616341245f30db2adcc95e89bef284256ac3b5a615fa3b94a19808b678c7573d0463d7214e3985616fb78e889e59344257004896ce039066c3f9fa2da0d8a38d1f03c88f8bcde787fd2a25ce575f065630602840746cd51c645f9152ad106fee65f467d1e52e421d1bf3e7d934c850f57103be4abf0601ec7b5513f4680c8f0b46bf15a4220da79294eacc8e90af6b9188ad20886d3145c32e3c7ead1b74419fb16c94c25f93bcbd4bcb1d389e0303c9f536e3756c7a54239d3a4dd19a74f29ab9435adf9bc9f4c21d7a7049eb410eb2704ea768a2bfe58ac3b4f1418a66c6eee370f1afbbf1f1752d67379488c19c1f8b4fe19f4cb0a9026aaa3388fdf169637c46bd3548901a80814ace9206983b024f32bca1f86f664ab5590e59a25e6817b3c14335f0bbc8104df08c4efe4f8ee37ca713fd80108623004a8a644a53621d2827b20eda285308df349e9978431eabab5de931630bfae4233c7f29c6b6c1bf56ccbade4f682198fe0aef5e0ba0f27b402f723d89294f6457b9bf69db5ab6036e2d4c6ed7993f265b416664c98aa4279fe2c42d9888b3f67b5fdf5d39ad8fd82fc81f1a3c2d888b6bb218d1d188a294ef5dc460fdf90cb9f002971ef7a18bd92a77e550dee1b9185fcc51f6ccd0537db4b874389fe284c3a22abb45c70e6c236021685272f84732402733f6a6158932207600b2954304cf69a9fa08b2e2ec58db124abdd38258c62482fcaf892276922c4d3c391a7ac8309b46598dc76cc8da396d4058f0ade0decb9500559b8c06fa1ce80308f6b001c619e5f5031cd08880c5e1f80358e2fb2b30664ed6b09a82cc4bcdadef3b9b3944fa10942c7e72c87f0fed8248623f"], 0x1010}, 0x403) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffb, 0x0, 0xa0000401, 0xffdfff8d, "1ba500000000fdff00"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) 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) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 0: 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(0xffffffffffffff9c, 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)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, r8, 0x0, r11]) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 0: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x18, 0x4, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') executing program 6: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000002500)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8ef4c54a48b99043332f221db15e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e36c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e073de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001200)=@file={0x0, ""/82}, &(0x7f0000000100)=0x54) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000040)="cfa5de9701a1fcb210c8218190cc439046ac", 0x12}, {&(0x7f0000001140)="961260041312b317d3f577b2b6bddfc322d1a78a8189af86378ca3a1736df967aa76a80851186687215c400a78742694fe02064786a9f7b5eb1748edd824826a02d037a520b62a6755679c2a8e04e986daedca11eb394cb5994f916886096a618fb99eda8b45e16d93649d4d8c715db5b61292b4fd070000003f11e0f7b655447e24031f4490c57195c3ff2b7f848b27306b133d8eb70b51e70ce1827be89069a0afee955f08854431a6ac99fb7fd650fbd0fd201af99507", 0xb8}, {&(0x7f00000013c0)="7e9ca9a2fa2b6e3d6b0d674f1a4f2335e882d6998c6e69f66da4430908bb2ba261a321c6c1e4087e0002a113a4b1d4a0a356c47796a04e67b0ddc92c60a16c3cfa2b50b14f70813963a9c88065b8e7fc89b3b243d395a93ddff26c778c68d3fdd977ba691ffeaac140121f33adc0b264d16a6e65117503f6510d860c7028dfb92bdfe7ed7627d809f648848506193389f6d3d707f5824b99f8affdaaf4fe05c4bbce45dac660f27550df1edaa727e863814e7500b9086555647c47f00ecbe7039707389c8ee4cce46be6889d1755a2372e0bfa7fc074d18564e2ef73a05e7ffdeaaaeb2e21de2d8fef6785b3f6597fa763fc8cb8fe2699ab376e38ba9f1c39d7a5bc5db577676ae11d5461f3a5aacb08276ed369c1de57181b5129354cd6c8bbc1d5af6dd1b9a94b097fe4ca5c69a35cffaef7d16b96cc29d7a39138917a712943d7e757a8f375a4f8233648a92c1403ba845a224c0fc54d56147c314fb206ab5d211f7f996ffcdae98adba7d99ee02be4d84edf5f1bd3fbff1c479ccbdb2e8ee4b993e993dddbb32a313f7f0bf1c739621bd48b1ebd83e73cc17af1f41b88d5d955a7629d41b83d66c42b032ed46ad9a9f1355c6219318d77378f4c70adcaee70d8c0f788639335ad9c9f9a1a3f2d39238bb0efd7ee2ccd1d1541b8c90f2296b57127c9c6e9ebeb036bb4abd7f4237fa9ed346965d687a5529cfbe332a429cdfe5defa44685e48323d10931abf3757f47a3d9c549dc04b76e8fb117aab73c8005023d9bcb00f0380fd2a66db470dae7ff519a210294b8d4cb8e0a0cfbc77de0ebb7ba49b977784ea5bf33fbd8416806894b5c2b894ea00f9f78fa864479bb45d61de62358463a8a472a2cfbcef85501d7cc5e8a8c00be172a0dbfc329b0386d9a4ecebc84a324dcb62bbfa940eca2ef73ec3794eb34f17f64ffd2e2d5d0685dd9b1838469e8eae489a9fd741d45ccd7455a8e0b0c66c21df64dc0b5b6e0183d6e532e144fcf90bdf64a3568c42a17eaec1b990109a89641f56000700589a53faf268102fd5dfa9cf6fcce6c98b0fd99bd8e7a1e124b6ff10537f4ab7eaefb1901f5872c1862807ba35860b7b1777ff02df1d2408464608cab0c358a7f21f32f87adf93e4290c28d5585e5544ed9c337ffc6770f202fe3dfacaf31256b9f1ac5152130c7b0f2fb3e88c1e789b45ec40a99e9dd53f4f0e5b00844db6dd27dfdc6ffe200d492f330be63016c9f311082e3b3a987a801b05e56db716078d296b317d6873a2f44364cc8960fd81b2dcd0c381b9120395350ccfc7f48635123b116e5c75a44e08861d9e9a29b487b0eead322e134d4cf942e3540f906da4d2724f12af865d9287a0940aba7d1f59a53960cfc15bd338e3022ca90da3de60044f2b9fca380052ddee45bc17235df0c62ccc2075b83b2a0bf8044375e70eec2872186d6ee64f0185fca89d6b6313a2380e988a50b3651ea4549f0f7b332a4d1657c65f0c8eee85aa317995ddfa2963eae63716f78a8278f3df90c1ae74a605b08198f1ec3b2498a959d37974edb84a5192ede2bc367888e23d9d97409821176876148fd4569d9a84ab196ab9e4d151816576d9087e6f14452a9f1e96e2981de14e9ac7eb36971a83dc3fd0b1856a01bd3e3aaadf8efd5dad9b0cb9e71bbb3433b928bb8a0302485cd2e297079629d228df5ca30a940c8572d16cfb97d6a2601a9457d26c8f656ef662939206ab967951f4b8c04a64be479b73155ff81bb99e626ede6e22ce8db14f062d064c0c14417b5ddca299cb9de081c88a964cee05ce40b0854f8cc307d70fd7e21e87f2377e6f1039827f6f8394ba0b9d607e741e99b69fc7c66520c62eff1033a588f6e2abbabda6fed0b3e3c3a9a2d270b53dc7103d65f610b2d072245a28869fd1f1e3f0cd9b715a820b93a76a2f81eb33ba63c3b5691adce59b439c912873a651f15b89cf5a9557785f26217ebda73240023326967f01aa4904d5d0065818cd0951e5aa74ab3037194d49938582fbf3c93d93e2acf31a7b447e1cc29cfc9967ba7b6972016b98f51b88231f818c15fe7d47ace3c539d77ade353c77158dd752694eeca9fd33ff995fd4f3186349c7601b7799182c2ec58c41f386b1dcc07fe517fc91fea0ad803cca9862dbb9c523cba065b0ac0269fb1ed0bd08dae9d4abeea5dd4bba90c30f97ef1310aa6ea06becd8f5119123a8810943db42bc87cc38467e12528eae05bb5790ad21190ced65efccbc54e371d789c76488ff0dcf91b725e6ac4ca338bf7e537f992f73ba56c113fb45059628cc33fbab3570a24bcece915666d4b0da0d3f79d96479c946c2a21488f6abc0966a3056c31bd8f33445a3853c69762e1cdd95f934db7dd9af9719c731af67963c0d9d1c723dd5e2fd690c60d17177e5859ad5d6a1bcf70f003a83e9ffeb92c1e815eb6d5bb912b7ca9af6cfe35ea93e593c12eff93d597191a49c7e34f16cdde887fbeacfe6ef76e4931a88e58589564656c9a50b4f41344ce98a66f0d320d5a7c9591a3fcce0cfbeac6c3b51ca47e97b6f0cf5a2dd427bac56c043c5483d564ef8956c175482171cf23272986f7e7385dc68cb7df212de2f9d1c205237b0c4fd7c63de162e5e601f29e3a1ebd10dd0314e8a2392f27980c64a37f413fc7a8d63cdff0b1687702f5b9c65491632b374b6624eb36b2eda3abde92f3d0574f09b40a1d3a49a9f9378e97a783b1b7b92667e3d59010aa6ef72a616b668c2f379a39412ee48d9a6ffd7f23626ebb915a02531bd682f2805e540127f44301b45453d5ea067bb71e559882783d0e5eb5b65522c8d6d53bc81ea916561dd36d216754fbd5ae66be4df0d5fc9ba6195d01a9bd17928cf0528198a6509d086e3b67978264960d20e132801ee20e64144d26a45323140ce749262ec724bc49ad9730ebe0d1342e9eb3aef4457f983a92982a1f22a9a4e81e5311a6ce550e4525dea31779a925b68bacef4b3efaeaf72342cf42651628db92e7688fa083542e58417ac7d103a3c5d5ad09bdd63557238ddd15fa70b506355ee1e3721dedfc7893e4e37c3d72d376b928eaddb51f6e62fad4f68039e910bf96441bbb890565f6a34e7606f044e07f4cd89f9b4af145d3c9d050f96b25312766de1f92aba2ec34a2220cebbc8e165b9035498b8210ed110aaa6f0062f4a8e1a412ffbbea05ad99859dc871bfbcc6cd4307f85852ed708e709a04844922d43541b3752a8bcf6d371934537a0d7ef16454142fdfc87ce064168553e6efdc12f4773cb1a270218b4c04120653c3d582cae1a3db51aa71d42947e282c4d17492632d3188450e5fc9601de1aff8feab2862951dc108151787b6d37e36387cdf16bf073fa1028f0d9290673075dd9de2acb97e8fb5758a8a4917e474e5f85e87f47320038231779ba15b5fe261eb5f5f3e5cf6d42a04e4ed1124a11adccab59b39602d994a18c0aff131681d5002d011b04da1f82a02bc7ca39f15605f5309042c82b97c0038a7af94c5140897f8cfa70521d8ce562287646841c6054e443623b301914323ec3660a3e0e262f979b56c11e32a4e0c364a82ac304b3d56efd8a39256deed75f082b358d61aa0d19fbd8a51b9c2db2373aaae32dcf3aa8e55ce28547356d57284e1f0712466cbdaa6bcd9e28eac96924925e95e99aab9c95c768bac5706aac28468018ea796694ad6bfa622f8217a225e42a905e3bd1f8b6d10903718b416b66859b220f5f13b15b99d12ec37a139c0bfe59e71a6de8ed4c901b1ef9402a5be7c9947d4f7ae1460c6ca93b59226cef8c7b110d534f48a01839403485daf077af859f233360245315573da52c40c1de48912aaa714743860b618f8ec43340a88ca8610abfbe08f283057adca022fc23ad66dffd222a22a0308aed6dc6403bc41740f83ddfc26a9828cb609996c2a7c20d90ca5c39db5d8e23363c52ba8274609953baf78507fc2434733b922df2f7e88c0e1c78722a76b9a3dc5eeb1b797e26dce1597e3d4ff00964be4e483e5a9a060f494ce017bced6cc3c9a64bb87a1ab527c4fd383e437732a89193c59ef5fff021472d890ff419bed93f994dc63ac97a4ad2db0e01e17109998eb02f48b2de4f67ee53a17377b45210595b007647352dc31e071ea76b9e5e2989e837cd137ddf669ed6e701cd931d8313a5cf6e2c4af1407267a70f215a482ff2ebc66dd7a71108f10e1a806b5397eae358a9a5904ad207496a53b0e45e915fd98c4b16bd3ea7f1255cf278f70c68886b84c20ea06b1f4b2710f5b310403166268ec32d3382dc0256120a77f1602743727f06ac7067494e188fdd72cbb05dab2441313cda15148c611df4f8db0df164d4c603bdc5c2fb63070758c9c2a3f646ae4cb108a85ee04f4337ed8a9d94d44cc6e97e61528cc8c975537afe3ddc84f81a8ac48e6d6ade29dfefc04ce228e62032cab9337ddd5ef84c7caafaba0133aab1d4a4d9f3fcf0a4f5b5f8cd3c9a66668c140754b609f68d86e565e7d0355ebdddf783eb3fb059c021a3f0b952f824158244bdb837bf9625f6b7c160685240898d85d55185ce60d56b02c5d2d11a111939066d51bf431d96a4231d69a42cbf31bc022c13b92c56d0512074c199d1ab217af8859b4109267195a2ac6d6a3d08c521a6dde47b9fe79a5c2464350bc0587aa66b049e2dbb32619179457aac44858e71279b576e4eafda78b2f114b641bbbf2aa315748d72a1cced7bcda2f1dd80f6efa16636b9e9606233042972fc62d481240c12f1346c6621478107aff525cd9fbd60804119149a5983d19d564bbc0fbb247d4556f2cdf421d4c774c839065d596bc4f8ac2b66596d04c4eec57163a500099cf02e582ac9d1fe63f338cd35ff14b4c44251eebc194fda66fd12d53cf9185429a00e05f4d82ebd59d244208590c5a957d3b3a827d0ed438fb7c58a173b7012cb4c102b001943a07914b753eab3afd9584f203ffebafbea4596852df63d189ccc887358e6ff64e76fd7d05fe7fb2519a2b59909207fb5587ca46a0087c01c7af1150a3f6cd059f20333959f43f05b667cd8ec453ec4336fac09b0ce442f68e72add2b924055f934dc63e56347a1954b75c9c2a32563d729eff4c4bf6a55fc8ba1b016a1d934877328b749c32dd90b0fe7395674106ecc3341f8f9101c69301eb40cf0a85262a2d961445906a957240c65aa1f6c175a654fd9b05fd63a7b322f7f72be6f26c960646d9ea17977aa435cba95987d387a0d19ebfe80dda182c5fe2335a4eeb7859ea355653aef5a2513a328b80d68d41ea81e7d96c47d06b5d380628b518107102d59fe7a71c6bdc1ed54b7a5400d1ba51f09a9365151ba514fb3d0bd052a368c31e1503d66ca7cb41b0020a7b823a2a71108e8292ad8840d8d69c75afd58af46666d19dd0ccc41014d924042aad8a0324b6cc7d614bfa06d2951c3de883f52d568567d15bddd8d85eb7b033e8657e910a719b99e0db71e691c8dd1011acbd9a6f979c65d6ef1c82f77a359963ba6896380abe75dc30a1ba87f6614855701a672004588bca53da59aea67ba0b7b4f483cdb65da85fa9ac26881d711ea27921de447d11d8cb22d57215ae385a63ca7df890c648de08b144df8ce5f7fabd9f4e359b19e118be3b69b4140267e644eb98901096030aba0e6ff155980e87faadb5d05f37f8345dfdaca602198791ea6b7ea6424e248b3fbd56bcddb8a44d60d6ac6fda382fce2038750cf060406329bb1438666a8ee6302a3b3951844b02eadbcfbd1646aeb2c49b07959a6d54d8b06d2d009baf1432052939d152975fd48a43f4333951c4922617aa0e80bb621ed27e2a1bd23e98c0f801f447fd01f119190ff9b62a915bef8d75cb3712372b177843d5b6ca0de4bcea21ce20da451ddbb031c664a1b772440b27d4613d263898503acb92bdabc7258f530fd3fbf2701cc80000", 0x106f}, {&(0x7f0000001300)="c99e624df572407c11418ee607daaf1e3e2b4717f29ff73503681a0e40e86fa5ecfbdfd0243b41a9612a80386876d475e0816f199fde5b23382bf437a1a3b3b8eff761e306de6c1d4aa68c863c59876e36583ef8ced16fa670efc3ef0da95d5d9e1ac4f398af95d1e721534e5adcb954161a7d9cff9323c67a407a0d48d5cf5e50e27d5d23c2c8353bcfc939c5805dc570c251bd7a3b8ed5", 0x98}, {&(0x7f0000000080)="8c61fea63af9cf3970aac002fdb5ff4337f1ca12c2bea6aa489b25a4e1321bf2b07ebc225b255cd3fd31c0a460c8f911b378ddd814ac88270ea2d637fbf2a861fdd5345d4d4078f817dcfa51a16cd2949ab214336d229bc0", 0x58}], 0x5) syz_open_pts() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, 0x0) r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) shutdown(r4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 5: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/43, 0x2b}], 0x4, &(0x7f0000000500)=""/55, 0x37}, 0x842) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x3d}, {0x852e}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000800)={0x2, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x7f, 0x4915cce2, 0x0, 0x0, 0x0, 0x7, 0x1, 0x6, 0x8, 0x7, 0x0, 0x101, 0x866], [0x0, 0x0, 0x0, 0x0, 0x7], [], [0x101, 0x1, 0x5, 0xffffffffffffffff], [{0x1f, 0x43}, {0x0, 0x3, 0x0, 0x6}, {}, {0x2, 0x8}, {0x8, 0x1}, {0x76, 0x1ff, 0xef}, {0x0, 0x3, 0x75c, 0x279}, {0x2, 0x4, 0x37}], {}, {0x0, 0x0, 0x0, 0x10000}}}) dup2(r1, r0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) executing program 6: 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) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d397607", 0xb4}], 0x1) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) executing program 3: socket$inet(0x2, 0x4, 0x40) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c, 0x0, 0x0, 0x8}, {0x5, 0x7}, {0x6}]}) r1 = socket(0x20, 0x2, 0x1) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) shutdown(r1, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r2) close(0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYRES32=r0]) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 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) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000280), 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x9, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3b, 0x0, @rand_addr="3bcc3f0600000047206aa13a8be101e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) executing program 4: mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r1 = socket$inet(0x18, 0x3, 0x102) pipe2(&(0x7f00000017c0), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x3f}, {0x6}]}) getpid() getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4}, {0x4}, {0x1, 0x2}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r1) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x7}, {0x1d}, {0x6}]}) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) executing program 6: seteuid(0xffffffffffffffff) 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, 0x8020690e, &(0x7f00000001c0)) ktrace(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)={0x3}, 0x8, 0x0) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002b00)=""/112, 0x70}], 0x1, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/233, 0xe9}, {&(0x7f00000017c0)=""/238, 0xee}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/194, 0xc2}], 0x7, &(0x7f0000002a40)=""/174, 0xae}, 0x1060) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x4, &(0x7f0000000000)="3998a8a18435ee3a6ec7a27952a8243a05d8481e752b600d", &(0x7f0000000100)=0x18, 0x0, 0x0) getsockopt(r0, 0x8001, 0x8, &(0x7f00000002c0)=""/97, &(0x7f0000000240)=0x61) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x1e) fcntl$lock(r5, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x80000269000000}) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xc84, 0x5, 0x8, 0x2b}, {0x37, 0x3c6b, 0x1ff, 0x8, 0xfff}, {0x400, 0xffe, 0x9, 0x81, 0x1917}, {0x8, 0x6, 0x101, 0x100, 0x6fe}, {0x8001, 0x4, 0x200, 0x7, 0x8}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="40e827236db8b2ac4483a16c689df7c3fd76", &(0x7f00000000c0)=0x12, &(0x7f0000000440)="cb6cd1e7b2cb8f9b839bc5de98035e9b27e6eef9c8f601f42c62eb738ed46521d1465ec89a5bd635510176f3a8a1208cda21ae91848911a53de665df19bc85f47f2858567c1b2e45f1066a8b9a07d7c34d6cf8340a7ee9259b0dd6960bd216253c871a934d98a13bc770060209e5f3bf0a2f7fabff82c56d4f5b11a7710000037b8276b716d949e4f427e0c837c479418b7cd83da6ef234f070697f6e0c16282716305cf1967bad805bfac5e50b42ba556acc41de9b187e76a179ee20edae69479613472f4bbf16fd2ebe8dd68a97a70ca5365ff48a23e82b046", 0xda) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f000024d000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)="98", 0x1}], 0x2) write(r2, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r4 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x4, 0x0) close(r4) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 1: 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$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{}, {0x45}, {0x812e, 0x0, 0x89}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES16]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x20, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x2}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e85878000 didn't change! executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r2, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', 0x4, &(0x7f00000001c0)='./file1\x00', 0x8}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) kqueue() executing program 3: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') 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, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open(&(0x7f0000000240)='./file1\x00', 0x10000, 0x28) open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b3000 didn't change! executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r1 = open$dir(0x0, 0x0, 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)=0xffffffffffffff35) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x400, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() executing program 7: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500000000019078ac1400eae00000010a009078a12f290a"]) 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) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffb2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x48}, {0x84}, {0x16}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res(&(0x7f00000007c0), 0xffffffff, 0x7) r3 = socket(0x1, 0x1, 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="1b7058153a4b35468828eaba6949fcc1b4a335dc3ab625ddf4d4374871d01189b9d0598159b1644feca9f1bb619147bd3966c77a334e76bc98e8b1c5f5d103a486f0e34a6ad357c463533e64bfa207f4dcf4766cad0c132875729194f49c10377d8fc155f1f0e2d0e92c799bd6c26a82e0fa0fae56f1281930c549766cb27c3c7bf6ad6069f8310ca1af0a", 0x8b}, {&(0x7f0000000180)="2094910994036090414c5e944c3bb66107085b7b5c2f988c44e3e97c4fd9709375d3e6c8b075253f6dfb5a988afc64bbb72bec37debc2518b2b017258862403e24b3a7c9cb512e2788fbdbdd2a39f08ac1d2cdb7132172bd051686c4d2462e9e9918371dbc1840db1229f61cefd754057accc0e3e65171494b96d451d9d2050944620aa4c275fd53e01b7e7250865239d632e21639092decbac6ce7e9a80b451df15c6", 0xa3}, {&(0x7f0000000240)="5c422cdead9070c046df887bda1dc8404c3328c513f6f2e1262dfa94cce8d3d88a6c3ec32299dbc0a78054e12f12d61b34ea21b443d1b18c3fff5b78374df7e031f67dd4a1d51d71f009475f3b7e5b21eb20bab11f6c02eff406d42ca7d3cbf0e547a83ba465846f2eaeaaf290eff27fbe683a185e059ea59d7e50f668fb58c2f8a063c5c2c8e5530010000000000000e9085b7d34de8fc7af77730980f3e34bd28b6a66cb33778de48c3b569d1648409e48124a92d611b24b6e46a3c700906622b17c6c81148b6f30e8b5f3cdd4acb69dd4e00edf3b52a8a7542bf9c569ba29ad5206288a8655468d08496ee3", 0xed}, {&(0x7f0000000880)="8d7d0c946eea378f3ce5d47eb3cc8c56c9c2b16e229e014fd4fa2c0373bf39214b21b9992417d5950df574d9ba98233cd492f33b316cb2ef3959b8150424fe0e24c0b2c6ec0d54440aa341088564ee11d259c815897a19235d5189154890ce50919645697e92907e0337c681c602f98f6f62dc5399d132f8c1f8aa5b1c8a1e35c33d0c0c8fe2c9431236a387e7075ca08bd291b08af09a9241aeb6cd852a514ab3db714cf23b63bc1601b6997bdd84e4c511228b437e54fb7a2cb3eeff2d544c4303970b16d5d1bf300520cc60311aa8d1e09471dedf11c7145377a11f233028f2669465e9d0eefc02a6", 0xea}, {&(0x7f0000000480)="7d49d1f60bd03ba66937b7635f801730a326df425f031e4e13e99685b2bcf138ae7ebe121679e87199242719fdb8a135c7eeff13ced83732f5e430ed6e1364212fd77afd5e4bafb513ef299b88c134bca1e995861f29c78c0a3fb8f87ebcc2bac799fb6105db30383c93a77de0d6241ebf6e1bfd8c20969424facd743c6650a47b7e2b93bd74f3faee52d75e8bb2a19e8e4345c39728ef4a8cb35825bb8c7744ef63a9a201002fa56aa271c36618d299bd23918bac87d4813c7cda", 0xbb}, {&(0x7f0000000040)="ed1a7d0a824030af12210fad53c55d61f118d6fe700480c342f7466e49024e585bc2cb1d3994ec", 0x27}, {&(0x7f0000000540)="9b45006edbf7b1bc53b0d8110bf8f3767c84af466449e09d77e628c9562c562ecf248430bb268a714a5133da5188051a3631e72ed668000a14eff86aacc5cf52c5a1ce22c009590780ef1d0624610bbe834c6f9660a07fa2c52d10b0903b594cbe641519a361e138cde6754fde6c2aeb08", 0x71}, {&(0x7f00000005c0)="c681879e76ca96e88c48b34ee251cdc041eca0ef4ab227796e9a4a1b70cbcf8c525f8af0ab1637deaffb42349574cfc8a13fda0fdd9dc94d4c57990bcf8360ccd2656d39c2ca17d7b6d3595cfd7becb2ded1919c42fd886955c8ec3cfaaeac15056e9d3788cff5ea53c2114f9b5fd92b1bb36f7ee9ce9b19869a2da5b28d", 0x7e}], 0x8, &(0x7f0000000800)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r0, r0, r0, r4, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x9}, 0x401) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ba000 didn't change! executing program 1: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r1, r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x4) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x6) 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(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffb, 0x0, 0xa0000401, 0xffdfff8d, "1ba500000000fdff00"}) (async) writev(r1, &(0x7f0000000280)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) (async) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r4 = syz_open_pts() close(r4) syz_open_pts() (async) syz_open_pts() (async) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) (async) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c1000 didn't change! executing program 7: r0 = kqueue() sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x28f4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000300)='_', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000), &(0x7f0000000580), 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) open(0x0, 0x70e, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x88) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08", &(0x7f0000000180)=0xb0, &(0x7f00000003c0), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) msgget(0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="eaffffff7f000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 6: socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000200)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) listen(r2, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) shutdown(r2, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xa}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="942109b06b8e211a61c35636423073329d34fc91b519b600f49365ecd3ef74a4b6e644318919051e06cf6ac58cb9c20bc53eac162abdad5ba3e154b13bf0ae82eb4781b8de5803af16bd18bffe28eb7cc78e9890bfb429b4d37a04ff40499ba2a564714ae1e1a966d0cdd3fa4f683d95b398860ce7e3a79bef2e98f30f55fb8e4b4314330141b4363a0ee145d27bf5c79bb9fba8a194f1ab0fa5e1a8a97fa6c16c81925f858644aa084685b4033c48", @ANYRES32=r1, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES8=r1, @ANYRESDEC=r1, @ANYRES16=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x9, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c8000 didn't change! executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x2}, {0x8106}]}) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1cf000 didn't change! executing program 6: sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b", &(0x7f0000000080)=0x10, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{}, {0x64}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) listen(r2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) r4 = socket$inet6(0x18, 0x5, 0x0) connect(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000034c0)={'tap', 0x0}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000036a000/0x1000)=nil) r9 = geteuid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x1bd, 0x0, r7, r9}, 0x0, 0x0, r6, r6, 0x8, 0x7f, 0x100008001}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r11) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x20, r0, r5, r0, r7, 0x10, 0xff}, 0x80000001, 0x42, r10, r11, 0x8, 0x2, 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0}, &(0x7f0000003580)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000003500)='./file0\x00', r12, r13, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r0, r13) executing program 6: r0 = socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/203, 0xcb}, 0x0) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff0055f26788"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x60}, {0x87}, {0x8106, 0x0, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d6000 didn't change! executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = socket(0x20, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffc, 0x94, 0x20, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x88, 0x40, 0x17, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffb, 0xc8, 0x1, 0x1196, 0x2000000000000}, {{r3}, 0xfffffffffffffffb, 0x8c, 0x10, 0xffffffffffffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x2}], 0x2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x8, 0x38, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8000000000000000, 0x1f}], 0x100, &(0x7f0000000300)={0x6, 0xf7d}) seteuid(r7) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x100000000}, 0x10) ioctl$FIONREAD(r8, 0x80206913, &(0x7f0000000100)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0207534, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020690c, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=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}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r5 = socket(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000002c0)=0x8) ioctl$FIOASYNC(r6, 0x80047466, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r0 = getpid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000300)='.\x00', 0x184) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0), 0x0) semget(0x1, 0x3, 0x40) executing program 5: select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0x20000000, 0x3, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2000000000000070, &(0x7f0000000240)=[{0x4, 0x7f, 0xff, 0x8}, {0x3ff, 0x80, 0x7, 0x9}, {0x8, 0x0, 0x5, 0xe79}, {0x4, 0x1, 0x5, 0x1ff}]}) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x11, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x81) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r2 = semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x20000000]}}) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r7, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x200, r3, r5}, 0x2}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b69", &(0x7f0000000080)=0x100, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1dd000 didn't change! executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x100) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000000)=0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000200)=[{0x1000, 0xff, 0x6e, 0x2}, {0x8f, 0x40, 0x21}, {0x20, 0x5, 0x1, 0x101}, {0x7ec9, 0x8, 0x20, 0xe96}, {0x8, 0x80, 0xff, 0x9}, {0x3, 0xfa, 0x8, 0x400}, {0x400, 0x7, 0x4, 0x7}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001340)=""/4097, 0x1001}, {&(0x7f0000001280)=""/84, 0x54}], 0x2, 0x0}}, 0x10, 0x1880, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x19, 0x0, 0x0, 0xffffffffffffffff}], 0x64, 0x0, 0x7fff, 0x0) r5 = socket(0x18, 0x1, 0x43) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r6, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/198, 0xc6}], 0x3, 0x63a) r3 = semget(0x3, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000800)='./file0\x00', 0x20000, 0x1f0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgget(0x0, 0xa0) pread(r4, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r2, &(0x7f0000000780)='./file0\x00', 0x2, 0x20) r5 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x40) writev(r5, &(0x7f0000001c80)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf02672313ab37e604ccae7361cacbc2dc", 0x73}, {&(0x7f00000008c0)="17bdf79c88866a2642f20e038eb4229da43a5629a8a933c19bfb8dffda8a53fc5cb200bc62893925f49602d7b656f8b9370c0d5d042618f63628f46095922729753ec4e1a8d36f733a5c26233d77c48d2b69674c3f60d870844631029af245e9b113db7a5d2d910f9c2ecaa08b273abebc8a3f7c17ddeae35b09767e4013261272da938061c547cdaaa84202b271892bb5fa1d1ebdb4ab193c3c61753784451e822caeae5a921d58a12fd91017d9fb00371f0a0a25e02057899a20fd8eb0bb7696df509afa8d8bdecfd21398f1a15eb68803d05155962b1127a91c8de797e51b89be3eaf90b81844eb4a8f706926d9c47add9a689da21d4124e3f7faf32772f8370d0a1781b0921ab4538180b723b55e8c0500234d79cdaf84966dc4fa3e15a702b6a5c9b8e71aedbf170d16486d5b2cc6deafdae4883ea3283434a4e638fdf2c723940862b73cd608894e0d08836237700fb773d1e7616bb27f926923647e7cf3cc0ec1b626b92b517091faf6a75c3ea9a47422af6bb55c74892b5dbe4f2d51045b577902114823585b814d95fd80029a5a11195a5dfaef9a8294bd3f4dfc0ccc32e706711bc468bb74089787db5d93890dd1b44fc3035d0740ab0f88adf13a5a5c03f4e7ad7e0aa6dc22775c5601854e30f9620dd5b8b2f52486ac604f2185765c74e9e355891685616eae489ce8e8155ccddf2ff67521f61abe989e91f7ab52d24b3d860349882f050caf8c0ab7851a7cf07eeb34099a76dc8b426fdc86033bb217a9a196b815343b43f24e406f69ec932fb122a2f52ce873c781ebc8e0555339521d736e9e5fdc8b22f3a64d5c119eff0a99d5102b9da1d44b2b6a2c6179f468ab40f93c0da35ec082211e450122b74af6b76ae9e85427df706c854aa3b9f1aa60d6ace891a9f37760e2b4b608655e12b95b9f1b077e4c4dbc16dfbd26f5405f3bb9edc9d1354cc1a6d23404db2875347e2766498c49aeed77a389ccc50fa664872fe2e0d3a08bd1e13736c36cadc499d91bd2d290d9131c5b628b8369735fe1b05b2855a3635b3826381eea7bd680947a329d8f6ec652e6d6a6328eba6a14c30b27714c4e1750cf2ad5729a922fca5ddc701ea75ad2234f029a6047814e656b17ea0b7612d86d89747ce3cd920f060b036c40cca7e0be50c92a89345cf8282a42bf693be6e17778e431a7c48d5b33eea1efbf90afc343d486161b1846931ea8178b49672bdff02254034e208bed7ff48cf8b9c6ec923acc857d5f33ed03d95c13ae9e84d7a76c35f5b8d9e0766a97a084445eea8cb9de271b461bb1a8d088f21a1b13dcf110089a5ac49a42f49705f7d30da04e3583b4de2bc936b381cef484f5354d1f75ddb93fe86d4ae60a6eb31b86379a983d4729b72f9f86641571091c13db2c1af6e8359469f15f0b8504cd70fb0bb823453ee5eff566851af74809679aec4d62f72a3a5b7d5d828f224378e6785aeb75aa5557fbdfb38363d4ec8cce52c41e9cb101af45c75ff161cccf7e5fce25c0c42908fcf336d5cc0453096b7bf5e7c2c9e32c412dfe12c6721c7155f50a72b5df5cddfb351082c29f6fe02e7e2b27f20819dfc84f841220d29e61100e2602c05201a1bc7b64c4dfd523c69f979e2d8f71dc20cd7dbed4becf9dda97090e365194b0c01a34b7e081ba35caa3e9bef7b2fd4a6945001bc29377c346cf928cef2c3e7a93e453c5c5f0fbbce800b038cc49aef294443700490f37d53819eb3b5f1f36749dbd2aab6db7ee9ffb1913f133202b4130be899ae4558ec97383c277b3f634994235f1ab49ae8601c663092ae8d58a5991ff8bc12a6a61436c7c888f0136d9aba517b2fe0729479fc9a700155a3abe15352738321576ef10998665e92496ae76c41d0aa853e25ad42cb02fbaf67a63278440232b54c048dbd39de6ad9276318f361317d330a081dd3135601d7bbf04f7adad250a821d54cf3a3d0bef49cf4dda3c2fcbeae45aa12003cc27f93279d32b6f2b30f8489171e42ad1a304defa36519b7097a848081ac7c505d9c9777237752738ff655ea50e1568b844d97d8862c08d3dcb1636dbda0be2eee61ed556571e6ab6395714e57ce93bdd8ca9f19335402d60c9b5607dfd3baf952d99dae3f7dee1d2b2e3854d2d58379c9d58501dace52058dad0b596fe5e51669dde8b8fe844a2dd90b5458ca31e06be3616cb370a0d0d702a55f8ddec3038f072bddc21abb765e5001f49ed34b652e42e37aff277063fed57d8b9798b601ab69941153f8d96ac5987fc085f685ea29cab3a731ac0a10c743689b16fb790e53b38d2fbf56d5bca91917456c0c2c55517adbb08f1695a4ea98cd88de6f2415b0890cf0de6804e8a81f72adb4627719f639a4dbaf6a2db28626105c44ce57a50a5c78ac6a8dd6393c86ea96eba258c1dba0f4c7f57ce15705c498128fe15ee44e7e46ccb86a14189ddc2de3709793b1cf015e8de2858f9dae61afd36e9084289d37cb9386370560eaa1e9d732f1ad7d2b9a363eb6e94b7f8158993643f82f8fc215a950a4d67152b20739c642c59452ee3f28d0bc9097c29f6a255a641488c1eb7f6036079299e51457074652fb32449232cd1dd139548748f916dd7378d2fcf66d56157db34a8c5c9873c2e4743fee4dc2d4c384ad9d0cc9d05d1ab8e602ec1abc69410fd7352a1983661f412b2230d6dca3908d4a013737c8f989e9e5f8c6d552c07f6c7079f8287dca24f7df68bc7c1f2b466bb5d456c952a4a0d351a5322ce1d91c81d1d271c4b8eb5c60c28b81836535a01f7371376aa9c9f4af09756c17ed88b0b834e7cc29567cc9e7dcd4f2c4fd72e3b1861de7054c7a739d9297d0844ea4762b154c8240bdf628fa7ce32142dd75ab46fb50bc6a55267a58df7e0dcac821bd622e3bbf0f77be8387255ebb041fad81d6c0ef453f637a9773e383b341401c8e462e87432634db73b222a846aaa61e79696ba56fe1afad0f2626b63ba76bd06b5d4f1771b267216ba0590c5cc6cbe267f03c154009f993dd22ca6946482bbb9dc218e7bad5d534b5d4fad67ecf8c192cb1b0b81c2cbed2e3fe042ea147f2aa75ab48c05f8739cd986d354b2709b8ddcfa6ece468dda60951cdade1141610208f4f452099ff39132a97594bdf0ce0990ab88bf2a9b53d540247d9d0df450084f4f6f5302a5071ff2600db5ed6e6f39e17c75de9d254f6ef4b290be2958bc1fe414bc67eb60687fa3ed604ac9e0a291a43e048d7c2b8511a3af74221ed8dbb79d0291d248d3354fc121ca19149aebf80172a43853183a79a3e74d6199d294adc65ebfae97d215d56eb2f17a542c49fde0f13d5cc25b4d6083a04365b357e664994b06ecc8011db76d000d3a3d1c5edaa874498cea8ca5bad7563dfd8ce62601c973e619ec74733cfd692b72d477570fc683e59db8714fb3f98ca6dbcb1ee2fb220bf5ba5cc63340535df2058c0d405108bbf0fd00958ae174101403241846fde5b82e16931014168edd5fd9c2ee6fae3a52cdc41fa7a4c53dc109a45668b762198e1eda60c2d1b4ca53d6a0aa7abf891124ef82c77f35a0be90c09922429b762fa98315602501f1bd72a91c86ea4b7185a07201d3808ab28dd907b46d97fe3459c25c2caac8b93bd7b0d82d3b542c35b9953aa549f370d599b1b921db9273770385c120fbe980061821b59d8de9a9c2e9dfc09d1fec9abc0e47dc6f829817915f91450580ce3ab0f02b6f767ae02e4118090011b36e54845dfbf7ed16e99e79b0cb58057ce2088ef24aac28adcde1ff1f3682db6ce3ac1cb43ca267a6e9791ff4296b5ad01bbe06ee1cb72a45767fca92b8c54cb977c10432b6c856bf03ca4707dcac67182708a09b7aa0d9cf91d76c7de979831633aa51e8bb83f33d45a9298a5be149717dfbef238c6e71904e2a492e3599a09d2bb0fff4aa95c1b52aa567e4c5b0f57b3b1c0e2791e57209bed078719d77caa23a85970e9750ba5ee8ec53667af37ca0c712bc5b036dc4a43ba18fdfe18186c8fd9ef960544de6228b5d7b8528e93c4a51126235a767a68f4acc54f379635e464a5774b9a9e0def64a088ed7a646abfe876c3daa6e91a5502429bcd0641fc13006dfde60654e8d4f5698cc43aadc49e5e8bd15a627150b8702e2a0ec5503ac1eb75cac7540ab46fb427ba75ddfe41aad82b81acfa6b6f694efe6591031852eb51d7c42a732826b812bdb191599a48e4dd62f2f043ff006721ede73bc516996f4bee1e0f7d8772dbff693a0e0630266f88a6fa8bb142d576b955570ac70f999bac130f47cc967398f734a4c5424eff666d06c035de6b022cff67cae22d4c3b08b051c901e3b940a8b4fbcb5309fb40adab75013746d7113a8ce9627a6333e1324458c4f7d65a7c32d5b9ebb1dfebce14999b2684d37f5f761e2156e9f75abb0bc7ff1d1f3f54089e92bc1fcfd778ec483473c15e762c666c941bc8e2f49a8192b8839f917b123ff3d4e59827e2c91c98aea42b68e389389e17b8c52627e4f253c55bd57c75f48f09efb7ae526ae76fe959ebd74cd2ade392fa50465861e7d0306473fc662ac15398eab8146eb563706fcf0cd6c6d16a9fc4cb06df32316ab57fda15b8c2afc2c07f011988f3e1457e679fc4cd42aa30125fba0f5b2d6623e6f49a4a723e45d7bd340e5b4499917cbc9b579c71f1133f4adb00f3ddd041a70a86d28d59eb9263c7025993d838ace3cdcd794a6b80abf14649b63bb399faa22ca3d850939cef761af5852f72183877caf901f34b0dbecd6381257a4ccf0b79e590dfa99a613e2f8aa220649f9344f6a26ebd88e1862d9674a48b9a33299754130fe09df4aad371c254fb695220822c648e03e4495fd8476c73adfde386400b359c628e4a20bdb1eb5153ef6117a4bbb9a764fb8f2ff2f05d83b6a4f6d5e890cbc49ed13761ead09d4843734db0bcdc97b8b7385e935f451665eb86751ab0a18670cdcce2ed2bba4f853e47cb09eff5f9140bbb702b43f08b40ad2b285e441c0759dd5a8c115d6e9fd6777485391bb7cebf101be76c99b540fc3273ec57b1e4580e631bb6f51939e75d98b285376a9a9be7e9d57dadeaa2daf8e030cfad4f365309ab9749e9182edd35a2e039b9ca1101b55ad2dc44dfc4fcc44adc2a3927d213770c014b17a432566ab5da4f9f1dfad052a79fdf78dc305c7a09eb46ccdf700f62c0868ac53f7e3f39a046fd3d24d7f1ce84f1c53b81e4ac5f3e6dd3b564636ea8e6d8dc2fba448a423d89afb3720e2fdf3799031da00d37f972aad968625fb77196820ace840b8ee03fc664de4ed4e90038502fad9e414d21641c66325b3e7f503c56d9d9b58f38fb4b73be67e3cd3a2524e935d6765458573df37de2fed249be6fe127f61fd30a6af84b7d8335a4056145b4976ecf31019a26cddce710fbf833330c82022dfd5e2bb446d2a1bb2244271b49e2986fa90ea26467e4b692201a660da2981d60ab11dc026924b0e2bd9de2de68d9f4192a7e8744fe0dafeda105abffcd01222c9cf8fb1f8f65cbb5d46d6b138df25e46ef0d675e93aa81461881b2d0018b71eca342a61de213f3a09d3d78ad3c0736c675b7e56553d0e7ef518bda1f188eb4b19cda217eb0861c2d3f6c60ac21d68aed2dc5bfbc8a58bb3d67af0f78c1fa414d2aaf686e123e1e5f14ce74fa78183864f8a01a8a72f00c2261d4d99e3d0b032f6096389ab63ce86ecfcc733485a6a2212202d6e93f09fe732959aca36f19e39861b5ac46af1b129ea879bea9ff112ae67d56c11fff116614016894327d16723f5c89450d7", 0x1000}, {&(0x7f00000018c0)="3a8a4af6b91afd147445339b23961834331a311e40e370e52af2e3cfa3f71d4bc8b3426117dcdec1debfbbef72ab778dcfa177b3d5a7a3752b8f0f5fbca272957ac6025c7e739aae77d892b6f0be", 0x4e}, {&(0x7f0000001a40)="6b61dba56af584ac68199a4b943b4df1d8e5e779efb854d47a69432405177b024e4242069cb63688ce7cbbfd4a66e7ba15bcd78a35c10b560f6bb64306098f27c0c92f88135b68cb9e0d05b384710078d72562a1030a4cd9526756d969784dd603afd01a0f4622ab4c38c8dfd5173a6e9c83308d0f6357b5550704faead609155508d56c80b19d4ad62ab066c30681260a70649a4074dda8c1e38ad11dbb453257c9f3184e8002767d52d79d2579602e309af52342e7dbe0d2b4c92861a8b10bbc3ab20371224ecb471beeec5714bad1d5e2b397136bf81b3a59d234fe60b8014d78b091c8b45f8082c8bdc9ed22ea7a25755b19e87909aa83b93a1cb343102dba49bc8283664674dff5673c76", 0x10d}, {&(0x7f0000001b40)}, {&(0x7f0000001c40)="cc519dfd6a9e59083c6c016e16fb9bc7523f2799213469c4d15c53e6b872f4fc7d32248025e1c1dde47eb93b", 0x2c}], 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r1, 0x1f) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000001d40)=@file={0x0, ""/257}, &(0x7f0000001e80)=0x103) executing program 7: sysctl$net_inet_gre(&(0x7f0000000000), 0x4, &(0x7f0000000040)="d404291f1f7b38a3553821c8fb072d247dfec930e052c5e2ad30ef68523dadb3dc5e7224807f13de40c3ace8e62b343b4d0c9857ba77c68747ba40752ceb81382eb11d7d055173073dd5f24b9f79903b2c94237369bfccdc8c5b91569d835219a6a6e76698cb9e3575a9b38ded0296c7e2b266621d16a7", &(0x7f00000000c0)=0x77, &(0x7f0000000100)="797fc5c100eaec76d7f60c99aedd6f2a36da6727b69f9345cf5e3d8b5a87cba04224f6d414009539f6d3512917b30896dd4711e6dd1ed8f5b0b263dbabf8eaa328e5bde91a96ae600c00d90b7d5cd0120ff2690d2f7f6725d6fe4d71ef9c459d736b01f8e9af178f3637a10607f00f283ede5bbc04c1762410bcef6a709d481e54c7592cedacd282a5e0efc7608035eff2992733fa3fb548be5eb52b88725c8be9e416e1dd4b7a0a56d0ebb84b9bacd929ef4532537b1d522b3d138d12bffeb4f8e0fa", 0xc3) r0 = kqueue() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/160, 0xa0}], 0x3, 0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000500)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x8c, 0x9}, {0x85, 0x9}, {0x8c}, {0x6}, {0x22, 0x8000}, {0x20, 0x3397586d}, {0x83, 0xfffffff8}], 0x7}) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) sysctl$net_inet_gre(&(0x7f0000000680)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f00000006c0)="f2d5f10672af5a76ec7587873787a8da2ce50590d1cb03b95c239be89cbdd0255ad04ddb2a7d2ca48f0a1fd50d1cd223d16a544c89d14af1896aff665cb5cf445f1c055a4624e62721918e6d0f22e1ca9cf4c35b03e2ab0174db070e9ac2daa4b8470820c9c1e26f8208983510c9f2397859db51c56b2b6d3a9ac9568d40e0142da1beab6f46b0c9ba393fd3dc323e9755141bfb8982b9d9a7955a004e61dfeff22ceb5eaa55", &(0x7f0000000780)=0xa6, &(0x7f00000007c0)="4fa9875feb07a5a44fa0dcf74f82ae810fae400db0899b4c41b82c94712521a435a8c3364fb969565200a3a2d6ad3b7b73eb068b3b5e9560dd1bcf394e21acd4df23da7972e7a6fe35e03b6972a697f30e654cdf9baaea67368f4a05d975b1b757866bf7bac4dccc3d18bc1242a0454ab213e2be53481d50dbd9a5d2613daf3075c5ff4fc56703a2e234b949552255426dfa800507764cb6283e672080aafd89430be3b885e25452851389c68b0cfe1fdfff5cac677e3d07f5bb44b3f93a38ac7d0e168bd102e397a2c4258b37077f3ef702a5ae12118e40b2073e723eae121b8a91b60d75cf06c6c9f1a5af", 0xec) r3 = open$dir(&(0x7f00000008c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x300, 0x84) fchflags(r3, 0x10000) sysctl$net_inet_gre(&(0x7f00000018c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001900)="b2198bb576e727990615150d4657560334c1baf1427cfe4b3436300b129edf2325c0383e7eabd45b9505bb00215b9c4f52a87858e67350003215719d4c34b25947da54546574b1f3affe16a2e6056e81df189c5134d5798e3368d6994c1669f3f97f2b1a13cd0ae26776efe71900432b66fa41f5eb455e557d5f77b84558f8c2e33c778185a71687048794644298c787486c555ed3941acbe6b02cd33173cd42522fc7119e14041f78d2e37be38d3cd88963c7181281e6478652d5", &(0x7f00000019c0)=0xbb, &(0x7f0000001a00)="168cd61c891786ff8d3d182bbf4395", 0xf) sysctl$net_inet_gre(&(0x7f0000001a40)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000001a80)="a19b1e10a5ae81d6f8dbd76487c73ff1da6b6d76a265cfe431acc5b2f81496ebc5288fb945eed0197ce73344d9758bc0210f77368978f50741f9a501ab4a0c6da740ec045d363bdbd45bb27bd673a86eba4d2dece10c1fa00741da8831c178ca1d8e8f368650eb7ec8f04cd8552ff415d0c7517b3c2e0d93777f01d4a7d000c5703158b0f2011a0fd4cf2d51d265a0161e28781aea7e1260571da94b4804dbacf84c72b05510413c44f55d150a048382c1339989d5db4ca5e43f1c3d99e8861c86d498946a904eb4ceb6652c179874840a7f99950a26ee1e9aa421f45d583360505c1d659fcc68a627711fabd5a198d53c6916e2acf5", &(0x7f0000001b80)=0xf6, &(0x7f0000001bc0)="fed9e2d7c00e1e1d459ca7a629725da2e527c5179b1434999ec3bfb8bf0f16abe216d6c675510d65fd24841835d5abfa9e6b62f40c1f04b493eb07d5b85054a7e40c19d639bb38a321c42097310ee8b21757271fe41056a71ca84bbbd63b6273774e4d8eb34a86a3b0b2a7989b0dba4bf33e55614d6186fba13f6f4ab8b7b58448088a6ebba98bb7eeea8251441adaced50509698bf107ed2fa3e52831262173ae5077929edf94cafcd4b0ef391282b3b9f99ef17d", 0xb5) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) r6 = getegid() r7 = getgid() getgroups(0x4, &(0x7f0000001d00)=[r4, r5, r6, r7]) mknod(&(0x7f0000001d40)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x2) ftruncate(r0, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002d40)={0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000002d80)=""/131, 0x83, 0x1043, &(0x7f0000002e40)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, 0xc) getegid() sysctl$net_inet_gre(&(0x7f0000002ec0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000002f00), &(0x7f0000002f40), &(0x7f0000002f80)="302eeaedf7ecbc1586ab75b8c156cc91cf1739d7ff168c808eb5f3195318767dccba80feec53ec4c128a15b4e62d3f64359fe8c8227d162fdcb803ed7863785885137fd0814f16d73231f3f18dda21040681d4ee85c31f01592cc2b6dee0", 0x5e) sysctl$net_inet_gre(&(0x7f0000003000), 0x4, &(0x7f0000003040)="9bc322a222c3cde94ad0d551fde651fa299f39b221bb4667696e8dbe556e1d76f509a90c3f28e2e23bb72e35f1bfc6ace1b811f273fa0fe16ef2e1e6305137039274be461083253b8816499575e51295da4df46d547a33d96d60b509156ea86ab3f37a46a2a1d10ca0b308fd87bfee79ea2c4cdea8e42aaf36e015984413d39adde981f4eb11137d15930178df56900e4d004d6d6015e676342c92c3b89952ff67f7375c679c1521bbd31311b30f87d04a204a38777a16dca87af9", &(0x7f0000003100)=0xbb, &(0x7f0000003140)="de8df3b3189e6b4d4c29c759eb60e05f0b51c71e01bcbbe590b8dd83f5e2f9b7d1687fdac70e0f948640382bd6f7a034272eda4d9c3d48b15d6679f8233b13776987fcdd755d767cdc4a8c479c924b087842966461126d7c859fce19dedc6ba1fa86e08e243572ff6041374492c8bff90f7ee3394df268590904ae657fad845da641abb4e5a26233226321", 0x8b) open$dir(&(0x7f0000003200)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x80) r12 = msgget$private(0x0, 0x210) msgctl$IPC_SET(r12, 0x1, &(0x7f0000004240)={{0x8, 0x0, r5, r11, r8, 0x100, 0x6}, 0x100000000, 0xbde, r10, 0x0, 0x0, 0x5f, 0x9, 0x3}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="ab6fa855f9f642f6", 0x8, 0xb, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e4000 didn't change! executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d1ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d200000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d201000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d202000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d203000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d204000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d205000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d206000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d207000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d208000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d209000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d20a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d20b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d20c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d20d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d20e000 didn't change! executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB]) r4 = open(0x0, 0x615, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a8", 0x6b, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x8000, 0x4) ioctl$FIONREAD(r0, 0x80146950, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r4, 0x7f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x2000000, './file0\x00'}) syz_emit_ethernet(0xed, &(0x7f0000000200)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x5, 0x1, 0x4}}], {@ipv6={0x86dd, {0x9, 0x6, "36b207", 0xaf, 0x38, 0x3f, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="2391dba325b9ebd74312b48c5257447d", {[], @generic="3c4231b04edf146dacdc8e29e8fd9e44504217622309a968179d14f7dee3d3df10cb972baa358f870b90a2e7d74d881dec6d6fcbf916b66e9f7ac69225da7c692ab79bc2b5f6bfc7ed294b77856301b3e3027c76e0f2bce24ff882857a189492af217df15a463a001b04852d4f39e056903b26105558abef35b1b03b1a75386c710863f8662e1d3913749628e6258a171d997e744b94075ce16fc1d3abc11d4c4f5082716ef0e9f4ff7a82910eaec0"}}}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x10004}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x40000000001fd, 0xfffffffffffffffc}) executing program 5: getpid() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) r1 = getuid() setregid(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 7: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x68) getpid() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff, 0x8001}, 0xc) 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", 0xfffffd63) dup2(r2, r1) fcntl$getown(0xffffffffffffffff, 0x5) executing program 4: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100)=0x20003, 0x4) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x4) sysctl$net_inet_etherip(&(0x7f0000000080), 0x4, &(0x7f0000000340)="ff346c0c88352ca387e63e739ba44a3f6a63c12a92b997bf9c150c72accb0b509e0affa1479607ad3e0a72401d81e1a9f3878d51f6f6888e9e832bb4e2ff5a000000", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil}, {&(0x7f000065d000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00000dd000/0x3000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00007c5000/0x2000)=nil, &(0x7f00006f7000/0x3000)=nil, 0x80000000000000}], './file0\x00', 0xe691}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000280)=0x1) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) close(r6) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r6]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 2: r0 = socket(0x20, 0x4000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0xffffffffffffffff, 0x0, 0xffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x751) msgsnd(0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r2 = getuid() setreuid(0x0, r2) seteuid(r2) accept(r1, 0x0, &(0x7f0000000280)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x812e}, {0x25}, {0x2, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) executing program 6: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) (async) 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}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{}, {0x45}, {0x812e, 0x0, 0x89}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES16]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) (async) open(0x0, 0x20, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x2}, {0x54}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc, 0x0, 0x2}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x115, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080049a6010700650008042b9078000000007f00000100063dbbdd130107072c81a30a8900001275bf132d691302b2be8986e2d3c2a60481bdc84fdcaf539e83b7778f3ddaff16f5961979ae4929492d7c2b0f8fdfbbcd0fe42541574321a2235fa690c64a49047a4f41117be0bca2d3e2a09c9207fbe02cec1a4117e6e4b7c912761f0c09ccd7b5798b8630320961cd23d3b6d76c567366dbb59b999c59d17a8fcadd4322f3e6714ae8d74a590fbdf9301c5ccd99fbaa7cd4c3935740ce7358b41c7eafe208ef773cc2ef5a5781cbc5785f79283fc2cf24f9492a0e87d2815f9a78ffbd2051c9b7ca333bc1cd954a2d0e976ab3cf966208753071a188802ae00515aca3c84a9e10ca61e8bc9650fc005e36ecdec576"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) r3 = getppid() setpgid(r3, r3) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={r3, r4, r6}, 0xc) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') r7 = socket(0x1, 0x1, 0x5) socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001640), 0x0) setsockopt(r5, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x29b3) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d20f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80e6d21pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806ae982f8 va 0x80eeb299000 didn't change! pmap_unwire: wiring for pmap 0xpmap_unwire: wiring for pmap 0xfvm_resetcpu: failed executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x896, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608600000fe8000000000000000000000000000bbfe8000000000000000000000000000bb0000000000000000c204000004000000110000000000000000010000000000006202000000000000000100000000010001040000000000010000000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de031fa9e2159e1d307de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7ffffffe, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x11, 0x3, 0x0) pwritev(r3, &(0x7f00000005c0)=[{0x0}, {&(0x7f00000003c0)}, {0x0}], 0x3, 0x0) select(0x40, &(0x7f00000001c0)={0x400, 0x6b, 0x0, 0x0, 0x6, 0x7f, 0x4d}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)) syz_open_pts() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x20, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x1, 0x7, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) executing program 5: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x43e}]}) syz_emit_ethernet(0x1019, &(0x7f0000000100)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000140), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 6: r0 = shmget(0x3, 0x3000, 0x1c0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 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'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f00004f5000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0xffffffffffffffff, 0x7}, &(0x7f0000000080)={0x3, 0x0, 0x8}, &(0x7f0000000100)) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x100, r1, r2, r8, 0x0, 0xf3128c5d330f5cdd, 0x9}, 0x2, 0x0, r9, 0xffffffffffffffff, 0x3, 0x7fffffffffffffff, 0x400}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x3c}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x1c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 5: clock_gettime(0x2, &(0x7f0000000100)) link(&(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='./file0\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), 0x2) clock_getres(0x4, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x3ff}, {0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) clock_getres(0x4, &(0x7f00000013c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x6, 0x1, 0xf3) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() executing program 6: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x80000, 0x3, 0x20e150, 0x0, "32cd8b6abdc8a5508471050000001010000407ff"}) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="42083a6d67b815409af8425c71468ecaa3", 0x11) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006c", 0x60}, {&(0x7f00000007c0)}, {&(0x7f0000000540)}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc9000000000000000000", 0xcd}], 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) executing program 7: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) write(r5, &(0x7f0000000080)='o', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x80000001, r0, r1, r2, r7, 0x102, 0x7}, 0x9, 0x7fff, r8, r9, 0x8001, 0x4, 0x2}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) shmctl$IPC_STAT(r10, 0x2, 0x0) getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 1: shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f0000000800)={0xa, 0x12, 0x1b279b9292977bd3}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/198, 0xc6}], 0x3, 0x63a) r3 = semget(0x3, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgget(0x0, 0x9) pread(r5, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a72ce3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xa1) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x0) writev(r6, &(0x7f0000001a40)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf02672313ab37e604ccae7361cacbc2dc", 0x73}, {&(0x7f00000008c0)="17bdf79c88866a2642f20e038eb4229da43a5629a8a933c19bfb8dffda8a53fc5cb200bc62893925f49602d7b656f8b9370c0d5d042618f63628f46095922729753ec4e1a8d36f733a5c26233d77c48d2b69674c3f60d870844631029af245e9b113db7a5d2d910f9c2ecaa08b273abebc8a3f7c17ddeae35b09767e4013261272da938061c547cdaaa84202b271892bb5fa1d1ebdb4ab193c3c61753784451e822caeae5a921d58a12fd91017d9fb00371f0a0a25e02057899a20fd8eb0bb7696df509afa8d8bdecfd21398f1a15eb68803d05155962b1127a91c8de797e51b89be3eaf90b81844eb4a8f706926d9c47add9a689da21d4124e3f7faf32772f8370d0a1781b0921ab4538180b723b55e8c0500234d79cdaf84966dc4fa3e15a702b6a5c9b8e71aedbf170d16486d5b2cc6deafdae4883ea3283434a4e638fdf2c723940862b73cd608894e0d08836237700fb773d1e7616bb27f926923647e7cf3cc0ec1b626b92b517091faf6a75c3ea9a47422af6bb55c74892b5dbe4f2d51045b577902114823585b814d95fd80029a5a11195a5dfaef9a8294bd3f4dfc0ccc32e706711bc468bb74089787db5d93890dd1b44fc3035d0740ab0f88adf13a5a5c03f4e7ad7e0aa6dc22775c5601854e30f9620dd5b8b2f52486ac604f2185765c74e9e355891685616eae489ce8e8155ccddf2ff67521f61abe989e91f7ab52d24b3d860349882f050caf8c0ab7851a7cf07eeb34099a76dc8b426fdc86033bb217a9a196b815343b43f24e406f69ec932fb122a2f52ce873c781ebc8e0555339521d736e9e5fdc8b22f3a64d5c119eff0a99d5102b9da1d44b2b6a2c6179f468ab40f93c0da35ec082211e450122b74af6b76ae9e85427df706c854aa3b9f1aa60d6ace891a9f37760e2b4b608655e12b95b9f1b077e4c4dbc16dfbd26f5405f3bb9edc9d1354cc1a6d23404db2875347e2766498c49aeed77a389ccc50fa664872fe2e0d3a08bd1e13736c36cadc499d91bd2d290d9131c5b628b8369735fe1b05b2855a3635b3826381eea7bd680947a329d8f6ec652e6d6a6328eba6a14c30b27714c4e1750cf2ad5729a922fca5ddc701ea75ad2234f029a6047814e656b17ea0b7612d86d89747ce3cd920f060b036c40cca7e0be50c92a89345cf8282a42bf693be6e17778e431a7c48d5b33eea1efbf90afc343d486161b1846931ea8178b49672bdff02254034e208bed7ff48cf8b9c6ec923acc857d5f33ed03d95c13ae9e84d7a76c35f5b8d9e0766a97a084445eea8cb9de271b461bb1a8d088f21a1b13dcf110089a5ac49a42f49705f7d30da04e3583b4de2bc936b381cef484f5354d1f75ddb93fe86d4ae60a6eb31b86379a983d4729b72f9f86641571091c13db2c1af6e8359469f15f0b8504cd70fb0bb823453ee5eff566851af74809679aec4d62f72a3a5b7d5d828f224378e6785aeb75aa5557fbdfb38363d4ec8cce52c41e9cb101af45c75ff161cccf7e5fce25c0c42908fcf336d5cc0453096b7bf5e7c2c9e32c412dfe12c6721c7155f50a72b5df5cddfb351082c29f6fe02e7e2b27f20819dfc84f841220d29e61100e2602c05201a1bc7b64c4dfd523c69f979e2d8f71dc20cd7dbed4becf9dda97090e365194b0c01a34b7e081ba35caa3e9bef7b2fd4a6945001bc29377c346cf928cef2c3e7a93e453c5c5f0fbbce800b038cc49aef294443700490f37d53819eb3b5f1f36749dbd2aab6db7ee9ffb1913f133202b4130be899ae4558ec97383c277b3f634994235f1ab49ae8601c663092ae8d58a5991ff8bc12a6a61436c7c888f0136d9aba517b2fe0729479fc9a700155a3abe15352738321576ef10998665e92496ae76c41d0aa853e25ad42cb02fbaf67a63278440232b54c048dbd39de6ad9276318f361317d330a081dd3135601d7bbf04f7adad250a821d54cf3a3d0bef49cf4dda3c2fcbeae45aa12003cc27f93279d32b6f2b30f8489171e42ad1a304defa36519b7097a848081ac7c505d9c9777237752738ff655ea50e1568b844d97d8862c08d3dcb1636dbda0be2eee61ed556571e6ab6395714e57ce93bdd8ca9f19335402d60c9b5607dfd3baf952d99dae3f7dee1d2b2e3854d2d58379c9d58501dace52058dad0b596fe5e51669dde8b8fe844a2dd90b5458ca31e06be3616cb370a0d0d702a55f8ddec3038f072bddc21abb765e5001f49ed34b652e42e37aff277063fed57d8b9798b601ab69941153f8d96ac5987fc085f685ea29cab3a731ac0a10c743689b16fb790e53b38d2fbf56d5bca91917456c0c2c55517adbb08f1695a4ea98cd88de6f2415b0890cf0de6804e8a81f72adb4627719f639a4dbaf6a2db28626105c44ce57a50a5c78ac6a8dd6393c86ea96eba258c1dba0f4c7f57ce15705c498128fe15ee44e7e46ccb86a14189ddc2de3709793b1cf015e8de2858f9dae61afd36e9084289d37cb9386370560eaa1e9d732f1ad7d2b9a363eb6e94b7f8158993643f82f8fc215a950a4d67152b20739c642c59452ee3f28d0bc9097c29f6a255a641488c1eb7f6036079299e51457074652fb32449232cd1dd139548748f916dd7378d2fcf66d56157db34a8c5c9873c2e4743fee4dc2d4c384ad9d0cc9d05d1ab8e602ec1abc69410fd7352a1983661f412b2230d6dca3908d4a013737c8f989e9e5f8c6d552c07f6c7079f8287dca24f7df68bc7c1f2b466bb5d456c952a4a0d351a5322ce1d91c81d1d271c4b8eb5c60c28b81836535a01f7371376aa9c9f4af09756c17ed88b0b834e7cc29567cc9e7dcd4f2c4fd72e3b1861de7054c7a739d9297d0844ea4762b154c8240bdf628fa7ce32142dd75ab46fb50bc6a55267a58df7e0dcac821bd622e3bbf0f77be8387255ebb041fad81d6c0ef453f637a9773e383b341401c8e462e87432634db73b222a846aaa61e79696ba56fe1afad0f2626b63ba76bd06b5d4f1771b267216ba0590c5cc6cbe267f03c154009f993dd22ca6946482bbb9dc218e7bad5d534b5d4fad67ecf8c192cb1b0b81c2cbed2e3fe042ea147f2aa75ab48c05f8739cd986d354b2709b8ddcfa6ece468dda60951cdade1141610208f4f452099ff39132a97594bdf0ce0990ab88bf2a9b53d540247d9d0df450084f4f6f5302a5071ff2600db5ed6e6f39e17c75de9d254f6ef4b290be2958bc1fe414bc67eb60687fa3ed604ac9e0a291a43e048d7c2b8511a3af74221ed8dbb79d0291d248d3354fc121ca19149aebf80172a43853183a79a3e74d6199d294adc65ebfae97d215d56eb2f17a542c49fde0f13d5cc25b4d6083a04365b357e664994b06ecc8011db76d000d3a3d1c5edaa874498cea8ca5bad7563dfd8ce62601c973e619ec74733cfd692b72d477570fc683e59db8714fb3f98ca6dbcb1ee2fb220bf5ba5cc63340535df2058c0d405108bbf0fd00958ae174101403241846fde5b82e16931014168edd5fd9c2ee6fae3a52cdc41fa7a4c53dc109a45668b762198e1eda60c2d1b4ca53d6a0aa7abf891124ef82c77f35a0be90c09922429b762fa98315602501f1bd72a91c86ea4b7185a07201d3808ab28dd907b46d97fe3459c25c2caac8b93bd7b0d82d3b542c35b9953aa549f370d599b1b921db9273770385c120fbe980061821b59d8de9a9c2e9dfc09d1fec9abc0e47dc6f829817915f91450580ce3ab0f02b6f767ae02e4118090011b36e54845dfbf7ed16e99e79b0cb58057ce2088ef24aac28adcde1ff1f3682db6ce3ac1cb43ca267a6e9791ff4296b5ad01bbe06ee1cb72a45767fca92b8c54cb977c10432b6c856bf03ca4707dcac67182708a09b7aa0d9cf91d76c7de979831633aa51e8bb83f33d45a9298a5be149717dfbef238c6e71904e2a492e3599a09d2bb0fff4aa95c1b52aa567e4c5b0f57b3b1c0e2791e57209bed078719d77caa23a85970e9750ba5ee8ec53667af37ca0c712bc5b036dc4a43ba18fdfe18186c8fd9ef960544de6228b5d7b8528e93c4a51126235a767a68f4acc54f379635e464a5774b9a9e0def64a088ed7a646abfe876c3daa6e91a5502429bcd0641fc13006dfde60654e8d4f5698cc43aadc49e5e8bd15a627150b8702e2a0ec5503ac1eb75cac7540ab46fb427ba75ddfe41aad82b81acfa6b6f694efe6591031852eb51d7c42a732826b812bdb191599a48e4dd62f2f043ff006721ede73bc516996f4bee1e0f7d8772dbff693a0e0630266f88a6fa8bb142d576b955570ac70f999bac130f47cc967398f734a4c5424eff666d06c035de6b022cff67cae22d4c3b08b051c901e3b940a8b4fbcb5309fb40adab75013746d7113a8ce9627a6333e1324458c4f7d65a7c32d5b9ebb1dfebce14999b2684d37f5f761e2156e9f75abb0bc7ff1d1f3f54089e92bc1fcfd778ec483473c15e762c666c941bc8e2f49a8192b8839f917b123ff3d4e59827e2c91c98aea42b68e389389e17b8c52627e4f253c55bd57c75f48f09efb7ae526ae76fe959ebd74cd2ade392fa50465861e7d0306473fc662ac15398eab8146eb563706fcf0cd6c6d16a9fc4cb06df32316ab57fda15b8c2afc2c07f011988f3e1457e679fc4cd42aa30125fba0f5b2d6623e6f49a4a723e45d7bd340e5b4499917cbc9b579c71f1133f4adb00f3ddd041a70a86d28d59eb9263c7025993d838ace3cdcd794a6b80abf14649b63bb399faa22ca3d850939cef761af5852f72183877caf901f34b0dbecd6381257a4ccf0b79e590dfa99a613e2f8aa220649f9344f6a26ebd88e1862d9674a48b9a33299754130fe09df4aad371c254fb695220822c648e03e4495fd8476c73adfde386400b359c628e4a20bdb1eb5153ef6117a4bbb9a764fb8f2ff2f05d83b6a4f6d5e890cbc49ed13761ead09d4843734db0bcdc97b8b7385e935f451665eb86751ab0a18670cdcce2ed2bba4f853e47cb09eff5f9140bbb702b43f08b40ad2b285e441c0759dd5a8c115d6e9fd6777485391bb7cebf101be76c99b540fc3273ec57b1e4580e631bb6f51939e75d98b285376a9a9be7e9d57dadeaa2daf8e030cfad4f365309ab9749e9182edd35a2e039b9ca1101b55ad2dc44dfc4fcc44adc2a3927d213770c014b17a432566ab5da4f9f1dfad052a79fdf78dc305c7a09eb46ccdf700f62c0868ac53f7e3f39a046fd3d24d7f1ce84f1c53b81e4ac5f3e6dd3b564636ea8e6d8dc2fba448a423d89afb3720e2fdf3799031da00d37f972aad968625fb77196820ace840b8ee03fc664de4ed4e90038502fad9e414d21641c66325b3e7f503c56d9d9b58f38fb4b73be67e3cd3a2524e935d6765458573df37de2fed249be6fe127f61fd30a6af84b7d8335a4056145b4976ecf31019a26cddce710fbf833330c82022dfd5e2bb446d2a1bb2244271b49e2986fa90ea26467e4b692201a660da2981d60ab11dc026924b0e2bd9de2de68d9f4192a7e8744fe0dafeda105abffcd01222c9cf8fb1f8f65cbb5d46d6b138df25e46ef0d675e93aa81461881b2d0018b71eca342a61de213f3a09d3d78ad3c0736c675b7e56553d0e7ef518bda1f188eb4b19cda217eb0861c2d3f6c60ac21d68aed2dc5bfbc8a58bb3d67af0f78c1fa414d2aaf686e123e1e5f14ce74fa78183864f8a01a8a72f00c2261d4d99e3d0b032f6096389ab63ce86ecfcc733485a6a2212202d6e93f09fe732959aca36f19e39861b5ac46af1b129ea879bea9ff112ae67d56c11fff116614016894327d16723f5c89450d7", 0x1000}, {&(0x7f00000018c0)="3a8a4af6b91afd147445339b23961834331a311e40e370e52af2e3cfa3f71d4bc8b3426117dcdec1debfbbef72ab778dcfa177b3d5a7a3752b8f0f5fbca272957ac6025c7e739aae77d892b6f0be", 0x4e}, {&(0x7f0000001980)="6b61dba56af584ac68199a4b943b4df1d8e5e779efb854d47a69432405177b024e4242069cb63688ce7cbbfd4a66e7ba15bcd78a35c10b560f6bb64306098f27c0c92f88135b68cb9e0d05b384710078d72562a1030a4cd9526756d969784dd603afd01a0f4622ab4c38c8dfd5173a6e9c83308d0f6357b5550704faead609155508d56c80b19d4ad62ab066c30681260a70649a4074", 0x96}, {&(0x7f0000001b40)}, {&(0x7f0000001c40)="cc5120fd6a9e59083c6c016e16fb9bc752372799213469c4d15c53e6b872f4fc7d32248025e1c1dde47eb93b", 0x2c}], 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r1, 0x1f) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r8, &(0x7f0000001d40)=@file={0x0, ""/257}, &(0x7f0000001e80)=0x103) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001ec0)) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000001f00)={0x2, 0x5, 0xc18, 0xff}) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) executing program 0: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) executing program 3: r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194a93a135d8736abd7e4de00431d88b1aa36e798e603d91f76693caf5c645b1b9154b50de19a26d78af08790eb74bf99b1eff2c0146f982bf73f4a5a5a3b44140c37cc1dafcab2e003260684a12184d4cb052889c762914933c7b9cc6ba2331fc42c4ff1cb9eaab63b773caffc050a0e411b5b704821072ca7b565e7916d77b6cda1b3bbb31da4c990d3be93c17f92f474567039239df022693d80170db93843ea5d90d2b57c4402ca049c50810500a5dc51c2f8365839a39beadc8e031746d0e70c184b12b317815f79b16624b5d063ec371d025b0f55a7b7a6137561a62962099e8967ecb26733662a317ab64362d9ac185ab6f2ebb78c5bf3454fdcb8ee8350f36b2b2cd59d09feada8c7bb5a9d65e615b561d15cc86d883b5999b5c5497e8a64decaf554f7a6598632e8bf", 0x191}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r3) geteuid() bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r3, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r5, r4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r6 = socket(0x7, 0x4, 0x3f) fchdir(r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000002c0)=0x7f) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x40}, {0x6c}, {0x6, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0), 0x0, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r4}], 0x38, 0x6}, 0x5) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000014c0), 0x100, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000001580)={&(0x7f0000001500)='./file1\x00', 0x10001, &(0x7f0000001540)='./file0\x00', 0x8}) acct(&(0x7f00000015c0)='./file0\x00') close(r5) 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) dup2(0xffffffffffffffff, r5) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000002cc0)={0x3}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) executing program 0: chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000003c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x1}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000740)=""/4096) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x18, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r2, r3, 0x9, 0x200}, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r6, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r5, @ANYRES64=r2, @ANYRESHEX]) sendmmsg(r4, &(0x7f0000000180)={0x0, 0x7}, 0x10, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) r7 = socket(0x10, 0x2, 0x1) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0x401) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609302b827b5c67de208c8bda61223100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYRES32=r2]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, &(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') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f00000001c0)='./file0/file0\x00', 0x40, &(0x7f0000000240)='./file0\x00', 0x8}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x4) write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ftruncate(r1, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000041b000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f00006d0000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f000032c000/0x2000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000405000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x1}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 7: 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) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc03000000000000005f84cf71b589e120c9f411a39f9b5a9c7afec37082fa625a3441170381c2e181f8a6bf15aae84804a64832c078e142de420ba9c2e9ce96e04e44ceac00cb756944940f6f53b08503f3b2288dad5456546c47cc529847b011dc8492d7ec192bc005807b0080000069f2837f041a3b4bc6ff6b9b5dae9fffc26b9db5956144244ddcf93260c4443861f874269847e7af268dc816865a438fd384c34b465cd7122f6a7b1932b128020000004f6c098e815ba6db63aa9597d396b56e221e8b50c01c67278d1e2605afc7b5e7239a0583d12b108f590fd2e8291731b62dd1069df9291f120000005df7fe", &(0x7f0000000040)=0x3414, 0x0, 0xfffffef4) executing program 1: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r4, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abd39a5a7bc6a8811751c8b995f0407ff", 0x0, 0x3}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) getrlimit(0x3, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4000, 0x4) accept$inet6(r1, &(0x7f00000000c0), 0x0) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x81}, {0x1c}, {0x6, 0x0, 0x9, 0x3864}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000400)}], 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x8, "6104000000001a0000ff004e200900"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) r3 = socket(0x6, 0x3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x56, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, r4, 0x0, 0x0, 0x6, 0x1, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0xb, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, r12, 0x0, 0x0, 0x0, 0x0, 0x0, r10, r6, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r5, r10, r11, r10, 0xb1, 0x220}, 0x9, 0x6, 0x1}) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) executing program 7: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x43e}]}) syz_emit_ethernet(0x1019, &(0x7f0000000100)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000140), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 6: 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) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000240)=0x10) 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 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) setreuid(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa08004500002800000000000000000000000d0090780000000000000000000000000000000000000000002935fc67d17d059f135c5223026ec8de6e07b6925e61f8f41fc53f4f8a32d5e2179e777bdbdba32c6c67656794d7b4a8a9b049cd8eb049a9027ad288902a5aa1444a945bb720c9b6fb6b7823976e966258222babe89373f55df192faa9d8afe7c3bb034ec987d67fc6a8eb6f210bcf"]) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r1 = getpid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x80}, {0x60}, {0x8106}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/130) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r3 = getgid() r4 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r6) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x6, r7, r3, r4, r6, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) semop(r2, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x4, 0x3, 0x800}, {0x1, 0xf6b}, {0x1, 0x7ff, 0x800}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r9 = semget(0x3, 0x2, 0x64) semctl$IPC_SET(r9, 0x0, 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="0002004b0633fd684900", 0xa) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000140)="524491eaff48700b5739c4c1c020d052a92b1e197559fd53081d8598bfa0bad7243afdcc955741fbc1b389aca6dfcc8730658cb3000f161c29cc13dfb457cbc0ad3fc997a8", &(0x7f00000001c0)=0x45, &(0x7f0000000200)="661eb226fd4f67e1", 0x8) readlink(&(0x7f0000000040)='\x00', &(0x7f00000000c0)=""/23, 0x17) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0xfffffffc, 0x0) dup2(r0, r1) executing program 7: r0 = socket(0x800000018, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x800000000000004}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x0, 0x3d}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)}], 0x2, 0x0, 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 2: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r7, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)={0x1, [0x0]}) executing program 5: faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x40, 0x3) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xf}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) dup(r3) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x40000530, 0x0) nanosleep(0x0, 0x0) mmap(&(0x7f00006a4000/0x2000)=nil, 0x2000, 0x5, 0x2011, r3, 0x6d6) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) socket$inet6(0x18, 0x1, 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000009c0)="6966b3bb9c87ee171d028d0ef6a37a19816f4c322c480c4adb6d3bcba56f20cc2b8285da12c96b707cf0f5e131f3668b19e04ce4770fc44d74377e5b12bc73e2bda8bc627945f1dfe7670f8af1bf99fe97de607fcbf4d51e49209f5b28b073951b2b3562c34cba19a828eb2743edbcbd4af92b466f438460638b20f1b74bfb74f38662d0e45184c3a0ae79ff76046474b6d50e94f3c031bbb7420eb10a97cba574d4aa51ed5da8ca9262a5e18e4051af9adc27388d1b784955e5923b909b4ba6df8c6c22a2b4a288cd3ff7678dfd294647736a4b156d35c6b2f4196e8f330dfc00000000000000000000c3d2105fafdf90eaa4bdf435e2c13d36004192b44c185015f410db17420744c7f9b4344ce84b0601d5852fbf60fb9906ead8a71096d54d94f1145caa7de47aaa5181a367ca842be270615251e8b2c73f233816a5238f74b99effd9b3bb6f649f8fc593495903b16c6c080ec5c1301a46c8fd834b4749dd4e992c5880", 0x166}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="6966b3bb9c87ee171d028d0ef6a37a19816f4c322c480c4adb6d3bcba56f20cc2b8285da12c96b707cf0f5e131f3668b19e04ce4770fc44d74377e5b12bc73e2bda8bc627945f1dfe7670f8af1bf99fe97de607fcbf4d51e49209f5b28b073951b2b3562c34cba19a828eb2743edbcbd4af92b466f438460638b20f1b74bfb74f38662d0e45184c3a0ae79ff76046474b6d50e94f3c031bbb7420eb10a97cba574d4aa51ed5da8ca9262a5e18e4051af9adc27388d1b784955e5923b909b4ba6df8c6c22a2b4a288cd3ff7678dfd294647736a4b156d35c6b2f4196e8f330dfc00000000000000000000c3d2105fafdf90eaa4bdf435e2c13d36004192b44c185015f410db17420744c7f9b4344ce84b0601d5852fbf60fb9906ead8a71096d54d94f1145caa7de47aaa5181a367ca842be270615251e8b2c73f233816a5238f74b99effd9b3bb6f649f8fc593495903b16c6c080ec5c1301a46c8fd834b4749dd4e992c5880", 0x166}], 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000003c0)={0x100, './file0\x00', './file0\x00'}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f00000004c0)="01000000ad6e4b14d0975fa56752a431337ab74e6684b29093789e4487dbed6ff1f4ebec441ab89b6e40a7ff38e4d2a171466dc5bfddac5d4ec888fcd2783928272c3e9d17a76807e5b78a0405ac32584aa3a568cf7c4c7097ce8689a7b7dc2f079b2494cc83e050f21b37820b6a104aa8d9d705f46396b1e91214b72440581153f8cb19bd219461339ba5a83a18565c5c2c07321441fa2a16ac53550a10ce09d5e8e6c51273fb20d075cfb2ee", 0xad) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0xfffffffd) syz_extract_tcp_res(&(0x7f0000000340), 0x80000001, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}], 0x0, 0x0, 0x5, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffffffff, 0x10000000000000}}, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00', 0x7f, &(0x7f0000000180)='.\x00', 0x2}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x200, 0x10e) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 7: r0 = open(0x0, 0x615, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = msgget(0x1, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r7, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000440)={0x0}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000200)}], 0x1) openat$null(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r9) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffdffbff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x3b684cec, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) kqueue() executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r0]) ioctl$FIONREAD(r1, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4, 0x7, 0x0, 0x51b4}, {0x0, 0x2, 0x6, 0xfffe}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) r3 = msgget(0x0, 0x52) msgsnd(r3, &(0x7f0000000000)={0x0, "d217931bdab37d86fcb308baed679a687b5c17f4af0756061935f2a83c633713698e24be1934de72c0494598bea5e0e04c30c512a7ea82a36e179f0094ed82d7f298db235d240df9ac652ea0a7a7e2e1dff2ec2d738c941e1355e733233602393762cdd343fd7894e41a1cdcba24fa"}, 0x77, 0x800) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = socket(0x2, 0x5, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESOCT=r3]) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) r9 = socket(0x18, 0x3, 0x0) getsockopt(r9, 0x3a, 0x4, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) 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, &(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'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) listen(r0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xff) shutdown(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x1, 0x8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000000)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f00000002c0)=0xffffff80) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x404}, {0x40e, 0x9d, 0x0, 0x80000004}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000100)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=r2, @ANYRESDEC=r1]) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, 0x0) listen(r5, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r7) accept(r5, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0x237, &(0x7f0000000400)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 's/l', 0x201, 0x67, 0xdb, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, {[@hopopts={0x6c, 0x3, '\x00', [@pad1, @generic={0x6, 0x15, "bf5182b05381749b249ce227855169e8ac789ec302"}]}, @routing={0x2c, 0x6, 0x0, 0x20, 0x0, [@loopback, @loopback, @mcast1]}, @hopopts={0xc, 0x1a, '\x00', [@ra={0x5, 0x2, 0xfffe}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xc0, "99c990542f45be0c9443fa0c9ba0da6e49fceac86566dfd90f1576805ae469661c6408ee4286ec5b577d094ca7ea3232e2b8d8568539748a813c294ee49ea8ceb7f87ec883e7eb9b9f6cd7a796c8c0ce5bfc4f628b592b3c65959083025b1398a5fa07eb8a5b073be558a43396f04943a301d1f43930d441337558b2a89950870cc88a792dcc6ac85cac0b2626699de96abe0b823e2e6f54cae20993ce6c7f180847279bbc559e5ca79138ad1fd3b478c37e196dd225dc3e9a7acc865b64a26a"}, @enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x1}]}, @fragment={0x1d, 0x0, 0x1, 0x1, 0x0, 0x9, 0x68}, @dstopts={0x3, 0x1, '\x00', [@jumbo, @padn, @enc_lim={0x4, 0x1, 0xe6}]}], @tcp={{0x0, 0x2, r3, r4, 0x0, 0x0, 0x11, 0x80, 0xa75, 0x0, 0xe774, {[@generic={0x13, 0x5, "9e9034"}, @md5sig={0x13, 0x12, "2e75c59ce002caab83b67e2f94aae666"}, @mss={0x2, 0x4, 0x1}, @nop, @md5sig={0x13, 0x12, "8237a634be5ad4ead491b5558a533df2"}]}}, {"f23296416705f779262368ad1cdf50d652dc133f06329554e7fdaa14721705cdeef477e3a48cf47a7bf80c539ce0b405d90e1b43f30d2b2b9512959736b694c0f0175c33c188aa76b59f96a2dfe22199b8536cccc86a9e4ba00359a73f"}}}}}}}) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)}], 0x2) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) clock_gettime(0x4, &(0x7f0000000040)) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) executing program 0: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) pipe2(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x812e, 0x1, 0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x4c2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000180)={0x10, 0x8, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x3}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x1}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc455}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0x7}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x9}], './file0\x00', 0xffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x3d}, {0x852e}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair(0x1, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002780)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/29, 0x1d}, {&(0x7f00000014c0)=""/86, 0x56}, {&(0x7f0000001540)=""/165, 0xa5}, {&(0x7f0000001600)=""/184, 0xb8}], 0xa, &(0x7f0000001780)=""/4096, 0x1000}, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000027c0), 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000002840)={0x1, &(0x7f0000002800)=[{0x98, 0x80, 0x7, 0x10001}]}) fchflags(r1, 0x1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000002880)=0x5) chmod(&(0x7f00000028c0)='./file0\x00', 0x80) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000002940)={0x1, &(0x7f0000002900)=[{0x101, 0xb1, 0x1, 0x96}]}) readv(r3, &(0x7f0000002b40)=[{&(0x7f0000002980)=""/170, 0xaa}, {&(0x7f0000002a40)=""/239, 0xef}], 0x2) r4 = open$dir(&(0x7f0000002bc0)='./file0\x00', 0x80, 0x10) renameat(0xffffffffffffffff, &(0x7f0000002b80)='./file0\x00', r4, &(0x7f0000002c00)='./file0\x00') r5 = open(&(0x7f0000002c40)='.\x00', 0x20, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000002c80), 0x2, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000002d00)={&(0x7f0000002cc0)='./file0\x00', r3}) r6 = socket$inet(0x2, 0x2, 0x1f) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000002d40)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002d80)) linkat(0xffffffffffffffff, &(0x7f0000002dc0)='./file0\x00', r5, &(0x7f0000002e00)='./file0\x00', 0x4) ftruncate(r4, 0xde8) symlink(&(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)='./file0\x00') openat$pf(0xffffffffffffff9c, &(0x7f0000002ec0), 0x80, 0x0) preadv(r2, &(0x7f00000030c0)=[{&(0x7f0000002f00)=""/225, 0xe1}, {&(0x7f0000003000)=""/170, 0xaa}], 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003100)={0x0, 0x0, 0x0}, &(0x7f0000003140)=0xc) setuid(r7) r9 = open$dir(&(0x7f0000003180)='./file0\x00', 0x2, 0x0) openat(r9, &(0x7f00000031c0)='./file0\x00', 0x80, 0x8) open$dir(&(0x7f0000003200)='./file0\x00', 0x0, 0x49) setregid(r8, r8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/88, 0x58}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x800) sendmmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffc}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xd, 0x4}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/78, 0x4e}], 0x3, 0x0}, 0x1}, 0x10, 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000340)="71f9a34b8e5f84cf71b59c7afec37082000000000000000000006f002ee689564f929a81d1994404f341707e2d175d3e9c29b6ec748a98a0f7ba920c5fdbab366e579b1366a7dfca080f9340dc75ce3648951eec6dc7eacb42bbc7145da4f2e59e83555b0b3e0bf635baf970e6435f52c3f0040ab0b1ea8d58a7baa60c70ed9b39a274e7365314a93c091fb9d15f479931770c07f4de862a958e20", &(0x7f0000000080)=0x9b, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x6, 0x2, 0x0) close(r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="eb812eaa4e713048df2cdd8ca148387925a20000", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x11, 0x5, 0x0) sendto$unix(r5, &(0x7f0000000400)="b1000502af0500000000000007000000030000000000de9e000000000000d3097ae320b37b673039d200003816490500c8cf5f882b297be1aa5b236de355e2f0ac3ebbc257699a5f139b56fb4d335d223e7d026ba8af630037386413000000720fd38b0ec400000000361b1257aea8c500002002fb0900000008e371e2d0322025612254d8a306ffff12051eadb71d890000000281e4b2ffff0000002b5c0f2969d66b01cb274db775bfe7ccba04cf2d61ed375800200c85f9a5e47aa488d0741a137968c7cbbf927b7d7e2a005b65e33e28bae13badee85af000000000000", 0xdf, 0x400, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(r2, 0x0, 0x8000, 0xb) executing program 5: sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x8, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) accept$inet(r2, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009", 0xd, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x2, {[], [], [], [], [{}, {0x0, 0x0, 0x300000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x2, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x1d}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r3, 0x1, 0xb4, &(0x7f00000001c0)=""/172, &(0x7f0000000080)=0xac) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000400)={0x3}) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x18c) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="a1a7c1f8ebaf5882f1ff56d439e2a49cf2659e91df28b4eb942b68023b2f0f8cec820870bb889974b09440b9af19dfa9624eccd5d777724c841c0a1c06ba866c33683558d4", 0x45}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8002"]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078000000000000000004712f27dc09863d1c8d048d00907800000000450000000000000000000000ac1400aaffffffffb3ae244d79ba228f9a3f4e502228f983153201e287fbe4cbd3ce53079eb838fd2d5e75903e9105bf645f0528571e45f1cf4a00750bdb5236914ff86c408cf79eee0835858cec7ee55bfd607b7d491a8b78aa99aab3b7cb56d60618dfa8637d1ec3cb1ed8dff4034ff2eff5d8b17acfa3ce4d5e983bb8437569de9ce660b35aa8"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x8, "f546db7a3d1f691a1c0000000000d700"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)='\a', 0x1}], 0x1) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) executing program 6: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(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', 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000340)="e7f5ef6e6e75d8a71d06903bcc24022509e2965cf4c6dc8cab267458753ffbd208d8e0b65c4d11b1c2227ac89f41dcef93daf76e0ef24474f51c14edf73c7fad13412d", 0x43}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r4 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x0, 0x235) rename(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') executing program 7: 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) r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x718, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe, 0x0, r2}, 0x6}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) r5 = socket(0x0, 0x0, 0x8) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) executing program 6: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f000056a000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 0: kqueue() msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/175}, 0xb7, 0x3, 0x800) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x81, 0x8, 0x3}, {0x8, 0x3f, 0x3, 0x7f}, {0xde4, 0x20, 0x5, 0x7}]}) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/147}, 0x9b, 0x3, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x10) r1 = socket(0x6, 0x4000, 0xff) sendto$unix(r1, &(0x7f0000000240)="21f8b441beda0189cbfe8f3266bab7d64dce2a8984ab37ce5778956b496a1ca8f5d4f8a912668d3d426509879c1106705f2b59899369388ab875703b9ab70c0a738de3eb4f0cd07d0ea2bca8012cb62ec0d36d3904911b305b47b5fb30356ce69c8a0bf0ceffce07f1d33dafe231ba68826fff0969d04378c8960505f743be8d9540f2c2927f5477ac11fa5414369d", 0x8f, 0x400, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getuid() getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x88, r4, r8, r9, r10, 0x90, 0x200}, 0xfffffffffffffffd, 0x100000000, 0x200}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0x2, r13, r5, r4, r5, 0x40, 0x2}, 0x10000, 0x1, 0x1f43}) r14 = shmget$private(0x0, 0x1000, 0x610, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000580)={{0x3, r4, r6, r9, r7, 0x90, 0xfff7}, 0x8a26, 0xff, r12, r12, 0x7ff, 0x100, 0x401}) recvfrom(0xffffffffffffff9c, &(0x7f0000000600)=""/20, 0x14, 0x0, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r16 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r16, 0x0, 0x6, &(0x7f00000006c0)=""/53) getpeername(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r3, r9, r11}, 0xc) sendmsg(r1, &(0x7f0000001e40)={&(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000800)="00ee0c2e03f240904d73c7b4c8784aab3edd86fb804422ea4fd265794102e168e4f626927e6b52dd7ba5aeef8df760c31d264eace2ee0f87e3350065c83be2fc0a802262dc4a85a6a2f38d8c95ab2c67f3ad4dc402bdced5fb2d3224a4d295f435d726a15eacae45fb6b9fa406ec40cb2958daae6a7188004a662a2b4bee445118a26e17373e1e2810580a95c9726a04eb928bee4bf0f5918bd3da38d72fb28f0bf1287c28718cc4f4235d152365b7c87b5753170e8cf40b69f098d461c991d7b1bbbb717d449b6399620d80d86a3327715a4a063b", 0xd5}, {&(0x7f0000000900)="313677ed917600aea614c50d216c319a4d6ff3b05007c6b8b219fe3e9b0fc3035f1352f5ba7c5987db361834c75f7a6f5b29c1811efa60af49d71568b1b3748bd68fa9acd9f3930d5443aa8381da67395059c7b10f00f6a023a4ed23366f67692765dde9334989664a07f1fad89464c6be7d96b5a5916b53fa96c86da240e1c9ad834eccd3aeceda92a87896b7b7a0ba9eea6345370de88429f419e2100a6deb717cf98d9bf9c6ee524036c3c7ae96306c6e3ca37cc8a44dc76a846488a743000cd8de81c51256e875cfd8e523ceaeac1a6db8903ce8f9ebc9519a8683b9db851eb30305d029f21b2ceda7823af86103ed200e05ddf77571d6d0c796dfa8465aca584d21c7882100a8ffe5242c670e97a3ca918d59790428f50e747a9bffba8a13b190368d873d4dee5928fc423bc23038b8969cbb88bbbb4e8a09c6824895e6a76ec87699d48b225989accbf69a1daeac6a9f0a1a82cae69d54c20deb509fa7f8aa37b5a8b626789b20c9eda776726af1d07b6eae0a6e54f689652de29efde68868a4db5535676b4207c5cb5fe3d12f3d753816441d590cb819a3f8dbd9a1f08d0364a4471975cd7b5087974d63e7e9901f6c8784fcbde414a1ed19b1d7357a656dd304de5ec4afceeacd61ae0e4de6f49a65742cf2794a96c394daa3f2a4a9da4d915c62d2dc2fc3eff2f93331fed6f1be580af110f51b73079c11f4c2f9ac6a184b5af321488d1344e7ffd5fdd157b2d5ed1794318c0d9233ee311521f9996a7d0268bd0b09101a1e8a9ceb27c3afad71c6b49c4550b9a54271378937472b21d08df7664c5f6d7709fb860b1eac2e48b4eea0e0ccfbfc7ca48fe863691e4fe4245830811a3070fa6261e3791ceaed17eb5b88bc6e6fd9919a5f64fd6b79d17d44c636ea0791498a0fbd2d8d5c0d581049e9c2d6b5e5b0425770777ed36ea7bfe621110ad72aad50639c25d34312f14954b573a53eb999716974bd07b5cc0e4f6d099fd00e6207eb069cc5ad159df4f7fc22799649b2bf4696576fa190d8fa6943663822fbcd0cf30f5a4b9144ac42933d92c9694b570624dcd10303a11d6f52ea4cf303b8ff485ca9ca63c08bf2661aa7bbc722986f10f897a96fa619fedd309157b329ea1a02dd6a1912ffc3ce1306220d3f51b7f6d361b5a40d56c6ade262b17696de8e607ca64cc5ab30eb3a344b30d66aefdbbd363d3ea0da2f5278768796d6b52802cda4fb61c8bb507100c21976b2b1aa8643257e6eddfde333a7fe9ea822e90ffabc5e32ba97a2a0c09bb28a13e081bea6c2dfd394d640762343b5c7d9c0839761d83e39ee2367119c821b125ef13c94d4bec8021270877573eb0b9c800a5d2accb755b93a561c34791fbedfcadcb7a93e62599051347e63abfc255c9cd877aefdb4f4c60c62b65272c01570a159ab557c0885259608352532343946f8e1dae2df19d357ab741f66ea8aad8fbe72d0efc09c14e949c27b3af50558d3eeab9a26e6483efac5f8577ef4fff378950583a5a335b1c57245bd04a36ca861987f70122ee7b9c253aed83f549c9ea1babb68a7d4aad383435eb96d2a97a54d978ac98c3869d07a243e76d801a92b4c74ad6ae7b51060d8e993dedd490b6b3f1cdf70bcb4965e44090bc824a7e2556f655cbe2e5fb361a0a4f120d9e7ebbd83170b47cd1e1339e8cf1be15e22528b69b679a04f935d54e2c9d786d030eb66406a8e7257c444b82b64f6eaa4606002f7f808c6cc9aa548ef199f5387ad4b9c02a501c7bf3a88ed694e7ec1db70030c6f465fae2d93aef64c3783e18ac11a7ffb91b36383802a58e9c1bcdc7938247d8efb6b86189c788a3ccb697cd533f9da1b985d42de52c7881a860e7091d8e9fd55f56842e3d8a58fd451349ae856ef6936decd287f72af28c01fbed601b0e600e6f361e9bc69340b959456b2795cc4ef89edaebf20a71c067d4da61e445f90b14c085fac62fc4861682494e48fd7dfd9bda328d65502b7edcbf1fc92a1ac5d118e4d5c3027b387f713e816618fd18a4506e5fc3a4d8fdb5aae654f210b131c37ed5982fa228b54517889aa4b34d799d921406ca2a31d3759b6ab8527f8d1f205ddf31c39f89aeac2270861d91d4b5effaa19e118c089f8d70387bb3f142360d5b0e327bf6e81195c823f8ef4e51e25cbe530c9f61005d1e8e56f9e957d0cdd2cdeecce473741492c6b5948314f6443c1fd98599652cff232c592e79df6f4f1d8a4f750078141ab58d94e04711b8efd46992d6d164098cc6c9b3708870da96b5f0b908923a487f8d4bfc955e40935ea2cf8c7cd44c8d53c8cb60ab4bd9d040953aefbbd9e7fbdbb064f40c9e0144ab863a0f8a38593aa3a4227617c12d98fcb576ec227cd798ab47d6010ae00360d55beaa0dbd6e5e0e6c4a4bc2c156b62c6f2b00c24ea40ff7625f9d0d1ebd4ba2b969cf77230f328c5ccf75b6ff834cdd03e54eceaa5458b37d0f4349896370033c3221bc63d8ed8ef92ecc33d0868100a0ce6507d8107773ea987cf4a79427ffe0e3edbb2bf5dd81bb022c9d21ec1737a98f815fd119896e5ab4b1bcf66fc668731d976d5f250c7cf974916243ed91b0663bb9065f2630f718e14b65e66e4b4191f47ea6be0f41092f15a65810e0e21f9b6d8df9dc9baaee8f18a31f189249272867f1bff40ca3cee0e1967ba5ce1d2eb27927644ee5e1415f7857208689f096de24ec0c3d9cf04746d58c5eb05bb9fe470d59083a865e39390f945cfb6468c8f901353beba64028b3759c1ee7b0b01c0e3bb10cf779d7931a02dea1743ab37a1bf818af816f4b2bfee0ad442b631ddb5405722f24850b7beec4f30a9b8f5a2bb6c08976a5ff560fa148013fdc2a0fce15cb7f7eec8b8b75860c17e29560570b46a7b46141259f53ce98fecb15b3a84337cd3c6fb54e8032d3348cd6e855c4b010cbcfed027437c0c8105f37e3ee40b96d5010b3a657c0f63f217df33c6138f0b011549a1e1faf29cf1b6907a4fa91ab1742d8a5652d915b66b155344df5fe08ea819d56efeca07cd6748842b5969f26540754bf062c4dedfb4c3bdeadf43261efaf1281faa1b5d374250b3fbe7c7ee26f831c3c13bfde9c9f202490d0cbe9b744e13ac71f7b1e2aa6d5469de3080dd4280592bf5e8f2e38fd723ef102f0e59b4806037e50c04f141fd10c925f113fbccdcaf4d64d012d06314e20772540add53ff5fd15b5b82f45be15266f1c751e26822583b0441f8a0b8d0158b0401238648dbfd93dec4b99f8bfd1cfd8394b8cc736466a0206511d02b26ba61d88615661ac0745607ee8dadd0148ea8b593433c7955f9a7a425a27b4d00c5ae89a54f27deb8f0c748c94e6b9250b544e79bd62d9bf15182dab959399c24c10119ccbfa728e04fd039b43ae4d5e924f7621642da8986ce06e70785afb3088317eb17bfe1243eb74b3e413a847628dae7fcb3fa5999ca8b671a72b99ceb5c08af2ae09bd10d7ed29db4c55c80db145783571b3ea8424d1da1762c969ad434af45f302c30363b19c486cc025e0e1a93eee3c01f1e9714706a51643201ae8d76f1931c50a81de1bad631733e4873dcbeacd0d2de3ef5e399fe389b13f16954537121d3853d1828b8606e5784473d80291f3f60f02f46a03eccd0b7c4deb3fa9d734313ecc5a8c04ef5ec72517c1be25fb0d280a53dab671e376ae58a63c9a2f452861bb460ea881fd53f7a996ac8fcd24c3613aa2308486b0ef9ff17096dc63deee9aed1c8a88173775a524ae96132c01726c4440f323fcb74b3511c758181ea6837cce6143e74685ae3e3a739230b8fc0156df1356c62549f1a0ba40ae768df80eae1042f55aaf043d491565469ea1ec72fed40b5d552af938f08ddb02fbf077ac62a6fbbd405c228c90303464022cb8ca9f5cf53853d8fd8cbb219f05a5a55729bd8f2800e4727f165f21a0575d498b6af0f9a3217a1fef6eaf051dbe894004e7d9cbb9583d71d601db3ba3d983e9bf0552ae159651dba77bffe85bd45b0be1b2230458c784ca3bd1d9006d8fd840730d25552a99372b42543ed9f57ae6903d6d5122e7b7da06533ec2215cf22dec8646ffb39dae20f0bcf195e04a4f7c955828c484b0fb0c821a9fa459910c83e951527353a98feefeb767dab704d9bcdd8dda0871aa6bb3a842bf39c2cf977ca6c76c26cffadaa9d0ee29c3d0b5c0a2f65785b695f6e21fc6fc82baef15e2ff3bd2df9a743deee6ac21eee6a24ef16b5fb2f63fbe7b244d950b32fd3b72a0ec10e7d9c2a58185341e63199425efe76c9534a3d25f4e29770b143bdde5b6152e709d53eda7d8b1cb7fd9898918ce9bb355e8b64b9cdab0a05cad9423fb95f8d2e0d35c0308640ba55b135c3e71d6881e232fa20825b17957fe14143c25d94d8d99ea2db414fdda0e8b7f4224f92b56674769b4d22fd708b4d48e598813613336c16d4a9b351245e169e9dcfff147e247550ea38f43951039b707a279da6412421e995e37d7891afef94f260be234c0b66b1d82814fae2584de5d8e8ce278b2ffb7daa5d46c5c50dda71ee117d00f59b6b1df39177cce935c9724e5c35a8d359dc7b9b8b058d68b78c0a69c843b75e246ce1a6dbcb70ec5f62e11c7039548622d7cd21f4a80a1af10f4d04044b4939acf82a464a823f968cbc9bc914417c810a068968b72f5a6045ec10cc4e62e843c93167f3b6430ad3350dfad229eee6f5d4d9fd8e78a46fa2feba995ae220efe91e94a8d3602feb5b457c7d7b38c62e5e8b4d6edceff0d5e0552557acf45db2b7ef2e4b3a7acec25d24c8da1ce73d550789fe2a26abe8551511894433d6e95c1fa734bb93706449d4fb7c77bc518a3dacbcc065a614194e9f6ebd122f78ad5becf2e33d0bc52909f0de53acb182669721d11396842e7bbd8e540c7229c68826d5f533d253bd8cc14266730d5e11264c22d464d08ceeca52aff941998cad61d99f9dae5f07e4d6153d30d93505ae6153809db98209db16636edc4bd85fc7e186ef53fab46da90e4ec555763b40a03144c004186eedb24a30e9349b9e37071f9e87b06f7fe4d2179e7b5db4b53b7a3fc01836865e619bfa21f93df82be83d4edefcaacf0960896056b37c4e6dc82e994bfdaa2c1145feb9483f9c2bad17be97c5a427de97ab02e4d36c510668158a4fbe049ef8038915f85adf14226073ae7426103de88a8fe078935f1adc6387729049e94db46a7bc3f7a50329adb13ba46ef3bf8eeeba86286f31e41e50fe56f2d64133c59085194d1506aad99548cf01141bfd9548aee3a72bec48dc9df20baafc9b59420c077b070eb020590510dd5d25a47197244e0881271c554a69bbc02a54a3fec1874442845d68c52cc4cb96c3d1ae5ee64f92ab1dd6f8bcbcc124c12def6db6ebd1a512b46ed45c9fc6654cbea126e02c210bff647f3366b3a7eafb6caff3f7632c0b0aea5f7f5508681e7d7e329ee484172d3a2c0be6815b1f149c2191d400d377f0fd09937a48c3ca52721377d3f7f6d5735cc73d50d4fb37f5c2583a18cfabb1474edb5d44185961d3b6777392883606ecbacc1fcb90ec0ff58a629469fbea3b7602334f1b9119b33745a86179677df688cbabaf52ea7fa628ea01d2cd7e0cfccbaa77fe50860976fcf2b4a48d306111cb00e70f732b72b3b22f0d561ca5fcc06e59ccfc40fdd121d0c9f4071b438efda078e050e2ac9cd1c261689bd26031fcca6221d0c78b125d99346d854095e2fe920a6c8e4d4718d9764dfc5bf37f717dd3c026da654dc82eeaea4953c562e9bd25629e76b13bcfad24", 0x1000}, {&(0x7f0000001900)="c3fa44fcaefacab62f2ca7", 0xb}, {&(0x7f0000001940)="5c464f91a6c333f0e1ff9daf2f3e6dccded2b23b9e07210950907ac3cd347fdc7da88128fb88e59a0c5859cfbeff0bf3a35838d71065c225a6f72784709a6ffce2f6c1c93f2a961a6579d9a2cd0e9c4df6378bc90f956787b4ee19098818f833d9409014caf39cff628a0397df877c65dff35f24948f3b8685f3eeef162dbee681c777f45da3a8cd8e4a6ba18d728b874273a92b29649a", 0x97}, {&(0x7f0000001a00)="ee884dd32660a333675a8e864f4ed25f5c5bda35a8435a3ef169f8f979636f85540b594d0c66d05b5a604fec83f3d253b4e5db11b48b0aafb906266717df1f7238", 0x41}], 0x5, &(0x7f0000001b00)=[{0x78, 0x1, 0x8, "7aec132342ebbb3a95e7e4ad076ff0392c714f960a40e08b829c177c5b1f93042f22e60b7a96630c5eebff451018ea06b84d4ac4c974fbd4309e8c31988a31b23ee0494c3685f1f5accbea5e6dfaa19a9908e1b4f896244cc995c93864f81c6427"}, {0xe8, 0x1, 0x4, "ee25f54b358079e5cfe10aeb8b1b80941c0fe03dcf94939b6f75299db41ac5ae41648bbbf1a593ddd2c66132f98fddb2eb56f907eb03c4d5c8ea260bf01621999623a6a5f2832ad362c402602802fad4fbdf32151e6700c4d1db97435e89f40d2f51950488839eedf0750e127a51a5d3a56e5f80c52413c170d4b281370e399dda665d1a97faf122dabe5cd803693098df1a17f168ffef929daada8f90b6ce7ebe554a36792d772d11f563bc852f9d03273c050f68197d53fb32db0242f31d6e78ae58eaf626ffe9721ed72f987ae42c95270faaf5"}, {0xb8, 0xffff, 0x32f, "155ef2d9194696156570db3e00904d472a1f043910ba1c84a6bb9abfd458c47d61a6172fddd406062660f1f222fa6694e9293c17801695fe2077b86aee33d0bb17024720240d5e3ca9a87932c247d63ded7155fefdecad91c66c269de7158afcbbbc2d92fbeb5a38849507d20de362d64d3cbf58fd037530d29fae1e3a869d0b759a9dd3561ace5af48f7737c98521f9453104eb0ea185d0fc8a775a4504f83afe9a07"}, {0xe8, 0x1, 0x4, "b092380a06e826445cc36830e76046dcd9c4097fb2d26141de1aeb7d01f033ea35d84cdb99854b8cd388eb2a0cffdf6d8e6c1f357e73d89fd15f5580e869134f78cfc89adbddc87ab3cf4e2f8cbaa3299d32bb8f278a14e57fc26e3d4c63abe9e41ad4c376d9deec3c8882d19f05c223ae98bd38644c7588a6c45c65313d37d750b4e31066d63916e94e9c6933beddf2680b7f7ff0e28a6244e009f9f4a856f61fcc5aecc94027697143e32d9f55441d20b4d1df870b5edfb2e544b51236bb67207a831920e4d26c59c586931a72b3a8fb09572183"}, {0x40, 0x1, 0x0, "b357967e48442e306ec58ff7f7a8a93ce50beaadb537d798c9e168e703f61a540d315af242ea9ecb1fe0ecd792f287"}], 0x340}, 0x4) r17 = syz_open_pts() ioctl$TIOCSBRK(r17, 0x2000747b) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001e80)={'tap', 0x0}) msgsnd(0xffffffffffffffff, &(0x7f0000001ec0), 0x8, 0x0) listen(r0, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRESOCT]) mknod(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8c, 0x1) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x80000000) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x10000000) sysctl$kern(&(0x7f0000000240)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() socketpair$unix(0x1, 0x5, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80000, "0fdb000000000023001600010000400000d900", 0xfffffffd, 0x100}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000580)='./file0\x00') executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000680)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb0ba0c78020ecb22d2a3e36ba5b35a1291f8a64011a75411a88342f81fb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef26359cc183cdb5e615d66a724e72d63f6d3133386b96bbe99c", 0xdf}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000380)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc280011f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a2}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f00000004c0)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}, {&(0x7f0000000200)="c718f0e2e4a92603ef22ff5160a649a448699a6133ea1240e2d50840831c", 0x1e}], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getgroups(0x6, &(0x7f0000000180)=[r1, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, &(0x7f0000000000)=[{0x2, 0x3, 0x40, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x101, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x5a, 0x80, 0x8, 0x7}], 0x9, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) semget$private(0x0, 0x2, 0x39a) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc836f00000700", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getuid() executing program 6: open(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001240)="024e33c9dfc64e963903695abebb1c021aac75f7797d9045210900d83b60117343c4c916eae3705ffb944be677c6716d5359174005623a0b7068c16cf7c4441a53a22b98fc02db6dfe8beaa6a4f55370988a36b7293b3b223ee0812aa7bbab50d72c24437d1c43a0639ff198d289c95664a08dcc9d2265358d2cbf4812e296fa93d356c56934ca4c5d05e697b07355a70928847963f47c46bcf39496a2aff77fbfe42bcaed24f6030ef2650df5632d", 0xaf}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = syz_open_pts() ftruncate(r6, 0x0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r3) r4 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000bc0)=0x3) semop(r4, &(0x7f00000000c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x0, 0x2, 0x1800}, {0x0, 0x20, 0x800}], 0x4) executing program 0: socket(0x11, 0x3, 0x0) semget$private(0x0, 0x2, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f", 0xb) pread(r0, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r2, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r2, &(0x7f0000001180)={0x2}, 0x8, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7b", &(0x7f0000001340)=0x66, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada70", 0x15) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000380)=[{}, {0x8106}]}) syz_emit_ethernet(0xe, 0x0) symlink(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x959, 0x40}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) executing program 7: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x34, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) socket(0x2, 0x0, 0x0) r1 = socket(0x0, 0x4, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x40c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x22}], 0x1}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x7, &(0x7f00000006c0)="0000000042bd598be0f8f736100e6eec4e1e54af9ccb9cad342db89e2a97dc756e2177efc626004e3dd0bbccd1fd30def51845d81bad40068b39b0fcdc9a1ceaa32b4b11680e7a2dff35e4bfe06676e51a586ad45e666b12ddd5e6d3b97ac06062acbf5c3192f48d1e69ebdb353c23e220b59bb221533d1629d2bc02982f374e297030d5b546c5bf5b93cba0407b5d1acbde3ce983d16b37f35365d41214c4f78572c9caeb53e1970944c1349901dc27f0d5b4a502f10cb46299d036849201a398dce56cf76171589ff2d7499dab47ff8dc9ed2c626a196ab654b7ba67e25e6ded6a01e9d66a89e59b37aebfcf683c3f595a7f84c74c7ba2a8b6", 0xfa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r6 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r6, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x22) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) socket$inet(0x2, 0x1, 0x0) 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}, {}, {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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x3, 0xfffff001, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xfff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xfffffffe) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1841) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f00000000c0)=0x5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) dup(r3) close(r3) r6 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r6, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x11}, 0x10, 0x606) executing program 7: mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0x0, 0x0) semop(0x0, 0x0, 0x0) rename(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f0000000100)) fcntl$setflags(r3, 0x2, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000200)="5d278afc11a02a98d7fbfde6997e3a9e586492fc3d4521bf47f7094978f097f50502019c7d07fa86d25057558530637dab457a737bb688b4a22c999f894deb2f104cf6a63d0dd5905d51faae3631cc7a3857a4a0b8fff7ccdc08d01cdd414f5dc77e38601136db977820558d1720faeabaa0717f00c36005bff9013e32dfab521987ec310f426b9886a0cf432cb2370004afb70ffeef43b10e871e4d175c2191a6a996e1c82649c025cc18568ea11df16ecfb30a9086b10ebd3a62e42bd29a4f453849555778fe780e72ce7c254bd31de09a7cb33eb5d74e9de512754f1b40784e", &(0x7f0000000080)=0xe1, 0x0, 0x41) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000002c0)="94dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124f13b03b30d0000000000007de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6230000800000000000000000", 0x81) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x3f}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x20) dup(r1) setrlimit(0x5, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r2]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40}, {0x25}, {0x7}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000001c0)=0x40) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB]) shmdt(0x0) shmat(0x0, &(0x7f0000ff7000/0x8000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) sysctl$hw(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x64}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0]) syz_emit_ethernet(0x400f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socketpair(0x18, 0x2, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x4000, 0x0) socket(0x0, 0x1, 0x9) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000180)) r2 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x6f) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) setsockopt(0xffffffffffffffff, 0x8, 0x40, &(0x7f0000000240)="474f5a4bd5ffba297f7684125a39439a10cdaf54086af7399b79477b0b500e96c73a15e6b0254ea046e90e9af74c89b61321ae59ec8e95871837d866a01e63ba9ea0c9e47a1723586ed5dafc3c81d75baa32fcf1861527bfe323a0f59ef58aea8c73a7267262e9995569197bdb571d7d3b78db10d63d5c9cc3d64e53efb9fcb4d436f907e873bbf7222b5eeb47ac488048fdc19b6366b1e54cd66c60fad089674c77cdec45d5dad85c2501f7c4003150a9f4ca73db57b5a59586d74ebcd753bae7b45fa3d6f6be3e173252cb397d0e0887495a54d796f8d1c8a6e68fedb7e28bbe5a8fcbc2cb935a4a3425aa660de5087f1259c00fdfca51184ced", 0xfb) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000340)={0x20}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000004c0)="e86f8f65d5633503007c800fa7fde145662dc6d1335ca1fb25ae63c01cc509b0b3ccc7f5120544254d0b0cbf35238b635fc6d0461f183adbfc03250cbc09977c2b97e00acbf42b47087dff10d7af83e9fded2bf4cc4ce79d7015b1f9a38c4b82501d480b6bad46e5a4cc8a7ffa5ca7292cc77e83b54ada77bf4f199ccc8f788e872efe1aeb4b75f1bd150a1d7f0d7e35f0411a5bca446d9ba4357ba5b1e28fa9d1a5706671b17d1697d97a298305b03ad7a15c41dd223b0830fe3dce2dabc990a1a2ecb92a99b2e3be7aef3323c6113bc18975263e7096beb69bcd74111eb7b51cc9a8af517cfa26fe8bdf005b1d9153db1bf8a87fad4bf8b90e85285a00080000000000006b652f69a718ee5751c538ddf09f4c8c13ce5ac0310d913c33ed99cdfd0a1355ddb29ad4f210bdeadeb5b4350e1075bbd0311b7bb88cd14a99c6eae0cff606b844b400a03c85d70855d2fe7daa87be4e931c47756edd5cdc637a11a6b107239d4c9a0c5864438dd17f3c7100ab2748b82d8d8d5066c75e9744ea28c2f46f9ba9049da2b37512fb653edd69f2a26e2bf3726528aba31f4a03d19e9bb4a96888b32144a6317827ceb7c21ae5cafd93b2e623a31697498046f3d173a18a4d612b58fa87c0d0bbdd1882c1d4be17f4deaf5cd7372139ffe3a347a5eb32e2537502e18d3e1c4315932da19061dbb1c7a9261f4ba698bb", 0x1f9) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x2}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x7f, 0x2, 0x3}, {0x7, 0x40, 0x4, 0x9}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x0, 0x0) poll(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000001c0)=[{0x4c, 0x0, 0x0, 0xfffffffc}, {0x1, 0x0, 0x42, 0x1}, {0x5, 0x0, 0x0, 0x3}, {0x2, 0x6, 0x6, 0x1000}, {0x1, 0x9, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) getpgid(0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[]) syz_emit_ethernet(0x138, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() getppid() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f8a19ae5c092a8a2c0f01172ef953678ed615f27", 0x0, 0xfffffff8}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0), 0x0) sysctl$net_inet_etherip(&(0x7f0000000180), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r7 = kqueue() r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x8b, 0x20000005}], 0x0, 0x0, 0x0, 0x0) close(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x2c5d36d679bbff3f, 0x0, 0xfffffffffffffffc}], 0xe4a, 0x0, 0xa9fa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r12) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) malloc(): allocation too large, type = 29, size = 28292870884 executing program 2: r0 = socket(0x18, 0x2, 0x4b) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000d80)) mprotect(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x4) r4 = socket(0x20, 0x8000, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x0, 0x1, 0x12, 0x1000000}, {0x61}, {0x7ff, 0x0, 0x0, 0x4c}, {0x101, 0x0, 0x7f, 0x3}]}) write(r5, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) setsockopt(r4, 0x1000000000029, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) syz_open_pts() sendmmsg(r2, &(0x7f0000000d40)={&(0x7f00000002c0)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)}, {&(0x7f0000000600)="e6dc492e18b95ade2a97d56291dabad9a857aaace329820b5dd0df86a22a38", 0x1f}, {&(0x7f0000000680)="0a43b68bde58c1427a88af386a80f9bd1ae32d1032a91c7b6e6de4bec420d3164164e31a54e5a33bb79ddab08f4c5301e67d54ff23099af7a0ef48ccebbce56d0e78c2e05a466bb8f943", 0x4a}, {0x0}], 0x5, 0x0, 0x390}}, 0x10, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 2: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffc7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x22, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r6, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r7, r8, 0x43, 0x4}, 0xfffffffb, 0x0, r9, r10, 0x100000001, 0x6, 0x78}) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r12, r11) read(r13, &(0x7f0000000600)=""/97, 0x61) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3c}, {0x6}]}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, @icmp}}}}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000440), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f00006d0000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000405000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0xf7ff}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='L', 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000011c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) msgget$private(0x0, 0x0) getuid() setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000080), 0x800104, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) write(r3, &(0x7f0000000100), 0x0) r4 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(r4, 0x8503, 0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r5, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 6: r0 = dup(0xffffffffffffffff) connect$unix(r0, 0xfffffffffffffffe, 0x0) flock(r0, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x100}, {0x0, 0xbaa1}}) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="b40f93bbfdff5617914f1f31bcbe18bb26a57c3b010a820975619021379bc9a3211335ca3dcae1f85e46615ed3150c337e2d3ce4f8ed0b3a866aeb782c2dff95da1726a282d8ba75e9e02309341c3e9ebed2a9bec31a455578c5e7f8be99c01b0c7b9c2a4ad57a60d17f3c46f655164939adab3aa0cb1374864d6bb4c2fd2556abf836a1333d122e3729f8283c8f3659befb0a8d42be42d7e2ac4409b86701ba6193cde504f8e5570d6ad196f6670122402bdf46631e40517a54e7fd1ee0d1279e0f7478063aca72d46e7af69dd5ee0c1615753c53f9db253ca36443e1f53ee1c594b97bf826f806f5135a54e42e9cbfb890d50500cca9944529ab872ad14c694c13bd8fa08a7352d8227479398d4671866921c9306b3eeef38b1d765743054d1460ae9851c36ef6023066ff7d43ed8c83178b798c6e47b9f655d67de51e928fa85a38ec86e5fd1f6252c54db10fd8bf3c50bcdebfd7d65748143a415305d4dd3fa4cb1fe5a216c505d056f41293b4db98ab8ef907497cbde435c8b947095ebf263ebea8f8862c11617e41ca888e851f94e5c07c23cb0bd93ccdb6b5c9d82d8f998f8369b7731036cb882049e5ce80d05dc61a0d8719b44606e90fffb834aa1a0d6229edd729ccae97e260c0032dbb09cda59fbb7542652a81f9100c91d51556a055d0737d3cde3289703d050b6224937a624fdfb052e4ffa9f5b85d31aeb49225196ce28209234e236852e7c0837cbc1e02cbe0a48b274706ca8074200aaf638214c49a2f7851e1d3bf120e7cdda27e98c17b4f1eec80dd8755736eb2373102b99c5837358416bce1ff02f8cc9a4ed9e1fa8efa945e3bb521f1e2e3a82d4a8ccfcf0cbadd15ee67a76746f6006bc1fa82bce0cc2a67ab8c2795f28d90db36d5eece76ccc4e842db0346949ccf543ddded6323b79604c0b37c4df66df788246037bb874354de40f5b960d7ebd10876eb62424d4784fcc889fbb380dfe3a5e98c4cfaf165e2017986c643300655cf7de3c8b89ccab8ea9d53fb039623be298467020346d3f887719c537a214c9cc82ed452aae31331c013c1decd79f56d0d1c8627474753d796aaf16a7b8caec432d0f5be0460cf01c25a9ea30b6670c791aa1bcb937bd21a6efefcb681c11e4a0e17c678f75018940b9d8d853702f403bbbf6713513c747517f275f0e1a9589c4ef6e9928fa25803de185ce68d862dca18039aed9e8a2f8407b114d8956b1b70ef9fd0f6f0993c261c04e1f3c4de9d3a05b9d55b31543190985daebc8d9570d07d68b9ec7947023a0ba23931d9c47abb61e3e638254fa99c93232305419ba87cd04760b0f499461b2b35890af4a12af1a5e5b6902d6232e99ac2ce5a52a7927297808238daf4f9ae5ebf5ebb8efd770fb48fa42286619451e5fbffd23ccd1fb14449194cc37f699e0461ad6a0a2feb25c957c763d6149a8642f7de49ff175fc3eddd794d4254cf6d8bddb1da7a7a45e36e4dde57e8f237f8ce70f18003cb6a9e839b78c06a4ff014809980f5c68e52f35f65b81c496ace54733d27fec23d0e56274f39c96331edc75a179b6ba83fda0650e11b02ff722562272d3cc5387446b047d4229cb87f2ebaac4eb7de580a8b26205221e4bb8bc8b477fed7a005d25b7bdc845196d781731d1076e4032ffc47a7017f215645b07d8651c8833833d29014093ac5e0c720e308d8494414e82544d6c75d1630bcae775c0993dcf150eaa296b2a0687270fa8c999526ea644cdf386da96c6e50aea7b8e1f13ac2a5502bcccc4c917c07453ef7981198774dc8a9c5a7d5a480d4d407d447dffa1b0d41f600f39bb5b90ab01d98974fcbf391cadefb04ad7a29743fa736d1e612a3f50b80cf1461521597f3b2aa2196226cf417278a9322eb9d7b063d4878851cedfa17132a1b2233b862ff5c9b8e68341bf578b7aa1b72ae768011b70983714b8116f757030dd745a02062ce74e8bcc5d0472ba93cd85b62a0b6188a9a9cb9a80439a076549a3de6cb1835d420d35205830ea3f9d5163b4398a3d24bf78a108666c6ad8798969dea12b1f99eb35b9faeae10be619da918a428646bf6a4eab9ec21da7f03953375985307c9f9d59360eb86a0cfee25a84f87fb9ac7a18a25f644e278f9bcafb6d56359e898b1e2c3842a6b9c69cae62daf32caa256efda8bbc359eb9e8702695ee3654746e1b22007c68040faf6be7a5d95245e76ce307325a1d2645395c5192842fb304683855959045ce32f2838f84a405759cf88803901d96f4a8c236d8cedd3b3860fb70db4cd93286f7290238f372ea978e769ae2dd86467e1b0cd77b98f9ecfbb8d5e02495602326fc913d3a725ab69d88129ac74258ad46d4139647c073d3220a05089e1a35399ecbc7f36ab400f5021483032893107904454cb150fd65740dfbd4c01251a1acf20f05888ee978b9ed11231e00da89db73e7850511e47e3b41e0e399b1513971cb79e40b2ab585977d0e9291ad4c92378b8b722a69012ca01dd31b3abf9b9bdb4812744164b135f7ba9e981537338b08629f6ffadfef68751391c23af7b3d4004986de2d46eef204661123e5772c93585954fa5201994641c5b6e1f87c9d594581722471cafbfff38061ab201a47cf53ea1e5dbf4fdc15200cbbdaf021152895e3bc5187ddae725e0f0c67d0b7ba46f440c7ed29f6d4a92cf448ac0f3131a979d748f907db281223603b600cb20ba70418317c61529bc5704d913abdbc5d64c4a25dfb9d2a6aab104f29484d8024362233b6dff10e8de8b85802701e9291c72c6e7cfdf6cdc2abdcf51eb2dd43849c23c2ea660996662e18d950e09706bca059229f91c1dd6d461ef1596b7d366af93daa6cf038a6679c51afb2e3b365005215462f854841a445c443f01e12c4cf2201a2f59a0cd7029b48a8b33d4c71d6e23a1921000ca4f79490d97e876724b1a0f5dbc9897460bc86460c2f0af879d81719f928421ffa502042dc8c586c1d73e13cbd7b2fd427a05e58db18138ee49f713aef54e843edff0ee0c263aab57bde4bc64fcc2d781ccce4c7d37d278ad034234a03f033d4cfcf26ee13602bb4418c4fcfbe10a54b9a6058c627c974b6a1425075360bb40ce5f6a13a0c46193e4ddaf4596d6493d36c07a5e3714a9a249a5957bd1a5db918e581777f46cf9c53fc18d746477b53788ec6afa795cbffd672a4a7c31f5427a17bf01ccca0ebeaa7da5f6ae72d3535d88251416929f6620a976ba49809715f5beca65d9f6533b60c46767a565b92e1d545a71952c018b03164667b1411a77e29f550bc8959ccd13d27fab255229e2712f12232d571bc1739b85e226c6fbfd5b32ae65303559fc1b8450b0fa3a56c53ac2026f03e15f7c61707b84f294e31bc94855d9818f7742e4ac16fa7d3da5e4ec73355742171849da2684fdf944c2ef974660fd04ad9f6639fb6638d7c9ffd42346e1510eca5f459a8519bd1d042e38270469954d828d3e98efd71953b9393cb03e8fb16aef5e6363b54756fd816bfeb7181df66b5f0d91a51dfe04e97850886afed8ead6cc7f3dece85a592af8e41832fa1a1e90fe2f5d7b1e11aa8c0f59cb5793d40616a5ddba8a7053f240d4429d25f432d6290937144e22ece8ed84ee9636ee8d55eb6a1d652489d0ea3e9d25989ae98f0840f7172f5f4b601893efe78b0148f246995d93963d7f9c754d4f5b360047f3841242fdd3a4da4b19ccdd860f87b1bc63703b6385227b9982156d22ab4955166eb342f340a8be72abaf11fe93e949621a541cb34c09f21a4aac0f5da6bf2bfc7e64da0f9ebc2530945ba5ed6a35a31ec56dc79e3efdd77cd7c86a5e21d3c848f57ed78fd60761c32d78f4c72b8a910a4f22ff13b61cd2e6eac858f7cd6b803f6dbd811a09cb2199f3cbfa44437083d65a639331763eb86022b5288b8dc567e147dc0ccf2a7205ad47550c0338c1e90fa6711d956ab79f4328fdfcba9a89b6fde7a6db07719f681f9989172d8fd3f67e811d3db2d95de3c858ca835070149ef6054a5863d2a4e617454eb6526d21875479819da704868985dc4a99326192b05acf00981c4e13d3764ae82092a8ce256c1a16b1b91e7d1b9484aa53f37bbe52279669d366c44989d33ee7de9b300f93c6bb9ab4ce0656ff1633ecc999d1234e552aaff0d9d71e89ad3f9cc5f1cec5c15f29d580ab832a3207675b47a348acd4084f0ab7b3b9c35e8877021f2f98e3d6375ce6ce43f15682f6b5c26c008063d06a9bdeaa41f85233dd54286e3dd430a0e77184c5dae420502f83489ed9eb89e170eb0802f97b6194e137fca50caec4b6b8f0022b4259bf8bc2ca4b73442a3d2b7e4d38fe5c2e5a8eb896d237296ad9096868d7054e7b26e6cf0d2ae505d497f1ecd9e01adf67f74bf8a1d11b0bcb7eed79ccc1b98650baff4f324e22ce85573b95f577b0fb2222a82411db945489f576c66164de52a6be67d5b71f3abdc8acf10b85135dc5f7316a04821988ea2a5a4ba8030077388b5e1a7411dc1d6736299eac07b2a1e42d51b707ba13d4449b2a1584ee8843971756bb0eea8ee7fbf216c945616cc354406d655bc434d1473afa6947788a6e4ce6255cd0add434ca78ee0a44fa9fda1efcafc92ea5d7b0fff9d9d5fabea891f65bfa7c7e79637614fd002d1f5c5b8464871960e47b3936090f8ea8a6dea2a631f742ee6cb9a24ad6d0771dac37c7820159cb72b93bbf129ececb477aa14c4ca47901317970ffd9f494fb087715e9e10f099cc0da8b077f2886686e5c506d21910e10576eadda5ca8d123502555c990e3f8666836944e516b906e66e217030d2ba2b165c1220e963ede30f36e7d4c6c5fe21ece015ece3cba81cf1b8218b2d63723db09c2df056a090eb95040f26b6459ed71756fb2c82e7a88bd8e082da559b66aa6d79352434635e75b84e49576a481aafaccf5f70b2190ba2772d36c2315e1d16bf1f9f628285d058d220fa15be1329660089bb87c7f74da0cb4b5dfaf6de065ebc5fd1b6f619213382ef0aaaf827914d597bc1b3f5544dabe5f56f4dcf7179ec910d83fc2dc7ea5e386e7b19666500545cb557ed8d1d3bab6ae7a82f61b7357dcc2387b97cfa302af25e3595b8e4506bcde9591ef2dbe2535d28a0bebc4d53f59bc541329e15ab267e9495453669d0293019f6b52d70b7d97dc5027811bfa937429328217828b98cbeca41b056f3b76316a0ca359380117e7a95c35728ae776c8dddb3c43d4115273abf56233923e2e6fd3bb93fa113577fc331d02abe1b514dcb0b7bde586b3d1c443737fde907be912daf97ef6a7d02b5e11f64973c95b3012c0840521c8fa3dbb22f7f6b9e91d234b7074038f0252b74135350028947c90b0e41a77c5d3a59e68a8bc6881838b322cf38010efa40ccc38bd0d88ee3699cfcfe4823b033b575ba3f3c0b3c83147750424d51d011a07791f2b0f722fd34c8552167929a3a34ac1c4fb991a6d151823210b68003c97b97cd899e48bfb41ea3f733b57f917f41abe52552ed590405beea03e378d4922e0e95b1ec7fbfa955ddfe10fbb31a629b7729b341417b98265b6063d54e194b65146e0369de057b9d83cb7aaeafc7d4dcd0c206ebf461681947447a368d2ab7c6a79c0cffc5293c4905e85de7185f092f258d81188d6939fda1b8d0354f60f41272238a65a868cfa433d4ee40cf8153586112ecc9f32b5c3bb6a0e242f4241ec5ab9593d4bbacce11ce82d0e4f897d98111c07822790648271ee161096e296406c532c70d661c247fe3219c045d367259b58411d52843d6fe", 0x1000}, {&(0x7f00000010c0)="5db9d6c93f58ede875fe3d9aa02a366fe1afd456e1f949b1edc5b635269bc9dfddee5a9187d47768adb48785d8b03f92e26c771deaaf1abd934941e6456bfd73f46975e6cded91da95a0bdca7ef14ff787dfa69b7d8d46042c05e625a9aa3ab368e940389e46e2105c71a333cda42783eb8fcb137b8f06cc39fe97eacb0951b4d4cca2a2b7302deba6aab0afbb0ee209bb682b3f62ec2531a244fc920c733501539d46cfc109a35284919f28e235e34bf857c888ae9e31edcb16fe5b87084a75b875630164d6dba7af201cd9", 0xcc}, {&(0x7f00000011c0)="7e9506326534ece554eaf7f4d0b1f8ccbd8a239aaa3000d4f1484d37219a74eaecdde8c795a1220a69fe0b4f24e21011d033f3c7b4750f97a3766c65d98aff44510db0d5", 0x44}, {&(0x7f0000001240)="0a1d67e19dce6dd4e23eb01aa0f981550d9c01f04ffdff31a90b", 0x1a}, {&(0x7f0000001280)="94eb6e5f032f35cdbf38fa7f7794f167b7e9ae3bea95222daa83416a4597a59c2b5c882ccde6d123d141ce339d4858f047130e80f7fb4f031bedffcca146022374e5bb969ca10342f4b5ff", 0x4b}, {&(0x7f0000001300)="ee5847aa", 0x4}, {&(0x7f0000001340)="15f8b2b58ec33c0634664ce44e9c5680d800afb56da612c68290fa5a4df89e12b061ee52700b8431b46e00e147eabde4940029c5844398b99a11a32e9d1da19accd1919cde5383f824804a40d127ddc79b1189352118227a0bbfbdf80dd0f9e51a13343ed59955b3d6e92ccad0be82ed7fb28635c35245203b3edcd907c5ad6f1166dbf458b7ff51a0b5461f1687fb6097a2c8a0902be1864631ce9a1103added914b0ae9d", 0xa5}], 0x7, &(0x7f0000001480)=[{0xc8, 0xfffe, 0xfffffffc, "79b0bd525a1d356d6a4c594ca25a9783d4ca63c06c6ec01012d9f92bc2cc0ec7fe6d6fdb834970a2cb236cc4fc783d154c1caed2405cbf6dbdb2852ab7b7dea98fa094ab495c23435028881aa4f492974b7b0c43f6c405adee56def7218b373170aa4c19d1df77eb2095ca2da6bd9d99a5282c78e894fdcb18978797fcaabeec1af5a79e2729fa19553733f76aacc7834965251ebda4eadb9864bc5ca5300857c4c7230170ff1284714bc045430421dee237fe"}, {0xc8, 0xffff, 0x0, "0b9ba9511cb9eed37411067e1edb686ba69e3d7704c78b7739b278850fc263fca22cb7c703b6abf6f12eaa81b37b9c49d4a9778d78970387f75798d6cee562a669ad2fe9d2f32422de33177c4d29d3ea07cd719b40455f7464873478b9703b5db42acb779b7fd8d00412367c77b2842b071d1b77d4d3dcf68e67d88469f1d999deb7ee2fed162f274df9c15e0caf845c61c26403db358019a86052781ee8c115246c2689b233f5f231af9bcf1c0061398b"}], 0x190}, 0x9) truncate(&(0x7f0000001680)='./file0\x00', 0x5) sendto$unix(r0, &(0x7f00000016c0)="b37597c94c05ef3d698c59bdc59c1d972ce9f71f8acb72a2acd067", 0x1b, 0x1, &(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa) r1 = getpid() r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, &(0x7f0000002bc0)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000002c40)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000001780)="b2fe1869164c363c501851fd00d89058a506a7e45fac0460384f1a3264a919d37f4a17aca1b67f9a5137114488d3d4b8cabc0ae89db46c4eb5364b71a4d381dc72ab0a0cbafcfc1d8319169cc3e2a4ccb2c90383ec252f2708af78194d2421d3989b53aec9f35c05cb80bdbb9560cb64a9d8451842af0d8e644c466fe4dfa46d40ed35178fc93ea5ee36230f2071f67d0fc99783cc65f0143b15c12d8f9e4e15ca9fd26b8b1baca840f0ec739f64b242c275c948c32e4753cf3c46e859f212a179802909648539f0a7039f69b09c46d54aaa9f466a2c7572dba683e9b3e97d0016c4a5b2d1dd89b7d5477ee5a3946d843856b2433bd55714a7e70a2a7d5115b2a1814e4ea7eb89ef70cc9c557ae1164f5d4985b066c00a225745bff02529d2aaaedd3a9f4e0c7388a99d7439f00893f46ce4067452d1bed75f185a12b488e6582a167d4f2ca1d64a30ed356c57d7d51d0789514bbec597a66ea0d2047038f3ab4ad1a56bef93c36d9e0d76049086d79a59a85db6aa6b1f14cccf3769b2878f76e65d54e1611658841cdde349f6dc373c430ed297bdf8766d8fc12a4731ffa40df95cf26a6dd33262b07b5a20a2f325828e84100ec83f46771fdc70c543a476e8bf3a274d73cb4c62caa41022dee859eb25e27203a2433c27209419cf91fe950834565a24a3cbeeda75b7db03025c49d07934ac66c7f649af40887a74d8d44409545457147cc7a626ebb4bdb3cc7cfe7270e5e95b49824570e1073cdbdce26d0f6a79fcfb472f0c101195af4b4ae2ef6ec7460a23966e963efb4b4a45a0c75292c7b7fe51943409fb9570c4ccb07b08d1dc4b17ab3b826b7aba0e7f8285db1c871b1ff36897f402e8bebf9ed2dd009099b1f1b60417f4f4fcbdb93fdbada95a57e57054fe6d2a06714cde13c03c86405932f045f196cd640dbb674e881d78b8aae74e1b8c93b915fa86a65ded2ad5cb56d6fce0df909dfa3b112895a845c4c7bd1ee132d901254412f8dd9806260f091fc104526afc815ab0af1013f50283559ad85bf901cce0e82b5e43a33a40877ba4d1cbd9278994e02aef36e56aa15171146f4b9f3882739e8aa02dfc1ad88a17067e1d9c1a42c31a7662319d16a5df1d77f39aef4de08372ec738070ec7823b8b7ba09c06727bda2e8b6947e6235c7e305336cf8dc011f256c867a31edd90e4c8ae87afa3a26ec48b1e2a09b421dc52eaa532b99be97c472db475664fa639b2b7ad1a1d05a28a216592d7eb0c3fcb0ab3f76eb9105108b7c9d9932f22fe4409ec73bece4a6d02b02658aa6f1c84822de6a6fb04072936c1895faf0d4a65ff295bf343999d9522a60849b59abcd251e8016287b68d073540b9948882d262f1c5e20667b98dd45203a11e12f464a8db585ef7c16e6b4805405768d935a0ad13abf99a8aaf2b7fa434e77ec888bd53ae4947501c33547fabcf690a54a57885ec7d400987f596877c9ebbd6610f33fbe4f73d640a66a10e68e26e51b72547cffffca4359659d91901dab93818d5001ea0e2bec0e142e6332169717a0919880be7e985c3ae0d3bfd24bcf66f401ee09c21e17a1df3f8e7702cd1234659f5467be1c389e903c86e341dc3453e3843240ddd0ab95f4ce9c178935b228eeddcafaa6eb1f7286810f2773a7ca78e9e47793f736d2657e393d79dbd92697d64e73a14451f4bbb6865b7bf5fee7d3a37a7259817c79b1df27a131ce54121e44392b88ceb6b73208de8080c46750c8528764dacf89744391bb7a06084b9186eff5ef83d1cd0fb8dfc2087c82e562c1dedc1b778289e4a7e7c33785710f3dd51d4a76b5aa053b6b72e2a3c6e5f5f807b93bf39c4c2585f2e2cb595a8ebcdbe39aff17194fc76e35da93106791403ed6f62e6757ff5499a29e5367697279490ad625c7918866b2fcb7e83cb8f81240874e86fc3ad1309307a8d918563370d56f93f01cc794da2496bf7c5ad03b1d44746603b6fa47dc932b387f896766b4c9a8d45371ab649588659fb435c4d42b1e68bd6c40ffc189f052df7e5d1047991350f21bd251a143c0bbe079746365248b09387191916773fb47e74f45f24067da2e2a0774d6f5acf64b53af81cad3e5ae409df4fc273879f62e1e99e3910b4105eafa45b7481a6e50af2f76624a310ab11b2de0be38a6b0387e6820359be89b7b5db1b2827b69184918e1819d89b0d194d92ec8179cd32b1b63e7dab2161af08f4090e66122b9aa46eb6d7aa99e7bc8cdbd12e149a4ced4b7eb4bc04791bc97b6cc6950383891beee424c900b61adc1f1359262fa02751cdbb4c0ed2f3774eea3e6d1a60e5a02a6312c870141901f1f2e3c808730da1607b0653c2a8d415e61025fe7ba7fb5f9111fed91d6111a8512474b3524545cb98f82967acd1868da6c43bef955edff7e5ae62a33b33e2f5b16000851e125956fb9e5a0fb6ef176317858f0a98cd94fada0128c836d3387cf75babdb25c4851a6a042ea19f0c70bff860d9c1e67eea21257ec7caf2dc05639d5b9eecf71d8ae7eedd4cfe96cf03d2458a2876aa08202899a6cee05c49c2a9ad06e1fd7240c04f7e3ca294082b36bdec3f0d8125a51e6538b5e2342675b767d6bb8e1c8f4c031ac2eeed8a6e781b1e90c4ebdb302641b71dd8c97ae543dca771f5895a885c7bac27665d60683167c71ea960f7f0917a507b1874d9663b4152d6df65c21c5435a80879813f7e05cd04cfa03c83b97a07fa2853c8bf94c911f819d37f88e4f117e0a93b4be41f8408393ce1c1d70fdb5dcc26b8c397fb685107b1af39244f690be3011618e044b09729f318693f96da9b96f9450a41c563e2c9376edbef36086202b41cb4b0b0dd5993b991e8e102407ade72f05e19f4fb49b361deeca095e67b02c03aacbfb0c3e08f04c26ab0aa1c27af23fa9b4495dd05562af62daf8fb31ea7585e1533d4bb7dd9174fe98264cfa01b1ee2e1dd8c14d87518d048ecc0f8189604ab97dbd25f967b78356b327803cdb9ffddd1e4e0832b2bb9a287b9e713a0bcbaa5cf4b7e3ef2565f27c0a472b0031d30c8e4658a30dc64e05c4c5d897a6ebd123156e28497ace05bcad864282e7fc05c772068ea17ed7981ab816aa853c6f545a71884b41de4eb6386aa149c788a33df8d5004f4c5aed448403ae806aff2bf99d204d27aeedfafe1e01c53853519265613de99046dc2992cd6d071a2948c0c11ffa8ccfaa979d8e96d6d479731580324b2f5c211c275aab82e553b36580c03c69c680aeb7b88e087adce820f65de50a122edd7f3a3b991ef055788d2f363234d8dfa5223bd402cebba00b67d14bdf8a871265c071d286524c32b1f56f9ea1a2f3d9480d9fcc4d0d5e2922f5bbb194e14cc768aa7d7c323d71712525002ebbc973cdc78b3e46570b5e21931b2173c4a5379862b8540e89f6d411542e5330f8149d35cec90b0fec8a3eded61f297ef9762f4757d683c0f83abe9e767b03b3932af49f19ee0f5268e4e6d86b180fa0ae4de0f120dc880b556d0fcd132611824a19a2cedb8465c8ccd8db9483b8971007dd81eab7b0dbc31a67f47b228a7baed119fd7435c9ed1628249596a99ebba9eb45feaaf3d960c9183bc68f65248bf12013e60a705561a0bb28c7a055516942422cc9a3453633c833a9fb0c21dfb1b58df76ca1322989addbcaa5844ee636e9a5c6847cfcfb60676779bb7a946bedf2772056d21d73960b0d2070db43d5fc1c85d0a8d47897c13b036bfc2933805d6bde988b18c274e9856d7f631d7cc6e87a21fa732717255c94a8076d381a8f4d0be94a878bd6ad6f31a0fef56c38a02955e1e642ba0e90169260798eccabe5a1b2de4430ac047dcfeb787b9071c5f6b8df52910812ed2120c10e030d6276dc521a6c58a9d5a804ccae7147e919153e27425557a8e9267f922c16d29ca06c1b5e83e12bf2ef13002baac9d7147bbda57278b3988c0302d648c5ae43dcab412eda2afd46b787f634b7ae7f51a567d82cac2f2e19e9e759bcaf4ee4402c7620c051953bdf4c16cbf3242ec652abc1447430431aee3555327805b23fa938ac9f782ff6abc5c1114ca692fef5fd4f90f307816d24c34fb3f43a9af1b79005c48ea956bd59ee962883305050437d47e54929dd4376f1c66997fdb082a45dd4dcaaacfd1aaff9da184952f95e6263a7799fecda2d96715ced4b477ff683ec31a662a83fcaf8d5bf8bc8ae5c64a0bea3b0c2669736942b0b985782f90228e9edb597c52573a9c55ecf9d2c6778cd6c25a07e975017c0a4f00c8efd1256a445593e48696e1f56f28c77b2328e7eb655b072c0959958fa107349c697c023e588758bf7c15806a2a737a5f11129b1a9951b47c350cf8878de37d8637f3f0c1c8f1fb88ee9aef748d1e8c46cbf857b26bfd4af2fb8d15872bcca03c7a6b73f95bbcdcd4bbf22025d17626a1f208f2ed6d440e24b5b221b3ca96fb4eaac70ab39bb8cb4b47ff9a2810bcdc00855da56197f305b16f8eb98ea2392db5fb7f883fa3f8a69c4fadf6b3be293f89221aa8b4d49e223c2e195a3e13376d714aab960d71edd3ce48dde524eed447960e2528d17f4c7757c5fc4c49ba0aa382289e960cf9de7d63020d275ce1f43cd0c400866828c06697c7f40466e1ded75f4f9c0107f3ba53f2fcca33961472fc6b9fe2eb25599b291df72bf500699ac9a07c9c5eef844225b586248789c2abd78c69682389e75fa3b81afa1ab97abba25c612d338b4b6f89123166b3ce022b3e0dc302eb05405a934f7b62b034ef1ba0f43feeb9c4ec26041cb8d3cb28464acde04f2518116aa378b72bd37d69ae91b654168e53e71b380811025851f61f43066e8a25bf0fddf2365e060ae27bb6af2267cb8a3bf9745f5511c678d2678363a5dcf83e5bfd6a500ceddf53ef9597038c67198d3ea3486f5819cf1d84068a244c27ea6a9af5e27aed14366fb03159ea038b4fbd3091d1db8561ed21c1eb332c92d6872da2dde178231000e6348679488dbcbbcc3acc45668b1157999ef40483536c7ed58237426b4452b0af93aabbd347b0d39f4b19f8640143a1e3cb725c5247448642e65ad9bf5e5c1f098dca4a7c315fac098ab218b2b9100a6234a70f57b57512e8aa0a4da577629742d2be1d12e42ddef86d3f6ae43f29e66d582f5da696d41d27da1f1fe3521d665e636c3f7ae7275c51536098c352e4dcbc4da7ed28f0c766a1a8fd38cfa44d2e0aefefe98cc94e528ae777f1c98b14e8f57f6f9a42f5ee50234ca7f6cf52509edc000e3433a010487c27b7ba3734c8e00f79c11bcdb58e600c6aabf756840dcbe0d15ead8562f6fee52e26bebdb62503c087d0ee35ea98d8e51ed884e79cf4f096b0641450e28e561f6d56c6880472cdf799e2bfa8d1bfc754811f6a67a2b92ab1c7b23b61f49e1814e3041516299d30a5d4727ef37955e60c70ca667fbbd73fee2d858cffe47fe32c5fd0295722505946666fce875cf5603271a3828f5a71040ed91685e6b7051123f09dc4a198742cdad8e731197e8400ba2db6da84023645db7db1ba275703707c076e614598d831edd836180707508f7fdb4ac03c7b7deee765b8539f8561f4aa2ce46cc1e1e5a3d1d8f20b278a8c414d9037d295190677a92a5e8b4b3725dd19e828ddfadc1b3459f44658f213ff45509d925b22fe60ac6d792862c211cc0cc3f385d3ff7796662de6e091a3e3fd1cbde4fc28e50bcc3fe64c4e70109db62314de9337e9f9636dc2fe33d7ba3deabca20cd7a6d365e3c6ad8d30f64c0ffb4d0607d98ec28161d6bec851d67799ef0", 0x1000}, {&(0x7f0000002780)="57f022a600ce0d72e5c827eb903269e42a5fbe1990901d960a22fd67bad960a31585c6723468ddcdfb85c3418c1ab0eb71a0da0a21aa302dd99d94325ea936b330908f45913c07584ca88da52135bd4161aebd7a41a115dca14017bed5656c6e11dbf91b7d1bfb812b24966b36a1a31f3fd795c75d0139e75101914985a9eb47a99d4247928869ff614ef456984ae7cfb1c11beff63dfd88805121f544db729081c2008326997c633c130296", 0xac}, {&(0x7f0000002840)="13655ae17cb1cea0556415399887da5b13c45783c95a1560dc07d5af246780425d6b5a409f4c1af55e68165fefdd96fccc5529a3a883f6dd1227787da7666e459b70edb9c55e3407e990eabca7007a7a1ff2002d05d42a80d75d7497e88c426d9b98335273e3084b1c554371b57ae21ff233a32e0d22fc975fdc184ae2c8b1aecd0b95cdf251ae0709c888a0", 0x8c}, {&(0x7f0000002900)="2ba692eccc6db63e2553e4f9e776b4acda7805932a6350ef832f48833deb05e84163a95d6b307924796eaca08716f19a636f048401feb0e381f769a0f4ec6e5dbcdb48357fa5084b92a145bc71e25cc4b3c792c32485154016dc10f83634613a265478f1e47f4dad19192bf5c259fc055159a4db5083a2031cdde3ac890a8e02be38172c12bf6a2729268e5c6b58e329a9a1dfe276de0777a5818e7f7e73384183c087bceaa81adfc0dd121b89bdc07b1989ac02ea56ee233b42a248b872fc6f476b4ea0d3c38b35c68d16b1067c733fb2d85fe97a", 0xd5}, {&(0x7f0000002a00)="9989f19bb368b36a912f2ae8f0157148cd331d5f1fd3e7c8cb5270d23964ea52e0d5db7ff6f6ade97e293a42f3095d2a81166d888754911752c492ba02e9d8a3c343bb5d97d800e5593168283a2a315e6169f8706fcd1e6fcd6bc26777fcc196ba8390aa0741f0513e78f5caf636678db17d7d2de281061e492d7c223fa05039786c3fdaefcf8c9378e3582208b6c11d9962849e9e58691f7c8802356b2521628aba5942b498bf697463359df7ce9f9e8547", 0xb2}, {&(0x7f0000002ac0)="c0ac3221fe10acf470c1a40f7a271fa6f102ce71523e21", 0x17}], 0x6, &(0x7f0000002c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}], 0x40, 0x401}, 0x3) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002c80)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = shmget$private(0x0, 0x4000, 0x38, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002cc0)={{0x2, r2, r6, r2, r3, 0x20, 0xffc0}, 0x7, 0x3, r4, r1, 0x8, 0xffffffff, 0x5}) r10 = getgid() lstat(&(0x7f0000002d40)='./file0\x00', &(0x7f0000002d80)) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000002e00)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000002e40)={0x5e, 0x7fff}) kqueue() setregid(r10, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002e80)) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair(0x1c611f30f6683d0a, 0x3, 0x0, &(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r11, 0x7, 0x4, &(0x7f0000002f00)=""/166, &(0x7f0000002fc0)=0xa6) getsockname(r8, &(0x7f0000003000)=@in, &(0x7f0000003040)=0xc) mkdirat(r0, &(0x7f0000003080)='./file0\x00', 0x58) shutdown(r0, 0x1) executing program 4: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) pread(r1, &(0x7f0000000240)="1f590a1c7d725df7d14c92b1a7bbf7ac24ffe7832c42611623f448685e41ad75d85554b437a7003ee7b90115f0c721000000000000000000000000003ca63f06daaa7c702abf21c000884378530072b001e3b1af0fe5c68ebe4ac627a9a4affe425d20c13ddc083faac55f8428b4b52e27794a0567d0646c502820092238", 0x7e, 0xffffffff7ffffffc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r6, 0x27}], 0x1, 0x0) close(r6) executing program 3: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') mkdirat(r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) renameat(0xffffffffffffff9c, &(0x7f0000000600)='.\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: r0 = socket(0x11, 0x3, 0xfc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r1 = open$dir(0x0, 0x0, 0x0) renameat(r1, 0x0, r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r2, &(0x7f0000000000)="19", 0x1, 0x0) getuid() ftruncate(r2, 0x8000) syz_emit_ethernet(0x1476, &(0x7f0000001880)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60756aa314400000ff010000000000000000000000000001fe8000000000000000000000000000bb7001000000000000040107c2047fffffff00000000000000010c0001000000001d35a41b130fee500237c3763668c372ff01000000000000000000000000000100000000000000000000000000000001ff0200000000000000000000000000017f754396d4f263dfa94aa127344963f100000000000000000000ffffac1400aa67000281670000006c35000000000000065748661ced115f663cae9709c5e66bb29df6330a4907249c84833015c5f0c291688434d501fdff131a5fd733fc8d34a390bdd20bc453d4d660ed5293520f21de4d4d918ba49db5e224462794794cefcb765187ee1643f7721faafabc7df7354a74214c1549f99064dbffcd581731b4b67d0a19339c0a71b2cab509b713e81907b6be90ed09d19c61dfe5a6703609bfb04aa806d61484a4fb15f73510ac796ba85a32e6214905f9cdc32752381ecdcb63de86fefccf2bddc0d2eea4275fcf94d1d4d9cf6ac26e88d92b752fae2622ce161c542e5c0beb3bcc056b8ce3ad53803e3caa159786a3290fc7e667bbd959df5cd05f5c799ad1bb05f618476c879125b86d3ecdb50502000500010001060000000000000502000005941beb05b988e139dfaf55e62ae8f8e7c52abade18b25840a051e07ca600f14e01f015da09e5a27afcb7af5002fd107c2d4c3feeb75ee82a44d575c95b4f4d87dba971cad3417b147a58ee515aae9f062ccd036fa84dd6dc349ee967580a6093392634839e9acc50c22f2e2d70f79810994fac233e3575ec959f08cdb2135ebbd2027b136d91ba43888b4c0d6544066214e45cfd1f00003b0009d8670000006108000000000000010500000000000502feff0502ffff0317065c9c06248808555e23dfbf5db551704e1eb1e84d6df8000100c2040000000701040000000005020006c20400000002000000000000003b0200000000000004010000010004010601040000000000010000000000000011050000000000000103000000c2040000000801060000000000000109000000000000000000040105000100c204000000590000000000003c0b00000000000007546715c997848d928594a50ba470489181830cd22035b83a79a0a4d41d499fb1ffdb1f66209f619895513745a94ad6f04efdc09b54979436cae3078e62eea026231d81c1c307baeee79d3dafe2d22bceb9e52f622c04011f000000000000002e18000000000000c204000000050104000000003fafc7151450c0a1e5e3119ccd4f60ae7149c1dd1afa048868283cc00218c93115d1ec29260c8b414bdd13358f3106ba672e2019fc131c54d217d10174feb856c5e0a6bb4b3d124503216c3bc34df4be97d898a58cffbfbeb90dc819381ddb36ef9b73027b17c342535d4ce2d50e254f9ce1d3276715cd575549fb4a1f7b54adccb407478931f186ba115f41b6b5443d1c0e1347cd43af959492221cef12986e0fde2f1b27d00909daf5dd09007e5a2db656284e07e506085e08648b52746aea9de9ea27d1cba4c18ca398844ba5eded30dcea58d5731f7ed13f35072dd5549c980d17014483417fb0b33bf8f71327447d985009a43f63b3fba9706edb2e876551f39dc33bd879b927a84d77f524837edeec907f8fdce2405aedb449b0aca65db2ac98b7d1fec7e54ae4f80f0655b86ecd7817bc53c7cc73277c10f77951f149acdec2d352d4e06493a1ed559d406f39051e67a509e36a81e0df5f5e30e891f7d82caba2bf1846251eaed6bc301f7e2dcc9fe76e7d5b323aeb2ec3b2d37cdd5251a8435a140a82057796a8e3d9d3280a4956ee4e1f069ff09e6ba4ec01775deb194a0cb5c542b70f2cab6592bd04ef221ed903785fbe193153c0d2933a7475f96ace59df6c878a672b88a8b8e1d85c414210c8b3f09578bd94b1996560915777c957303fc0eb3db7025fd2ba9cd3e0f90ce09e9985505562b569eeb4989ce8448d1d4a4fe5c4a684535c4206c0137331af27e3ecc0fc73ce50bcde185bfdb2e56c7e13b49c109da54814db9be7ee5c892fde7b529d0161f345986b406308583c447f2e06c558236fb7c854cfd791cc08b2d13133f3029bf678e4618e3b80510b07557f161752a5479bdae3e8c6582451faf1f5dcb791046f4b2b3a18070d33b3bdfea6a1d5ac7c4b37fe4b1784ea4edec650619920f5b13d50b4a8eee7fa3f64cd974bace6f89f457d9e2b62a60f3f7723362642a561b5ba8b446ea7e51b50d2f82cfe521541914198698d2ae88370bf19e62306ab208ed1f15d792e73f3389df8f85505d931f5f6916ccda778a75f9b275eecc362ddda4f50716eb0e9b7fab10216bb94778b5b4e48803d1433f2c99e9bb66c5135eccd048cb8e7947a2bfd111a9a4fb4b864bd0071e94029bd48eae2c257d7e827bc8e6fe57d1b09713b8af49747dfbfd5de8111a7819162538b4cd5d59589d346280b1e19283730fe5ef71dfc4f946c0b6cbbc39ec65b57b3befe30f897d40ef3f993ff354f2494956db5d7fe92a8c6db7f764f54433a406ec07c012cd5bbf968a220a3c848f5c4697634fabd8923b46d015944de3e0a452e56344583353c549051797f24ddfc5b4b370618a3cfd8e65beb86d46961009fc764481d71df9b7cae477b7c6f5c1b60a7c6d5c2685c4137112d250567994053019cfd82f4e747750c782293623659cf1ed69278e63414b20619ed07fab5032cb5d8da188a058e1b5290bdae0e1a137888a9ec346cf495d8d9bf53f88d3470c96dd66c4021e24d3f4a302251b20a4ea0bb15c0b43af39797d4657391ceb738b7dc513497d435e065102b40367a963529ff3ccfdaf320e46e97ecac5e7a5b2ef843728fa745df3c54687f3b0c7f7cdeb65465a46bae0b4b701f909fdc1410ea0b82f1f7e5b67ae546c83d73bce8bf849e48c6fdc1805bdb80518c12d86b1c17cc56357fe6cbeebc17b609f7d22840cd46c580613b9a024c54a73598145908c5c3b46f89000999ac9077605bd1ffa37a08acfb18051b178070282a93b27aba73a04af5a49b12caf5612dc26b76ba1087274e4100cb193f942d6dabbd9f318d99ffde5e4eb6ae0d77b913bcd3784b695de94706aad2458958a35ce4d256179b44fbfbf869051a90fb41f8679144550763e4bda673653877e827713f27b4be80b1c7481ab1e81226b6f974aeb5c3023c68216fd70336ae90ca57f06b7988b6b8aa691bc8da6a905f72195b64f1391662f0a9234183aa419494f4b9267facf6bfa69cff3f4866c286f4732dad00845a301a5b470de58e2c9639ba24494e1b3d7922d829959cd356092e22a85daa2b00a34c162b4d537b365f5bc88472cc959984988005c4b05ad36f113f4d3b35ce647d9c5b316a478793b2608810eeb0b0153ae3e8c928fc45dad611e91249cd5bfb707edc177ff06224367e636287074ab5c555b67e838683015693247ee62ae27c2ee8e436e577f28587f3d3a599913cd94c08254e90231cb2e00506ebd86141b233fcecc2d1bad1615cc80d6f1e6df8de965b6481ba28674c7fecf59f94d389ea174fd09ddb93971d27d8bd1261b6b07906681efa4aef8d3c3dab1ce8ae1988a3ca30321208fc465e26374bd9ae5d7f6e872c5e7f9081a58d8fd4df25dc7731b6446062b2c0f38259591ec8d8a03ece3b92e8f6ad7ca5bac40dfb49e6657fc8b173a22114f9708ff33a78c50f55bc25872f9b9089bbf4985a72b4c347bf7f4b12783aece6a9305f651ee030d0ed1749df4f891f4c294ffe0178f928c583aa986f99d92caec7e97da0b656637524213978123dd4129665bb50e14e356c5a59308a820b1b37e0be21864eaa3b5a17fb84ea42f29c54bfe6808b32186b33016a90e05455b52067963f3332512e317e8bdcfb26d446e1666ccd9b57bdf5cfda95280965bea9a6818641a7e0ad59a05d33051683162e2fec9241a494e1eb7ae6d9011ad7f0af24a51d351795e10701ba043124e8c62b2b7b0d17d75a6730b36af3b287d16ce904f3f5ba1c76b6451e4c9035b1680ba97c63a806a9105392778e64410ba4b457cdb1b2534a8e64ecb45fee36805bdcbee9ee6300ee6654d32a008ed38878d8bfd10c66352def676ee9c76b750bb9143a2c2e10f2e65a920dded0717179f9abd02d32b77c943b331d71139ee812917102c14b9a3f86ced8ffc0205021ddc529692265119c1baca9d2a738eff3b4220211e0e73a9290988ef87690e55f02879e24079b477933ebba2859e4b17fcac33d1ede1dac7115451c6377ffda864d7a03ebc6d1c991041aba207cd7254aed5e1c3c2c2d0588973b052c40cb40b034ff674d13a6de18c9976786850b23b34e22fc3f3f47c1cf161c9bccdf63fbb76520d488fce54d6e739f67d64e2063d148e236eda42c5b423a096b56d9f2d57a4d0138a9850ffbc62d81ce66f42e3ede4873c2afa2bd3eef90f5ab4c9acee89200b08eefc6e635c22626b12e828780fd5ab4d6584f52b2f3c401ce8c4a61f822b96b1bc6fa1fb16a4c04236aae1d9fad0462f0584cd2ec7b8a8f851983f0db4f5bb4b386fc31da8e7aff94e8547d46d8517855b22516fd6c0fcf70f0912683026bef0fe8ba1047a0b071c95ee58ddac5ae8ca7eb4d569a48f22c137fac047c2119a3efece5c79a4c276ca89288983852998b4f15812b8d1a73524f277ad607afccf97a531ceb4e8bd6417660443c502bf3269cbb0dfa27694ae1029b88f09b0308a3d81da6d587f502674bcc4b6b3ff7dd3967b6ee69b3e8c6319537b1e3496c36078cdc6f2b6e0222e8630cb30df8ebfe6330689617519f5a0e6d484dce3058b53823e654c0f3568471fcac079e000c7ac6dcb96bd4fd0c1d8e576498753a07cfc79edb4c450dce697a47edd8da97aa8ac515972aa3255a7aa0979bf8125faa51b9b9be0aff26370aee7b3a7972275cab37739c745f32c9f4cfd3bfe9e350ce50293826bf8b4c2a5b763e59b8fd9c8ebb7f293b17cb032dfa427ea72f56ff54be595cd41d04d32e84254a84924aec8eb28ba6b1378007211b006b69b2d9ba1617c2f4717a93c8a8c61c25f75f6ac9bcd2cf0b5a3a577ddf246539ecf02a9b52b2914ba35754735a55040a5c803a7066c745c1b63a52469c3a1ecbc2cb25f18d72e0252d88b8fbb8038151110ed62e37cb5243b80974b3053e2814a3d8f4be2cea65b1440e742f1b37c295f35370827e7bb277632e16900973203edc0f0255662c4f4ed99fb84371ac8464a585fc4683ea05b54307a78747d7d4d021dfae55e4acc36f9aa7256952dc49068bc937f0a71e14685c7b48efb72cb53b15096104280d39273a83a92259f0a6fd554769e1ab8327828779717e102b290388bbb01f56fad746235bc83550311ead2cc5cf0304b6aeb2a9a70a805dbe093ece756e9a47436511a3e3110f8220b0e8c0e6f9b10b8f6c75198878ffd778360db61ee36c34abe2b8c56a82f72e50edc31f7acbef4adf5a7c98f9f19d65876883b661fc5b890ab731a77ed49f6e09e3b1535b04778a18c1f6a75815d26e0b53a8cce81686fb3146a560a458008a47b48958df281fb1538621be3e35de7afd3a5e1ee3ef748b2153cf1d39b50b9271beec89474ffa339f94053d4352a109a241bb1689cf697d8a76e2246e75aaaa2f3ae1842ed8995348dc2b06b1f8c4c3614a91535af98fa6e042fbbc1d6f9f7329296142b4096e7feee9f2920e81b63fe7470b96ca8271b0722202cecc8640e88b7316dc63535ba91b106e70c68022b0f0c8b9a63f247955bd706cbca9ce418a4c3943b7409dca467fb702850216db0451f36fd1a436c70235c79334a4d4a25a4eb790c5b4ba7228b4d41ecf916eaff271cf95f3757a1fada43c2f9a9ccd20218bd2ed16014d8b0e14b169682886f5bb6f744d632c161b8e4d0c33713a21be998b304a0836b1d359ca3ca0e0b7213724ef80a179837b7bd2439e297912b190347e0797de5853553cd0e30a0a70805246b13c81b8ae39dc6c14c5c18df63e0ba48bf352caedb80634d0ce2feb99227be8d344deb978ed0484b9f9203a7ae114fc86f63de4c4dd0576a676b3d0da85c9a6b61e6f770a5857a629d3ad791294670671450a6f9bce3dc3914a51f262c44cec919311055bb627650a7654ce18bd5c94f68ab837076d8baa16952fd2fff9f65482de2fcc986925cce80599856e40874f4c1945c5d87fa6f2852f256fcbaa4f48b73b86e24b2ab84f0ca623e4ce8351404c76d3106dfffaf87997c7bee0101efb5ac2797ed55c57e5d7a51d2bde2ac9a063849b95cf7426544c7a3708166b5835335cde22aafbc326bbe939f837cf99e769eca2e67e3b82020b62ae508811b3a01c4572c65a2cc036236baf17189d02bdf8dbb3dd60f3028a88df10ef5b2a6290dcbd26c4f52e0a6c1aa3c8ad16f733c03be174b3377a762ed34499adc29d5c9dbee1979f580bdab75e6f595b1136e51420d83968995e2875dfdfdf40ead081f14ec1403d0f2fd37b06e4eb5b94a37f627660fc8e90d1984cd37f21fefe539ee0c3ce240b7fe498915c0f5af334498a4aaf7c6dd6acda64e2e957a40dae98a2ca045687c4b3c172380107e6655612b5e61339ac36546d2c861c93e60c70429a2da39fd27d2c7d6d6bbef9ba77aea9c9c53a7f3cce3b45c9148fa5e7a877186e81e1004fe1158776ac5763563b5a0adb2ada6a24e057718ef8cb8f8c9446ee605e9b245eca9a535952937912a1c157a6a7159664206a965b5ad3f18bd0a2ea8a18be4667c1f2115c6bb30ed5cb5ed077c6bdf3d8b51101617ba73b62613846423cf6ecb4cd7e731b57e5f57cbd9c433fd620395d69e2f73554c910008dda18cec46d742975397c6833e6603226f12751399f879dac51d5f0617144ef8fe688f64a502e66315e5e0084e5f6fb0ad142315759b0d3a8c57904d20c3d23577a2a876f0e8cf3782f04808eb597d1b6a1159e13100ec52393f184038353f94829a2ff4679243f08ec7cd236fd7061fec9ccd690b85cd69aeab8288401eeccb971a5fd4ca36a4cd4376112b11a282a55e8ff68bb9a27c52761bc79fcdb7cd221e6a9529365604c6f0a10c09b9eef745b18982eacd56e35cbc9954bd2e95a38f2b1e05301698e15397dc27c33fff11c6afb6c8bee9d5adc37361866a9e5ea16eb37b606ab239b1582b0d4281c65e1339931d22dab2899d33308017527b9944504cf50e35b1b92ffb796a22d59c07928182bdcd5c69f21518a683b07f012f64f8d5054b82ef7c64b92da5c410a043af205871a48312cc5e29dacd58dd4c87ea3bda72ddfef39f1502bb49f306242660502000704010000008800907800000000fe8000000000000000000000000000aa824a84935ce20003fcefacc81140f8af9c43fc09bf35d9ed8aca6c1122ec79e9d3f57a03c2e228349b9066cc1297a1dd3796dc2e85fbe49db2c6d24ba7ec624937010acca4d2e69b7ba58e81a65d507f46d60cd8e69a94826aed"]) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r4, &(0x7f0000001080)=ANY=[@ANYBLOB="0200000000065c76f7f8f27fb36a4ef2fd000000ff6085b026b4d30a7154e4753f9d14996e39be010455981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af29e3c0439335da7baf8dec9b610c367f096e"], 0x50, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7bcf07175190f928ceeb7c0429eae2ad00b885cc57910ef1c001b2b05441006d2ef9f0e6ed6e6e21c957bbc9e2d302d4cf7d2a8cd358161078cc5243c54e104cc18c1a2de879c47d7ec9c38112ce99ca04e0fdc4842e3a9d4a45957fc6baeb8919e0634fdb", &(0x7f0000001340)=0xca, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62eebf15b03b38ecaf78fb1c0a0255d1ade1297e12964f1dcb", 0x9c) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r3) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) kqueue() executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8080, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x70e, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) r4 = accept$unix(r2, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x9, &(0x7f0000001040)={0x3, 0x1, 0x6, 0xffffffff, r5}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r7 = msgget$private(0x0, 0x100) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r8, 0x9) getuid() msgrcv(r7, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) getuid() chown(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1", 0xd}], 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) execve(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open$dir(0x0, 0x40, 0x90) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, &(0x7f0000000040)=""/4096, 0x1000) linkat(r3, &(0x7f0000000380)='./file1\x00', r4, &(0x7f00000003c0)='./file1\x00', 0x4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r4, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r6, 0x3f, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() chdir(&(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0xc09a631e4e5d4c13, 0x2, 0xc0) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7fffffff}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x1, 0x0, 0x0, 0x8001}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ba17ada3db07c5d200de0ca2ffffffff00b81000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x5, 0x5012, r5, 0x9355) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 3: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x39, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0x0, 0x6}, 0xce, 0x2, r6, r7, 0x3, 0x3, 0xeddc}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) unlinkat(r8, &(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) kqueue() executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r6, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0xfffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000200)=[{0x400, 0x80, 0x40, 0xfffffbff}, {0x3, 0x59, 0x52, 0x7ff}, {0x4, 0x78, 0x6, 0x6}, {0x1, 0x20, 0x44, 0x10000}, {0x7ff, 0x81, 0x0, 0x4}, {0x20, 0x80}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff02"]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f", 0x1}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x800}) r4 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r4, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r1, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x6, 0x0, 0x0, 0x1}, @fragment]}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x5) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) lseek(r0, 0x1397, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r5, 0x5) getppid() executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8b) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd", 0xc00}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf", 0x65}, {0x0}], 0x5, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r5 = getpgid(0x0) setpgid(0x0, r5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x46, &(0x7f0000000100)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000002c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d4000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f00006c5000/0x4000)=nil}, {&(0x7f00002f1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f00006fe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00007c5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000768000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r6 = socket(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x65, 0x0, 0x0) bind(r6, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000442000/0x1000)=nil, 0x1000, 0x4) r7 = socket(0x2, 0x1, 0x0) connect$inet(r7, &(0x7f0000000000), 0x10) getppid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x29, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004900ff390000000000009078e0000002ac1400bb070b0000000000e000000183030000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="00000000907800000300000000c875763e47b036ffd40500000000098000000000000004000000000000000000000000000000ff00000000000000001300c01909f7de695483216432dc7bec06570800000000000000000000010400050000000000000000000000000000000000000000000000000000000000000000000000000004008c895b56d12944ad711aaa5073b9ce8e6537b37d2659d20c7235ebf15a16b3e8f788700b69d8b8e85b41ae38885d0483a57f2e4b6e3e8d2d74138ebdaaf415a422d53f029e0324b7669b70088da1cbf354058dd11235c86e75b23d6a498a5ef8b5eb4830a974185b571190d3ed6cde7eda21e70f9527ed0e952d71f0c103d7a0ca3b092f279ae6ba359598efb2b8e87e3b725a7cbdd3ad15c9dd6104a10731ac0116eb799b557687e44598d588da4db908e394910c53bd2f6f6881871a908123553a7f8128388ffcc4395a5a9071c479d39624f2cca13c4f00020000499ce9a2b90c7c877ba75c9dc6fba33c17ceb39d212b7fd9b6dc3162052499a00e9a2c6cd76d1f091143d9494597ec37be2e98adb831606f1e3c17cbf56496e91e8b6ccb44629d2737b5b227"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) close(r0) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200)={0x6}, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x0, 0x0) close(r0) socket(0x18, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmsg(r3, 0x0, 0x1880) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004011986009078000020006041c93a00000000000000000000000000000000000000010000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') syz_emit_ethernet(0xd5, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x9f, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="a2b4e77ea757c307658672816d82155cc0cf1357f7f86bb02e912f74a0659b6a5c821aac5849e9530f6b6915b44c4bf7f4019ee3e90e66bf26fd78a269b1101a2c0af6c7b3fe644e0c136073730a28e008986ad7fa06c6ca8a0827e7d50a1375797b01a639f0a0ac9a0d0fb51f0e98efe0d04f0cc4c2e0356b91c81a5572b6a492f5a4c9e85a994bd78ab672967fb1272ea06543e2ab9311d67942376aeb58"}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c1e910080000000007c0100083a00"}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/88, 0x58}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x800) sendmmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffc}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xd, 0x4}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/78, 0x4e}], 0x3, 0x0}, 0x1}, 0x10, 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000340)="71f9a34b8e5f84cf71b59c7afec37082000000000000000000006f002ee689564f929a81d1994404f341707e2d175d3e9c29b6ec748a98a0f7ba920c5fdbab366e579b1366a7dfca080f9340dc75ce3648951eec6dc7eacb42bbc7145da4f2e59e83555b0b3e0bf635baf970e6435f52c3f0040ab0b1ea8d58a7baa60c70ed9b39a274e7365314a93c091fb9d15f479931770c07f4de862a958e20", &(0x7f0000000080)=0x9b, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x6, 0x2, 0x0) close(r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="eb812eaa4e713048df2cdd8ca148387925a20000", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x11, 0x5, 0x0) sendto$unix(r5, &(0x7f0000000400)="b1000502af0500000000000007000000030000000000de9e000000000000d3097ae320b37b673039d200003816490500c8cf5f882b297be1aa5b236de355e2f0ac3ebbc257699a5f139b56fb4d335d223e7d026ba8af630037386413000000720fd38b0ec400000000361b1257aea8c500002002fb0900000008e371e2d0322025612254d8a306ffff12051eadb71d890000000281e4b2ffff0000002b5c0f2969d66b01cb274db775bfe7ccba04cf2d61ed375800200c85f9a5e47aa488d0741a137968c7cbbf927b7d7e2a005b65e33e28bae13badee85af000000000000", 0xdf, 0x400, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(r2, 0x0, 0x8000, 0xb) executing program 4: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64]) executing program 4: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r1 = socket$inet(0x2, 0x3, 0x1f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x9) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setegid(0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0x0, "102609307e7be2df67de208c8bda612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000009c0)='\"', 0x1}], 0x1) getrlimit(0x7, &(0x7f0000000240)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) readv(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r4 = dup(r1) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) read(r4, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) (async) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xffffffe1, r3, r6, r7, r8, 0x80, 0x3d7a}, 0xc8a, 0x8, 0xff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x2}, {0x54}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x2}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000500000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x1c}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x120, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r1) r6 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x6c}, {0x50}, {0x6}]}) executing program 6: write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x126, &(0x7f0000000000)=ANY=[]) mkdir(0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000001c0)={0xffffffffffffffff, 0x633a}) chmod(&(0x7f0000000280)='./file0\x00', 0x2ea) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) chdir(&(0x7f00000004c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x5}, 0x400) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) writev(r6, &(0x7f0000000400), 0x1000000000000165) writev(0xffffffffffffffff, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="6f10", 0x2}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x224, &(0x7f0000fff000/0x1000)=nil) executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) setsockopt(0xffffffffffffffff, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r3}, 0x0, 0x20, 0x40, 0x7, 0x2}], 0x101, &(0x7f0000000540), 0x80010001, 0x0) sysctl$net_inet_udp(&(0x7f0000000300)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000600)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392e56254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000740)="0019fcba93e6bf088b4008737450ac6f8540da6aff8e0900000080fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede6d6d7cf50d53c23483c85e8a8133322abb4725c093e7e06d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb759b010ff208a0784cad8deff0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617ced5c9069554c484d11971efe94bf42d8534ff3fb00577180a15354a0e815abc81e881cbf476f4146826e60c62ed3a116f8a467a0b258bbeb1f5af1f3afa05dc308ffbe2ba8a826dc24e64ac3a6d24a7833550fecb3df8cefb0cb90713c261b4c750ff10e5abc14ed71a0845161259a6d2a06f8fb7c426cdcab7b6a5066c50ca0a73f4374229b47aabbf9e81a39d38a3c81b0b1e2768223613dd6139a30d042857799ebfa7071f07af16662ff53c05c277c8bc836464a1232035b5ca724c50c841e5908d835fd1683d151bb6dfc745f6bd4ce92772838d46fb3d737eeac4545daf8aac6f63a1f944b6ab175282badf3192db066d5861fd1941fa7b03edbc02cb2c518a0480539d615f982c2c7622f0189551f37bc5be2e960e7", 0x1c8) bind(r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000500)=[{0x0, 0x3ff, 0x400}, {0x1, 0x2a0, 0x800}, {0x3, 0x7}, {0x3, 0x100, 0x800}, {0x2, 0xf4ea, 0x1800}], 0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0xca, r5, r7, r8, r9, 0x100, 0x6}, 0x800002, 0x1, 0x5}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r10, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) (async) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r2, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r3, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000400)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000140)='on', 0x2}], 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r9 = dup(r8) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000100)) readv(r9, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async) readv(r9, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x28}, {0x20}, {0x6}]}) mkdir(0x0, 0x0) (async) mkdir(0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0xee01) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6000010"]) socket(0x2, 0x2, 0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='%\x00', &(0x7f0000000200)='.@-[}9,/\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/!\'%)%\xb8-[!\xd7T$\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\\#{%*\x00', &(0x7f00000005c0)='/dev/zero\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='/dev/zero\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)=""/259, 0x103}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000100)="37ab5731194769162a4876bdfedb1568fe5adfece4cbdda83653310afe6a88a88e0c6fcc7cebc60601dfe698797fd31022cab431b828015670eba9e05fb3a91143e6dad2d1bfc295ad295fb049e86839401fa0dd416e01707ddfd9ce837b38246716baa711d67d768c413ee94e90eae82ab7697e2239638a523ce7adc28362258566094e4c9997000f7fe151e7cd552ed68b1d730253ee8d4199bc67fac0981eed508259218ade046ce17edfa2d5aab9f2ab9d403e565e17f481faa3b745"}) madvise(&(0x7f00003e2000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000002c0)="c189416f5912bcb80be2af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea4bb340f19d465bda84908af78f2b6b15ccdc8c21cc79bddaa83fa9d213c46a5b1ddba6dbf1b32800"/114, 0x72) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x1, 0x2, 0x1f) close(r1) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) socket(0x0, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x100000000) setreuid(0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, r4}, 0xd5, 0x0, 0x0, 0x0, 0x9, 0x0, 0x4000}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget$private(0x0, 0x200) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000240)={0x1, 0x13}, 0x40000094, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x28, 0xd, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') r3 = getuid() r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r3}, 0xc) getegid() semget$private(0x0, 0x4000000009, 0x30) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) 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}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbc8494bab81b764f378edff13b9fd812eaa4e713048e69931929648", 0x1e) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x41, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$net_inet_esp(&(0x7f0000000100)={0x4, 0x1e, 0x2, 0x1}, 0x219c608dc9aa6454, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x0, 0x7f}) dup(r1) r2 = kqueue() sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)) r3 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x28f4) ftruncate(0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r4, &(0x7f0000000300)='_', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000012c0), 0x0, 0x20000000000007f) sendto$unix(r0, &(0x7f00000002c0)="4e5cc9c04a6bf601000080fe2b63d5000096e5d0c545cdddd1e0cd1eb3", 0x1d, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000400)=""/171, 0x3b}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0xfffffffffffffffe) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x900, r3) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x8001, &(0x7f0000000200), 0x8, 0x0) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6, 0x0, 0x6}, {0x8, 0x0, 0x0, 0x5}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000240)={0x0, 0x219c, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x20}, {0x812e}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x2, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x61}, {0x64}, {0xe, 0xfc}]}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x1d}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r4, 0x1, 0xb4, &(0x7f00000001c0)=""/172, &(0x7f0000000080)=0xac) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 0: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) syz_emit_ethernet(0x29, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004900ff390000000000009078e0000002ac1400bb070b0000000000e000000183030000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="00000000907800000300000000c875763e47b036ffd40500000000098000000000000004000000000000000000000000000000ff00000000000000001300c01909f7de695483216432dc7bec06570800000000000000000000010400050000000000000000000000000000000000000000000000000000000000000000000000000004008c895b56d12944ad711aaa5073b9ce8e6537b37d2659d20c7235ebf15a16b3e8f788700b69d8b8e85b41ae38885d0483a57f2e4b6e3e8d2d74138ebdaaf415a422d53f029e0324b7669b70088da1cbf354058dd11235c86e75b23d6a498a5ef8b5eb4830a974185b571190d3ed6cde7eda21e70f9527ed0e952d71f0c103d7a0ca3b092f279ae6ba359598efb2b8e87e3b725a7cbdd3ad15c9dd6104a10731ac0116eb799b557687e44598d588da4db908e394910c53bd2f6f6881871a908123553a7f8128388ffcc4395a5a9071c479d39624f2cca13c4f00020000499ce9a2b90c7c877ba75c9dc6fba33c17ceb39d212b7fd9b6dc3162052499a00e9a2c6cd76d1f091143d9494597ec37be2e98adb831606f1e3c17cbf56496e91e8b6ccb44629d2737b5b227"]) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) close(r0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x80000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r2, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r3, &(0x7f0000000000), 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) r8 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b", 0x0, 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x2}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) 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) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x438}, 0x0) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r4 = socket(0x18, 0x8000, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)) semop(r6, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1000}], 0x5) socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x4, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r1) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r7, r6, 0x0, 0x0, 0x7f}, 0x2, 0x401, r5, r5, 0xf2}) r8 = getuid() setreuid(0xee00, r8) setreuid(r6, r8) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) socket(0x2, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) r4 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/114) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5ebc907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f0000000380)="3cb318e7dcfc58d0cb5e48a63c4e568d2e610f03e4326e975c9c187a6d2b5fe95b04cf1b24261c41e2070000000fa6f964410d610cf190c31b301041be99bf242a6c492eab16ccb0dd8737f2d0c26e363f9e242528efdb1129e3a894217b86fab349bbcb158a24b875f951e191", 0x6d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000440)=[{0x1}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd}, {0x3, 0x2, 0x1c00}, {0x0, 0x30, 0x1800}, {0x4, 0xd11}, {0x2, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x21, 0x1c00}], 0xd) semop(r5, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r6 = getegid() r7 = geteuid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r8, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r9 = getegid() semop(r5, &(0x7f00000016c0)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r9) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r6, r7, r9, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x42, r3, r4, r3, r4, 0xd0, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r4, 0x0) close(r0) flock(r0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) shutdown(r10, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) pledge(0x0, &(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) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0xb1, 0x7f}, {0x40}]}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)="f8ccbae66065c7789d4eb52892d8", 0xe}], 0x1) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x206}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x2, 0x0}, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x81}, {0x6}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) msync(&(0x7f000072a000/0x1000)=nil, 0x1000, 0x3) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 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) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0xff, &(0x7f0000000b00)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x42, 0x7ffffffe, 0x3ff}], 0x2, 0x0) recvmsg(r4, &(0x7f0000000a40)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000500)=""/119, 0x77}, {&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000640)=""/177, 0xb1}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000000700)=""/186, 0xba}, {&(0x7f00000007c0)=""/18, 0x12}, {&(0x7f0000000d00)=""/227, 0xe3}], 0x7, &(0x7f0000000980)=""/177, 0xb1}, 0x1) 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, &(0x7f0000414000/0x2000)=nil, 0x41002}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x82c6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000084000/0x2000)=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', 0x7e49885a}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000b40)="43beacca05c84b613ba4364e22e620678f5779450ab15a7d917500c715b55283c8ac576c25267107f13a6345acf84b17c0cdd3a36b01f825fc6f5b5f0ef8a19933008efd47ad90e3696652fdf73bfe5c16454db87c893964d17dc4312939357ac88b1e06caf4a0dd117e9588b8b3eaac1177010ec6837562bc6e10c36a2470e69efb33f3f05ae2ccc923ee6fd00ed0865e16879939f5af70aa8e9771da931e99bee6dbed81b6e31d02d533c6ad7479c9d624f80da3ea34f165fee556dc357fa3a480b0b8084001fb89e6b12948a5d5b4e66f68cf95584272876282adb0c484e62d117b7b8aafc4", 0xe7}, {&(0x7f0000000c40)="9c87de793b81f6542883e02fcff1ef3cdc70dc808d0d2230435b3adece259f8d74d7cf0cd9c5a772d281a66b29cec30454e21d7ed0cd95bb8a3185a883a9b588a06912cdd59b480ceeaff5dcc5337334b6afe5ab2f90c368ec8ed9d65b4459f0a54eee0d418b408b96c1084d2adeeb4d217cd683297f02ac779a16a400389373e987e3d27d21e990450ed0dc379cc07a894655932651cf4d203a2c", 0x9b}, {&(0x7f0000000a80)}], 0x3, 0xfffffffffffffffc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000800), &(0x7f00000003c0)=0x8) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x120, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r1) (async) r6 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) (async) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) (async) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) (async) r7 = syz_open_pts() close(r7) syz_open_pts() (async) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) (async) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x6c}, {0x50}, {0x6}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x120, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r1) r6 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x6c}, {0x50}, {0x6}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0xc0205601, &(0x7f00000000c0)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0x1c, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) listen(r2, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) shutdown(r2, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x164) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) listen(r2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0]) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r3 = syz_open_pts() close(r3) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000140)) sendto(r1, &(0x7f0000000240)="f0c161883ab94b99abd1ee2f2d34ab287cf385f7e72ef1fa9644c1f4f6bfdc30ad844f1ad11768a595dbb31ea4879fb7988e5b2409ae3dd2ae5918597cf340cecc816744b9d08b790efe9dd744f462a9b072176a264528ba3c844ccc9b8d3f9c6bc385377778c5ffc02bfff2ed47", 0x6e, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) syz_open_pts() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000480)=[0x1, 0x8, 0x6, 0x7]) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x28880, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) r7 = accept$inet6(r6, 0x0, &(0x7f0000000400)) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000440)=0x6) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) r8 = socket(0x2, 0x8000, 0x0) recvmmsg(r8, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) executing program 2: ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000008b98400000000000037481e7b3b00297530ac4b1d49265c3d1e8b53741f000000000000"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x1b) socket$inet(0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, 0x0) r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40a53231}) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x3000) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) shutdown(r3, 0x1) executing program 6: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)="420100ffbd285e00fa4d747d55", 0xd}], 0x2) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) clock_gettime(0x4, &(0x7f0000000040)) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000502af0000000000000007000000030000000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x409, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0xb) close(r2) syz_open_pts() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, r4, r5, 0x0, r8, 0x36, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffe4) setreuid(0xee00, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x40001}, {0x6}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) socket(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c5", 0xbb) recvmmsg(r1, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r1) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000080)=0x20000, 0x4) syz_emit_ethernet(0x3e, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 5: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x40, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2a) r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x7, 0xffff, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0xc1, 0x2000}, {0x4, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x5) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff0055f26788"]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000500)=[{0x0, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x1000}, {0x2, 0x3}, {0x3, 0x1000, 0x1800}, {0x4, 0x8001}, {0x1, 0x9}, {0x2, 0xf3, 0x1800}], 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x4, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x4, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000440)=""/11) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r9, r9, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r8, r10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0\x00') executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8}) write(r0, &(0x7f0000000440)="ed2d26a67c0b28a8dd730dea69838f7ddd699bda45b25a0b8c4f413949507b735cb2bd6c61d3bebffc9a6eff7c74b034400dfd6932f93ed6d9ca64e0d73dd6f1e7a09ff8ed88", 0x46) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080)=0x4, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9c, 0x81, 0x40, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x80}, {0xc}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000000)=ANY=[]) r4 = socket(0x6, 0x2, 0x9) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() read(0xffffffffffffffff, &(0x7f0000000100)=""/127, 0x7f) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) open$dir(0x0, 0x800, 0x114) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000700)={&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/104, 0x68}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r6, 0x0, r7) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) open$dir(0x0, 0x40000400001803c1, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x1, 0x86}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7) listen(r2, 0x0) shutdown(r2, 0x1) syz_emit_ethernet(0x33, &(0x7f00000002c0)={@broadcast, @empty, [], {@arp={0x806, @generic={0x6, 0x876d, 0x6, 0x1, 0x3, @random="d299bd63bfb0", 'X', @remote, "64321ebaa5dc1ca9f5cde0382f12d8ba"}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000009f000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000162000/0x1000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f00001f2000/0x4000)=nil}, {&(0x7f000009e000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000163000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f00000a0000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x7}, {&(0x7f0000160000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f1000/0x3000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a000000000004010090"]) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r4 = syz_open_pts() close(r4) syz_open_pts() executing program 2: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x6, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x46, 0x80, 0x1000, 0x5}], 0x100, &(0x7f00000000c0)={0x3, 0xfffffffffffffffc}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x200) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r4 = msgget$private(0x0, 0x42) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/135) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x7, 0x9, 0x4d, 0x1, 0x1}, {0x7, 0x5dcd, 0x80, 0xffff, 0x3}, {0x8, 0x100, 0x0, 0x7, 0x4}]}) r6 = semget$private(0x0, 0x1, 0x200) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000440)="bd009d8e0541b8c6d72cfaee2171bf2d7123e61aad40e904194c5fc859203e2f70622fc6d997a6c396aa0022a857cd8e9927ba3b1769308b177476124a29e0386e5b3beef097f1e7c1bc8ede8ee54b7d9ef36e9b1006a936da91df5d624cb9ddc8ae0c18f0b3acfebcaada075625a4819c", &(0x7f00000004c0)=0x71, &(0x7f0000000500)="4240b4788f8d771d695a33a53ec371fa89e160a6a3da6409e0b343b05157c19d1aa916136c5ef979e0651b891a19a6aef58a3bb95cadd42132bb84cbb84f5148e75045b3f35ba4089d74b5601e6e84d6ebc7839ec0e09aaced8553171aedc1caeeeb210022264020379d0efd1de632e43b02aab94a6bcb768c5c062ab7e76cc0b8c2d70928c604fb09b02593b220266d02047be3eaa1173c5b196dc4dcfe01f3a5", 0xa1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000005c0)) chflags(&(0x7f0000000640)='./file0\x00', 0x1) r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000680)='./file0\x00', 0x1, 0x12, r8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000700)={0xe4ef, 0x8, {0x401, 0x100000000}}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000740)=""/152) sysctl$kern(&(0x7f0000000800)={0x1, 0x30}, 0x2, &(0x7f0000000840)="0d2695e3b1876945152884e1aa", &(0x7f0000000880)=0xd, &(0x7f00000008c0)="50bfe343116b2d1cedc730092ca3e1c46fc8b32ca772e9e4632231de536bf2df55abb24f262ec94f09f40dd9e7679223db106b1c8729db5185a2e77e02d9f182465f82ce8b635792c50bc01b7367ebdae198e8eeb769481cccd600f914bd20e5eb2b647f3a9fbdfcae88ac3ae6fb04eeab4c7e2c376515d021d04277ad7ef1b9689afc1bea1b3f720dc4bf9bb6b7269bb68cd675989fb5f86fcadb22357ab6f107d0cdafb8934026878eecd91c98a264d3e6ea76bcc533174769efede7f96622788f87c9f4e188d739eb5b571479bee5df5ec6", 0xd3) bind(r7, &(0x7f00000009c0)=@in={0x2, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00), 0x200, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000a40)={0x401, 0x4, 0x9, 0x7, "7c8d1d19c252c16f63f5081b452404244143b91e", 0xffffffff, 0x8}) semop(r6, &(0x7f0000000a80)=[{0x0, 0xd0, 0x1000}, {0x0, 0x401, 0x800}], 0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) executing program 1: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 3: semget(0x3, 0x5, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) dup2(0xffffffffffffffff, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 4: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xfff7fffb, &(0x7f0000000000)="ffdaf248e7f7ffff4e0527006393a4081c469531", 0x14) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000480)="000000000000a3e63605f8f06d7ca3e3ea511de555ce579ccd1ef36e9f11d0db52fd82ac5cda6235e4efddd8b1d09b3825ca115ebde1f0648eee20362f55afd2e856b075404aff9cefdeda29c41a46fa6ee50fc0388f707e91d6ef00bbba4d98b81b4a6ae74cf47887ef341e721c77be67769705064a2383b2c1e4e869b10bbe7be41de36005ee711c0870128c3920ba6b2483dd1635e90e5d503c4841b4824651a95a7ef201265a436e1e20067cc8d4b79d008da1c3c23914651072711683fbc92924bd8ff11924496535dddb05594aeb6719d49ba10163df74543f27b46f7e9e7ef2b8babd71833db6755ad4db4d55629e409bfc3cf02dce77467c3f566ce81bb7603167e2240c4ca86b18138ac5771d9992878746711d0fb3", 0x11a) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x120) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x5, 0x2, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x14, 0x20, 0x5, 0x5}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0xfffffffffffffffb, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x80, 0x3}], 0x2, 0x0, 0x3ff, 0x0) rename(0x0, 0x0) kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() getgid() pwritev(r0, 0x0, 0x0, 0x80001000) socket$inet(0x2, 0x3, 0x2) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000040)="302aaec38c50457053a62e2ce048180415f885e039b0712e0bc9ca0347581f47c13482a3d8821fa2501bcfafc657b5fa293edeb62b736d242ecd84d2525ce7569091374bd837fe03c867dae31ded84f86f363544f9c5b1068e625c1979502f236092607ee55b84f853270a983524f8578de100d5a7dbddc16f7ffa660dfdc7d81a992bba4192e8c9d534aa7c866b4f71a5caeb8d00a52713fa90875446f053008446b63bea150cf6f723af20bfcab0ae15632af29c6c8ef581b81550229994b2aa0bebbebced001dbfe995e477ab7cd9d8dc4e5332690f445bb28a37c6852b515f2807ddd49e5eb83a697c2559db14fa32029cad42ecc12b", &(0x7f0000000140)=0xf8, &(0x7f0000000180)="c0cb9a28f25fcf67eb132ea8d355d485bbdb8ed23931ca4a79d8c465444346c87f5904a0e8ac2905640fadc47d9dc2c5cbd1644542b4f0686f37d17b8d52ecf92830c187c86f41f55c6d202c9de3e5a6147ab3215c466d5da80deb98ae0adf", 0x5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1013, r0, 0x9) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x4) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x5, 0x6}, {0x1, 0xfffffffffffffffa}}) sysctl$kern(&(0x7f0000000400)={0x1, 0x21}, 0x2, &(0x7f0000000440)="d25fe21d0f5e3754f1a7606161b9cad3ec964196598b027744481a131e0b66623bc8c47dc748384158514f81fa8ae09730345dc1495741cbd7b130237c3c511a87ae6f011906bac6f8da409011d20c5f94a6c801a49bf27a0bc1e3c17b88d85475fafe231f1a1810f5a0a673e34b0a09faaeee7e3f3fdc37c022fd569396808f64bacd5f806dc5e53cdab8a062a6f3b95fd7db3a9766ecf1afa27c463be549a6413951f1da36b64cfc4fe108a939fffb0351c5f1bda65f8700", &(0x7f0000000500)=0xb9, &(0x7f0000000540)="8957bbecc00c723a248a4997034e3b96076b19966e357303921a7bebe38546b10e10573a0b4d5aa576559790388bc36553c61592", 0x34) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000005c0)=0x81) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000000600)={0x1, 0x24}, 0x2, &(0x7f0000000640)="c5e4bc705925371811a0539adeddcdbe2af7241e29c8e13cb1dd1cb804cd2859d6d934c99943a11dfce278925ddd8282a4432fee260d283c8283e01fd4ef3ac3136eb9a28068f4d5c35b513ad65c0bb3da573f3f8828a6f774ee9eccd02e79ac15155583d27253c28285a4b719279e3e3fbf85f3746891dc1e308ab10e3efee216975c2897a857c7ea52e519e064030eaa273f03ae5a7e8ebd1b5c6076020264f0a65da3113c5ea0c786396d51a4ee88e3b561171c35b06d1c190ce3f1a3c0acac8fc0d52eb5808f457b664136f42bb1a225d63a07b7b78c1f2047904251348b157ee0dc80b38d83921bbeed56ecba054abc643a87bc1a61637ca1cb75ab66981f317d741e98d6e8f7e8cde302e0851ef858142c098f1c924895da1785299768197b238a5342cdbce0ec99342a32cca7acf14465ead21109741267161f5c16350a5d168ed0441c8773d77587803551f48de75a50e417c17fd83aa09a55ea7b16193d93070305efee2fb647ef1c5129048cad4689e194bcab044d5c56e73ca3db8f5a47346375819896e42965f19e50d0ee762b03f1984cf3b9645da6fca1df8be6fe9c3901d17998a7ce11fc07e9e64e6ffaa10b91907b9d7cff465c6aa7378509731a1ce47cb61e320256e79b910667a065ef97b1684ce67b362b08bd7c2f11fa4866108bf992ed436b1c96724afb6d8a108232a2727134e31a1be33ee421445d05a82447f9f63fecac14a41ab1426e0439c7eca9929b680373d3b0684991942f4f93207a643493e7df2612a3488fea2e2f0de3d95231064202aec09c0d0495118c0d55bd1e056ef8206fdc08ace1969fce00fef9a9594f95cbeb31df8eac16d84a58b4751b2fd31f2bd47e7822a8a50e3e5bbcd0e541a0cc4b6e4cbc45abffddc176e0cd83b1b88d7cdfba336abf471fbe486d418bb2041b7604fd542c61633fa818ac6be56d104e0b9f33030855bae3253e2561a7c9ee87459be22b8195fb64c57e747de553fe2221b6608409e577448f668e847658d44ebdb3642699741cfefc8e863f082f363961500c6cc18bda38394c156a09874f099fcc939975afec14e7b4946e001239ba1d876d882d6c05fabf1dc559f7661358f9900548da5deffdc40ff6a12a22e1e369b40aa594fa34b9068a9bd731f153b32e706864d7d3a4690f0c8e9767d5c42200f005ad57134f5175c79512d88068eb99ebe5886f4500c71c421f96cf91503862afed1165ada46eed77624392ae7868fa435aa80f8bc22032c9afff9ea2228d6580987e88ec57f1212661b2de8d26caf593ff17499fcaa4354c19b15e1226db90fe8433a620ef4b9af9fdc32d64464befa5f51e7e1f6ff8772d422a5196f8a4cf34b833548522a8ab4e5f083a90574c7f779e9c27e475d18bc3c904060fefb97722a502766a639329ff7f1e8cfce99b96084dad4c4d71d8d5734ee7e4a22f1e1a9cd47c7fc31ee6b5f24525ea9e8e380179f215c0b3757814dc024110159915aee02b974e41fd55ec5cc05fed109e170f727287d5a5f47d20171694691f34bfd0c5e3b260445eb5ec41ae00089cb9de3ee42fe9ce9c7154fa990e8e08176c15003d0596cbde4a398f08ecb2323895c30b131836a3faddf4020df2c7772595588f0de6a237fabaf12e15a20130a5e4253b261ca5831efde4ff77e47fb84d854639d19cabf8df3f98a53446c20aaea8f1c6c2de13dfbcf93aa44e6f19f3008471206e1d18c6242dad5333fd286cf26244121bf1fddf5462e31f8b1ce3baf21ed42c3aaa085c6f03331af90555b60a2a65bd7477d164daaa0cacd56a658c9d4bf43bca0b550307309717fad5f6b0d22a74bafcc755127b28e36429702b78e8c1afee61fefbfa37f705dea260799ae46456c91306c50c6b3ffae3739cc98e244aff681bdf3312afde2ec93682201cb929d38b635e58614c58456981b0af124156d665ab6c5d56d4963072bff306f51c7066a50585e0f4badc0e4985a916d4131bff7816b8ad30d7b3e47f9de423b8cbd9c4c9f771bd76dc64c9fdbcac0ad7f4c7e41541d374b9d26f73ab9489bcff21391e311e5a0bf1f9a75bdac5ca16545be60aa1b4d443c0842be6b2069101c76c697eb57a162da389455f7603329bca8f80c8c4ab9a7ae93746840a803efb70e0bc13682b52f3a82613388034aa6368dde5bb6341a71df254254406a99898cad2e83a9930e8897472ffa7c45a25278ca977f9a972301bda3523d332c431abbcd03441278dfe25df6f0983c8a8a76688899ddb796e157d2f70fe68f9639129c578c0e107b5c92c808488b3a1171d66c24bd8436f5fe0de1c80330e38afa69a4da17a585057c02c10cc4cab0c7401041c8f311e46d19dd421f10fc96a09e49727732b2b71eb9d8d522554d4fb95324e42ec8aaa89acaad202d491500bacbdb5a690d205c8452aa2102a276a0cb92392d46c37395c37b525ea3b333764c777fd4eea1ef21eb9ea773d9e792df4a4ce08275cc5f88c9b1d4d285d7b747419056340aeb4bceee1511e98e71b45fbef00f649f527f6e504d74ad3e7beb96cc6f6b41110cfac7d425487d9ec8eca9275c28c984e4409a9b748afaea21f53dbc282921aefed89159a6f10703d19435e4fa8ec9ddaa5607bd1955a94e2a3247ccdfd5e71b2ef5b50f0407a57d97daa3e64c81dc6106cfbab120bcc33b11ba0ad770ece38edc0934037b5f35945649837a9da1f830f5168b94e53bb6407d12b4d6ded9ce980e5fb314d96aa3f61ebf23c07d373bc71729347511eb03d31531e0a7db54f086bc0150ee8050c1e5b1afad1bb5bcff7fd6738b135a28077a75b992a00bf19ae44d2dc3fe117a9dfc64a7cbd0ddd4c106ae99708d6661b4ff182f8cbd9c786d401208ef0fd5993298c2778312123dd570893cafdc2550af0085ac7da85abff18821458153f10c8447b43997f37dd4b0ff81b70605185150b05d340d0247689f802cdf983bfe5eb39f30196570e5e4c219ab7b135b0145948b6c123c49c4b18cc59ee0d8bcdc53e80a81b23582631653b566d539cf80d33ce7d1e8354d7fc92efaf4b062b949c7f3f3359e0fad39e9a77afe7690571538f287d18975c695497efb75078f6b873322b6d8b99d3f5d47526865c5f6947cbc61a3ecae555cd3098ec7c527a49117d9f34c6e4f53627e3789ae0af3075eec7228c526952a97756a9717155b7907261b24cc452680d2c04dca8e06319aeddb5389bef8fb585a2a505bf3c965b82a664b940a4c57e8dfd270a735eabaa3b9ad05b67bbdc3224eed6c96e2a0e5c102865663518726780fd17806c4fbc708fca64fa0477b2a760f7342b352eea39294ac9c3b38432c7e49e2d9ee6bdfb5994a00d0d49b46776af5c719ffbd656a59286cead4064fcbc12c593940ef450d311631898263e6287ea4fdb43760a02eb95f17fe71f5c47b0f8166395e133b8f4be74444a215f8735a37c65b8896439fd047582c3cc42c177e70555f1719518cb498c120814ce920767d153452815e2ac4faac222a097e808491eebf6a95877fe8c54ddb1515066926d44f61c655b73f0682ae22067f1eaa1fc8497d9b8c2da0f05e32ec5ba1def9fd5fbc8ed5c8edb95674487f59a87e1cbbc5815617632d0ddaca156a1ea94c2d0fc424c30763474b99340a6efb781b5aeee80becdc6d563bf91b2a8dc0d90b19d674017c6c53e2bfc52a77444c04ff36fb53e4345961fc6f20f8f6618b5367cfda0ac25019f074ceb57ee333799702d9897d33ac8a78ea15368e891bfb69b2bd642bec5ab17234d6512212c5c1369d8e1bfc79bea3b917a623d1b078becf39d18d56fa05c97af2d3cb4a3607d3e23f5de4301c9865341156fad19cfca7a8e668514321e224b5fa2a4990fca92b12ff2eb2e99368e9c96697fa45ddd909fbe1b3de045b0dba5f45fa39229d41de4ab3060650bdf6dcc4dc47962bbba0b9d7f88460a511b8791083ad0c77916593345b7c395aa70ef74b8ed45dd320ba133646c3799ecf102dec8ac19ee2a418b67cf8af8f8e0bbe7102665e9a85a62334120d45f2644292f3e1c8cf332f265f5a05ff9bfc96c1dbfa72858dad908df0f33500479115b4303812c7b49997448a7bd7bb40afbc8b7995f4ab18786284a9bf276a351866e9ca8f3b6ebb17bcd4ec7d72802acd45a3f31fad394dc30771c30d3c61139d8f4f3d01925caa4ad06deba101fba82b6020d86199309c1dcc1b1a932a599a53bb4a0c45da9e7a8f57bc60f2e764b794aa7c62d169c33b307b2a7f0d113b7dc3b09dcac999f81fe702445fdede76f135343db920f5ee91d17d774f67c6ce0d3ddcac468d1064ac9eee47f874d5ff76f4c60438d1ca9d4845cd9812a28c54d1e94e8ef990557643df09f54ab391c6db65684e39b5b56c6396eccdb92dcce61f73deefc21428417cd148a7aca242bc1d1e4bd1ee1f2192b91d760b71f138fffcfba925a794d83bdbf1f60fd7a96151cc1d227bdb936510a28eaf016333b7f4bb14d47f82ecdd30444c82d17011da82491d1453c637d56757c6324a95b5888c56aedeb20047026d0e684a4bbdd7fc735c6771c3989f0df18da33131f94f18d1c5b2edc03ac8d667e61af10f94b1a5f3e3178757d4853fefd4f90873a7caa5a4d8d381053de50630146d5330ebb5aa9f577a3d6f4173e1401bf1978af32f18aff4483f4a072413c9a9dc17755b219714a24d5a65117aae775f7e2beaff915b3e40ba26a838eedbe4e6e93266c325a1ab17bb7cb768c2f6ed6099bce2ff46a54594dfb065f8990baf9596342e9c03e0d2ec7031c5bc96e07fe7989cf96184aad72cc220044afe92de9f30aedb9eb64ca5394792b81cf323bc99bf12a0230de034db6aec3299b82e36bf9522c7b7d02c6784391082f095432bdac9e2b615821f2084bd6fb747a7f094aa86fc81a49ba51478fd60aabc82dc800a9ee64b3ef2e84404721bb20bbb66b28b14e7cbbdc0fa6971723e67562f73fed0589f9acebc2bdb1c59f151d70fe3eb0791cdf4e11a5ad0622e777414eb2e44031bdf264e2826ce2cd6b96a70e3d08b8afc5f833bf51ab0cb647907bba054afe775f73218758b31785d8766aaec191906b73a9cddd70602d2fb36997992a207256203b173d4612f6ec859478102bb16c472de0cb1cdbda68ad91d6986ee779d81131d839662c1ee10b92c7852dcfb9d1ed5d0856e377411dbe2c658d6059beb245cc8c18e2b1b2e9e87c69c486269778b93a46d63b4d4cb9a33a915f84f1491cdac52ebf574b64beb6318e29718e6b00d23719f58583e3c4ec08f4dc6794aa9b210826e82dd9b92002213183f94cea881f0aecde4a044a46126fde75560dc19313a164b0f65c5a57e45f1b144236fb84b633a0fbca94e64f830adb789bc774ba149ec63aa69a6b17f30e087cb17482cbc4d679d0e4a9b8325aeaa52098ee55e3ecc3e48c244d6e073b924a3d092084abad8758bf3be696e490fb56bfbeadbee121f2ae267837beee653f0747e7fd2c6648892ff772e73b899ac37aacb6242d7086bfdd13bda7db1feba13249d9ab82179a89868b53d87742b6b2e4de2f1544b0b3ab0d026c975c4dbf28b0f47a1ea72c456c38bf73fd622ea1b3f3f5f4f5fca01487693b4190a699b5a99a1bef3feba3801cafeefd657a2cc1d28d5798798ce48aa1cd323f33f6b0e6ec4ca4c6947d9da60fc2124df82d4d992ea201b5341586794a0c1dbc4d5100f4d6987af73979bae63f1de2b3bdd59ee8ed8e256875f4a823e194f81dbc9c32267e7f56f8a4111c29ddb810f5f8e2fa", &(0x7f0000001640)=0x1000, &(0x7f0000001680)="a97a752bba288968fe69eaff54150a61d703170732687ec19bcae4862a2108ad35480e8a34a7344481f9975c83a518c7befc5d38fd0041bfcb263ee0d5dc8155f9cc3e5e243aee1179dec909f5316a88e9bfdcdc357ef29d6469b391667b1cec4f24a9f9760daa0ee306effc1b2c1d92a0c1a5b0245c79ea73cdc48c0129c04a1f9b91fd4c8184760686f34fb3352b0321a56244cef45386171bf8532b8c4209026917fcd45856151b1b4686bf8857ba27514a794292f8b1a98051b5dd4c7aadfd8446c36a3228a4c3ffe115ca03f329", 0xd0) pledge(&(0x7f0000001780)='/dev/bpf\x00', &(0x7f00000017c0)='/dev/bpf\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getpgid(r3) lstat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900), 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001940)={0x400, './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001980)={'./file1\x00', 0x1, 0x1c00000, 0xcb, 0x0, 0x0, 0x1000, 0x8000, 0x1, 0x2, 0x20, 0x3}) readv(r2, &(0x7f0000001b80)=[{&(0x7f0000001a00)=""/211, 0xd3}, {&(0x7f0000001b00)=""/35, 0x23}, {&(0x7f0000001b40)=""/37, 0x25}], 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001c00)={0x6, [{0x3, 0x5}, {0x1, 0x400}, {0x6, 0xd9}, {0x1, 0x101}, {0x2, 0x8b6}, {0x3, 0x7fff}, {0x1, 0x222}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0x34b1}, {0x0, 0x80000000}, {0x2, 0x5}, {0x2, 0x1}, {0x3, 0x8}, {0x3, 0x401}, {0x3, 0x80000001}, {0x2, 0x401}, {0x1, 0x4}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x7f}, {0x3, 0x4}, {0x2, 0x100}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x9}, {0x4, 0xb5da}, {0x3, 0xbf}, {0x3, 0x800000}, {0x2, 0xfffffffa}, {0x2, 0x6}, {0x1, 0x3d}]}) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001d40)) recvfrom(r6, &(0x7f0000001d80)=""/25, 0x19, 0x40, &(0x7f0000001dc0)=@in6={0x18, 0x0, 0x5237c10b, 0x9}, 0xc) sendto$unix(r6, &(0x7f0000001e00)="615f18979e288eb3ef34bda5c12bab196b8c2611c02cc7b507e749849400da3c008a2ecd28b48429092419c3f13cd391693ca8e4ae7d6581cd751e73379fb92c7c6c4ac13bfdd48af4cba0b999d375311374bedff9214d4cb05ccc96aed6def833937251eba29f99c45e6bc29db8f06b4a93f99d03983fe04776431f3adf1bd9a2b3ecb628a73dcd44c5c8dd8f0f6d6403cdec", 0x93, 0x3, &(0x7f0000001ec0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001f00)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001f40), 0x0, 0x0) getgid() open$dir(&(0x7f0000001f80)='./file0\x00', 0x1, 0x40) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x1, 0x4, 0x1) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff3b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[{}, {0xc, 0x0, 0x0, 0x738d}, {0x812e, 0x65}, {0x1ff, 0xe7, 0x2, 0x8}, {0x20, 0x40, 0x7f, 0x633}]}) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000140)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdbfc, 0xffffffc3, "ffff09000000010000080000000008003f8af400"}) close(r4) ioctl$WSKBDIO_SETDEFAULTBELL(r5, 0x80105705, &(0x7f0000000180)={0xe2, 0x10001, 0x7fff, 0x6}) poll(&(0x7f0000000240)=[{r5, 0x68}], 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = syz_open_pts() close(r1) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) socket(0x22, 0x4000, 0x1) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x9b, 0x100000}, {0x7, 0xd7}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000340)="85274192c75bd956957c662f9a3ee1116733ad07165d7f0e6b226c63f0ac3b426ea9e63863d1a02fdfe5963319af83b49ce90daf9500972fb4d088a60b942cf4e86a54f7d564837090c0b33f8bfa4d88dabc4705613b50c570e35d9d947eecccccb65810804a67d111059e518c20b591b86a404aa2cc8d4998096805617587b72baf9399d9c1472c283b12", 0x8b}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37e3e2c945e4747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}, {&(0x7f0000000140)="fd423fcf3d22aaf776c1abb5acb98833e11f534c878d997e1484fd04c68ae03024d8f4ed87ac993cc50c2781e61e35f02b9c42848728d24bea2b2795a56f12a5af", 0x41}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040)="aa877c3b157f5edfcd6ef366e4409972d64bf3ce96930f85de82e779c05c6a43755e11427c53233995a20f95ef5ff84ea8bcc05ac8e5cb93318fb1de82f21cbe6c3ae9f1c1b0716359ca2f5f35acc391d4a214b51664ef0c299c44a6f9eb457e29fd764986af3f0298e999cc2bab620d09f191812794a763d84ef0a8e8124effabffb9edd6142cf003d69634de755153ba", &(0x7f0000000100)=0x91, &(0x7f0000000140)="14545b879ef38e8461af73d11959ffe5174abbca43e62b890c66c04459890c188222377d15974beeeeb1ee3f94dbc011f6ae4c8ece57f5a552354f", 0x3b) sysctl$hw(&(0x7f0000000180)={0x6, 0xa}, 0x2, &(0x7f00000001c0)="7ca14deb3aa44c121d40a455d732be598fbab36773f321fa662810b2e704ed92540aa75c808cea302b46aa9dc2406d4009c6ffe91ae659ead7992499f3a98adf2d970a84ce6ec75e5da26d99e2895ae48f62a04f405fc09221179d70a88f27c1d9b88e28b9d1860c8f55a214942577142d8287498c4bd2cef37205ea3dd004656654c2c40032cc0772adba00b49a600478d5c99a20", &(0x7f0000000280)=0x95, &(0x7f00000002c0)="83cb8191c2bcb482573e27533161eee7abf1e17b72b49278bd171ec0089e7d1fb093c643f8a314547e82a8ceea405dc44d87d62452742db2ba4a21fdac69491e3544e5d4c370106655bb52a3ddad8ab6bf20dc2594326b589f4f5843ba813f", 0x5f) sysctl$hw(&(0x7f0000000340)={0x6, 0x3}, 0x2, &(0x7f0000000380)="9e0cab308d4f79a15f01f3e7b710dc1eedff0c49557414051e5266c5fd8abac2efc34f5faff2635d77ac45c9f828e5edd46790df2679d9b89db576181c7aa693ebe714e0577f0fda1f4db4fa306bd622d269b183b22ab0d9b9e2af3e9bf5b703e047b954b172979eb9add7da86ba085a70ef7b9b6e30aadae2605feab28323fb18f314c80de373d1e5b8abc36a49a7ee349a4b259a9d05bc40df3681d9c5d5400c107e3462abb2a7051633d152a4e24f8cd00ff1bcb6cd7784120a2393146bdad58bfbf2903ecf21f7200d28024a014114", &(0x7f0000000480)=0xd1, &(0x7f00000004c0)="73283d94ffc1971a269effc94afa22b2cfcd75467dbe5d3c3c11b7c95c946f2eb14a6684b47484db546aee4e0442736e155118b983e939d141ab1425595cbdc3c863cefce79fe7763c718c92bf1865493b8b5ec1e9964df186972083341dd86cc7758694f5c2dd14e61797dc13fc6c9f376f88042c84ce0dc2ccdce36497c2a5944f153450034976d2b9c25c77b6c4a1f3cf06b0eba108cd56a91f76d468b3bbda824a86be9a6a2f906165dafddaabc6b4da479d23cd9ff379820c16ff4cfe9fa7080cc48e438bf101532cbca362a9823d0b9e9fca391b113b6525816cd110567a48234f953df5ab0a320a085e571c801158e10baa8a", 0xf6) r0 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x2, 0x112) r1 = openat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x1c) sysctl$hw(&(0x7f0000000700)={0x6, 0x19}, 0x2, &(0x7f0000000740)="185bb226fd8e50c354e21099ba81115039f24f5bcc9a308693893e2862847e7f70328459a7b44642eac460e2a88f2be752ab29282e35b43570da96953ba88a00ef9aa8c9e704d0936be98e9525111f35af172838ba5953f1a7c269c00b38b5f8ed5917b09e93881898e3c63317a51e37faf6cb889293157e36cd6adc0124a06d78fd143be91a9a0d6ef42adfa47eaf822759798873f6c82426956e2615d43316c4814e08d510c83f46", &(0x7f0000000800)=0xa9, &(0x7f0000000840)="82ee1802d02670c4afb464a3fa84fac54c2aec3b426b953ca27411b5a77be96bae59d429720a8c8fbc364541608d6be315775f6f0828b0388ae52ffc499e20ced535dda0653bda8c17c2e3060a1aeb7a382452273eec1afd1c67734115aa4933fe6240a13969da29488f91d8d0530f8f2ea94ee439b4e676f3382f4fdd8461db3151", 0x82) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000900)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0x400, 0x0) r3 = dup2(r0, r2) r4 = open(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x8) chflagsat(r1, &(0x7f0000000ac0)='./file0\x00', 0x10001, 0x2) r5 = semget(0x0, 0x2, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b00)=[0x9, 0x8001, 0x1, 0x401, 0x8, 0x1ff, 0x2]) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000b40)=0x6) semctl$IPC_RMID(r5, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f00)=[{&(0x7f0000000bc0)="c174f00ab0691bae76491d582c35a23085964accec6561376c8b91065ed2c80c6b13b81cda6373742f37431c9f695edc69815454d31f19ca81335dd240139879f665e3", 0x43}, {&(0x7f0000000c40)="49aee310cda0fbce2864c1295dff080604db27ebfd0674637027a99dee2a51db17dc9d22fb12fe6d988170ebec04c8c95e00ce6a3eafe081f183aa", 0x3b}, {&(0x7f0000000c80)="6ac28f3d5288c634473d309618e868156dfcafa92eccc66d50f519e7df51ae1a86f2df057f073983c31b6e68e61a3f53607f67b0fea46e7ddcdeb1171c5337574dea5e576b7e009192de60c2eb5e4452cb7c4eed939a94002f6b49fd24b4", 0x5e}, {&(0x7f0000000d00)="a97dd55461e79f6e9e9af92623c39375539499f83994debf1240298c46b537f8710bd70b2136e4984d4218548ab33677eb2a9d3164621f2953a567e039faedc6706026839678cc48ca6705afe0256dc4554dde22890b6d8fa9f5ed99a0c796b5618afde0f993ccdb69c4d104dc95e0bbec5b188319ee6d0636a8b47b830d640a23f27e144c3e2544617e6d431110303ffb244bdbff629c4b6848c2ca007dc4d51cd8ee2f78b923e894686877e20ecc3cef236a6fa47c8b22381fc67adee6745bc6cdc103085e327471a21d697ff3328fa3fce2577aaaf4f547fd09919700f817a6ccc19e7392a0", 0xe7}, {&(0x7f0000000e00)="5f0ee733bbbe28b9679e2e92ba69824202e71607e01fcc1befccaf3f60f1e814e676ce602e92b180f90ee88a5a44f080e3a50d9ab466004019d1c6ff4b571cd4406f3cd237d444a3d4e0af5bfd94bba518430e7269514cd9a6fa379c01e194e445bcf153398e9ba021a0aa08022b58d5f0bcd4614d21b8cfd6f1d9eea525453e747ea902ca7b7798791e000f91061dad8645f4e64649d69bd161a1711aa3a8662e4ac64ffaca6b5a5e0aa6529df70d6eea81fc2eeb93b37054821e1c0106a945b1431f5550e3efe65a218c4afa37800e5ecd5a545d07869d077b3c45775a4b9de0f0d8deee7b5fa2f4ad000ed396", 0xee}], 0x5, 0x0, 0x0, 0x203}, 0x407) write(r3, &(0x7f0000000fc0)="5bea502b74ddcf7549bb931c90550bcff33725e9e72071b600", 0x19) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000), 0x200, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001040), 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001080)={0x287, 0xffffff00, 0x3}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0), 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000001100)=0x3) open(&(0x7f0000001140)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001180)={0x401, 0x0, {0x60, 0x1}}) r7 = getuid() seteuid(r7) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000011c0)={0x9, 0x2}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001200)={0x0, 0x5d, 0x1ff, 0xf40, 0x7}) dup2(r6, r2) setitimer(0x5, &(0x7f0000001240)={{0x10000, 0x7fff}, {0x8001, 0x6f}}, &(0x7f0000001280)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0xc0205601, &(0x7f00000000c0)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = open(&(0x7f0000001180)='./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) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x6}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x3}], 0x5}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x242) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b", 0xffe) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r8 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000", 0xb, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 7: setuid(0xee01) 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) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000d80)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x0, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0xe}]}) write(r7, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) setsockopt(r6, 0x1000000000029, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_SETMAP(r5, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) syz_open_pts() sendmmsg(r4, &(0x7f0000000d40)={&(0x7f00000002c0)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)}, {&(0x7f0000000600)="e6dc492e18b95ade2a97d56291dabad9a857aaace329820b5dd0df86a22a38", 0x1f}, {&(0x7f0000000680)="0a43b68bde58c1427a88af386a80f9bd1ae32d1032a91c7b6e6de4bec420d3164164e31a54e5a33bb79ddab08f4c5301e67d54ff23099af7a0ef48ccebbce56d0e78c2e05a466bb8f943", 0x4a}, {0x0}], 0x5, 0x0, 0x390}}, 0x10, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) setrlimit(0x5, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff070800450000010a009078a12f290a00"/42]) r0 = syz_open_pts() close(r0) sysctl$ddb(&(0x7f0000000280)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="3782a467b709", &(0x7f0000000300)=0x6, &(0x7f00000003c0)="c89dfb51d8a4caf7edaba07618bc443f92479288e22c36497b4a4aaeed5e7de74c47b9b6b9d8e6811810a2eb6fb88a4c519e0ac6b902789e81f6ff848470818791dbaacb705a853a1a48", 0x4a) 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) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000540)={0x0, ""/218}, 0xe2, 0x2, 0x800) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getrlimit(0x4, &(0x7f00000001c0)) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000240)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r4, 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) executing program 1: mprotect(&(0x7f00000fd000/0x2000)=nil, 0x2000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) executing program 0: 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}, {}, {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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x36, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0)="f1a42138", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file2\x00', r4}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000100)=0xfffffffe) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x1}]}}}}}}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x208) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a}, {0x6}, {0x43, 0x3fe}], 0x3}) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000003c0)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{0x8d}, {0x26, 0x5}, {0x8c, 0x8b}, {0x8d, 0xf16}], 0x4}) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r4, 0x0) r5 = socket(0x0, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r3, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r6 = getuid() seteuid(r6) syz_open_pts() executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x2, [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x2}, {}, {}, {0x2, 0x2}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x400}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x5b}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) r3 = socket(0x18, 0x0, 0x0) socket(0x20, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x63, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [0x0, 0x9], [0x0, 0x457b], [{}, {0x0, 0x0, 0x8}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x9}], {}, {0x0, 0x0, 0x5}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) r4 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x8ce, 0x0, 0x0, 0x0, 0x0, 0x1e7, 0xfff}, 0x1, 0x1f, 0x0, 0x0, 0x0, 0x7fff}) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea000f018f89a2ab", 0x8) msgget$private(0x0, 0x2c2) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x120) sendto$unix(r5, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1a00965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xffffff9f, 0x409, 0x0, 0x0) r6 = accept$inet(r2, 0x0, &(0x7f0000000380)) sendto$inet(r6, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) r7 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xa, 0x81, 0x5, 0x4}, {0x6, 0x5, 0x9, 0x80}, {0x1d, 0x1, 0x1, 0x6}, {0x7ff, 0x6, 0x5, 0x9621}, {0xfffe, 0x0, 0x40, 0x4}, {0x1ff, 0x8, 0x7, 0x6}]}) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff0200000000000000000000000000014e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780200"]) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x80000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r1, 0x2d3608a5) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r2, &(0x7f0000000000), 0xa) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r6 = socket(0x20, 0x4000, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)="5d6b7eaae3bffc7a88c2a37d45ff6ef8906e6a461bcef47496c222c985fb994c0d4c36c500ebe0a729a1be1439e815ea3b367518208614f2793705688ae267856abbb0873aa026d99163e44d5f813f355ea69da3a244cae7fda71481b4c2d76ee88b153ac66a2334add366be22e5023723435de715abb70f51a30f7f4d5cc1d678f5388d832a7fc98237ace2bc9162b7d7989e61f94c1626eca774c9f6cbb6296796dd792623a4efa3c45c0318b4d9faa86e0e996ac7a50392c75febf12094ca309e081196fc356bcbbb264e39f5866036dcca334152831aa1d44024c61a456326e663afc58469fdcbdd345403c66fc4", 0xf0}, {&(0x7f0000000200)="863314b87b4a1e550cb9dcb1470eb57972e872196e173abfdb136ff3166b46fb010b7faea38a515bc71b5ef977289e94889eb397369a1173925b4b631fd39c8445e586eb290e525f42e7d0eb718f59360552669260eae92ef7c1bcd3156daeba901798c3efcec17412f22b374b34e16ba3eeb27565ff8483df77e396a06643d3d84cabba215851b460e4c8bef5a613552aeb9b0c85b4943897fa", 0x9a}, {&(0x7f0000000880)="e0e49c958f0c882e3401b519a42a07adc4f1e40f41e4a260f19b92d98f28bb6a15f788a9743380c3b3237e25f8ced7a000a6c8bf1404654775ad102f7f512f1e6ed8fab1723f0ba844311118b78d0631aad01344d43ee1b18c666e3c827206eccafe1325cb7cef063be80b0ffac7a158ceb8120684", 0x75}], 0x3, 0x1ff) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b", 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f0000000100)={0xfffffffffffff246, 0x0, 0x40000000003, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0xf07]) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r3, r4) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kqueue() setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x7ff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 3: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 5: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) mprotect(&(0x7f00002c5000/0x3000)=nil, 0x3000, 0x2) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x34}]}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRES8, @ANYRESOCT]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="23b2f1", 0x3}], 0x5) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{r1}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0xd01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt(r2, 0x9, 0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x5fa, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)) getrusage(0x0, 0x0) open(0x0, 0x80, 0xcb8a9cf84c4aed62) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x1}) open(0x0, 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x40, 0x20}, {0x54}, {0x813f, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)="c853548f9102bb327f8618fd67d3535d5fc41ba388273313fbdd1181c106499a246a108433c3cf9dfd15709f8aff3f2e8e64893873e0858576d1fe28970414069eb298e6f157c67bfa1993fb885174945b0d301c2f437aa5a7db5b1f99d1", 0x5e}, {&(0x7f0000000300)="00f29b9834a3302640bd1bd0f39d50b8031b24e2a984b13c304ce5fe518e96cb3525b2d5bf2cb7f77665345e04c8fa283e88290789696c5f03385efb5fc5be0f1ea4e3f2079bcda51cd5fadce0566ca2510d88752a65404c5612f44a67449ae2568d4268aadcedf9de617dea30a6f950defb2dcbfb312c8efd1e54d8a80e379af9001ab7cd541fbfcb266d405d4e", 0x8e}, {&(0x7f00000003c0)="f612e7cf611586734904b0fe5afeef7146a53c66b6e0fc27ca33de2d9604d3522dfc8d73fe04b227baf4c8c2e1c95eb6d6470d1b0428d80eae137f85749dcb2ba8f66c673adc1cbe6b4f875d0f118d4300bf0ae4a3821304c6e5f688025e41bb26fc17648f6398e8c198", 0x6a}, {&(0x7f0000000200)="069bbf563ee8c8adb802990b4fe1d7667e489da954d195e193c05e458a6f46a8e54a452f06e6fa23", 0x28}, {&(0x7f0000000440)="d52342f5dec8d67fc36731df413618750e7b8c64e8c3b081622dc61a93d22e339d47f4fc263b8df211307780b8cc581b83d5afe8a25d4d40a8a02ad9c32c7b032187a09a60f1f6cc89cbc80be13e58bae560ba7313e662491c66db0f7a264922a9695847bb43ab0d8b2c5e7d", 0x6c}], 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="00000000d319403d4c385a0aaa5f64340ce44058573affb73819f2a4eba49f7d4a94ff", 0x23) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) unveil(0x0, 0x0) chdir(0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x0, 0x5, 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x120, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r1) r6 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x6c}, {0x50}, {0x6}]}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x1, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}, 0x5b}, 0x10, 0x1060, 0x0) shutdown(r3, 0x2) close(r3) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000600)=""/232, 0xe8}, {&(0x7f00000003c0)=""/183, 0xb7}, {0x0}], 0x6, 0x0}, 0x1001) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, 0x0, 0x0) socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = socket(0x20, 0x1, 0x1) listen(0xffffffffffffffff, 0x0) accept$inet(r7, 0x0, 0x0) close(r7) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x9, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x4}]}}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r4 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="91a6e341d8bbffffffffffff0800450000f900000000003a9078ffffffff000000004e234e22", @ANYRES32, @ANYRES32, @ANYBLOB="4008001f90787fff13129a5abe51d7aadeac84c75742130686fd010402030305080a00000015000000050303651312c1951cde44e53f3fdfc07d85a06b56fc000303700033570000007749527436c230435939cf245f89cb0c3f6c884e2660a2c549b0badc033af3f5cf28abf54160305d7ab40b1d8195588dfad52a0c5b080945695cfee1b6f7e78690c33720aad7f2ddf5249513c8bbdcd0cf1fc75ebbd38d6cdf07c2d201223b040000e0a1f380bd16fa9069d76308fbb9f121d6a168e7ea92d250cddd12057c77d53a33043f8298f306908a72ab9e69193d8ae3ea9da5e02a3ff00ad5c2c0a8d4778e03073de87879e7c9b5a320c1d68178d4e4a100bf424ba23385280cc81b99a825d76b9c21d2aa3df48b14a6c5848291cdf0628821e48368a9b8cc76a041e38fc473eb69b8143cc59abb69bd00b96680ed4571d1d335d55eec72cd2ebe88fe14e0d5723b3c52ff0988dfd869a897a6fef1ee0fbcec79cbd1893cf911b24303e0b93e9c31f3b6d657ce08712a037ddf47168a4f38c8d05981c1fb89d922745e1592301c259f4b0c000000000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xb4, 0x0, 0x0, 0x5}, {0x40, 0x45, 0x4, 0x4}, {0x40, 0x3, 0xff, 0x81}, {0xd83, 0xff, 0x20}, {0x101, 0x9b, 0xff, 0x8000}, {0x5, 0x1, 0x1, 0x7fffffff}, {0xffff, 0x80, 0x4, 0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x100000000) r1 = getuid() r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x40) r3 = socket$inet(0x2, 0x5, 0xfe) r4 = socket$inet(0x2, 0x4000, 0x3f) r5 = dup2(r3, r3) pwritev(r5, &(0x7f0000001580)=[{&(0x7f0000000100)="58f6db29828662b5c0a63bf61fcf347adcde7be371882dc7a77af2fa9295a11b23f239a01f35679d0ec24bd5b2e7814d1cae94a4cba1d3aecaa5747ad5f8a06a4997bf35e7c77397ac99a5ef35f4d37a21da475917290e68f32dd75005322926f3b5d6736b22ce1730db145f6736a9717541f03d9608cdff3144ca3781ef72095a81051887718491ba6fd4b247d9b2b27c9ad5eb3f24af3dc4d14181", 0x9c}, {&(0x7f00000001c0)="cfc214b50690de6ede99af7392f76bc35025fee55ad03393d9dfe8342434ca7ddfdd4fbf9bd86531a57efef674673bfed1872ad10f52ff5b73438ee0569bf68e7836188528097ad741b15802fe9b5f4ec9b14ffee6923bc8e50a59951ab80db98cf1e1ce48c9476e187ef189c2097a9efc4ca1005a1e29f740fd7bb8ef0f8c903a66499b038a1aef254cb7141e6a4ebec7c0b5c0ade08afecbfe2db7e2d736248a047504273a763ca82df75c83dbd7715288917b9ca6bce5878c0820fdba43cc90724522", 0xc4}, {&(0x7f00000002c0)="dbda6c48b6f2c2cc2115980b6c98efeed16a6659b025cbf388c894eec70f30589488be13d5b30e9748bb04f050e064b3c683b8ab5d65156c923a1ed38e7eb9bd0bec940faeacb2a74370b5c64aa8a4b520d416871875c4f76d6446318f9c318a04de50c569f01510e15b96baab6e3b88ca3920e11c33711f4918ee3f94fb9ed2255f08bdff3ffaa04f8fb0829f02ae3ce61b06eb2da6d4a8456920f2a1d75bacc2c461059e7a19", 0xa7}, {&(0x7f0000000380)="92eee26b4cde673fa60034e6596e1f5a184d98a55973c0d731b0f26063f61e393713d32cfe433187b53496329fc50f80612cf4f9a740c78335cd75663fe078b3adfc9c92a7b8ec6353c84a29d18e74c94863bafd230871a62ec7fe3fcceebea96eed2893", 0x64}, {&(0x7f0000000400)="83545f42498864e84508d2ab8bcd578bdf2db12f620d4d40a577299292b004065e2e338daaacaf019153c32537a7d84a721d5e9a935ae9e6b315652da6a7c825ff196c60b4dedbcd36258b39b5cb73cc50af2be67fab6e69e3a6366e26a4fe8936231bfdebdf881a3bdc9bd333dfbf", 0x6f}, {&(0x7f0000000480)="f494640c23d2c5b3c42bd4204e10e931493e58a0be6f11a3658830e01d1a80cb797e251197f96a68054d710aef85a1ac9529d345966a1db45189bbd07e83e53e9c759b21573fa785e95deaa4b4e6036511068d56f16f5552bd3bdca6d584e2e0b8323192ee8fc1cf601287346f25d2ddcbe72d74f86c69957b4566d916d16b54dc8b54a4708ac06b49bed9271a496e21e7b70ecc5d2924f20af1b3ade6e8bc3a697ead97462ba9fb", 0xa8}, {&(0x7f0000000540)="15cc228a0de593079931d7451b7b50cd08edad33558ab669821d018a22ce60cbf48c5fd77b3d5b55d7277959f937d5c34e82a39248d05e238100f16641912329a49cde33aa5f51b2723336fdd16d469f7e3887484af8ce0c8327441e2c2d7c38e6a643d230065aa9d09f5ef0994142e5912c3ba4f9e0f6f0ffe32f24d7ee0e2de501f13008e3ef431d7ffc3f9cf7a27efb0fcdd66716863fe426f201d760bfc4439bb8a3c75ad0e6bb6b6f2ee61ae5fbbdc914efc06551012da5801fd7f2bfea188df18bce0e5e06dad757b0b371376e33f73486d77c4601b8b35dff5777e792444155786b88c3e5c2c3cba20d03ef174ce7f27a1f13471a04ea976137c536eff6df6e9ef0d19b1d73a7c78dd5efc226ccdc505857824bd3e811e58442b80df886f55000fca0b388f7f6e749edddcc83d465338d9e7a7d284495d0e84621cbcc87be06f8f18b19e7876946f938ed1cf1802f7c0be5d9c25fffb2d9ad266400f6a48597b57bd8a37bbb84b997e15165231031196030ca9ab493b7527356c6e8e9adb72b55115995d5cccd1a54b011a3d9a0b252a05cef629ab18663a2760a1e467d8546f1f1650265c8fe62cf9daa939f845d2061985bbfdc0a8d3023f211ee0549cdb34638febdf2c09db724856022a007330ebd054c33709ed342bfb601e2425db899e11c01508b9723d01150e032b810c8279314e124e53c026a518c6aee93cc33ea578c26a19d0b733fe91e73a2ddc57bc24e5623032e0b026897ede876f696f2ae2d233eb0c0cc547b7a00871ee70e5860a5dd88f457f982b75293abb6f39e1dd45474558849866dbac3f238d478b3707b41616f39b12eb31341c2b87932bea3ba89f179e15b90d6f8f429763109e451b8ed4031412698bc0edb66411d59b07008949e8c2071dc0d104caa2b8a366c504974256f7c16d6bd335ce6d43a48767ee5fc00ada1d4cde8833410bcaa9c7f05cd90eac071858d0c1c8efc19e27945c82f5067f2058f7c687dca6435f77f328472ac262fefbdd6efc28e12938d08a1f86416a0f48f50f09a13deb7587fde522b8e00f8a24034b18925a77110a57653c96ceeeee4c7df50ac31516b7165ac5de122aabcdd27ce438c9317dbdd5dbb6bb707905cb529de0663b21c082556a9edcb7986a96a4069732953d2f1e719632863d0cc2da16eb71ac525c45682c303da9098f367bc708d341dcef2892828cb58210e6c12fd8dac58f540e83084de450f0efc110c3d4cc96d765a3aac366eb7fe3552b58df3ba391d8006fcb832c5f2bee3fea70e1bb56407adf5576d76f711f473483aff3f5703801cb76c4903c6bb78f28acad6c20ca087a796a99810b34e2216bb48688e3b2c0a46a4fee0613cf3aa5e28601b02a69947cedcd4914c1fa4365ed98306bc05bb8af04373a0b66d2dbaf399c005038e40d6533c8ae9d59efd63991d8066fb0808321459c25205b02ad3742a044aadc1d26d81cf24635977af7911275ba97ad0e76cfab01877fe7e64ee79740cdc9025c7b24822681deb68b46286ac9587f9f5d78c433ba4b324a02a2c4ff7e5ad5186aab98516b12e45168f36c5e8241909597b017306ed652b06ed471a70658f162b98afc08c2ed0a77b7538be3b204fbcfd181ee8f05ac1cb1e7c0f5fda303e814ab3bbd4d299a86f266410933773fd97643bd2c170e88f42efaa8270b4aaaa38f085b6935d7a24c335845f327c7b43b71d9d767f9bbf20c91a989fdb03fb7aaab4d4e919220a40fdbaec63b2f3c6ec3b7382a6571b87ff1b838bf57fd2fff382d2db79be4d2a47dbfee3aca0ef996ea6d85c295a874d4793721e0231290740d78095154fa255db357ef5f203c492f6503d3d3beb4b34595ad9a934ecbe4e8a9837a6d62f89c3ab04061f5d528f14016ce01562c627d9c19dc9bbe0f187a538c82ea761b1ebadb5599af4f3983ee6ca7531d757ebd6812394f17470586fa50241d89d07948be2cbc3e671a44eaacd1ab9f531fc61dd955327516840b144e58a9025704172bbe242da2f46e0df2b07d1ac386579e198281c6b7201f5a8879f2f6d259858a0b4f911b70e47cc91dcc6a737e5497bf77c8efe030945935b4388b890808b13d1ba47f68f8118cdf19090ee35e3d254ef15db3d05f079d0625a02e2a19f7a309caf88fdf72d78fe3ebad23e4a8653f7302b972d0e9776d6366bc65b7b475f03bf04205dfbe29435be7992967c048bdcb94d83b7182929541a63df949dea840c17bfdc8178ff10070e6fc40a8f54c2971aa22a7a1832c112f612951890adb7689e5010af5f9a2d54fd71eda040d061bbba743eb265836d681d9c89948c479f58270f3adb9a436b8597b3191fd2284498b8ad03e04928d5ea185b875d3f81a77a1ecafa80bcdbb3efed47cbdf8067b2b47d166f07e2055b96d8c5d8595857f2eb8f92c76d32fba8c6ddcca1a889e9260c5f8e1a2517a555613cf66bddd3d0940a08254d3579784103ce7b9345b5a89f74042b7b13140c9077a722ce1239e99fa62689be4a646a000c07d5579946dd713ca0843ecbeca2b0e8b3e8640b2fd03de655aa4f5a6392f6a853b2af7d7918bddf9f7e25ea7793816f38b9f43d4b50eda4ffc48e8071058cdc47e14f1a082090dc279fbff80404f490da0d6246dc6bcd80e444e90579fcde61028f813cf0edd612f0eb98a4217e9d5e7e05b2c521d6e6b05e104f74315b75712caf93dad1ca828ba45b6994b544775744e53eb25778ff73217c5908e66885277a2d5cf43e55e36da2f88b974a77bba576927f930d28c964a02accc8a1d6f8f4d5be8f4e8b2faedec211b55b5fa66b013683cfe28027f1bb984159dd0b8849a40c0a1125d205ccf6e79d797487e2b9f347b405236a26ea112fe76e56425aed70a3aff37b4b9f62803f4fa62abd655fa894a705c4bedf3512f19a96f6da346e41c47a909cf0784b3463e3a95363a82551ecdc6b3ffe042c8e99e774b46b90607300c9a829211da5ddbada019470ebd5ef3649c3f1ba82502d8bb09cb6267c03334aac4badcd2f62feab7b71f79cefd315cdc8ebfc8350f1951610499386b6b35bd8119b2ec9acb39ffee1c7689d5baf90d40c4430c456d69a4a80dce293c54c85c708f0cd06191019154cf6723aa87b7b3a1045eda1f6bd82beb3a7eb3177cbb9176432c0646ee384d8dedd324b0f3f16915e521b952a87d5edfced509fca2c03b44fa3a10ac5bfa9689b22a205e07362ff946850a67980ebc1e11d35503bd2a63a1393858b1dda67289fee515b9ef1c5357c094bd23d8bf11306bdd825662b3c7535508eade5ec95a00bbfad9b2f96ab373057646d84825359b01923cba5abf4cc7f2120e89d7830ba15fa88c1fc080895cfdce213c1c4cc67792565fe71f8ddc48de30ace2bbff0b1ca7c8959d665b61cafb77b7e0a16b7a8fbd6d48a939826c87c466414412f90143bfbc1260825ec15cc4ee77fb751b2638c62396d2937f77223264c505533fe390a79e1e6885526932a4fcc38d49af45eff516f6e19097d0bbb4c35da7808ae6e5657c969cfd549bec92954964a1e429528520e8dc0806bc6243924e518b52b315791a294172271e9f201fa1a0a38e126c1a3090b8b08ee8f5c88a6a68ae722e34c7867ac0ce04939baa7a0ad54817a92f4678f285392c684c5ca957a811c4d03c9621c7f916761bf4417d0b59ea084d7fae8cb36e5d4a2b648552a69397b6af1d324a0068598f3a9d2a28c47d2aea817296b3de3ae6dabb8894a27817541031b0da3e2ca5d198c85c952a2ea043eb08b48c056bdc7172930ad4ca8f4c93e799a514e397db0e4840233bc446941d0c97788f06752877c26b5bdf66f0425950c8c6520d32443196e413615e1cfa082bfafd6c0a05eeabb9fd3dfd81cfc9bd24670d0f7ee5f412fd746f6b7d085cb0e1ebeb8eade7f1d2bad5b5af8f30049ea1d245c90ef6a3d5154770a54fd7bbcb300ac0e392467e19ce979d9c008142a234e2d1c33ddb1860642fed5492a9d640ca5d58b38aadf78c5f7ad6c7a0b0f91d959596f26b39e676a2325d6e060c00257094af01901e6ac941bb062e522957448081ff99deeacaa47d3361e99fca4e9253c4b0f0875dbd82bd3063c572da9213ad747067ac6dbd473a328c2d51d650d675509d8e6c848f69a8fc1d5580087d699dfbc4af55c8653734f5a8811b92c761d982ab4751adf28a5b1042354a4e2e2718bde7211b1635a9012f592a00a30c8f1fc85b1cb1f441c20ddfc2440e30d8e9134892c5f1a77c3a1d84f8b5a562613527a4146a58281f868f7538c5bcc11b55b225ab97a11e7a509407aa94178ab52fc4ea98695fd19a134c3789e56a453aebbec0a26ef20adbd073014c9a6f9ddae1f824e7e8ca2f7bb0412fe4b0b24a2a5127bfc2d55a27ab4c184c1d7c011562dd46e82ac7eb4741fd330475efbc678762e8861db92ae18091d7e0eb25d002cce556ecac303a879b498d730bfc53f868b0b0989c477b482bb21658eaddd05822b9ccdcbaf95a21a6e9bf868f257509e815a6a1e6bf56659af575ad3d9a50d9f285b70d9a4152c415af62a98afb27af3a8e10e6b4f547b9f771b4e83a6b09b77918b89b44aaff45fd106499c40ba227f72cb0d0a2894967c5ea9a5a74fc72be84b3f1c7c4a821de18fedd2859b334e1f658dedcc90802233667d6a2a10d1c50ee27ed3ab4a20cc9864cbbffe7119469d405e88b3ca5aba40331076f98d7f2645d56d6ac3cbc74e0b685dda0fece6a294aff59052456dece326924b09b61b90f0b1c4d033e60cd4bfa5621cdeb9cbc15b404bf8ca129ce8f1c5744a3a9c5b76822b76da979afffa8fb5f39757cfbb712a501d828bfda1b42f80f797ac7ae962a49331e194c26f562c48b3ced109b9ec975b85f63df262340a8491c0ce49521752f58ba45a386cdb13eecb08bdb9fb3b82e7307a6a7693c1d6882e2d4831ac566418e42c1e73c43053cb4b228bdbd459bdb268d2902e108bc9d3752e0b715d1f2fe6c7d5e6f0f1dc8c16ed6a7aff4f4e01812afc6672a6087155de475a965560c53dfdb7a242ab604ad817818e7eb4b3a8806d5d45bcfb84272977c1519e7b4a0f8f3ce33a7fe99ed761100c9a3a718db5d60af79623e53e11ac41ac6569420cb6e72a37d7f7c8efe44b1de5d864832d464bd31f8aadf7f379c9e5ddc620317613578ef57f6010b68a2688ece99141ae243d18810187bbacb797e50761fdc8982049d26b01189f986f3492f5e3b79e8c08b60e2d0ee964e90aeecc74a6921a0f1a6cca07a3bba6d654ddb4d91eca0fcb8d807eec7fece685e5316cdaba1ab9280ad856fb3e6e1f0c766f5f5eed0d7132e270216df1952846eb7430d9d068e157855a7f338225d12bf964cbdd2163c1fba18950e641db574a8ce471c144200dee775df204a17c9fe763687f77f70d104808a64c6906f6bd4ad866279b283e192c44330921a7f5b05a562e7313010bc0fbbdda9c470bce1666fc8007b85b62655ad8f4f387421940c7cdfe7ec64898b8627243d5f7c7571afb5661b647f6a92a910fc41f7e69ab7a90584588e44edf66cfb771e042bfd91b50e99a9c827a69b7878492a8db4dc8d5c6151472f4f447a05d4716d925b16f0483be027f9bacff488e3dcd8742141bbe248e6d0bab2d71537650656495193fa4989cc827ef767a4092f7045b15877fe7763ad8c8c3a9768ce479275be2f9df224e8c6d070cd8d67015c61351b63060eb558e9e4302e2895578b30a50bc26e45adbb08b249a27747b14f12d2eab1eaeb76a3858ec", 0x1000}, {&(0x7f0000001540)="5c90d6a8d75d7b343e76709195c8a8a3647560ecd36adcca2611162389b276fd98d6deac069a50b880792dcb5d7f845f2bf0e284b08338fcaba27deaeb82b7aa", 0x40}], 0x8, 0x8000) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001600)=0x9) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/100, 0x64}, {&(0x7f00000016c0)}, {&(0x7f0000001700)=""/218, 0xda}], 0x3, 0xfff) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001840)=0x9, 0x4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001880)=0x101) r7 = fcntl$getown(r5, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r7) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) sendmsg$unix(r5, &(0x7f0000001d80)={&(0x7f00000018c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001900)="9e0e20e029c1720ead2e4c935dfa997792831f63eac4776378ccd54160a09449f6445b12ea94fd996fe47d11", 0x2c}, {&(0x7f0000001940)="bbaeb865644364373f09956f1aae9805339c9ba432a749346967692da315cb9a41b4e5d0f082d51ad646e5815ac4ff0511128647fd591b57541d315ee088bf21e379def9a97ee2465bcd79336bf15f8f473886eeab2fa2c59928c4ce0892d698d0851a9d243de76ee50125ecd8006ef7be8fcbfb080c82dfd7a2051b9ec959ebbf86d02de208e643c6e750fb3b60ead70f7573b9b202992246cf615116cc593ffbd4e6f11d09701799c69a1b6915083775b44b8524de012bc03c53f98f55be6b9b677d775898b2322e9fd7af21", 0xcd}, {&(0x7f0000001a40)="7adfc95aa72f7a383eaef778ebd4247108", 0x11}, {&(0x7f0000001a80)="14d47162d056c3087144ccff1c369402bb0fea0c06a1455318557b5eb9d8634f06405be773e9d549132a331d655776e054dbbea4c9360df184a12d7f7c6e756468dc1dd519e28fc40f9cf5eee9ce21edddc95945309d5a36388a24eb5aa0b1ca49e0e270d00727811b076d1afc93040393d0f25e5b4cfba8de899f16fa809073", 0x80}, {&(0x7f0000001b00)="ff5570d09c2c83c6140f4116b066cce14be346eef857b5cb9508d4b354ad7f091ab6b64f0cb5ee81d965ed522dac67671233a86c017e735d967a8d5f5e3b69ad4a8922d252ab10b47bf219812ccb7aa7699539369493a288c09c49222ecaea895ffdd2b9755ecabaee0d55368451da63", 0x70}, {&(0x7f0000001b80)="932ccae3c436032dd97091631b71a59c3d81b8ea072b587b997458730bc5b916c810b88fbe2be8ec127c5abc3e169ae1b2316508618a96a74cad22d2a0444d41c8302d0954294c237c2bf1d692e7099946944d21e45a1e8a8e558e2a4f2b83472e22220a356c816ced84d8a140bdbefc729b97d81f6ee19efbc4b4dddd7be0b585387594d428c9b5f96947f707", 0x8d}], 0x6, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r2, r1, r8}, @cred={0x20, 0xffff, 0x0, r7, r1, r9}], 0x40, 0x8}, 0x402) ioctl$TIOCSTOP(r5, 0x2000746f) open$dir(&(0x7f0000001dc0)='.\x00', 0x8, 0x1a3) pipe(&(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r10, 0x20004269) bind$inet(r4, &(0x7f0000001e40)={0x2, 0x3}, 0xc) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000001e80)) sendto$unix(r5, &(0x7f0000001ec0)="8b53323125c1c633e03372375b5ce7ff53eeda42872374fdf1131ea546d405cee325f1e94aec1acf09167e235b6c0fd195011232687293ec9cd10aa22aff8c2082464fa067ee0952a3156fa994c2ad475e03508af11236d94745ee020410c45165b5ff9863a9b23a8040954e44059cd16874e240b684f60a4129fa8ea0373c74bbf683ad0fa7e607d6ebe2efcf8c811854ecff00d4e242157c58596490903aa7665e693037028f0cf957477acb9eed090fdb55b96093f4fd255f749831fede84b742ea1d5eab96b8c617bd1c724bfdccd359b37dc56097a21a04bcf2ab44678016500fa345c0921b67c70b2f80f44b51d130fb0742ea4b35610cd522f61f750f85125a9864028d1d1c816b3832253220dec2e8c5d4ad82627d03623c21e4bbe4d10c63390c4112815327977080aab1ae5c7751bbcc0e221dfce386108777ddb46ed383cb1d709dec683646621635c546374a57082f261af13eb692c965d2d948281135b693529dcd8194f310d5a45412932de62ca1b7d3ff5dfc6b8724d7eca66baf0930619bde1494cf7e89b8f063bfbbea19a5b745146774c370bb9010494015c78896d8f35024b4781c0d426e0c1a5deb97dfc40c2a58c1f2c18e72d3d054fbcbf0ac30ef66a8934a228eff8cd7454355b69d167cb35fadd81ef0585a038f949ba270d4803d3f3136b46abb82a29f672b80a4185525e55e4ec2b7be2fb72bffad07eee6458f1a37dc1763002566e85e76ed3f1a0e888d2ad326d5ea1bb29edb04d17ec76df4d2cac12e9d89ea44bce8bf64a2f2c2bc875fd64024a99ed374a8e546de7187e2cf94e26ff93b0dd91ebc5b27d1dc48739d2bd5eec42ba1da519a697c7dcaf65afb25b1edee264cd22d360353bcda084f8ee09f3939e4db73383784163018bb86dc15dc20c7f433a982a87de271a2f4887be69f72a8894510e5060b8b8194c197b77de36c047d3e57a843665279a90fcd986aa27a211e06bf72d05c84fa887746ab99574006930fa539c9dd0ca73026faa8d18ed8c3c63b01933cc702c545fc84894b90c8ee7dda72587b939c76521795ba988a9b45fbf52908fed15bb8a6a8611f3da6c98e56ac39c60654666881da42b479ac754962dfaa1d2a49944cebb1c64ea5e8f09821e8e786f78e8296de5f100fd687b3d9e1f16b5b0df862aa6384dd234f6b05c118f4f0a5a5a3ed88c8bcbd43db69046519b11d5e3116f48cd36965901e960e20ea5dc2b813822f502b4c59d7fe87ee0ed2e130a33a9a3c60fdec89a2b67810b9e49589cfaf8940e33f3bd982c09ceca73ed2e817552b4900e240e0f0b22c0189dd4e8b47305d13bba7aeb3d66e10add1d757867fb9781ce5cc46dc4e2c5db24fc67219539fb68925b25c76a4a704df64dd80b510e9d20d6e420f3b8f77501791b329fbbd7d556cba0b5964f84dbb4b58fec71b881f0329746aa33c4933b598ddb4080f87f495b020c4d1012311ff343b6227003492f7009758e883d5ff9c3b74d63924ed72e1e6aac89e117427c3d948f224777c219afe57171c9e41458bf26e5c8490d3868d9c7aff896a3c721223c4f0cf1fef53ac91d3cd58d6f520f3cc058a7f997bd51e550f9a5bf79063456cf83c9cfc9dbde500f7be1f1f24982d2478f9179d19629e3d2f22b974e979f79db957b80a32b5f667b16b220b6d652f9627b517f0a4737dfc264955de0bc6a0f12c2ab79f25b1acdadeb102aad8885bfed31da984bd830d35f6ed1cd5bdee6597972b39ab51d7b6e7a2e138388b80c8ccd39886035d8ecc43b063ca8b212eeaf8a1d6c40e01c809d6007ba311e2dcbabfc997566f5eee717dd283373ba6ecadd6b6e4747ae0e3789039970b7c9a7a5205c84a0861c9119e9f31bd52905464d85f01b0d7cc60b575a72ba74d285c04efb15623657df30fbd10516eacd737cce1d1ee64858d8fa4e246432261a8a8e23ca07a7029962644ba1413ae0f0d50a1963d2ee4349dc4c4696a41c060aa9c7953dd8de12423f32c3f7cdf56ce2ef5ab4c0706696472aa11c449a0b400ddc3557fb8b5ad475eafd5a27e306d2866e7d76a94afd8d27621bb6709d090afe5fca2d4c1db8aec70b3a8e0fc052a0ad9a85f766ad0b44e4dbe57bf6e33e377bf8b35fe1e7b2db5095ada179927debbbbf8286d6f0aa6819d5888d7cd26f043bb3d4d3073d6ef610c3f5edcc47eaf2f797ff2898b96201dd629d70a5749195f8667039ffd9c29fdc719976c9e42950daf249f59b7e24800194b9b1f0ce240f9e208a57b69132aab954ab6212fb2850b4675174f48b01e3eed9df739327bf4abf60aec65be85f6740d812455030a152384baa8177803a1705e281e45516cfb31e50decdc0b1368092210a5ab1433dfd1d5d260529cd0b259a0448e2a9693fbf51074819ebb638afa37f938ad3f49291e3c50d67943a985cd37b15c67764c88441d86daa46f1f2f724e4b401177a32c873f49410eccfd78868a2d98a8d7ba24492f72d584ee63e85267af5d94ee91ec58613883d3b8763338e7bf5142c80449e9292128be952522962510d685fe167bcf4f81dd3e5c9e8e8f87bdeb39ba7580590701dbf15da940a5db59370d014565ee1d74cd9b3628d6d44e9ed07e0e807bce9930ec6b2d4f694c5da717dfcf6fadcc1a11f29e1d40d839ac5d538d22ab5597ee2230d719df078e9ddb0e750cb6b33051e2b7c31ca3f97154f0fab58e9a1691bdff0caddfc20b033a6fc6bd760fbf8b8649e54cddbbeb356ad7854cd7bb81082ed9c212a9c0362f4caf029f7c0540d32cdd56528c1fe91789dbdb7ef161aad2c71f8d76f3b4d31bf47b6b717b245c9695bf1d18d35454cc3613b4ab523704d624b89c1f9bae219b7ab66d15882d89533fdabedc8a57c75afd7874a635a291ca1cb6b73c8965be91e8bd61cf72362dafd0008bbd6d6ef898b8e178df558ec561cbf2569f1ae68aff432f9ee83fe5805a02677845c212f88d643319a540e5bc247a5372eb1664dde02f29b669a6ed3c37c7c19d5c75d3d007a5e67fe405c0b36809684166740ca2e5780b3a180bd2dacf17e0acbc6e3afddeb775e666be251639975581b56045a1c08aeb5d99f724a8c5b65d59c39028c3244ed58ed3a0b708a2942bc54f600866808020f9b5fe5cc7c77e45290bc2c7fe23cc44e8351a70b036dd194214d88393f699ad31de8906852f8c6f36057a9525314312c0bdde765642a3829b282b3b5d77dcdbbec9df3209d9a9840b38f04d07c1e008e004a8842399c8c1797a3f1451ff533626b3ef5ec1ce1bf230fae50e33f5424525d81cfb7b4b36aba4fbdc9ce046e4f9f2f083811505aa0d00239c926d142ddcd875a3632eafccd7eb67a8aa65603dc2c708362d3d1e5cfe262b61499dc59f806b7e6eefd66558ef7f3381976af6187b6c7dfa818f03eae7a79d04039c29a36444f58e8c2ce2d0f2d20965aee0d937ef82e7ab241433ad64f0b8de361af05f5b6a6c1973f242f6a2c88613fa7421cc65b55e424d8322b386c9e290394113ded4ae1b6153f4b5e9ae1d42ebca559cffdbb9f4ebcda1021994dd5fb8d2f4e8e69363c0799f98432f981d16c886985fa00ad037cc9e02dc8b88ce79e31771c84f62279684603a37b36b96b4f8277d5471e3a75d09e95750771e140699292cdbdb2fb417159a3089eda86823afb9292770aeb6a0fc7891100a54c3774f3069165a99a4442888583abe472d9cd1be2de7ca9af161a32cb76e8a8bb476be700562d9b168fcabc8f759d5143aaf911fdb86820150deb59c9fa766e3aceda1793023d7915bc10bc0e25bf54086c1848f03df59414c83da0ee62e494938941c5e3c440c5195c2cc68498f862050071dbb17491915c4105956aaba0394ff3d5ae40119074c4abb1ef6b58d8bf4ed3eef321eba1e18ecbaee3c220b96956a8b7de9a80d12e641781a010738579b4a3da459927fd4432c5ae422654ea0885bae3e8baae7352fdd70eed540960751d82f814a97f1e8481826f24b27b87ddc76597bf74b49985a18c2ceba1f346aba33ec892d1fc5880c0e3e1d9bcabcf924aee3b9d4ea6d3a316c941652ba3492a57cefb3ada846f218628477316101bfc97f1eead87f0ef0ab9e9ae5c6c6802f0405f48b106f5898ff65585b6d96134b050e20bdc4151ecba7d96cd930e7d6520bde888981c0141cca81de4321c58d69f6632354f2a430bc31b6efe709beb20635b0e13f81be7906d45acbef0a87a58dac4bb250bb80b6c9849333002fbb02a983c780d5c4da199474c9453caef9a0743292f1428c5bc11e630e7a461a1ef3fd689fd03a5dc2e0fc95ceed9c2f34b49d48542874bf49f2da3faf46cdd7645bf1680f6fa8b3ac774deb8e20bd71f8f31dd1336868c35d76c59764797ae70110669a1f6124d0944a24524f03906fbc39c94719ebbe7d150658eccc87ddb6def955163a766952338b780a683832192f46bd611e60062475f7a81aaee6e4b169156d567d7845672cf0f19809a8833d173d9f430a9f1db7eb4a884d177bf38cf683bcb429bdd9e7ec86cd8147d6e56b40f12a15832eb9f2981aadc10fa9669c5c83d4979334e182da6fcaad925a1b9f77493ebaac6f5144e3972b6fd10593e7635cbac85cdcd12c4103b71a6249cfa0d621e5557069fa06e8b2aaf035d5051f09efe1fbf41780456bb5036be7e8892d48683d35fdbb2e76a1ce3291589b56e6bebbd5ee4f71e48b0862079f4f099c779168eff0a66953a9ccb4c397a6ac1673fe83e80a10239a877d7c8fb15152b59df297a6d1269d4accdda73166cb690597a714d41384be4551fde94a8546b1aa43047e82b1c47801143969bb567a570e73b037979590a0aa9e155e40c140a1320c6ae7f2e3b0f87090b0c54b095ad763a37181f7d23093cc3d7c7457968b3516bd49f0a86a97e292c45526b739165e28a09fd397a60536dc61388b33104586dbc89e1b4c54b57e0d6190ca1b69487821e220a74d43af3780c19c7c9790c82c722afbae61c8e819a1e74b0cab90863c79b676292dc4defaebbb1b047d2cce79f7cbad72e6441e4809257527e6ba5acff148e04f9ded173c3cedefa8a28c5d48a5dd8b4c6721a0a02c6541d2e79bd25038587a3becb7717c2e2dc361288ddde25b0f1473b67afc52aff6499cdf9d2c976dd491ef0046a160fa0cadda3cff5368983a4c455c293cf87d8e43d729facb14890f9ef5e791206d2cae8b8654497638c80666cd08cbfef9630714dbf5a43bbb88331dd1811245d4c904dbd5189a0dea461fdc3bc811beef11e143d560231e69ebf4b79e07e2e00034c64fcd302072497858e75d34b6070b5b5259e1a5e2f62a3744dd0b72caccfbe5395281622412cbb5381fbfeb58e2cdef6c0c25c9ae0cbbb969aeb7628a86c2018d6d188df3676ca7baa8a13eb0f398ec83d5c9c58cd53515534e810a7979ffcae39440d57914766f69911e094a5d698020851b177491f13008394614c3fe71cc6d68f9ec4ae4a2f00f7a60915c206b8216e06d525e63e20264fff56eaa917d971aab4d07c785b5c5b63cce25fd01d0d69cdbdf6b949aaa4e57f52133ab9a208385f14b777903678c1b778ee68dfb7316f9634f1efaf68dabc78a4ed818ee9981e184a38c46f7f1587bcbc3a2a7af8fa1a7ac0c3be3031282ee34b14f4ccf03410fcb8d5aa7d5c8acef733950cc5be2156e2f0a24ab7780bc288f7ef2c556b1a971b099a3e6842936a12bd0ee22c33d8c96ff9d8bbcfb756f27ba17911cecaf0a6be063bb55e32279025a5622f96d198656b32551a4", 0x1000, 0xa, &(0x7f0000002ec0)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {0x0}], 0x4, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000480)="dcd6a0221da60ed16fdfe64b4486487de0891159c12d1d28853443cc6e1ba0ff63945770cbc0719bd9dc894c6441c69fb2a46a4e94f72b1e5baedec446e81346725779e5f77bca216911ddc3cee3ed89aeee54e5a137be6761b0d7b990157486b07db210ba17a3d703948f777774a8ecb4698b24409a990191bb61aff09e91d30348b123e0691ad65baf5c12998a6e7a752296f62ad7da66336f5b2a319a893cc947f3c9d55b6e9061a60dc4d718d61d2f911bdb8c703985b4c94a385281f5ac539f3fca82", 0xc5) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 4: ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, 0x0) sysctl$vm(&(0x7f00000000c0), 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x33) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f00000001c0)="39e4aff1513909", 0x7) write(r1, &(0x7f0000000200)="0900000001000000c001267f5d5e8ee581e12aaa95abbaeaa007a90172c84c838b4278ad535c2a591c97413f308c970527b0f7a6540a", 0x36) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001a40)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}, {&(0x7f0000000680)="74e4af633f1874265aa37081c0fa5674a39c5f2f1bd114048a7ab7a9a32c0a5dd553b93ff7e222f033732f140da842f02b31c6151b50d18b7cbf9e5db43858e4de19a9ac0e610ddb495871b0b4431cadd0a39d18a99d9b57efd0735634ff5b8289b92ca0c9c31c49a52ad1521bf81827f6cc430b7ccc0fc18c1c3e7fc2e0c7136cfb9094f1d791aea40aa83bb7b610e08884045b2d855de3ba15683d9de523009546e2391ea4188cad3f94d0e6fb18d5b6af2f9b2ff0db3b64695563753be68c", 0xc0}, {&(0x7f0000000240)="134a98c4442b5b6c65de08c88429d6c5bffa9fe3db9c4cc1ffa35b9400f5f343e6aac8f54001c442ab48c3f15514a42ecd73f432c793e409386b06e5a10e7613d892fac865d9ec430c722623b2a2f033f798e9c0cf49737100dd6738e2147c8dbd046854625240d4c5", 0x69}], 0x3, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0xf0, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb491722d24e0017d4bab03dcbad849d"}]}}}}}}}}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) close(r3) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x61}, {0x5}, {0x6}]}) dup2(r0, r0) syz_extract_tcp_res(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) executing program 4: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x42, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 5: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/100, 0x64}}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000140)={0x0, 0xffffff80}, 0x10, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) getpgrp() ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) setegid(r6) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) sendto$unix(r0, &(0x7f0000000640)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a895835356730b939d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f4ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af6300378a91c4f2bd53eb067e7335a069d7ac434e0c0000002c8547b104000000000022830cf41bed66f40066ccebf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb2, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) socket(0x18, 0x2, 0x2) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0/file0/..\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x14}, {0x80}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{0x101}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x26}], 0x1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x81}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r1) getdents(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000001240)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74ff5a8677e8757ffc2fc3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a060080ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b0200138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bff618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc66722d3099c2c6eaf8a5ea8c5be55b1455dcd5dc8d5a7fed1b967bb103748994fef1213732dd53f8ecfda70922d6332043f688ca991d29afbb595e46bf7a7efb60418f09c059d431f81", &(0x7f0000001080)=0x103b, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(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}) dup2(r2, r0) r3 = syz_open_pts() recvmmsg(r2, &(0x7f0000001980)={&(0x7f0000001940)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/193, 0xc1}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x9, &(0x7f0000001840)=""/222, 0xde}, 0x3ff}, 0x10, 0x1, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)) executing program 3: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r1, &(0x7f0000000200)=""/78, 0x4e) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x7) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES8=r2]) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x8000000000000000, 0x10004}}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1a1) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, 0x0) open$dir(0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) executing program 3: r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) fsync(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r5) setgroups(0x4, &(0x7f0000000240)=[r6, r6, r3, r6]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2000032, &(0x7f0000000280)="00000000d0c8db29664b890dcb320311a5670d0400000048107fd1bda7ad2bcc4d62177779104496b52053376da11dc57eeb1cff2abc03559da587903d1ff5d017d2a29018cb33ca5bc163a28705a5", 0x4f) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x5) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r11, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) executing program 2: r0 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) r2 = socket(0x18, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000028c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f00000027c0)="bbe9e2070000005238151b3ffe45be508ebaf9833147de2b33b3d7f35414c18d9abc5e5dfad21e23f6821bff63970ff031fb31195ae89cad0000000000000000008452f9e8f918bb84f66afdfdc8488dceb7fc8f7738c6acc82a91fcec85afdb5ea3c902c9dd3d9967ee5ded18c1e40f27ff7cd2d84d00658037ea0507f0f81b70327393b5ea5e295149676922067189eec803e5af12f281a15a0312a073bfc20092ad1f60ef8ea634e29d1c449ff7d3b9ea88afa41328a36fd1c69a106a5bf730fb5ef4c964a9982cc8763ded1ab303d991e122b2f5fb07c2066fd20f2a47a5121abc716aad1a96f5271b9d0a01bda6ed83e549dd01adcf48", 0xf9}, {&(0x7f0000000380)="4794f77bc5e05dcceadf771fa4c9e00a77c4a81de0b9a8a540b432b1105959acf38769ad879461de7a485ebc8a4dad17f41a1ad941270ee0be9d9af05d5ea7af61050c9685a390435cc5dfcfc6f250b62b63c3b47a600c22003718ad7b98d0038d869fe3a8a8850f0874c3e841d306c9fa4c557c9e8c4be280f2a94abb", 0x7d}, {&(0x7f0000000540)="a2a90d959e3e2dbfa2e130a0f37ec12261c77da1081339b9b2d37f000000", 0x1e}, {&(0x7f0000002b00)="f54551bc7dfd3c06afbc054f5d2c88828e53724fcfaa2e345325ce9ba1bfa41744dad9701c2ef1f74d83531008e0d42e6f427fccd0f585b3e3c91334d5a4a8d038c2ebbb4092b74da571d46db620671c531e2618cf701641733e5404e00f709dd23f2df1c3424398c58c4b16a442560da0071ff54341b669f389697bf83e1b95fc60ea62b124f24bc892a1bccc5a196eba033004b56a8ccb62ea502a4a0786b28261bef119248a8ceb923be89973cc8b10df864e7079512fa757696f67774275a0a3aa8d60fc394647ad7e5ba220da5bedf48934f250ee3281c4d5d7b4186beac9a3ad0b78980012158f3765e3a598980a1f9a7e6b65a642a38eed6d1fc20f3eb22abe40028f706678d097e8bde6df3a21d4ae39f2cd10ee39182ab0679983fb4d9677f29a3fdad6cf0e31617a54200ecd88b740e316c03e96c628a9c98b1e8fe5c4025ceb2545b46975098c9a56ca5be12516de60b3b2d0bb80a585bf978429f3406ae0bd03b5d2e7adabc4896417d573729c94cc46394771a5523622517f12f783bfc6354a94ee7f0fc968c1b78fa950f551a2c8f6eef1b14f728c1b143944a26ddb2459c92c1af38910d06c57f25f499252efed4b3ee474883ffd1516bb60838ca567ac3d6330a7c7fb324f71ee071dbd846336063dee78f9bed8b44f1361c49a7b1e96d1cb36903e4e2284cb0d8504a3e5d51a59579ead06ed950c93079da5a0a43e0fafc16c217255e0bed5ed720166a41e4d2590a77e264c2fb9c17365d9057d57be02d684b12259fdb73093cf50c935033d7cc0cd801ac9326a98f6ca1c6326f56ea2b9a16f37b9a66bebede60c86cd15334f677e6d1b49883a6791bfa033e294db9cb9618dc0cf03b24719127c66903a8beb3809f7b6494c842d7b5cb04de3b8c2bd3e86cac4b55a17f67fee54764f90bcbbfd77b892439f0d6987c76c3bb191348043936385bc29ad83308d63c985aa956f0b9f59478df1dfdcf5c59f7684153231e30370bf9ee33f6c245c68a381e9a862a757ba1142f3706b07eb67071f3587285205811ab68a33cebece65f59f3089239c2d21e06899290a7e90e7c394fffaa4e54230e8ee8609d91e177d2bef15b760df68c38ae1bc57004b8d16abf4051b876cd855fd82ef4f941c605a633a70a7ac34584886f90e15221b5d73fed5ae9c3e8fd65cb87fadd8023101e9b7e1925a14e55c305da4d8687a299f10cac7d0a5a3b5e04f0404066e19a1b3944f6cd462eb8af37ab771379c354266a9f3582a7965c208172817c4a0a53c49e4688ec6cf83fcd44df36e7fe5358665b356d23ab5017067edc11fdef5d7c469ed82191145e650ff13080b7bc031ac24cdcda943ae4a41f24d040c1755f6b269373b0a505b6b7855a8c3f6c035be7e1bdf2769b6343c512667837a03ab001457e1b8aae82b751a0354f4a7d29f6d12603c401af9f9b53d8fb731b1d5f01c6ac72339b2824a38895acb70e6049dc439a1a423929b521b91862fbebd312e4608684a9b0f2a0b5875e5d113d6363e63f5e0fbd581d14173e3c49697a97dd923a7200058d4ef07f3dc3cdc4a4d8b40dfa0d6a18ef6f1421b8007cf853d63ae55ed2a06b5e914f6354b33079c34bdc7e27f7bb911a62bd6386f3c15d4b428672f059330def796a73a324222e15b815c976f59ac0b5dfc6988246c0b0699da6ad31b92ec806c068a1d80de82364a59458796649ccf17f5adfe48ddbfe30bbec3d943288b5e07342ee75339a897509044d15363b61bf4cd0e99f242195e1d0db7b5add3922fb7267231b40ab9aa22876c32c88093924adf686f097d89101d5555d0fa762ac2ebaf68055596d7442290b1e6e10a3ea74ee5b32e3cf91a69532570c120a245250c3bfef9734b9871b22e9d35316f6f6ad096525e5df6ff889e0904fc325bd69a060bf4dda005a5fe30d28857b38fe39557ce94ed360d25cbd057645ff71d0290a3ae5121844491b1419563f9e304d6faba049b620da031898b8451e342d9def3814ed80a90b8c30fe2ca4b828d7991058c93d437108ffaa18e33848e9859108e9db8104fe555c9b0df025593732c5db35111a93ffdd0e3873cb873e73b2bb409a379e038f2c294311aa7f40640ed1ce388819af0ef6b61bf5bf036811a37cb44e1c3500a6e3f3688dd03433d1a6029656a6d27e298a2cbd889185e319cb503ada48fc6b96e1d85958cde8602f4c843d3059af9aaf7a39ae45c78876450194549f7aa502b83e4bc112a89e4efdd00caafdb40785020dacf12755e2eb18d13281a53fc0c6c61b2eba75a3d77175d6e9cf09300c1326d573757d420eef21fd6c89517a2071d48017d0bd06d1b9e019b40952cf6c9e2a7b3034fe370db6c622e9fe525c65d1147dfb307c0c9e847c43daf60c4c2c1bccf274f6d8cbceef3a28dd165f59487b173edd9482ccf1224653ae7067fe0d49156b4da07138e5843be79e147c84746f472056c1744049af262f43c5a347ab250750896495981d7f99a70cb137930bbcd33114dbc41b888a5dac74228414b4b75767a46d06247d65ed006e1956bf48aa8c01bd81532ce9ff59638851aa2528e0e962e00905350b8ca2a7f264a0834824de4a03beb74a14adbc7073439170544436e9d42da1fe13e92c26f3081d54e722d5ad985f19ae191f63220a573f9bc6c16eaebc308fcb00d718d8730889ffc0516c9459c5ae78507d0fc5d7d177acbd14317626bd131412f3c4046c04dd12aef3d2e4025b67d80a60ddcd299707c7824bb0847675111c5c61aa39ad8b56bb9a062c175267f3f1513a182852329348981bebe99b8aa9f902e0a4267ca8ab5d10158d5e8661c9c77883b4794749b4b64aa5494a38ef79c96e7ddcc41e8bea80d84430939177814a50464722b7658a74e67cc5d2eb3dbf0c64621feeb55e0e1529a30cb3f2a26d2b7db4a8b2dba33a714338878a4a215cea5b6db204a412994838a81d02b5f1b384757f8b74763afcca22572b9456096dcab226412924c16fd6810b383a42620de621f58f3ecd59aeffd300bcf26b20e0af8132dac36cd4a02bf75da336f8050e783b2023ad15b362399a7fdba6429f9d26fea58e942a775c1cbf75527d474955a16300c3d0af59c8d497a1017fd529a14ab32332004ecec6c89e5856df3eec28f88dd24893f8b6bb52cec0eb9f8ccfaa02e0833774a1b3acc3ba7c9c03ba58817bb2f2fa583fdf6807eb3a90cd937498d77e3ea6ae77a9a61a976f23348ab4ec084deac1a7ba1ac816ac9546a59a6a4340298a7f244916bec2e00dbb93776dfab03eaac5be6f2d5c0b5e3f0e5a5473db52bfa99c46c74837bee09a68de4bbe719699719cf5da476a347d400896675b99d0f41f168835adddf877058840602a24f6450fc2c55bb8d6149dd862dca748867b5c1ef5fd582408f7aa5f126a83be4ddaaeea9653151709c91cd0c0834ffd3a09f4edd81601c636aa5e78b9ef54f9e9a1c4ab15f1e7cbe7a060f65f36aaf937698a8f27c6d8ccaea0077d4e99defed7ca6a16554c678e5a8d89fcf7031fceb739cfa6aabbac82a68bb43b6535652b47fa8ff0591f56196069e7ebe2c2b0dd6c946f86f7566d0ce2170bce2e9318fb4c93384bfbd0357f61285647e399b9abc13879f8147f3310d6621cc8bc990d9e6b948a41b2d156ec5f56decbf7471e11670d90d2d142570a7a6c20eb9d94bc2e3b43e67422e3808c0e726429d4a1cdc587d0147645ab71b4d84288add39a1df8a5ea174b41cdfdb012c4654cd8637e2f26896854fe881369cdffc7aa8c657f147fa8918314043ff4c1d1a082955c3031d95c9be0a8a93850ef3a75be6f327129d38684f371bf7970624e410e8068f17a0d1fe8c2c49bc815d44ab3579268ab9920a198a8df596f19bdf51087bc71b0b46fa9babfae58fd34e9b22107ba41eb3d33ef181e36e259e343c06f0ebc40fb8fe1a7c4f25246a00e947386a2362fdf3a693a0c067edfa53357a6a035e189b80d3e03ccca45ffc67a5c4a9efc47ff80bd272285e2945f0ab28c1d25ee63a53308683968a7914c27b1c6548503b009d37adfb19faf9d19f08b3b0111cf1265a6b1a9210954f5a9828d129a9d36a695d1876e5f66b9ddc5cad62dffc649cb84d7cf536df46148cf74966f9ae4bc7302c210d04fd178df65342e135da57f752c3ed5f4e0d95a6723bddc3b9929d83175e69910251b0d87422ad546c981efe2dc7279c04ad21ec475ce800897fc1ef7076e89ba6d3a0dc9199b9adb3ff3896c20411e65c7fa10f43b6855170619197f66c0d31ef368089a4d4393980ec92ac0c722bbc073ec52182bc032095586a5b90ab9b57f46a1ae9416e1c5f07c4f6e52a7163e6104233370095edcfa20635ee5e8f706a71cf29494a0161bb6b3c8e989d1fc77c036e13d1c6405b57e289fdc6a27d0983dcd54a0a2213c70c11c7df56d97f5c63d808f0c43fca0f7e1981e03d62e23d544c21c45f83df57e5d4809fe6efcedc51127fb27e247bddf555100acbbe84d9468610c5ff5c3112767b677440351deb967fe614876703805606a681feb9607cc6ab11f14ae4d97d0bfcc15285a95afbb4addea92ed9bb86070c87e6a226b8a5603de437808ebb1005df6580ee36c4446ed289c6097217e9a12fe99c18933cacd83e4ec7e2354203a26b798ae65af98aa2faae410a1c29e32ce1dbd286d41e1063245776e0191ac22705a54170eaa84b6c55809763a6c3cc600b3c3d1d70e3046dff9bcf28cdf231cc20aa82fc096ad66b051cca0fd81d50fcde7cb733b750f2066d845281f76575985ed374c1d65b7b24ff2cfb6f7522fc0f457ceb4154cc25ef039970ddbe93ff89e91ddff8d9e2b61d9019c5245bea841c8fc4441fdefba04e7971a9f86fd0a49ec7b3f7441eee0a5cdc1189dac1d84d78bfcca374de6ccae6b079dfe6276fb731672398a758247b0ed640614ce20daba6b4cf2bbce3c2d1e1aa187b868a871d650470249ef0a3addc4083f8c477d72209b32a2db01a58d2496ce916bc5cb4f81f7c87e0efdb809cfbe5d3f43a1d1306bc3409fda244c48a8df4ab86b52cc97e4fc5ffd9004dfbbb14114644be3d011a4ca6c795b1e7d243f23ff65c28fd60717f6043d3002181ca60eda18d12df5344a22db2417869169bc6a185a66ee31156d0e97028c4a5e20cf94533a6d53efb850bf0c82e056d71b2708e19153cde918204d33b6215b3b7b3353136d17073ab62a1901e0b3e88494c27edba620f26bca6f0591e5ce13ea677a4bd8d436f38cb278628c57a99c12772e732271bacee89e55f3f9f227cf43acfa3efa03d1fb037eed1b24861fa899579c8309b9fe42b3af37f2754b61b8a0300000000000000677c72760e3be323c9e934ec068355f5894e9d71276b62ce06ee512f80717dc0dc0affc6fd859a505746470cd61dd9149a1e027d878ea7fd4079386c9dd96070b2d18ad6aba100b8f25bf8f949c6d3794d06f9b127b5cb762b41167c06ffcf3fe601a069fc5c663dcd5908aeb484c355e2f5af1cb8989c72f4b99674e390c298c63e38abbcf6fce3b5463151bb13bfef01228bb0313918adb9dd07f0257dbc00aaf18d411158d2f8b724b2d1005f9e63a577834b121b14a85fb45244b7c93a2d76b9846c1151133231ace5290f0e3bd4ad64855a9c8651f43d4c71132d9690ceeb982adb2be177491929d33c5f7efbb2afc1d7ee92403bdd40b20ae1f6bffbcfb05683436c7494162b0e8d550b550770a60644266d525ad22d25c64576e0452d43010e69149c49cf98ed9eca0e6699ed770e72235e", 0x1004}, {&(0x7f0000001580)="cb661d886d2300e7bf41d3d2a9437169ce222350e72464e88e18d5fbfb4a92a466cf9c7cf10d3dab9b57ba23dfd8cf234875ae0093c35b8338067d274aec37e7d9c93fdba3eea1d75b9e2ab9195bdd61fd81ad42fa98bc8c1615043785bc44f89eca5777957a50c1094ec95246e320ebf1ab1dfe4d4e7a1c712a51d115117954c21812545f133ff1a747a4358d8b842b442556d8ea25ad4c8446a3f495d5f6f63f2af118cfe44d365ab8544e88a1f3c2a7adda8b286a752251ef6b653e40", 0xbe}, {&(0x7f0000001640)="4f5a0a0dd0f2a7145051f5f9d1c9852a67a0c44306e6b775a1b0a1a04eb33a8ecfcb1a987a8ed3972d2e09a0071482441458ee6022cfce12a241ad8c9190839f3bdc3f082d16d0dc49c0bb84592f73389397b828524e3adb3e692888c5ce317db28381e88726cc64008ee437df6d5b8e9abba2004603c7f939c9e28f41a6d61299a42e711084388e37cc7bade43c8e2e21d516f97d023cf65e1cb148c0581dda35ed4b1c5b096f5ea1ecafd98575375496c3a03d68f39ec80300f107125a4c2c072824fd1c8e611d12934e2d7b4f47aecbc7c6d8236821e757635dce2afe79e4db993968adbd738bbcf25feb92b8ac3c707cad2c8ed44e59e56986", 0xfb}, {&(0x7f0000001740)="a0af9e0009e46a1f13de317cbe10394c53af205b6aac33971e979c63100e79283a7cac578e7e335c71f90dc1f2b480e4e774f8db29d34f3c371c87cb90f2fc51ceb6278685f1f1ba673c7e6d8e03daaaad72783cbe04e0c591b33753fcbf366f2642758e782321ff915e82d59d1ddcf93f0b088fd7eff7cdd2a926fc3691b19b8154df3183467446c807a3de7fd8103fc3b164b3950bfefc46015a2b208ba308f54baa4339fa64c17dc931c6f5ba2a2740fe86d56f80439887349ce8fa6b2adb06f013b5ad7b138ff68227dfc9d735a2c2db07bbe759a0c6679b3ade3b64632810eea76bb57afac4c012107db8ab8cfbfb921d94d2253ad4898ff3771c2f8a567693e811277d50dd9c2338b06aa88c4058beadec4f8301db4a65b0468e3865fc6465037f6fa99edadfc3cd2aef9539be4d9055967d3bcab8a314eea296e9aac00fd98dc7bf7709aaf58c6b106d84b4a3ffa94250f0fa1442aad2a2bcae2332d6f9077d860cb0abf416e2a93124c54461d7c606b8945edb96a041ff232351576bc90b26a00965c28ffb01b3c7034a13f5b0d9434053521587e80ab5306f105cb07aa0f16ce1acdcda4507bcdf844fffdb9c8c03d39688344000e7f2b98bc4eba7dac47f6f5d964ca7981618d3c768c6b875c19213fbb1420dc9c065b62070ae483b660979cc6b922ffd3317e7c277f3914ae604a0e8b7b6f022ddc3583e10c96731e8dd3aefdc949875763fccfd9167deed3a33267a1b1b18e19c1440c2c4f5b94781e2ab09dde41fedddb4ddc2dd7f13c82b2cdca2d7ca863243209b55ed0e1e99e7cabd443aaf56749574da344f96e6318b87b95694c562905f13f2b1bc3155529da94b355b1a2721db4f61cce76f85851a63e7333f47ca8cb346ba3f9eed7fdd831e9536c8bb4d90ad02f2d7a4353fdfc1e6507359a2faac83cc44b9ff9ce2acd85fc832440c7cc36777433449ba0922f3dcaf70c1726d8e7c5bb89fbbbf251d111a7cf6b788c69e83bc90d667be2bb3e253575e55641f51bf124f657803480d55f2165a70f70b156d9ee48e31af71f9a01a9f84ca67d930585e3772657fe9dcf52a3e9a4d7934ba53a4b91268380965b8be4dba32741ccd115e3938276d6dce01efe1a18eab129a087bde18f867b7944f3cc905a9a34cba27bbef42250690016f96e1569c9c8b9842c0d846e1e909b1b77b9de27e0e38e5680c900abfa50c7a199daf37a6726286c80f7d9a3dfd8a13ff89f8ce3636648dd121de9931e4d3eb899ad290d11a268d5ade3650795c3b0f321a9bd001805f627e5099db826445186d89a5c77d04978617933ac86ea39b8bee2850c34687b74f66232666661fb411a079e8601cb6885038ad807ee41c96ec24c9afdbd24e28089ea7e0e12ed28736d9825dbc21e45f2005871599796eb322509546686ff7e016ca9d0df5ebe12a12eb0cfb4b60a5ace1ed38e28771411b75e0c8c0c6cf8d7a1bac0d2f7dfe1012cde5271be406da0d32e6e526a2fedfe32e6115eb93e49b74d200be9c4ec640a21d9ec9083597d8a17fd20f7e6735b7517706107f990c8cbe695c9bffe910491bf28ff16b79771784ae25350a22719e9347ae4018ca53bf53ff9a09d14290f7450bf5ab92d6b355244142afe4bc1945acff17653caa5b574c69aef533245f98f623daf05ed67f57f5f5d65885e8716995d09f27e03a8ce094f6990944f7fac3f53835395eabdd6ea8929fc7f00ed6eca5cf7587ac28a7e6433c97f3ed1e6c63fa1a0ab90077961fded60b907f85176db2491c29f6b65f1b90e2ed494115355b1a8b8119c78a75ebbb478e0ed257b0f4041dee9b7dbdbdce34293ca6d79e47975e2d905dbf774e962cfed83de4973c29c4f5213c867148252ccc45354a9ea547ec3821776f5b8aefb0e270e54dcefd383a43383d4ed39c7109fade0a81e4e71f9446a144abcc124146120d15ae68211aaed3b1ddab9dee94e4960d5e6d318fde6c943790e1a67665595b7b7821c9a9478b9447bfb03c79ff104cfd32f109c2a9461c96f8bcd946e7f08f2a873c150e6949ae9f78d3dce5b83d5d026762448e7ee4af6e4e5e87acef665d0617a482f484d6f5c22e0795e241fb7ab47d6122f2aad72e6947187e42ce749d1ace44677ba7732d34a68a02f8f6815d27a56b01e95c861fd3c2f074baf6a1a7762712afb8d1e608b4d2dc0d122c3b216ab47538776505a597d7fb9a73461f6dd7bc24bbbade8383f7403891c6779fcaa5b81e136ac4609d777ef9a755a74631545acec40d59693dce67e0de536b067b7f7eda38b0284a254f3388ae794952f732c192f3250294750f610b7a5a8d5cf31f3c93ac7834e894fbcdc1b278fbc6ca7b33016c11720dceaa2223c642eb385a1a17c6e80a4c65295d50f448151a7fe35b7c9a27c114214d2c1691c96605504c2a29704d5e295bd89f0af14bf4696762930c89d4e222c592ef8619b146ffee0066d85934793990cca05504bbeb06833e2998397a679fa9ee94a6f274d68f3823934df2a3ff72cb4d1d927c095aeeeb58b6ac8ddd6b7f2d2547b4fc7d544fed3bb1bb1e0c73ae091c41137db97bbabfdae95ac24b241c347b2c44ffa381b782b661c5db901fb4f88e3df7b8cfb1a44eaa5b243d36801c0d7cc76e3558c2e68a337a9570041f27e5eb5695f255ca0eb2948951d58a2db54539c0cdf0467dae738e9d095fd98a843025d2ced95a11878b343103d4d0d63c2909d1813e0ad8a4c80c00c6d2a6b3feab2e46197eaeb5f2cda93f67e6c420448f9d67ab2391b91f145deddd608146555bc291d7e3a40aad175d62d89191670dfd0db64ba7dfdfd9ff75c1013d19b24fb7fc23d12d8f16a05b697988a1037c05ced88b51917dbafc5381701ba2fc24aebb40e7507f395bc61e62aacf63000c49206ac5f16f61c2974cedbf18f11c5b4f2f9b74a53ba86dbaacf452553d12914aa3cb4a49a860fb773474574b7cb5f5fc4b9ec245c24271f6549c84a52c563892e12c34c7fab0c53302754fc6262792073ce13fb7e2ef4f648e005b8c4428d5063099bd33a3048205301d48ff8a4cf0335add10bc68648c9c1b4b4bc1c519b70e0827660a5f9fd1b05230ed50163e9436daa087ca2894b21ed51c66cf8adf001c3b799627f8d119bb6e4d2719a096ec6b6adfd1ef5a9ddb0b16471e7fd08684dbca6a249d523d3167a0369af6840ac64fa1f9da77fe1fdba6a47ba8c26d4f8cc01e611f46976f7b4ffa75814070ac4fe12f2b287f99a79839dfaffd0a42641045fbe7567819e63fac13498c1a1cc12a6822bf74b73c64ca29fadff949edd43f21e21f228d5782a85bbb13ccac8ab74c211644204e0493677fb65e0d91c5e4549feadf44b5b998d1aa19e7ea77492cc903e0ffbfb1d0549fb08bb822dda491a7bf2c83953c35363f3d9f3fbb7998b8d6df2271ac3bed1fbf42df1a780b4aaf6924ae87210f5fe91b0e537d102652e4ceb09d451f1eda1144205bad552a86975ba1b3a10fbc23eb7a3c524fb1d6d4aa07e507920f897cc2e0cc50f79efda4cd4b32a42badc236d84b4e9ab3507d595b0ab4019d38fdf763c5bd9cd13a6fc65b47ef58727a1981d6c4a3b2a4417b69214d38ee657a9ef54d6248f83add670491f0df7e96d74c1153c6ad96cc8c5e8c89b96c088cbe3a1d2493560975211dac83ce2776d80b1c971c3dca9ebce037639f24f61e05f0501d6e2303c5349b6eaf06bd1af9a196b2ccbe8fba002779b08dea9210e0d130c4ef155ff00cc3b74d775675e96da6f12f1292eceb9e4bd113fa00e1d65ba129d1e4a2f1eb31f195f98c29027aab6dbb559be897f4b63765f5c040abb4c370cce351d1df70abd8233c7d8b76b0ddd20c19cf9f444695ab747b52189e9783f259f1ac724f083daddcf6ffa9b1377fc5c5b38dffc710e998f6294a9400a60fb4e71526c2756799e5751597106a12db67a8989dc91417ee892151ad5a912190e03da3ad33f599bf1973cc5b693e89b1858c726f0f09d0951f537dfef1fc5abf508632e9ec5edcf4b54b5de4106484d62c2910774f8b338da46ba62872d370205150093c72c2e145477e4e87ef5f43573e4c88bf98bd1d7947740c1affe8ec462121305965f86e69fd32bc149e308df7374a4aaa2ec1723999ded30fa2bf97a9e25e2e93ddbce7ca9895bee83922c3f67e2f80538dfeadfffd9d20b1d84a18beccbcbfe802674d52c3c82bd914df95940726867c237bf85796506c68468e56b09c83dd6e6e50d0ffb789180df9d8cb1b182f8e28ebafef48f92774aed589d4a9", 0xbe0}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32], 0xd0}, 0x0) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) shmget(0x3, 0x400000, 0x648, &(0x7f00007fe000/0x400000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) dup(r5) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) dup2(r1, r6) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0xfffe, 0x72}, {0x8, 0x0, 0x0, 0x4d}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x76, 0xff, 0x5}, {0x1, 0x6, 0xfd, 0x18}, {0xfff, 0x0, 0x0, 0x20}]}) socket(0x1, 0x2, 0x0) kqueue() kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0xc8, 0x20, 0x6, 0x8000000000000001}], 0xbb8, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x50, 0x1, 0x2, 0x27d1}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffff8, 0x35}, {{}, 0x0, 0x9, 0x1, 0x78, 0x400}], 0x401, 0x0) kqueue() executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/128, 0x80}], 0x1d) dup2(r2, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffffff, 0x0, 0x0) getegid() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getpeername(r3, 0x0, &(0x7f00000014c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10002e, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r4, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) r7 = getegid() setregid(0xffffffffffffffff, r7) setpgid(0x0, r4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) dup2(r9, r8) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)='B', 0x1}], 0x2) execve(0x0, 0x0, 0x0) shmat(0x0, &(0x7f000060c000/0x2000)=nil, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@random="00010040019b", @empty, [{[{0x88a8, 0x0, 0x1, 0x1}], {0x8100, 0x7, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0xf, 0x4, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @noop, @ssrr={0x89, 0xb, 0x0, [@multicast2, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @generic={0x0, 0x3, ';'}]}}}}}}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) pipe2(&(0x7f0000000040), 0x10000) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) utimes(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r2, r1) socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="73702eb9ccc30a540000049986dd6000000000183a009c7e4d5081645bf0376e0865911feb7efe800000000000000000bb8200907800d0d2caa9000000200000000000ffff7f000001"]) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x52, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x50ca}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(0x0, 0x2000, 0x6381) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r5, 0x20004276) executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@random="017ec57e0d38", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [@fragment={0xff}]}}}}}}}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x28}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="5df6d0b700000000010000000100000000300000000000009078ac1400bbe00000010c009078000000004500fff900000000003a0000e0000001ffffffff"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) executing program 7: getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1, 0x0, 0x80000000}], 0x80, 0x0, 0x6, 0x0) r3 = socket(0x6, 0x4, 0x40) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x2, 0x1000) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() setgid(0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x7, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa981ce37a5265d0eff46b8ffc20db1c8aa2b13227668e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b", &(0x7f00000000c0)=0x8b, 0xfffffffffffffffe, 0x1a) select(0x40, &(0x7f0000000000)={0x10001, 0x84e, 0x84b2, 0xffffffffffffff64, 0xfffffffffffffff7, 0x0, 0x3, 0x9}, &(0x7f00000000c0)={0x9, 0x1, 0x2, 0x4, 0x3, 0xcd, 0x80000001, 0x8}, &(0x7f0000000100)={0xc1, 0x7, 0x9f, 0x200, 0xffff, 0x3f, 0x1ff, 0x7}, &(0x7f0000000140)={0x5, 0x2}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000680)=ANY=[@ANYRES32=r2, @ANYRES8, @ANYRESOCT=r4]) recvmmsg(r0, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000400)=""/186, 0xba}], 0x2, &(0x7f0000000500)=""/27, 0x1b}, 0x1}, 0x10, 0x1840, &(0x7f00000005c0)={0xffffffff, 0xffff}) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)={0x10000, 0x2}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r2 = getpgrp() setpgid(r2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0ba"]) clock_getres(0x4, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) socket(0x18, 0x3, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) close(r0) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r2, 0xc0206923, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) close(0xffffffffffffffff) pipe(0x0) execve(0x0, 0x0, 0x0) fchmodat(r6, &(0x7f0000000180)='./file0\x00', 0x11c, 0x2) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) executing program 7: sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b", &(0x7f0000000080)=0x10, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{}, {0x64}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x6, 0xffffffff, 0xb6, 0xffffffff, "8a5ad5a9671c859799bdcb30aa85d4f5f5cfeb83", 0x8, 0x3ff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x20}, {0x8006}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0xffffffffffff8c41, 0x6}) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r1 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r1, 0x2) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x766b753676aac1c0, 0x100) writev(r3, &(0x7f0000001900)=[{&(0x7f00000002c0)="a808314825ba5661af9396433094bfdbc14a7a125e22018cc21b017c999275d249fb6dac1510dd6def9df8e8eda856b4c5231aad4758d07b4e74b3eda83bb5fd1d4fbd", 0x43}, {&(0x7f0000000700)="c6aae7bc83acac041cd0ce30d596c4a9dd392c6db9517225f4ea73897fe7a01de905d8ef6c4e853720c3a0d1290738e97d2f5c84a4ca3a9674a0f362761023639ee675489b5b4e3131b30ae4f78dd3dd118bb92cb28b4594f154a35eacd2b2d4debad2ab05d4cf6a8c6d5ec38eff7242ed321e6e61c625848df88981af87f793d5980e796521a695a8d93b2dfd6287f42c86902b66fa0ff62722b3b2731c5e9bbd3284b57c068fa9055928b2b9bc48372a70eb766290c00bc5faf1dba296a0f597574453aa461f20beb69635f47bb5a71289093aaf549fb21d91ca2bbc68297107ce57300fc67195a1b551f97a2c8b381294e3bfcd4bcb8f3c8d5a21664a183db9bc73187ffc94aed6848fcf8c11e023427ca09c5e86b1f2fff59b08dabf33e7a329bd3680e5b212b78e9e138de076290bb101b0384bb6847919e284e9bfff22cbd463d300"/339, 0x153}, {&(0x7f00000003c0)="55e7dafbfa6ba4579d10fd17b4b3b7883e0ccb75f97e85952eee6e49c1107def526f4f795f4551508edb42a2605e419aaebe09e8627eaeee84660f1cba383a207465e3a413c9b2050052a4bf02ac6fc74d99d1162b828ff545e396acbb9a0a5418e260fcaf4b36aad4b2083bb6a0eecec091bd3309228be165ed5ac62bbe5eca8b8cfaa4f9e1d4", 0x87}, {&(0x7f0000000480)="e7482237f94ed60ae672f6956dd662e11f903c0bf4aefab9e7c97e1c75190b662c4e50828cc2f4", 0x27}, {&(0x7f0000000600)="c2849a090bc0d98136d891e52f4b3a9d6c10e6b06bcdafa85db577ef7248ae199bc70ed065863b9c272bbb008746b819d0788cc20b495aa0afb3e8abdb8b15b4ce91f6ce4c28e2739921ba8c37fb1f22fa67c51bf07b148c08732bc9f4f784853001ecfceea0e861c6507ac90dbb3b54ca9891a7ca07bff2044d97342ad14687c4e59ffe673ecd2e9aaa202e887b63969c7498dfd4fb79c52bdf6021c746a29adb21abdc0ca1edb76ba22c56f56f2e4285a9448e8ff1d705dedf8a3ce12b5b8f06dfa20de5018c8ef53028e3e1c21a8cb04e696b2404264d3f8eb32aae9dcf7e005d708624db154b06f6", 0xea}, {&(0x7f00000019c0)="13b6baa80304b97ab5e911f1c76dd8b73d61f0fac64130706c16c0e594b32182d0043064d4e2bd0b9882f582b272245a0294350a1925f68dd8bd4da046a21f46260ed233490e67a1e0d5b04f14d3f7b6846307d73186f189b53016235b5fedc8ac5946896456a0ab85554f2deb94df81226ea9a1e208e205f55304f856f962eab89856aefc6d05908a103eaeae9dcbdabcf445b07c078d5f9bc865dddb2b7f52b87c0ff2f7f9e026f0b51f34f631bf6eb635be8cf34e06c867b608a2419c06807848ed09b9a16b222b6b62c0e528c10a3e727dfe3b98155bcfddac31a4bad4583031e927a3edec37cad7a2eaaa7c0a5f3ceed13421e1867aaf27909142e348b26270d9c99b17f875bd58151e2ae23d38f84a9c1062a5abfc1c86ba1739113b317116e278a8cc60d36373b23f030d53efb647aa655faeb3e07dfeb054a68e16dfcc5a1e7521df859a94792a2c990467a01f7048c07111bb44c3ceb09e4ee2244d4b9158b6038198b01d5430ae971cca246e626185078b28bed0c42abbbfdab9889373afb59db1b970466bab99d1331dbd079e5cb5ba2498c0911257f7c87e16589dc83e9f502cba760b77547a91a9bc752105a4f265911b9ab227b03f56f1988489a6b0d218fcc232925bae8d27729df27d67e9d56a7ff1e5ec39269d15afc153b2097a3cf03fe6ad90f9aef3b8699f7356976fb6553e970d655352058047f1a33f11e94bf94cc0e79b776e322c1e05f38f6f12c68106b925ccb2c84460b08b81c7883c741640843538fdb115a640f0de3e56176f079dfc88b74435ccccb35cbc5bda4bd0b29f3c660a2b9c80d3a7eb8666f13534c127d58f16e18ce0e742086b5a9a2632d162d9291c7b0b128e48a9667ebbfd6e76e9164cd2a02534dffbf1ace179fbe47a893e9ae22bc6bef0caf3de7f214c6d023ef85b8f8c92ba6b057c2c24a97f31650a386cb74896bbffa0b09c4a277d6fb674871a64d424adc11b0e1316cc8af942927caf7933491ee8f8d3a0678f9c04d61153bb957d1446e3d6a9d7c8f785e643700f7cf62ae7d53ae08a7e47f7b9f7447e9f8176f5d6891e37bc58ef668a66b0366487c28487493740b5a7d9fd9ddd9a0015279da419afce339f7e3c7c79cb68ec29e5902e72ad6d22bacaf44486770d2b9c5413e52e55d07b99210f277dba5df4d4c760592fe049d71399ab2d0f6cb13819ec8d9abdde631b5a4ef73fbad04bba9d93e82bffb7c3247a01b6f7ab89d77d5ef5afd7934523ca7a1a7c6034a53ad7bd79bf85e0284232eba7f48cde5a922e6abb99927f6d4d07a9c0389e966d4d87d88cd5bab92cbfd2a69c9d6c69f042214efc3a67e6e59e23eefb2ea2de81f14f25a56f9483bbca8c3f7d76785292856a514d74a3ee09f8a280671417443ab58f8199274016e6790193b17624ac400adb30a18e4e21b0545139274686970a23fff4abf9ca706733dbaddd5d9458eff7ccd016af72c4de3acfc53f4e89cfb5d95c32a7834b3140226c261ce52552e44a59d2151eb7cc885c2e756cd36e8177b7f3d92c4dc1d9e7bf70eeefb97fded3f9f4013a1ab25faf283b7b52aa947908b9721fb563fbcdeafd680fe9bd09063bd605df6945b06f60674ea64189f26bc1ca5bb397f261ed3a8514a9b97094d03b43376074bef552acdc9fef4682405d91facf9475e735125315388d10b16ed258942217ee6e629ba06ec73e0036c49f3a531b4b6b77457a752e47896cb62c10546a079bf84694c963b6bb3820f6715ccd1bc40533783b62dfd3ec81008860844778aeeb1125bafb81ebf52db75af555124a4347e8e92509205004ee834fc4f54d7fab1a58801e78318341eec4aae88e9a82747c4a4af991acd70e702ccfeb8da6c62c18c72497921517cb44ee136b0c95545ad6c840058c0769e6adbc648d66c5f556754f22244af71f7cc9de5643e58e095d7cc4bea1fc96f0dee2544f47721309ce9abd597dab9b1d9ce64c6537d46f2800ea7098b85ddc8222199a86106a78ed67afc67d21b6bdb51e35b8e1ed4f2d2f18fec0ceedd59c83f0389a7391ad0fca13bc2210a514766e6f8685506c3e1d1231b5ff1a6d195ec4e8c8f4f7e14d76b7b210fb420a8b9d3fa86106cdead24b2c27815b7d26bd0c96a2632dacd5cbeffb867f9ec6f8a8afe67dacb99e1fcdd1ce513ac0cbdfe6ba549292cb24c3e69834993f8250d00aa7443e001c262d45e79da55189ed03d942bdc2be643cfd7a1405d3c2f0ee3902894f587584431325433648c640083b7e0b16aa7cba13c0ab167085fb641762b6e158a20ef343fb9789c4e9016e19928b7ed3cd592673ae33dd5bda742c3683803766b51e31dd1ffd4b6f3c751d098bbecd0844b8ba72b81b1ec9fa1608276440ba0bf78fec090787216bc694fd875608762ea40eef37bfc04822315219732d9dfed7fe42e22fec9a6681e9c91f1edd8f11df7e59448e56a81522f19bfbb08ace81ad6a2a52e762a317d26a49035c2f4410b1e961d19a9d2615838c9c3f50d0d29aab86e8e56e0967c6be90fb67d3d94bbde8e640a922677f55819292c88fc3fe39b47f04b6c8ca4538efceabb7483782b0ee389d971eb66790fef6e3b5d699ca96d80b073a2b5118d676d058fee4c85a9ef12159ecfb03bc6a014462d7b069d2f659b86de589218307e546265eb839491734de42818c91c40fc0c291040f0149b652d724be25c72f5746d6e1ed1c6bc6c37888049ab59ba0d5994d32cc387e4d6f799fc3570eb36ba9a0b8b4f37a6fcc7d77e015b621d24e28f2f78264331d4ecaa59ff510ba6fc48edcba529229a1ffa3341ca7229cca79adadc6cbbf7b62c5d0150d6133b30d6750a3c705b16251db907f8231c72413edf92fe7a143bfe9cb562d824c6a2d266c568ae3205c761b1931d97ab20b0de750ba2d6ef9ddca668e8994aae65b173cc6443e49868aaadc3ab6ecc57b47c1536785e150d478a21a83aed76f931bbddbc2fd3261248f8ba288c61c58a9ce33d400ff54238af61db29a29f02ce225cbe1be10fc930f879a9601068f993abdb594c8c846e6634c8bfd20e6bc86682f8566d482d17e26cd0189154f8914c713f828517fafbb5a250141affc0c3ec80cd534a6b67f1507468ce495bef47403dabac495c44cafacf7ef11f99167794f2f49ad5021f54c1ef61366fba9a41acb2c933ba62a43faeb30b126ed6fdfaa3ab0ad5b9881f166933d7797818fcb2c158998f4c7724733b30fb8ea724757137fb81d2d891b9e3dd6d9028032ed877f9bc098cb244454ccc5504911829a1ba29ad1e89df92f3886b38734727bb17b2fa696e5e5be74ae699c6eed4df40c2136c8d7760563196e43226f15c830063b74afe4eb90766d831b469299f368475617bf7da77e92e973e282b16794158f0f31d6058d4a373fa38f5c9e4b99d0b58693500287facdb796f19dac830dad0e1f591d86e6ecf6d379b434fd67cc1fee5a914ff36411ffc84f08b93fee5be0a11e662ac310929ea8fae2edb8af5edaef76625a8dfc3dcc7a0a720d643039292e70a9fbdcc10dbc10e386502df75c1c4d81c8d9f1f4c392ec0025e8089b78ea65f8e345f04b4d3031cf2432cbbbc406fa2e8f83243d049e682bfc272d7f8568ea286ccaa18a6b557c1321a109f7514ad88c7d90562f5c5900fea75eeff248b4b6b7c2c5379b614aa6f604452feafa4391bedd635aa44c35613bb41affbfc8de738e52fdedea64ff92000f86e159e01f5d8887dfdc0a58e60051a477bdadb22441c20923cc65f838bf586cc04d18f51da939f68ced42538e75892919067a854fbc7a01da1155ef7fae086b693fc606bc857eb374db62a8ea29349d44c09fef923c46045f82c7651054ecd9ffd7f28885d0cd008cf5a5cea39b3c0969874fb0656988b11f1022c40612616ebf98625020e5b4d9d9804396908e8f0a5451b60daba66148dcd11a464342a85b4ae9494b74f6a3c1f01a24f204af47d66bbeb05182fb6f326a3de9d2c8ea18d8f3173f7817cf63779c134edb8d4ac83117b470f2faeef258a92491d6879cfbead71015dfb89461f172739233e33c0c8941bcc66c890ebdd466fb4e6cbf7d95eec3d2e9310f35870d0a1b1b747f9dd0d7e988628bcea6dd244877a72e9c3acd16f5c0ce304d40e45cda0b695e2771460bf4f4c094a799d9e08c71d200c73dde259706546f9171f343d85117b908edf12adb7f08f70df7f92d97606bd8166d447b30deb30736e95405820700594e83366e8b666b07179401a3061940dd0e462a98a7b4201f66ecfdd8b3a70bef7c9c04fe1a43a60f5f3f3fd25fbf6d39690942c407bb1dd6fb0637b03c40e21a0e924a629b39452aec925dce8401adc39afe92348f1a1d8a40f85dcac0667bb54dd35d253c245069a788785e545d210beb70d1185e0e118d3f7bb7cb499de824c387c2e4f273880044b178a6e1bec1c265b2613f55fd81cc67b89d41f8a300edd5ea79bc1c4258511c37a251af958770f192be71e1e1d9ac635a236d7a77d4002f9ae22b05e70983e60402aa94756cb4051e758c3adfef032565763c3a31be086202f1f82457ce32e220c3f030c3b5174c09fd770c34602754967fd909a1b851d86712bc38de91d849f9f277d2e7ff3919a6f0f6bba35c89b1518b8d91496dce529770439e223a70dce0edd8ea09978b9d85086d3ee1496395ddf3b4adc26857639da78784a6abb013410a973203a5f36efa6c4a398ec1cafaba93e9c32ad0515ed708fbbcdecb82f4c8aa7ddae22b81c8ae411cbe9f75704f5b6152df97f4b2997a7b256a151cbd33a1c4939d64e32b676be30ccd3cbefdf7e87269c106b0c572ad89cdfd054e03c8d7ea087ee176c8d7edc36dd35cbb6f217faf3e64fe7014bbb9c4d52651d3d49b55b3cd920c4d5c9d2a85b93c1bc6c21848f5751d26a94ff112a7b748004b7912e339dc38899d7e86f7f1b5cb0e89de676a2ece0b4b3835b51ce0e7006fbf2ece32bac751b1cf548ca57e077c070ede182e55cc823c4627aa5fb2e5eb7b3803228b3117ff6449350c30bd084af292cbe1cf23c62a02c2a0798fb0e3ed46d8575a8f0a8a14189a7fc5a718d86538ade29967478c9f325df377a469f7b0a495d95ffc5e9a030407df97896fb0b0ddfe316ef2a15d25e6d1a71eccad5c5f65afd4b08e2dc1124cd15dbbdc3f82e188ec17c36b5100d3807ef2beb2ce7e461266ab8f54b6f76b6ec94bc404e118e71a8f8efc26a1aa6ef997c39c3412009123c662f79ade049c86095c858dd222e437de13505221fc6b7a3011e35f0e772dc51b0b7391eed734dfe90f025351fcb4cacdb231b02432803876736800b30ef82360a51609bbdd6392bc29c8748ec1c8d91b2289f1a0353f25b1ffef6ed184ee868af5e31bd8ea42eff14c4520ebecc4da7f5e6998c76b49be6dab37fd29e15f192575eba5c0548ae0190ea97706bc184d6d2dedda68142ccc6a73e7d76351b6f710f7db8bde1a749f6c769a679b259b0d2e472aea8aefe370d25a7608cd0ed3ea4edb125ccb8b66bc716f2d273aeb3da9c844b2a342da837aa434fb6364c3298c38ff58cd0384047973eced2afc070c07dd6165233e7a223cc02822cc009df6b29d8456a6a37c8c997a5f72de51d09f069415bd59ecbd9c9038a3d600b23c3800f511b414e6be614fa6977cc76cdcb4ebc213f3e6faafdde5a45cbc8b204e0102ce968a1bb8a314f7014d602c6e866bb3938124c54820dbd4a777e38c4ab4139caeb7783cbf32418d814f29000000000000000000000000009a7953091b2c1b14a04096cfb3a32edb8eaa7957b7cc56ffeb8fcd524d9ffa09e9ed3b", 0x1023}, {&(0x7f00000004c0)="9fb448a33dd991f611ec3fe35fed", 0xe}, {&(0x7f0000001700)="10539141a37500f4e63cf4a329b3f4f0e8f78cdf1a73cb9fc215ce2a895e062bd77c3c5fa8a2b9c5fc20f61965dee059c4d5292531586157bbc716d64c4d86a1d31050d25c0289542da5de8b3310170165b62fab3623f58e295deafedd0a2731150023d3bd2e57f31efa69dc133bc9fcd76ed167a05aa2b7626dea915722acaca2e03c5dc3bd417e291b57b1927db07bf4e40c77f804c9625e41992c1f3ab0354edb45a3eb1afe0a6eedf480168394c52418b87d0615b93edf4164494b45b2ee1b965267aadd661ea63068619da307699191cabc2bc5269cabba9d82722c00aa31158b1b02cae4a6e5302c05b5", 0xed}, {&(0x7f0000001800)="f1affe0a99392aad719e65ae38ec55d3bbbfbc342bb1c5d5fafb4136b0e98cffbbc3844266d5f6396b59a5f45637ab18508d0e969af7d75e5cecdd42b84b27e047fa052effdde1df77fb0f65eae9cd66e3b9b944fe1b9a5048070d37c2391260203179e89ac84b48c1d9dddcb415703026daa2d56b8aadd5a7370661059923759f43eefd3cd15a235d91e1404065f2c00cce4a5d46bace4223d807522c7cbeb9daea0b26e7b3a1b1518492607ea0509bc9cff66842846b86d4ce6ec0670a7759fe928de9e6c69e79afa3e858e4d9ad20fd247086808b1a33b2cc2f8f455252bacb7cfc76a524ffa2decf5335", 0xec}], 0x9) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0xb5, 0x4}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2, 0x8}, {0x5c, 0x0, 0x0, 0x4}, {0x8106}]}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) socket(0x11, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) r3 = dup(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x101, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660816f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247", 0x432}], 0x1) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba070900000000000000200400"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) close(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 6: open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000009c0)="6e17b510b5dd4021150a7141f6a7fe5a712847b631f9d5b16c52400539b9a5e8a355d691a7eef4387817e5d451bf311635bdf6a8a343bc3053e5ffeb1b2b9861bbb296cd9215724ef46d9b916f597191ee5cfec06b953f16efd49504f3901c60866ae3c194a93a135d8736abd7e4de00431d88b1aa36e798e603d91f76693caf5c645b1b9154b50de19a26d78af08790eb74bf99b1eff2c0146f982bf73f4a5a5a3b44140c37cc1dafcab2e003260684a12184d4cb052889c762914933c7b9cc6ba2331fc42c4ff1cb9eaab63b773caffc050a0e411b5b704821072ca7b565e7916d77b6cda1b3bbb31da4c990d3be93c17f92f474567039239df022693d80170db93843ea5d90d2b57c4402ca049c50810500a5dc51c2f8365839a39beadc8e031746d0e70c184b12b317815f79b16624b5d063ec371d025b0f55a7b7a6137561a62962099e8967ecb26733662a317ab64362d9ac185ab6f2ebb78c5bf3454fdcb8ee8350f36b2b2cd59d09feada8c7bb5a9d65e615b561d15cc86d883b5999b5c5497e8a64decaf554f7a6598632e8bf", 0x191}], 0x1) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x1, 0x0) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x8, 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, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f00007d1000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00', 0x800}) r2 = 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) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000240)=[{0x4, 0x3, 0x800}, {0x4, 0x9, 0x1000}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}, {0x1, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x6, 0x1800}], 0x6) semop(r4, &(0x7f0000000400), 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001bc0)="0324", 0x2}], 0x2}, 0x0) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) flock(r0, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x40) executing program 6: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, 0x0, r2) setreuid(0xee00, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{0x0, 0x10}, {0x3}]}) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x1, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0x7, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = dup(r1) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) r9 = dup2(r8, r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$inet6(0xffffffffffffffff, &(0x7f0000000140)={0x18, 0x3, 0x4459, 0x889}, 0xc) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x20450, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8014695a, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [0x0, 0x0, 0x0, 0x40, 0x5, 0x7fffffff], [{}, {0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {0xfffd}, {0x0, 0x2}]}}) kevent(r1, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) msgget$private(0x0, 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x2, 0x8, {[], [], [], [], [{}, {0x0, 0x0, 0x6}], {0x0, 0x3, 0x5}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) syz_emit_ethernet(0x4df, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x4a9, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x1, 0x8}, {"6ccf1f23d83c04c0630e64ccde9fee6b3ecffec88b334f8bec7c13e0fab5c66c36da14124de0132839a99746e0598c734d3c401852bb32586e9a495e1fa087c724b1869050a21a1110b069b96191a2ac9402002c43cf7dd6a1d1841edf904a7bb949fcd24faae1d2fb1e2aee097581b0b0b4c4b99aff4a9618581f27ebeaeb2fab556a0d455eb42a86ebe1c74755b6c6a142af2cbc2ea2f6005309d9d42e6bb0341bfeacd7b56c180f291a535b3e0de9eddbe8892154dad7e01ffe45ddd85012cf12759a0784c5795d8c2844313d70b78c41ffdd090fb63a2ef5c1eba129cbb172f7ff2ea150cafd6e2695d92a019b5f8c428b85b4b407aa4f05634964d36f92040c6907a3614bcb5b2ddab399bebdb7cce397672ac81c77ce2399d76c2db7eb860363f13c942c716c6ffdf641870efe2b787eab377df93e813d374fa1bc749abe2f2ba58647c0a5ee5790ed497ae17e01142c258e5b10da31586c21d4e7b003d35ade3354e7f610b7ca9fc177a0b103d79ac6ec92fedd2c9f04b2690a71537ea62bf9084582ade27ff57ddfbfe4d77231b11509d7d0d0622f94d93c0c34a62534cb8b7867e4e731a5fe568e65a79012e159a56bd74fd226e515e26a50f3c559e82543bd3141e047975cbdcd50ad4e410d3406b00416bc2b9ea5f93259b604f0b99d821052983e1598877249e510c94af5927d3a1f12a16f15f83a6a7192b0fd360d5a8074ff4224d4b1294fc63c84ee58d213c33119e3698579efb2180a8fad8bf6c3b5dcbc84a61bbef2341232fa36aa57da3c5c4b46cf157652ff3f24029545ed2c0c962ad3e38e8c0fab2626aa7de63dd5488a1f65064ef7a35e8b956e4d4e21370561921b73e895254bc0c253efd3d1236967a472e38ccaab9a763e0ce7ddecad13cda62616d6374a92c296e4a1bae7444bc478da1b7dc9549d7f47acfc23b84166acf2e2e013984e3aceaee13a2835f8ce47e4bb8803291d361fb022495cde2bf516b922ce451003ecdfd1a4750daddfdebd7bd8f9a0b784a9b83cdcfa9678414b0fb9404317806c41870f7ca63269c93f3ff58e3f69a161477751c1fe66f43f54f08b2bb1982f4c95a97e7b9ed81e967cd54ed72243d2f70728164e5301cd6d1b48f69341f5aebe20f088c11bee8bd3ccc492f7b29cdda9935edde46d2daa867b8c2749b5f5ab4f7c01db838ed8d172e0c09ed423e8f2d6737f96b9af8a4f4478aad6ebc03328aa3d1c484d3b31e68862ce7e0aea97816d917877aed9f236c35ffd9315df5289c0ed21843c37605c98e491c6e4a8540e87eb4f3731a3d1e68dca93841ec9720db69e1861c6ae104fddcfc2bccc13387fba22227fb2b59506694cb63ef47253a2ea95d6d1b3fae322cabef3f3e6c1d2f77a0e5d334f4aa106b524606a5e57ef1e96438e90ae0eabac82181cdf1b70d7f1bd79762d35b171bde131232627333dc030c7ee0864a3570c6017a3c2b210c77b9a9c886ed764c31cdcc8bdb6966e7f01a047b477575c87077e7131042232e6efe017d7f4787bb9719b266403a88f3a0f278fa42728d900abe4a58e2e975ead3015c00eb1d8b99c3352e7e002c2a9d411429caf038411819e1276928d3f713922dbc247acf5d932f49b641e522526a98ab57fc473ae5831cd7320ab44632b55a4890011231a8225"}}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b4, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x4d}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000005c0)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x14}, {0xc}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) executing program 1: syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f5125aaaaaaaaaabb86dd60f61900001c0600fe1f00000000000000004600004414c047f5f8646b0d0000000800dc18c7311bbb78e721", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}, 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffed5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe75, 0x0, 0xffffffffffffff42, 0x6}, 0x0) getpeername(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x10, 0x4000, 0x3) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x10, 0x2, 0x1) socket(0x18, 0x3, 0x88) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xf84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x72ae, 0xffffffffffffffff, 0x0, r5, 0x3e01, 0x9, 0xcd, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0x21, 0x1, 0x7}], 0x6, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f00000001c0)) close(r3) r7 = socket(0x800000018, 0x4000, 0x9) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$vm(&(0x7f0000000280)={0x2, 0x5}, 0x2, &(0x7f0000001540)="52421d7f9ab55ba62e4f98ba95d3bf94188d0fa024cb0e8c84495d1c6d0c1fa47e7bee06abbbb91493550a18b4f26c925fc74fe50f53414f158bb293513babc5624f303747a598209de5c2f33550271247f20d28de8c33d55a5d1d81cfb3bc5bf188e74048d0ea65b9229bf24c7afed4f53f6ce67cabf2e09c245a8adb4c60351c8f253420c312da7dbc1e2fba35cc3f3e3543e3", &(0x7f0000000180)=0x94, &(0x7f00000001c0)="fe324a76ff71946dd8b1cbdecef64790ab60cbfdef3da1f6e8c0f4678fa38dbd2bff21c2b90eedf885ad1eb58ffd3e7d0d7b711fb01ae7d3454b1676bea8245a69d384", 0x43) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000040)="fb67ca5aec5640417ec252a28b71bcb46770ad27970a6aeb0dc5a639c81e00e1902db40ee8de251c349ee7fbb55bc45b55a055383206c48f238633082880888e311e0d3dca727c93830b414a22b95e09d27d6ef9632c48e94aa9392d1cda9ec2aa94c4a331b2e8115b1e76db78d5cc552a968bb84d10be60eb761a04d271e2c16b98a14a92cd1333c818439e2394f1522afdc6b616ad200bdd5ac2ec475becc46ac32015c41b9b42869e65aa9c8de5ad902eefcfe954da43662709995ede15fe018b516d877ecbd5d18dda3baac2eacbbd9817d1c00fe273e1fa5d1b29d8e7eec536a6de89a60839501d156a7fe619629763050c42f67770117d24ddfa81190d344192ae820095e0794bd400fed4db84f8c4c2eafc89e6174b227d1d4806087d0003bc8270f4f3f0868debf14a0631d761c54a764015229a4b4146191914de805742ee966aa9abefc1d4a22f7726b9e03e58a299b435a79f7e9e5bd2358b6f7f95fd943a8716c9a4096a4f877f228736e8076a01aaf9d751b6446659c15418b0afae34afbd755dd4b354556c323cfdb5e45a673a7f207f54f8ce8611ec90c5e50878df5ccaca8c6c93e4e661cdccd6eda92a50ad5056116eadf1ea8ecfd56f7a7bb48380128f0d0c48f766f9541c04f650c2dc85ff8014ed66ecaae20f1f30c4293e71c45eff3e06911d81b1dabca06f9386a281a8d8f77f97c3d2115b70364778e02e56c964c78f485ce7a2f1472c15c40513fc9f7115a4ace304658d0372842e3ade0ffac71ee52e7d81676f060febdb15350f491d5eb843aa9a7eb80e97c7e5ec7d8d71fb680ebf85e71046c3f62c8c52caaf71deef2d654ebfe4251202b44808b38eeff5772661d041e643f240d7f043252c45f202d76aafa417a67f0317649d1553dfd0160bf09d401cb485af6e5005e666b68205805be75c7eedbbcb2ed4f19731adfbb402603919a8cb4b9998627671438812b3d616cc11033b6c8f80816ecd815f38676d8c23cc63649b2a9a11076dd090d1eff98363fc386b37dd708ef20d6e5212b4dc05a98bce7601725ac1eff587717e0a1c60530ac90dc7800b33b39c679c431b7d1dfc6e6f9e401ec67668af17aaa3a82eb752f6468107462da015729a7b6b46e731871faf2878cf301c450c9e1edc3a00df8b99ab4057f5d52181f4beb65256afd658151a64d2712f2bebf8bf84e86c798be462e29160d12a6d1e014cb007be69793a4fbdb90196fa790af3af18d50cc348deee89ed4c6f41daadc5962038e2896556a1ee1ed85764ddae145668026a614d36b75930920507b03f9b50106171c654fd16d4a4a69b0987768a4b67559a32a1bb0c4f333bcb2f95f7b1f95952b7bc4165549125c2a37887ec6f787b378a1eb2f37d8db77c4bda4845b62a46eea6a24dd9cf2e7568ecc1caf52c8c8fd267acab8bbb785e3ce77ad2a14cbf51fdeb9d0047b5d895e3b42a358460ecbdaeb1c96e078b3d450ebb997bfae9c2a7b8b0f0251d4c4a6285fd96f07d9a711b8f59acd3dc692fce583cf86f8e0a6a9d5de3cb1d603d7467e0c6885bc3029c97add1ee73a869708a9a1aea0f5941c2244b78b4d673865429be75952f811aa1bdc5ab6b4d7d9fdcc12c86c435571aee7736ba3a41ca465e90fd374a570fbc0fb37ff02533ffd45afdb59f3d505a3c8551d1102ae73547fe1d26bf92597aee0d2fff8fd61514e23ce7a75be3123a057a40df7bfc03e2a14f417312bc72bb23f6eb5c29216ce67dfa1128da07169d3f4f4891427bbcf20f311367eb9cdf2fac6dac4b6e0289aa57bdea4196c0b36227da8843d4c7e6c43487c3f8d44af144e4d4d205d4016a114af144256336980305c025251b3eec3a6aefd870a8cca0e8ca7a9496b134532256b88140f68b89feeced84cf6c5e565fabdf3141b2fee864167be9a879431f272a4a3be8ebfa3bf72b9ee0b32aeeebe11808b1a9619153bf71ec66cc793007ccb9085b6fec16aba21b950c03acdcf26c2cc754905ca30a41f638cab1369ac6da7686b585d258cb4bce72610a2fc67e4919382d6ee5ca28491ac06dbd4a9c0e4917d95eee512db05ac79e14ee69081164d19b3d7da1d4ee06ea1d4f4da2c4daf26c8f9bb0b5ec693851442ecee58e780dd49bd3688cb8b62af4a752b3f390b1744b40c4186e9cdb7b80bcce1e12c3ffa07ffc63854b1d373eae8e2f23757583f21367c28f276a41a23e3e2789c11666bea370b3e79deb22087b81f7af43cd316ac8226c244af112571311683b39ff0d2350cc206e02c081b68a7bc0eb7b17ea11d7091c18bc85a034246879d445798bd5ffbf2df012217e9ce4e94d927c98f6771f5d176c42dc8b3c8119a516bd9f4d53161c8d5906dc934613372565af80b95b9cfb209189cb3114ac9495ae7c54fb044edd677c0d2d1ccee8652033f8a26fe7baa4d34759f4246a0c3f0be672200f959d4197d48480aecbfb8464bf59b685b04193c7c442d62c08f461530a88e38f2150fd8cd3fa0cfc264704c41ff3188d4c68d15172a6dd13f2af457862dddbc5f972686784abc716ca88afbc5ef527d7e2dc66a3be695e583cb8ef6eaa1f7958254154dbd44b9a2565992a9a50ab2dfce4b9b4988eefb4896157c3133a2a00bf419bdb8958c12a20bec4c05cd63dc3a965e03b0db72eb523a99013be94b361db1f999b02f062adca8509f66d4dd6af8bd6c644e59126aa24845c090f68d069d36167f8cdc039e3c556b616b0564b11c1a40b985c84e48fdb8033970691c406df643bcd3cd39071304790953c0ff19c7b254e8ac552764925486dc9184a22e48488f06c4d34d8acb39657720c841679ecc99df9b083eb2f23ca600888109c4b23b278962324674c182341bf128aa54fbe05a806825e2cc658ca99a90ef4e67162a7859540363dcf272eb21d03c3ffec24ddd2d157b8b15b22de699c9d2566068ca87d1ae4459357644359083c116efa6bc5b4dd0590c1b5d276aac8f87fdf243bd17f8c1d2546a5de7d09a97707cbdc740b8160f4f7f49ca5a07a93de6f993d64296144c058d565f3d138bf36340a3654ef865b2a295ba45008c330802e643d6e2e467a2c837d48b2a00553b9533602d39b83d41c18b14b3bd8671f51e956593412702c065f45664566fbf48381a9af18b76e57e5f95830a654af096a82897d717be57c7ad874f5e50932ba5b95e2185ba3e507d88f1164e835affc89ca2464cd03e62b52b7607f753601866e389156a6bfad9927acef9961c4b7d76d8fdea1530ce30f82908c49954130b9dc079656591d4b58dd992b613a336dbe0476e40f82c21e69a6db395f271e62cd5cf6dcecb7cd3b45de261bbf6058a4ad13c5f4fd1bbbc240b1009dbddc1a7b6fe7ec986c70a3a2d1ffc3035a978ec3810c54e290d5e674e8e49fbf0b672e5037f1d397711f408f04022ab72ea1acc0a66955ad625b9644623076c38109ea335e812c5c602127e3de081b3706aa0a64198ee453f6446e770c2cdd42d209ff98c4f58ead00be154d7ee33414680fd579ba8837e384ceb152704848a623b5af4a1c574032145337c0cb0da0829879421241232cfeb67ac39bb2c71273d7ba9f4b5f53d4dbe508d89b43b037463bffa9ce0717323e70bae18dea6cb71e20e0f15af4e65f2c5ac6a196a862f9dab191030a4903ffeb1ade4a89988db545def791a57a431af0d0d920bbceec910b5c2a8826eaddf942ff9e30635f69457334e3a117b737b814b203c3c2459fddc7f58875c38963ce5efa14f639e3083c932a884aacc6450c41066da8b8cba195fbe1e9d0cbee5d58da231a9d5a734995821b71fbb4fdb7d8501827107449f3f22b96f8b4b22bdd60509732a1b400044fc11683b3b4db2059c1c701c5cf6b03207ae873849377348fcb11291f590dd7b99a083a4795afee936e3774550c7d99a4ecf72c79e0cb4bbb7da0439ab2ec4e8ae935387f96cc94592ed151fd97b8cb795daeaf22be9d49a92d0ff77905a1a2f59d8ca1fa9d5289c0e25628283973e3c5e8c47490fac4766fdc9dd6ac1d1081d6efc0bbc3bd65dee61847bec35162289f1a2e14a78e2f44677ebdd4bf4c0d854c1081932b0e94236f4fe9bf4cc98b0c59dfd4f89a788547165968bfe6d344d62b265c36b82fa090f924b7185f4f167d339ecd5ef508b03d291bc4c88b115ea7daf522004b9d27e5394591f156e2399a6555e27416a8c7c2acd66bd4ea50254990b008b073239a1875cdc13bd472b3c407aa58a44735c13002ea96ae76aeb30bc22be116c3bc854bcb00eb52b9245b388ee73cb4faeeff059cf5cacdb8b83df35d25f5e15fd761f7a71c9fc82679ba08869193409c9824b0e74f7340c909c3960d4b67ae48e7b42bf6aaec2444f8e9d6b75ead621ab4268a6d45b1077a9882bb8ae89d73bfad5105a98430d597772bb1046f6902ce04e091dc9c920a5a7619749b76d4ce6006e2031f4c87966f02fc45cc880f2a613325c761df09ca4d3635432a79bfc5528f5fe473712009558f353eb0ddb85f4001339f7b140201a1f7ddccc312965f04704bca2dfaf5e4845afeefb2371faa26367b212739e4c255b54c7e0d9938848ccde080d65fd92f962fef031086387e74fc86687670e1b774b87bf0573232a3500d7acd7109573e66414f4906a414b1e1b119dd25ef1a88ad2c6ef1baaa593768f7a5d756b41dda4102ab2f1ff41daa948bb4c1473e4e407d267d0ac99c1547f478b87e71af51380f340de411f5beec41c01b44f708d30c7e52cfa270bf98f5f7caa3b9f8a5b90614f73226a8811417548af80d834ac7ca8883c5b69a39a8e8989a993ac0aeee8fa1134192d24a26f78dfd4f8c312e44019b10a5f1e359290ac8b4bde6a9b7083204c01afa2beeed50bf1705cec11148cc2766100c2d71997c1da5e01ab7c2d2c653031f7ce6f1263ded33b4b249ebceb43092e04b0034ca4bb8bb59ea7010f8308be0c1a65de192d3fd1114f6d93f1ebf02db051b2a6dbcf1ad148d808c2d8840068a35ae8e249128ab004ba4e935d2e350c4e9293f28a4604f09965223b7e1706be6c7d4469d1e6fdf30b951aec189072a674b3cdf27a490cd2ea32a8e097a23b331ea85b422405c7cb5a8bb68085dc7e6c33fd00ff30c82a8c60be645e25b8c30d98a5e8aad7392e3f6d03fafc27372bf51eb904b9e6374eeb581a0292212ed43428c4b472e7a4581bd4b808933eeb79965a94fde3af86fde422946361e5388f984e65c4f90bb44bfee3e2a2b5bbf82cb867ca4e3c962adfd111dae52f1e7df445317147b97736780fe37bdb749cd2c3c6d78bbf3bbc08743cf37d3ffd0813db72cd7add30f5f2c7edd83baca7adb4567c123eb1f1da6e4625cf58868fa49744e381ab6f9e2cdfdf3e1b409948e2f2a37e357f8c024839598f7cb789ede1a563e4eb49c605fd2cb96ca2abe8b087a3626b765d46e7f21aa3dbfb090b188f11f371a6a5cc218a5198d5396199b6fc0eedb2e2141b8e7c5916af7831ac4c047c408350d467424a5ed33c2a431d6606b08b99fca4508e3e4dc8a89ce26f4cc9cb5746a810a856948f8ffa277c9de78639014c14d56e75c766fbd3a3bbc2fda6bfeeca64abb449c263a2ff986214e092ad2dbc827571be786b20e62a837cfe561d37afead2426f8e0b637f61ea0f91abc6f630909b24e237f0c021938f76ba6d96f3f7eff4a0519b24e84935b690243", 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) read(r1, 0x0, 0x0) msgget(0x1, 0x3e945a056885207c) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) write(r3, &(0x7f00000023c0)="ba640d52aa88d072eb7e533e5291a66db62b6eb250f976aa2f94e86c04f37705962496f8cc8ba67014610a826c71e38275c0269c1dc1ff", 0x37) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002440), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000002480)={0x6, 0x60000000, {[0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x3f, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0x7, 0x4, 0x1], [0x0, 0x1f, 0xcde4, 0x7, 0x7], [], [{0x0, 0x6349, 0x6, 0x9}, {0xfffa, 0x6, 0x8, 0x5}, {0x7fff, 0x0, 0x7fffffff, 0x7f}, {0x7f, 0x3, 0x40000000, 0x3ff}, {0xffff, 0x0, 0x7f, 0x100000000}, {0x2, 0x7, 0xfff, 0x6}, {0xfff8, 0x100, 0x200, 0x6}, {0x0, 0x1ff, 0x0, 0x7f}], {0x4, 0x2, 0x2, 0x2}, {0x800, 0x9, 0x2, 0x8000}}}) pwrite(r4, &(0x7f00000026c0)="81e28a65cca75fe716d381405d08ebff208734050ceb0cdcaae871ece97cf7a7a1ec0de260200d428481064bb7ea107ad0d52f9434743ae671fa96d0a61a6e74587039422d6ea0a4b8be26a22aa7cadcc1739b75535e7f94b0011cfc62ee482150adc59f703ac9a2a260166ebb345a9606faf32cad01f2aa54", 0x79, 0x8000000000000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002740), 0xc) fcntl$lock(r4, 0x8, 0x0) writev(r3, &(0x7f0000002c80)=[{0x0}, {&(0x7f0000002b40)="ac1e550fab2b2c06283e8874999a16163eeaf63f81e72b47c32cac664fcbd75fbfb9dd980db7cf2a9669fdf1eeb520014380cfb12771a116269b2e486cc5af13a991c34fba2ef730cf4f8b333c94d665627859addc316b60e20ec5d6475c11e2413e6f2953cd2e797585fd4d3d5c2513c37b2c94cdf70f428f6f145067635637e98f8b8508911ab2eabf2116e1378113691ac79fd042065dea1489ff48dda8bb268698f014a48768a58f8952a753213609e8daa257032fd7e0d133584e26472eff54687adb5fe6489a51ee72d77df989058d40bd9e28e37ecab399df550ebbc6daa308a424", 0xe5}, {&(0x7f0000002c40)}], 0x3) fchdir(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) getitimer(0x1, &(0x7f0000002d00)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000001080)={0x7, 0x4, 0x42}) accept(r1, &(0x7f0000002f80)=@in, &(0x7f0000002fc0)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000003400)={&(0x7f00000033c0)}) clock_gettime(0x4, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x0, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 3: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x80}, {0x4000006, 0x0, 0x0, 0x1001000}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="859f5882195f230ddf766abfeeb6", 0xe}], 0x1) executing program 0: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmat(0x0, &(0x7f000060c000/0x2000)=nil, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="acf5f9be2719c699e559ad68c3ee8f5f33e0a936613e8ad2f0829ee174c66f0c4e942599b58cad8cd9e24aadf7842b83bcb457f83d604c6d21e290b0180c248d4e6c23e52f66d08c3368b611af2dad4ccfcec940f8488fb52e8b0302516186e66e38", 0x62}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f000060d000/0x2000)=nil, 0x3000) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x40000000000000a4, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0, 0x80000}, 0x10, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x80, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x7c, 0x1}, {{r4}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x100000000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x60, 0x40000000, 0x6, 0xffff}], 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x7e9}, {0x7, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f00000000c0)=[{}]}) syz_emit_ethernet(0x66, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r1, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x1, 0x800, 0x5, 0x1f, 0x4}]}) fcntl$setstatus(r1, 0x4, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000380)={0x0, 0x0, {[], [], [], [], [{0x0, 0x0, 0x0, 0x5}, {}, {}, {}, {}, {}, {}, {0x0, 0x20, 0x1}]}}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000680)={0x5, 0x0, 0x1, 0x80, 0xff, 0x1, 0x84e2, 0x10, [{0x9, 0x10000, 0x3, 0x40}, {0x8, 0x2, 0x80000000, 0x1}, {0x8000, 0x40, 0x9, 0x3f}, {0x49, 0x7, 0x3, 0x200}, {0x10000, 0x2, 0x0, 0x2}, {0xfffffff7, 0x1ff, 0x5, 0x8}, {0x80000001, 0x3, 0x1, 0xffff}, {0x1, 0x3fe, 0x5}, {0x5, 0x100, 0x2, 0xe330}, {0x20, 0x1, 0xa138, 0x1}, {0x400, 0x740, 0x3, 0x6e07}, {0xfffffff9, 0x6, 0x3f, 0x1000}, {0x800, 0x2, 0x6}, {0x10001, 0x4, 0x4, 0x3}, {0x80000000, 0x207a, 0x9, 0x1}, {0x4, 0x3, 0xf94, 0x5}]}) getpid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x1, 0xfd) socket(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) socket(0x6, 0x4, 0x0) execve(&(0x7f0000000000)='\x00', &(0x7f0000000300)=[&(0x7f0000000180)='/dev/speaker\x00', &(0x7f0000000200)='[\'}]&$\x00', &(0x7f0000000240)='/dev/speaker\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='/dev/speaker\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='*-:\xb1\x00']) close(r0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x68, &(0x7f0000000940)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "3c1b82", 0x32, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x200, {0x0, 0x6, "85980b", 0x0, 0x0, 0x0, @mcast2, @rand_addr="93ddeb072c8c7e4f3a6ffa21fbd581bd", [], "e9f4"}}}}}}}) connect$unix(r3, &(0x7f00000001c0), 0x10) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) socket$inet(0x2, 0x2, 0x40) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) executing program 2: socket(0x6, 0x4000, 0x9) r0 = socket(0x2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) setreuid(0x0, 0x0) getuid() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000400)=""/190, 0xbe}], 0x1) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x2c, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0xfffffffffffffd48, 0x0, 0x1c, &(0x7f0000000bc0)=""/249, 0xf3}, 0x1803) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="100100000000000001000000050000009d77ada6ba3ed8ef4a3df16cd84a9c9556479c6700cdf80fbc58177e58afba9b3372e2e48e4eb7c185a77b7a335a887624c0984fa219c989ad439954ddf6cdf3e5afbd01e8a47146cd00b3fecf90fab3168a90f542f44e65d9003904505903f8af7165f5851905bb74c7072e19b51e5d8db1f16624a53f4f3b17b238d34efcc97e14fb172a00be168b8b85a7ba77bbc8d196384d9b64b2083e8c890721714aa086365b1693fcf053827d0379df7d161235d5acf852f39792af612b95fbff8998b53b97f515c7da5648dac1e4b4b0df49cc53daf7382c0ed08cdb7104954b586ec57bb50f4f3abf52994095e92ead0000007800000000000000ffff000040000000e36edb8af667c0f8813883cbedfddf9481c1414dd395c8e2739612c18cac66ad8999856373f9a1ec4e7eb7f8c7df42b213a9fd8a92551e6a564f5fe66c4e4c5b72f6143ced6793401ae1e4518c7058e4888f1f62f6ed5a00652d65c9fdfa8894b963806600000000"], 0x188}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000400)=[{0x4d}, {0x74, 0x0, 0x4, 0x9}, {0x6, 0x0, 0x0, 0xe00000}]}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000440)="0001000000000000000000", 0xb}], 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0xfffffffe}) mkdir(&(0x7f0000000480)='./file0\x00', 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000700)=""/109, 0x6d}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/82, 0x52}, {&(0x7f0000000980)=""/236, 0xec}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f0000000a80)=""/199, 0xc7}], 0x6, 0x0}, 0x1001) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYRES32=r1]) r6 = getuid() syz_emit_ethernet(0x169, &(0x7f0000000780)=ANY=[@ANYBLOB="3e74de376e3600000000000088a841008100310086dd63144ebc012b2f7b00000000000000000000ffffe0000001fe8000000000000000000000000000bb50010000000000000102000005020008010400000000000029000508670000002f0005686600000088000000000000000502fffc0000000085191e34000000d5bbc7c0d7ab8e640000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ef14ab3cba0705190491ce1b67fe6a7d09f4728c3671f2a754346b45a2a289bf123fd6901ba69159f60260eb6ea8687dafac2a49e9727de1de7bb5fc0ffe9b95305c882f1df29052e13da8339be007e606116343b11a521d07627965d08edf1cacc1b6da366430003eb2a8651d842f93ace127f98c2588e"]) r7 = getuid() chown(&(0x7f0000000140)='./file0\x00', r7, 0x0) setreuid(0x0, r6) chdir(&(0x7f0000000100)='./file0\x00') executing program 3: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) dup(r4) executing program 2: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) executing program 0: 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0xfc, 0x20, 0x800}, {0x6, 0x0, 0x2}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x2) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "287eee512c922fd415ece959019e8ea7840b5731"}) write(r1, &(0x7f0000000340)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d52001f34a006b43b55475240573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c35916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f29272f39c42360e82580777baf68bb061d292f994437dbd87b2d8b95d83ef345a83635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc71733364b6eea6b5abc1428b36658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb8862dfd8210561575b0e2a6f321f3c7b2575edd9b0a0c84380f2f6494df3646b67", 0x201) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) getsockopt(r2, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) close(r3) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000004c0)={{0x80, 0x20, 0x50}, 0x7, 0xb, 0x7}) r4 = dup2(r1, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r4, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)=ANY=[]) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r6, 0x1) getdents(r7, &(0x7f0000000a80)=""/189, 0xbd) r9 = dup2(r5, r8) fcntl$setstatus(r9, 0x4, 0x8) accept$inet(r7, 0x0, &(0x7f0000000b40)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000b80)=0xe1fd) ioctl$BIOCGRSIG(r4, 0x40044273, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x0, r6, 0xb) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 4: r0 = socket(0x11, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: 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, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={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, &(0x7f0000000300)=[{0x0, 0x0, 0x1000}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x0) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x8000000000000001, 0x78be94fe, r1}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000, r6}) fcntl$setown(r4, 0x6, r6) shutdown(r4, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mquery(&(0x7f0000161000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x101, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) getuid() mkdir(0x0, 0x0) chdir(0x0) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getuid() r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r2}, 0xc) r3 = semget(0x0, 0x1, 0x44a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xea9]) r4 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r1, r2}, 0xc) setregid(0x0, r2) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x47) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000180)) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0xa1) fchownat(r7, &(0x7f0000000200)='./file0\x00', r1, r2, 0x2) r8 = socket$inet(0x2, 0x4, 0x80) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="7ed5b593a37907312abf6390ca0824c4d9ae8a4ba6c53f06c082b28b2332ede95cbcd257b124b0c5752ce95694c14699a8e81f719d732f5a6df6f63cb8b96e9b1ca4473fe8ef0fdf33ad08698a94702122962a61647372ead92b6301b002de77d97afaf2bbce82d8780e5f8349f6944df69eeb3d11cbdddd825c", 0x7a}, {&(0x7f0000000340)="5cff946af6b007205a5e26c9f17e4326019635b1f4546938ca17c7016334ad6adfdb454e6261aaf1eb876654ce27bcecd97f719fd6541c58bb71305480b902f1f871de9b4cc44db9e64398cfde0c99d24ee7e2a8dd7cc73f22d7356a1d2d9d9bd8bdedc0eeea05bc27d8178194b32a855077b9e95f0d9a4b069dbe1a60015640f45b76f1abd38bf2dcc3ebbd858065f14e9cb9db901164b733249a3aab7453659357", 0xa2}, {&(0x7f0000000400)="865590", 0x3}, {&(0x7f0000000440)="6d4327d835603204480392d18d840e6927caa6e851f9b318658dfb7c46baa4378c7f791a5f0385fd5ed73d0e4f969d382b17aadf6d81db8055454b22e55ebd1416fa78b05124e127df4175beef49295165", 0x51}, {&(0x7f00000004c0)="e093b74ebf907e87fded80d353bc5889d6a28a3d0b68250b07b770f2e29d302276a459eb7ae2173f4b553f76314736de49e64eb2fab71fb3d68c92458cf9cd2ace90a7f4ec5b7a0c7803bddf5a18519405e805f63a84534e092746e0f8af7cafe9", 0x61}], 0x6, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r0, r6, r0, r7]}, @cred={0x20, 0xffff, 0x0, r4, r1, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r1, r2}, @cred={0x20, 0xffff, 0x0, r4, r1, r2}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x28, 0xffff, 0x1, [r7, r9, 0xffffffffffffff9c, r7, r0, r6]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0xf8}, 0x2) r10 = dup2(r0, r8) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f0000000740)={0x4, 0x2, 0x0, 0xe4d, 0x8000000, 0x9, 0x5, 0x10, [{0x2984, 0x0, 0x200, 0xf4d}, {0x9, 0x0, 0x2, 0x4}, {0xfffffffb, 0x1f650218, 0x0, 0x10000}, {0x3f, 0x100, 0xa350, 0x3ff}, {0x80000000, 0x1, 0xfffff001, 0xffffffff}, {0x3f, 0x1ff, 0x9, 0x8}, {0x6, 0xffff, 0x1, 0x100}, {0xff, 0x20, 0x297, 0x3}, {0x3, 0x3f, 0xfffffffc, 0x4}, {0x1, 0x87, 0x5, 0x2}, {0x81, 0x9, 0x3, 0x8}, {0x7f, 0x3f, 0x7, 0x5}, {0xd961, 0x5, 0x10001, 0x80000001}, {0x7, 0x46b0, 0xfff, 0x2}, {0x77f2, 0x6, 0x40, 0x7ff}, {0x400, 0x101, 0xb7f, 0xffff}]}) r11 = getpgid(r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000880)={{0x9, r1, r2, r1, r2, 0x8, 0x10}, 0x80, 0x4, r11, r4, 0x100, 0x2}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000900)=""/108) r12 = getuid() chown(&(0x7f0000000980)='./file0\x00', r12, r2) getuid() r13 = dup(r10) ioctl$KDMKTONE(r13, 0x20004b08, &(0x7f00000009c0)=0xffffffe1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000a00)=0x101, 0x4) recvfrom$inet(r13, &(0x7f0000000a40)=""/236, 0xec, 0x0, &(0x7f0000000b40)={0x2, 0x3}, 0xc) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdbfc, 0xffffffc3, "ffff09000000010000080000000008003f8af400"}) close(r0) close(0xffffffffffffffff) r2 = syz_open_pts() r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000240), 0x0, 0x0) pread(r2, &(0x7f0000000080)="eec6b77f03baaf2cbf681ee4bcfb391633082d697d3a88fc496e5892a4244dc5d01e204905c62e37bb0a1964f0c8e479180e2b305491ee019ff9b91821752ae1cd527e8aacf17a49d700b1e970f7464db1fd701ebc4ecb75a8e99aa84865cb1ff40cc62667320d7e6884d93e0f3a13b691d6aaedc41c0e6c65776933ca40a70616c1af1148c40e0d68853c6f2e34be9bcfae7a88", 0x94, 0xcfc) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c8873276220bbf9418dbe5c00000000000000000000ffffe0000001"]) r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xd, 0x1ff}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r4, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) semget(0x2, 0x4, 0x13) getuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) r6 = getuid() seteuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r2, r6, 0x0) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 0: bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) dup(r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x0, 0x1f, 0x38c000, 0x200000006}, 0x0, 0x0, 0x0) executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) close(r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000624, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r2, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() shmget(0x1, 0xc00000, 0x204, &(0x7f0000400000/0xc00000)=nil) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@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, 0x11, 0x0, @multicast1, @broadcast}}}}}}) executing program 3: setegid(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x15}, {0x5c, 0x0, 0x0, 0x100}, {0x106}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x1, 0xfffffffc, "1a0000780000fc0000000000000300"}) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000200)="ddf3ecd175e2dc78", 0x8}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x2) dup2(r6, r5) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x3) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247", 0x432}], 0x1) kevent(r2, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3, 0x23, 0x1, 0x7ff, "000012000009000000ce00"}) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) socket(0x2, 0x3, 0x0) executing program 7: r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0xffffffffffff0000}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x103) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socket(0x2, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}, {{r5}, 0xfffffffffffffff8, 0xdcb4c3a4d0376769, 0x80000000, 0x401}, {{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0xffffffffffffffff, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffb, 0x4, 0x1, 0x7f, 0x1}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x6ab7b82c, 0x2}], 0x20, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x7) listen(r6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r4, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffc, 0x45, 0x80, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500019078ac1400aae00000010800907800000000"]) socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r0 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0xc0, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0xa4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 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) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e4350200000000000000ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c2fbebcb00f1f3978905cff24ee4e4c76f645e19757858fdc3d38a670a15fec50c60504f2aa4299a2426a894888025df0c7187b9790d6109a00f41bf12fca2370e06c3a224c94d4", 0xd3}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff5ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x101, 0x5, 0x6}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000500)={0x94, 0x2, 0x101}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000005c0)={0x1, &(0x7f0000000580)=[{0x578, 0x19, 0x33, 0x7d6f}]}) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000600)="4146c65b8512426f1d56e32b2d64a0e7b3ca679d7113ea475a5fe54f415cbdf568b7782543c75057d6024f6a5432bebdca972c408a1d7688f1a0560c70c4ea15a067a20bd42cfa9f79473984e3268241051229a34498ffa23e551de834c7d7338593e7bcfbe3038fa2a02246757ce82a48b8e1254666c068c18eb861fa778b3173e5a2e310df8b35de", 0x89}, {&(0x7f00000006c0)="314512fa97eebf012d2f0b25e347455a", 0x10}, {&(0x7f0000000700)="7c079fb68cae06c26db55d0ab97f348adee6e5d1184b81d640000d3b0b11c57dfc0dec5f900140a159fdcf5c4a311a2abcb548a2646a24f15a41d1e0b39d7b8b3f57b495d615d5d2cf3d814e3d2be3ec1279126878ab26f689fd99245f865fbaac9d1e81adc12bde3f78a40e63fd", 0x6e}, {&(0x7f0000000780)="db2d9cf832c291c3e9137e0cb8a658eb3a65380df26756d610817b16c9c8c163ff66e006badcf6e6cca30c898c62555a49e0e5125246feba89c6a018", 0x3c}, {&(0x7f00000007c0)="817a17694e4e477442f723e63ba99aac584fa7d5f4d6e428d3c9d623628a5a2486decc3edeb1", 0x26}, {&(0x7f0000000800)="11484ae2b359acb36c98b1b4720e0adce97c35216d4f402ef672e18c45ad32efaf241ee0065bddc541e0e8f1868b8d5895c99d0bebec0ce33da514c2a83f952c8e3faa48cce672e99b76ce4e1808c3be5aecc3762839bf1a857dc319ceb6f91a98e93a6b0bf3debab3b88139d3087713819b223acdf77ae1e250094295c07235bdb9eb7f9f980e65a1674867", 0x8c}], 0x6, 0x2c) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) r4 = open(&(0x7f0000000980)='./file0\x00', 0x80, 0xd2) pwrite(r1, &(0x7f00000009c0)="eab6b12b679eda5c1e24748c89e8eceac3ecda71be67c84173ef6090b79299da4e149f49825f22b7444607c12c8332af2664bf48508c3d57f182a5028c038e60b29e147117774b99d93bd2e996fb7c3f89a6e65765e096987eb6b9404cac36e8a80206889de3d76b832c8a852dccadb3b1d2d3c220927725610fa5accf38ccb18620c5b410baa17d9b15b5d871854d124d", 0x91, 0x400) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80), 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000ac0)={0x80000001, './file0\x00', './file0\x00'}) shmget$private(0x0, 0x3000, 0x61, &(0x7f0000ffc000/0x3000)=nil) r6 = accept$unix(r2, &(0x7f0000000c40)=@file={0x0, ""/4093}, &(0x7f0000001c40)=0xfff) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c80), 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001d00)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = geteuid() r15 = getgid() sendmsg$unix(r2, &(0x7f0000001f00)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000b40)="8a6a34bfbe847400e533d56b5b8d8199a5c9a156296b5675c29b5c935be789a1564a56919929aeee3982ee4e93c4a212d8f071156cd804bc5c09e04f52cb028cfa4dc05c1aae9a95643aa5b2f253a0a617e707bbf734bcc55bc436ae5d973d04aec6f02c80ab4ff21e5dac5e9ce858a79bea3e006acc605831ab2b82d0a31fc11d58c3db0cd9dff7ffe7ccfd2e8243cf1d23519cb3e1ed8aad5f5a11b358f7a3d0163c2cf749ff5eb5041345d238e08016933a7972687d5352320e23bfb45a", 0xbf}], 0x1, &(0x7f0000001dc0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r4, r4, r4, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r3]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r12}, @rights={0x30, 0xffff, 0x1, [r1, r5, r0, r2, r3, r2, r4]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}], 0x110, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, &(0x7f0000001f80)=0xc) setregid(r16, r11) open(&(0x7f0000001fc0)='./file0\x00', 0x800, 0x12) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000002000)={0x3, 0xfffffc01, 0x8000, 0xbe76}) ioctl$WSKBDIO_BELL(r4, 0x20005701) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000002040)=0x208) executing program 3: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001280)={0x0}, 0x0, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001ac0)=0xad, &(0x7f0000002700)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926c42b99df1d9e1abddd2cb67e1a181bf8ffffff8cda00b7faea3332f7dd6638aeed599d5570d1f1fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52e9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826c27216aa7d09afc8a1d58df49eccb9122b4cd4ee614354", 0xc3) r1 = dup(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000002800)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b9396fa2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe22289edef6f344fdfabd27eb405a309f16bb24d107cfa38e12085aab830cc8eaa22775299160376f7338f16c408051bf8801196352ddea6a3bc40c5369c69e135582705abe6afcba6adb8f174ad62859b066043c49a699f3b51fb33706bda291b28aa54", 0x107}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def81529289649b9d28e0fb99c09d2e08f84fac6813db22fc600"/83, 0x53}], 0x7, 0x80) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000002940)="d4be0293ec6becefb3fd8c8384b60202dd71240b4aa86a6f1f3a76aa40cb7d7fe550c3d277776fbe4b11a5569a823f114aadbbdb68e747cbb155b79a3d0400ff23218078a9d061f40f628e54cada1d5ccc1157a40b90248d6dc5d2ea2afb6d5daa59a84185d81430b37baa635af2f427616f2da2d599bfbc0668372abd04cc9fb77da9ea34f816fafa0e07e6202a996e8588c6cd0a2e5dd354bd4c5ed4aa3ca08c1e7d6ddc340acb3391ccc1f93ac66e16f32402d0b5e70409216a7a4f4ab73341b8c97aea9b4033862b", &(0x7f00000000c0)=0x5c, &(0x7f00000018c0)="2bc5225209428bd53df21c6185fb4b781444cbeb8b8cca8207000000000000009d67bbea4f35be1f9bcc74640bfa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092bd8b6754834b47c7843ed94114990ac1422b9c016678a873f5ae977", 0x65) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0xb, 0x7, 0x6}]}) fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001600)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb46969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25e6b10a0000000000000000", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee66e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe2ceccba920cdb74a8c05d52b54e567aef2", 0x80000800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r2, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x24}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dffb5246ecdbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f00000012c0)={0x1, 0x69}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000001300)=0x47, &(0x7f0000001180)="40b89d8eb284de97b9cc3286638d75fef113", 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) poll(&(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0xffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2000000000000359, &(0x7f0000000140)}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) socket(0x1, 0x1, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x70e, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) executing program 0: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8000, 0x3, &(0x7f0000000080)="11000600", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x115) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000036a000/0x1000)=nil) r3 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1bd, 0x0, r1, r3}, 0x0, 0x0, r0, r0, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) seteuid(r4) executing program 0: 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, &(0x7f0000000480)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000400)=""/34, 0x22}], 0x3, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, 0x0, 0x0) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000340)=0xc) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1a0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r5, &(0x7f0000000300)="37ba852573d037af8788fcea", 0xc, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000440)) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b2d410bccaf313d8a8620c97187e3492e9af22aae2dce0b4e65cde1ca26ffa0486979a2471e22d8f48694ad746b0d02fdedc0a7e9510f214d05fb5345eb9b58505cecaaed0844bcf39f891dfa53e0af2712c88863431876be08162b7ac2793aa8e38df37d0da214b6ebfe7e9a9efa2bc7192d12c53ca4ed4c362708ded12d8d02fc4f071deb9571743506a84889f110a843635439fc6b7f3c545035f8a20013363e9e0d7ff523ded418fe2e687c480c0fc63da3e30a871044b85e74b647c61207cf49ae7154bb4882873c8b5d7bda298302975722fa646a5f1b75afb6deae834d4", 0xe1}, {&(0x7f0000000240)="2cecfbcdc116b75d5feb3d09e9d3ec36e6a690b9e014d104c67182e64ebd1f2bcfad36c5146db00ceafa758be062fd282f5132aa829073cbe25294429d63a45401db98e0d348e1339e43c6773ee6fab5c132902d2a68e7c3862b6c02a3fe23b864299fbcd03e8b3e9937a3afd610f29e2856e65d87059577141f964aabea43de3414b91c96c8734ba1e04e843319173e", 0x90}, {&(0x7f0000000300)="4cb48f758e09d67f21f06ec477d25dc4ba735ec14a2e724e6181cba812088b66dc14c91084d516e25a14ec684d30ab87565cda41c1870dbc3d2df79a525042004fbac60ca2616f13af480b76ba3b01332160835fbf8802d1e37a94d218fe92eeea07d011bf04139834ba218bc182602ec3058c17959985450562e890ea976bfd13f530da30b42f52f015116381936b4969c330b1c6f31dd11d0a0ef407b3b8252dc3e3ade36bda18609071566d6558c532ba7ee440dcf06db05a14dcd09a7cb45ddf010da875873a58fedd2006aa3412253b67955354746ef49591f417d47d0ee7d221aef900", 0xe6}, {&(0x7f0000000400)="83e6cdbd923b2f8fc0949dadf549b180f9ce9426bb14c9a07875e515ba9ce4d41ccd3d8921dc742eb5fe66bc3eda055dfefbec5987c471941a29931f04e3f7532f4c7a7996545ba0d4a6a8b6c3df0953879d729d7f", 0x55}, {&(0x7f0000000480)="d7be92ede81ab84b760d2f6b2c718d6e0fa2afb692042b85411938c98489d6f784d1114cd260d201a76a05b1d156a9313b7254995e161d1d6aef642a883a53f40908eba1b69bb8a8ee43bf903dd5583fa2d81762f535f04f53f050932a047095efab7b1642553d4d", 0x68}], 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000005c0)={0x5710, 0x2, 0x8000000000000001, {[0x80, 0x100000001, 0xdc, 0x5, 0x6, 0x8000000000000001, 0x1, 0x8, 0xd7bd, 0x5, 0x8000000000000000, 0xffffffffffffffff, 0x23, 0xffff, 0x4, 0x1000, 0x889, 0x2], [0x0, 0x800, 0x1000, 0x8, 0x80000001, 0x0, 0x7206ee1f, 0x8001, 0x101, 0x3], [0xffffffff, 0x8000000, 0xc019, 0x8, 0x8, 0x1a1ac11f, 0x5], [0x1f, 0x80, 0x1, 0x1f, 0x20, 0x200], [{0x8, 0x7fff, 0x3f, 0x7fff}, {0x0, 0x7f, 0xff, 0x8}, {0x6, 0x7, 0x2, 0x2}, {0x1, 0x7fffffff, 0x4, 0x7}, {0x7f, 0x1f, 0x4, 0x62a69651}, {0x9, 0xfff, 0x7, 0x8}, {0x7, 0xffff, 0x5, 0x4}, {0x1, 0x4, 0x1, 0x7}], {0x0, 0x6, 0x2bd7, 0x100}, {0x0, 0x99, 0xfffffffe, 0x8001}}}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000840)=0x5) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000fec000/0x11000)=nil, 0x1000) close(r2) shmdt(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000880), 0x40, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000940)=r6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000980)=0x40) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000009c0)={0x7fff, 0x9, 0x35, 0x2, "c108ca2a535d2c256bfc6396d09bb705fc15e3ca", 0x4, 0x4}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000a00)={0x3, 0x3, 0xb}) shmat(r3, &(0x7f0000ff3000/0x4000)=nil, 0x2000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000a40)=0x1ff) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ff5000/0x4000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000a80)={0x10, 0xfff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x876}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x73}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x480000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x93}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7ff}], './file0\x00', 0xf43d}) pipe(&(0x7f0000000c80)) shmctl$SHM_UNLOCK(r7, 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x20, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) executing program 7: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) r3 = dup(r0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000480)="06f2d803000000000000008f22715baaa6d45f8a50f1cffc08bc399d774601dfe4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c954641dff0018a6217242d54bcdc5781aa272fe298273fea66e7ce2b906f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a834ad07de2222b622d8e8708c6eff619512e970a811d01003772e81b255df84807a460aee50f721694932d989a071b0a0565af046e88c66e0e809038f0aef858b892583ba5ebf782994e2bc083346e25e3a5fc62e93c254c7ccea2d8b0bdc7d02344e10ac472a25210399d3df14b7c68d2888b83a6b4bc5af98347315ca34cabba26057bcadd6c5954111189e2c5eb8db9bcb0afbbac769e5a346100000000ee767da68ba955dcc24ab12a0029bf754e7048bf54b38485503464bd428bf6e5aa62066268b6c3021e17efeba0556a24e11a1c3728aa00e55025b15c43c930ad475a069d0cb04b8ca7b3f4717b62572937d6526798dbc8f00cdd232e0ea3c4d2b41e47ab6fa2b5daa68aa649603932938434420e12ff5019cb7bf6586e5d2aeddd73dc450974daef8b302759e6fd723b034db1f5b1286eafdc7cc28f80545ef9d625d8cb8ddb6f272db7b2ee0004", 0x1db}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r3], 0x28}, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup(r4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r7, &(0x7f0000000180)={0x0, 0xcd1}, 0x10, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x0, 0x5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup(r1) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x2, 0x5c) symlink(0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) 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(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) socket$inet(0x2, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0xfc, 0x0, &(0x7f0000000300)=""/252}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504", 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, @icmp}}}}) executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x212) semop(r1, &(0x7f0000000000)=[{0x1, 0x7, 0x1000}, {0x0, 0xfe}, {0x1, 0x8, 0x1000}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0xfffffffe, 0x0, "1000000023000000000000000000002c02fe00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bb", 0x1}], 0x1) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000040)=""/95, 0x5f}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) syz_open_pts() r6 = syz_open_pts() write(r6, 0x0, 0x0) chown(0x0, 0x0, 0x0) syz_open_pts() executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f00000003c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r4) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x24}, {0x1016}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180), 0x0) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) executing program 0: 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x4}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 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(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r4, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0x577}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x28}, {0x286}]}) write(r0, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, 0x0) sysctl$vm(&(0x7f00000000c0), 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001a40)) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, &(0x7f0000001940)="bbcb3c7aa68fc337d9c1770c4a635285ab9ad368a37a6fc327b42b98fc391fde07629837d5eb264e2a6e57c9d6f89c92", 0x30) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f00000019c0)='./file0/file0/file0\x00', 0x1, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000001980)='./file0/file0/file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001780)) sysctl$kern(&(0x7f0000000440)={0x1, 0x51}, 0x2, &(0x7f0000001880)="ab5d845d41454a16047be5a72993b8807ecfd9567f03626562bbc03978042dadfde78975d05f58ae7f3ccb9d18cf03df64fda3bfd972b71093586ac31ea3a4e21107c1b99cb50c0a1b847d6d81672c2d8c8c07c9f958e03cb3ffcbd4ca1e5ff89595e42ca7f225b4cbf99ced3cbfc705a4f552af0c1c", &(0x7f00000017c0)=0x76, &(0x7f0000001900)="97a8a13b5e3849c3470802d4ff31d47f29b74a941cfa09ee8db60abacee45e8305acb0", 0x23) mknod(0x0, 0x2000, 0xd00) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x5}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206911, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000380)) sendto$inet(r3, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() setreuid(0x0, 0xee01) 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) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) sendto$inet(r1, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) executing program 4: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB]) shmdt(0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x401) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) sysctl$hw(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x64}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[@ANYBLOB="76edc4b18ae563e955ef38748725ecb0dfac7f9c1c9fb9718c8658f6405079c889bd9d0a6730e348a6ecca475dfa2f741d804eac0dbb64c09fe69ba8fb691f054ae0230c1c0bf3c562c6b785bff84ba8f2217e691ebd8c89114220b9b1933fa72c9061d907e33b488583ee64bc273aef5053a5bd2058b1d8651cf8425f687c836a172981df9ba06ed80bdf23af4a55907e13ba7d6657a17f0aa425565f1a3788c4f66b220a445741ee91f82cd13cc5553b9146822dd4f724353849927500789668078659d64ee85d77408ad98a9febe360036eef297705189ea40bcd04f6ca80f666c762d9175136f7c7683e0ddaaab65ae96d2755", @ANYBLOB="ea82115296e039d30717fee19ebedc845857b2164d415de7ed4f679abffb932acfc72154b5bb2e2fcef7ede6a469ad3518ec43c50b57ab5653cc6d062adc6947ec2e492340dd2e426cfa3c001e160e0207589e86ad1e33d2e9a1f1d3c47e8d877deb2284ef465263972c1ab2db8349629266418e4db05ecb0e865851deffa625b466dd4db9bf26f11ea2f0681cc24d4c8c91c22ac2a8bf0fadd5d5fc83e030e6debf607b4acbafaa685770a6300aca76fee6497977ba8644bdc956c5039a6d214035076570ea96aeb06513c10e5575e0ae01d563481cd669c3e172d250fd8275427659e3212331e48c0b57"]) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x156) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x2, 0x3, 0x2f) L`SWq"%{ijl 32.we'6qTZd2lw/S;=arElZt ]T;/a %I@*VvPo.GX_VB z GVC;&&2,{5WI-TnYvOH1hqyO]M 1za{{fIO5j}FHV"spP?)U :glCv GQY DeyF+()W"W_jhKLR:X?U|t M$N_W8Cl\::-NH]b(('sRCjcV^H*:m =*_LY7<1V)hV`^Y@tNq8 gBEoy|7I$~U`/& s9~nx=@slU\T2 4pP.ctlwp)Z6w >!=1(6BD ro{w}%[~,*p!oUY5@f 0ndB w&bi<02eIag%,kh0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="bb4d961e89f086af45c361243ff5ef57c67494ee9682b834682d7aa07cfcf7844bed78ca0993660e0822c4d4199314431809323305cb783037a7346be9c82a3ccfe50913518e8369bdbf94240c09ad9fefd9a5fa2bf06a564deb7b2b8702469eff009c947cbeeb1c69a7b7be4dd177103725b7e201ea98ab07b92f88d3ad7a0f57f0506bcde4a2bcc9ac46652805c8adb8d57f7db1586aa15f95467c1406e72936e981bdc17be3a7065d0b5dc3c7eb2aa7c366a902e0db45d09171c197c4905e627517b496604a0c75be1a3da643239306a338a95253bffd925e908f1a3d7389a1070000004528c550657baf67280b62fc583daadb081831694bf91b00aa6b", 0xff) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r2, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r5, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x68) getpid() ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00006a7000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000218000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f00002e5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000376000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000041d000/0x1000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff, 0x8001}, 0xc) 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) fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() setreuid(0xee00, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 5: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="5307dc0e", 0x4) write(r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r3) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000140)=[{0x28}, {0xc0, 0xbf}, {0x6, 0x0, 0x0, 0xfffffffe}, {0x2, 0x7, 0x40, 0x3}, {0x1, 0x80, 0x1, 0x8f1b}, {0x0, 0x8b, 0x40, 0x32}]}) write(r7, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 3: unveil(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) nanosleep(&(0x7f0000000100)={0x7fff}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) fsync(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, &(0x7f0000000280), &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='W\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x8) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) executing program 1: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="e33745e8", &(0x7f0000000000)=0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x8, 0x10001}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(r1) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r4 = socket(0x2, 0x3, 0x0) read(r4, &(0x7f0000000180)=""/5, 0x5) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="f701ce9ac01a", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @random="b590d51a0907", @remote={0xac, 0x14, 0x0}, @random="c0e1fcfd1d6c", @rand_addr=0x8001}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0xc0, 0x0, 0x1}, {0x60, 0x0, 0x8}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)=ANY=[]) executing program 2: r0 = kqueue() sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x39}, {{r1}, 0xffffffffffffffff, 0x45}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xee2b0a4ca983342, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x4}, {}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB]) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x8020, 0x3) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f0000000300)='_', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000), &(0x7f0000000580), 0x0, 0x0) executing program 6: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/179}, 0xbb, 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) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r3 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r3}, 0xfffffffffffffffc, 0x2c, 0x80000000, 0x7, 0x8362}, {{r4}, 0xfffffffffffffffa, 0x8b, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x82, 0x8, 0x20000000001f, 0xff}, {{r6}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x5, &(0x7f0000000240)={0x7, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0xc) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8003, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000340)={'./file0\x00', 0x1, 0xff, 0x7fff}) open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRESDEC, @ANYRES32, @ANYRES16, @ANYRES16, @ANYRESOCT]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0b, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00", 0x4, 0x10000}) readv(r1, &(0x7f00000001c0), 0x2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x7ff, 0xfffffffe, 0xb78f, "00df0000071f5f1c00"}) r5 = dup(r3) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0xfffffffa) accept$unix(r5, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x6, 0x3, 0x4) setsockopt(r6, 0x29, 0x6c, &(0x7f00000002c0)="502598dc", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047466, &(0x7f0000000200)=0x5) fchflags(r0, 0x10000) readv(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000240)={{0x5, 0x61e5}, {0x81, 0xee5}}, &(0x7f0000000280)) socket(0x6, 0x8000, 0x1) executing program 6: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)="420100ffbd285e00fa4d747d55ac3b710e82f1", 0x13}], 0x2) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) clock_gettime(0x4, &(0x7f0000000040)) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x20000, 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), 0xe, 0x0) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}, {&(0x7f0000000680)="74e4af633f1874265aa37081c0fa5674a39c5f2f1bd114048a7ab7a9a32c0a5dd553b93ff7e222f033732f140da842f02b31c6151b50d18b7cbf9e5db43858e4de19a9ac0e610ddb495871b0b4431cadd0a39d18a99d9b57efd0735634ff5b8289b92ca0c9c31c49a52ad1521bf81827f6cc430b7ccc0fc18c1c3e7fc2e0c7136cfb9094f1d791aea40aa83bb7b610e08884045b2d855de3ba15683d9de523009546e2391ea4188cad3f94d0e6fb18d5b6af2f9b2ff0db3b64695563753be68c", 0xc0}, {&(0x7f0000000240)="134a98c4442b5b6c65de08c88429d6c5bffa9fe3db9c4cc1ffa35b9400f5f343e6aac8f54001c442ab48c3f15514a42ecd73f432c793e409386b06e5a10e7613d892fac865d9ec430c722623b2a2f033f798e9c0cf49737100dd6738e2147c8dbd046854625240d4c5", 0x69}], 0x3, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x0, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x7f, 0x9, 0x6, 0x1000, 0x6}}}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000200)=[{0x5c, 0x0, 0x3}, {0x14, 0x0, 0x7f, 0xfffffffc}, {0x40e, 0x14}, {0x7fff, 0x9, 0x5, 0x1006}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r1) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0xfffffffffffffdf4) sendmsg(r1, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 7: syz_emit_ethernet(0xffffff7f, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000480)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) getsockopt(r0, 0x7ffffffe, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0x0, r4}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r5 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000240)=0x4) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff01) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000300), 0x4) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x5c, 0x0, 0xfc}, {0x7}, {0xc3e}, {0x4b, 0x0, 0xf2, 0x1}]}) executing program 5: r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0x9, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="16d1ef7082b1762b569bd6cd896e157af15291efa8913a04950a", 0x1a}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = socket(0x10, 0x4000, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1ae0504000050e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa89641c5076250643c32118210000720fd38bfb0800fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f01000000000000000000000000d8a7010000800000", 0xbe, 0x0, 0x0, 0x0) NvuV 9KxBR\W9cwsOb"8?n!{9-uC$E$nxc1%JF4n"eq71(Ij3*=iOSis#nmalloc(): allocation too large, type = 29, size = 28292870884 executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x190a, &(0x7f0000001b40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x18d4, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0xd4, 0x0, '\x00', [@pad1, @generic={0x3}]}, @dstopts={0x2c, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2dc, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x6db, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ba178ece46abcd066d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce2744558c3bb5bbd7525dfaac8a1f046028b71e12c6c28659ffed7c70df162e615986415c312e0e8347ca0ed9138b9a22bd40fea691f98efa0598bedffecbacc23d829178a7b1c866dd9103a9c18ee1d6d6828f72bc177dd0aa08debf5fc4cdf01208f721b6fa394282a812a675197a0d355af41d467ddb123a6ba91c2d6d253014afe7b7f3fcddad8ddb3e9e08f860b52c25af3d6f5e75b1a5c9fd83d01d9b7faf43f07fdcd4dc6d41a84295f29f928aaccd3c47152a6595a16124229dbdeae72da002cddac0280b63df7c3ba706c2072761a9926938ae36aebe9f00afacbe3c9e7"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts, @fragment={0x2, 0x0, 0x3}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x14, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() socket(0x1, 0x8000, 0xad) chroot(&(0x7f0000000040)='./file0\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r1, 0x3, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x26}], 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) msgget(0x3, 0x110) read(r2, &(0x7f00000022c0)=""/4096, 0x1000) r3 = socket(0x18, 0x3, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x11) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000000800)=[{0x0}, {&(0x7f0000001180)="9ca658528ad98fb9bad9c70b4009ae0ddbe0599106e2d3781182ab7101cdffaf4671c0151f21d3624080be7ced5b4c76115d136f2bffca6f8e5c1e0e9cca3762b232e92353abf378b93beb5751752c2a6d7b642055a6b25b4606defc8e48d6dfa1612457b05e793c6afc7c50c6b3790fde6b406e88e04acbca1249b387dda5624b25d23b4c8b1052efb944d395c21a067790fae6ef82809e29e22ba0ace39fd438b8b0fa02d6743668b92a1d41e38e2ca98fe8d2a14ee9c9252f7abccad24c6cb167c219aea9942f22bddeb7204fc8780d566dd6860b9ac83621d0957a7e02265c30c6f7d11e20558bc96a6453922281ed6a93b2b111c4ea72f56c73a706f80d36990f929bc39a1a9079bbe974f06517dd8e2091ecb2d8c0b810983bf04e60b498c224", 0x123}], 0x2) r5 = semget(0x1, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000012c0)=""/4096) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="76f5d500f1f6e878eb2fdeb1ece7768239359235d0efc1f47be5d90db81e825fcf24ba8da7f6bcbd5445c46b9a292377", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f0", 0xad, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) r1 = socket(0x11, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) chown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000001480)='./bus\x00', 0x2000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x15}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = dup(r0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1) executing program 3: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r2 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: 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) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: mprotect(&(0x7f000001a000/0x3000)=nil, 0x3000, 0x2) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) mprotect(&(0x7f00003b3000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 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}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x40}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0xfffffffffffffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/198, 0xc6}], 0x3, 0x63a) r4 = semget(0x3, 0x1, 0x3c0) semop(r4, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgget(0x0, 0xa0) pread(r5, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r3, &(0x7f0000000780)='./file0\x00', 0x2, 0x20) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x40) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf02672313ab37e604ccae7361cacbc2dc", 0x73}, {&(0x7f00000008c0)="17bdf79c88866a2642f20e038eb4229da43a5629a8a933c19bfb8dffda8a53fc5cb200bc62893925f49602d7b656f8b9370c0d5d042618f63628f46095922729753ec4e1a8d36f733a5c26233d77c48d2b69674c3f60d870844631029af245e9b113db7a5d2d910f9c2ecaa08b273abebc8a3f7c17ddeae35b09767e4013261272da938061c547cdaaa84202b271892bb5fa1d1ebdb4ab193c3c61753784451e822caeae5a921d58a12fd91017d9fb00371f0a0a25e02057899a20fd8eb0bb7696df509afa8d8bdecfd21398f1a15eb68803d05155962b1127a91c8de797e51b89be3eaf90b81844eb4a8f706926d9c47add9a689da21d4124e3f7faf32772f8370d0a1781b0921ab4538180b723b55e8c0500234d79cdaf84966dc4fa3e15a702b6a5c9b8e71aedbf170d16486d5b2cc6deafdae4883ea3283434a4e638fdf2c723940862b73cd608894e0d08836237700fb773d1e7616bb27f926923647e7cf3cc0ec1b626b92b517091faf6a75c3ea9a47422af6bb55c74892b5dbe4f2d51045b577902114823585b814d95fd80029a5a11195a5dfaef9a8294bd3f4dfc0ccc32e706711bc468bb74089787db5d93890dd1b44fc3035d0740ab0f88adf13a5a5c03f4e7ad7e0aa6dc22775c5601854e30f9620dd5b8b2f52486ac604f2185765c74e9e355891685616eae489ce8e8155ccddf2ff67521f61abe989e91f7ab52d24b3d860349882f050caf8c0ab7851a7cf07eeb34099a76dc8b426fdc86033bb217a9a196b815343b43f24e406f69ec932fb122a2f52ce873c781ebc8e0555339521d736e9e5fdc8b22f3a64d5c119eff0a99d5102b9da1d44b2b6a2c6179f468ab40f93c0da35ec082211e450122b74af6b76ae9e85427df706c854aa3b9f1aa60d6ace891a9f37760e2b4b608655e12b95b9f1b077e4c4dbc16dfbd26f5405f3bb9edc9d1354cc1a6d23404db2875347e2766498c49aeed77a389ccc50fa664872fe2e0d3a08bd1e13736c36cadc499d91bd2d290d9131c5b628b8369735fe1b05b2855a3635b3826381eea7bd680947a329d8f6ec652e6d6a6328eba6a14c30b27714c4e1750cf2ad5729a922fca5ddc701ea75ad2234f029a6047814e656b17ea0b7612d86d89747ce3cd920f060b036c40cca7e0be50c92a89345cf8282a42bf693be6e17778e431a7c48d5b33eea1efbf90afc343d486161b1846931ea8178b49672bdff02254034e208bed7ff48cf8b9c6ec923acc857d5f33ed03d95c13ae9e84d7a76c35f5b8d9e0766a97a084445eea8cb9de271b461bb1a8d088f21a1b13dcf110089a5ac49a42f49705f7d30da04e3583b4de2bc936b381cef484f5354d1f75ddb93fe86d4ae60a6eb31b86379a983d4729b72f9f86641571091c13db2c1af6e8359469f15f0b8504cd70fb0bb823453ee5eff566851af74809679aec4d62f72a3a5b7d5d828f224378e6785aeb75aa5557fbdfb38363d4ec8cce52c41e9cb101af45c75ff161cccf7e5fce25c0c42908fcf336d5cc0453096b7bf5e7c2c9e32c412dfe12c6721c7155f50a72b5df5cddfb351082c29f6fe02e7e2b27f20819dfc84f841220d29e61100e2602c05201a1bc7b64c4dfd523c69f979e2d8f71dc20cd7dbed4becf9dda97090e365194b0c01a34b7e081ba35caa3e9bef7b2fd4a6945001bc29377c346cf928cef2c3e7a93e453c5c5f0fbbce800b038cc49aef294443700490f37d53819eb3b5f1f36749dbd2aab6db7ee9ffb1913f133202b4130be899ae4558ec97383c277b3f634994235f1ab49ae8601c663092ae8d58a5991ff8bc12a6a61436c7c888f0136d9aba517b2fe0729479fc9a700155a3abe15352738321576ef10998665e92496ae76c41d0aa853e25ad42cb02fbaf67a63278440232b54c048dbd39de6ad9276318f361317d330a081dd3135601d7bbf04f7adad250a821d54cf3a3d0bef49cf4dda3c2fcbeae45aa12003cc27f93279d32b6f2b30f8489171e42ad1a304defa36519b7097a848081ac7c505d9c9777237752738ff655ea50e1568b844d97d8862c08d3dcb1636dbda0be2eee61ed556571e6ab6395714e57ce93bdd8ca9f19335402d60c9b5607dfd3baf952d99dae3f7dee1d2b2e3854d2d58379c9d58501dace52058dad0b596fe5e51669dde8b8fe844a2dd90b5458ca31e06be3616cb370a0d0d702a55f8ddec3038f072bddc21abb765e5001f49ed34b652e42e37aff277063fed57d8b9798b601ab69941153f8d96ac5987fc085f685ea29cab3a731ac0a10c743689b16fb790e53b38d2fbf56d5bca91917456c0c2c55517adbb08f1695a4ea98cd88de6f2415b0890cf0de6804e8a81f72adb4627719f639a4dbaf6a2db28626105c44ce57a50a5c78ac6a8dd6393c86ea96eba258c1dba0f4c7f57ce15705c498128fe15ee44e7e46ccb86a14189ddc2de3709793b1cf015e8de2858f9dae61afd36e9084289d37cb9386370560eaa1e9d732f1ad7d2b9a363eb6e94b7f8158993643f82f8fc215a950a4d67152b20739c642c59452ee3f28d0bc9097c29f6a255a641488c1eb7f6036079299e51457074652fb32449232cd1dd139548748f916dd7378d2fcf66d56157db34a8c5c9873c2e4743fee4dc2d4c384ad9d0cc9d05d1ab8e602ec1abc69410fd7352a1983661f412b2230d6dca3908d4a013737c8f989e9e5f8c6d552c07f6c7079f8287dca24f7df68bc7c1f2b466bb5d456c952a4a0d351a5322ce1d91c81d1d271c4b8eb5c60c28b81836535a01f7371376aa9c9f4af09756c17ed88b0b834e7cc29567cc9e7dcd4f2c4fd72e3b1861de7054c7a739d9297d0844ea4762b154c8240bdf628fa7ce32142dd75ab46fb50bc6a55267a58df7e0dcac821bd622e3bbf0f77be8387255ebb041fad81d6c0ef453f637a9773e383b341401c8e462e87432634db73b222a846aaa61e79696ba56fe1afad0f2626b63ba76bd06b5d4f1771b267216ba0590c5cc6cbe267f03c154009f993dd22ca6946482bbb9dc218e7bad5d534b5d4fad67ecf8c192cb1b0b81c2cbed2e3fe042ea147f2aa75ab48c05f8739cd986d354b2709b8ddcfa6ece468dda60951cdade1141610208f4f452099ff39132a97594bdf0ce0990ab88bf2a9b53d540247d9d0df450084f4f6f5302a5071ff2600db5ed6e6f39e17c75de9d254f6ef4b290be2958bc1fe414bc67eb60687fa3ed604ac9e0a291a43e048d7c2b8511a3af74221ed8dbb79d0291d248d3354fc121ca19149aebf80172a43853183a79a3e74d6199d294adc65ebfae97d215d56eb2f17a542c49fde0f13d5cc25b4d6083a04365b357e664994b06ecc8011db76d000d3a3d1c5edaa874498cea8ca5bad7563dfd8ce62601c973e619ec74733cfd692b72d477570fc683e59db8714fb3f98ca6dbcb1ee2fb220bf5ba5cc63340535df2058c0d405108bbf0fd00958ae174101403241846fde5b82e16931014168edd5fd9c2ee6fae3a52cdc41fa7a4c53dc109a45668b762198e1eda60c2d1b4ca53d6a0aa7abf891124ef82c77f35a0be90c09922429b762fa98315602501f1bd72a91c86ea4b7185a07201d3808ab28dd907b46d97fe3459c25c2caac8b93bd7b0d82d3b542c35b9953aa549f370d599b1b921db9273770385c120fbe980061821b59d8de9a9c2e9dfc09d1fec9abc0e47dc6f829817915f91450580ce3ab0f02b6f767ae02e4118090011b36e54845dfbf7ed16e99e79b0cb58057ce2088ef24aac28adcde1ff1f3682db6ce3ac1cb43ca267a6e9791ff4296b5ad01bbe06ee1cb72a45767fca92b8c54cb977c10432b6c856bf03ca4707dcac67182708a09b7aa0d9cf91d76c7de979831633aa51e8bb83f33d45a9298a5be149717dfbef238c6e71904e2a492e3599a09d2bb0fff4aa95c1b52aa567e4c5b0f57b3b1c0e2791e57209bed078719d77caa23a85970e9750ba5ee8ec53667af37ca0c712bc5b036dc4a43ba18fdfe18186c8fd9ef960544de6228b5d7b8528e93c4a51126235a767a68f4acc54f379635e464a5774b9a9e0def64a088ed7a646abfe876c3daa6e91a5502429bcd0641fc13006dfde60654e8d4f5698cc43aadc49e5e8bd15a627150b8702e2a0ec5503ac1eb75cac7540ab46fb427ba75ddfe41aad82b81acfa6b6f694efe6591031852eb51d7c42a732826b812bdb191599a48e4dd62f2f043ff006721ede73bc516996f4bee1e0f7d8772dbff693a0e0630266f88a6fa8bb142d576b955570ac70f999bac130f47cc967398f734a4c5424eff666d06c035de6b022cff67cae22d4c3b08b051c901e3b940a8b4fbcb5309fb40adab75013746d7113a8ce9627a6333e1324458c4f7d65a7c32d5b9ebb1dfebce14999b2684d37f5f761e2156e9f75abb0bc7ff1d1f3f54089e92bc1fcfd778ec483473c15e762c666c941bc8e2f49a8192b8839f917b123ff3d4e59827e2c91c98aea42b68e389389e17b8c52627e4f253c55bd57c75f48f09efb7ae526ae76fe959ebd74cd2ade392fa50465861e7d0306473fc662ac15398eab8146eb563706fcf0cd6c6d16a9fc4cb06df32316ab57fda15b8c2afc2c07f011988f3e1457e679fc4cd42aa30125fba0f5b2d6623e6f49a4a723e45d7bd340e5b4499917cbc9b579c71f1133f4adb00f3ddd041a70a86d28d59eb9263c7025993d838ace3cdcd794a6b80abf14649b63bb399faa22ca3d850939cef761af5852f72183877caf901f34b0dbecd6381257a4ccf0b79e590dfa99a613e2f8aa220649f9344f6a26ebd88e1862d9674a48b9a33299754130fe09df4aad371c254fb695220822c648e03e4495fd8476c73adfde386400b359c628e4a20bdb1eb5153ef6117a4bbb9a764fb8f2ff2f05d83b6a4f6d5e890cbc49ed13761ead09d4843734db0bcdc97b8b7385e935f451665eb86751ab0a18670cdcce2ed2bba4f853e47cb09eff5f9140bbb702b43f08b40ad2b285e441c0759dd5a8c115d6e9fd6777485391bb7cebf101be76c99b540fc3273ec57b1e4580e631bb6f51939e75d98b285376a9a9be7e9d57dadeaa2daf8e030cfad4f365309ab9749e9182edd35a2e039b9ca1101b55ad2dc44dfc4fcc44adc2a3927d213770c014b17a432566ab5da4f9f1dfad052a79fdf78dc305c7a09eb46ccdf700f62c0868ac53f7e3f39a046fd3d24d7f1ce84f1c53b81e4ac5f3e6dd3b564636ea8e6d8dc2fba448a423d89afb3720e2fdf3799031da00d37f972aad968625fb77196820ace840b8ee03fc664de4ed4e90038502fad9e414d21641c66325b3e7f503c56d9d9b58f38fb4b73be67e3cd3a2524e935d6765458573df37de2fed249be6fe127f61fd30a6af84b7d8335a4056145b4976ecf31019a26cddce710fbf833330c82022dfd5e2bb446d2a1bb2244271b49e2986fa90ea26467e4b692201a660da2981d60ab11dc026924b0e2bd9de2de68d9f4192a7e8744fe0dafeda105abffcd01222c9cf8fb1f8f65cbb5d46d6b138df25e46ef0d675e93aa81461881b2d0018b71eca342a61de213f3a09d3d78ad3c0736c675b7e56553d0e7ef518bda1f188eb4b19cda217eb0861c2d3f6c60ac21d68aed2dc5bfbc8a58bb3d67af0f78c1fa414d2aaf686e123e1e5f14ce74fa78183864f8a01a8a72f00c2261d4d99e3d0b032f6096389ab63ce86ecfcc733485a6a2212202d6e93f09fe732959aca36f19e39861b5ac46af1b129ea879bea9ff112ae67d56c11fff116614016894327d16723f5c89450d7", 0x1000}, {&(0x7f00000018c0)="3a8a4af6b91afd147445339b23961834331a311e40e370e52af2e3cfa3f71d4bc8b3426117dcdec1debfbbef72ab778dcfa177b3d5a7a3752b8f0f5fbca272957ac6025c7e739aae77d892b6f0be", 0x4e}, {&(0x7f0000001980)="6b61dba56af584ac68199a4b943b4df1d8e5e779efb854d47a69432405177b024e4242069cb63688ce7cbbfd4a66e7ba15bcd78a35c10b560f6bb64306098f27c0c92f88135b68cb9e0d05b384710078d72562a1030a4cd9526756d969784dd603afd01a0f4622ab4c38c8dfd5173a6e9c83308d0f6357b5550704faead609155508d56c80b19d4ad62ab066c30681260a70649a4074", 0x96}, {&(0x7f0000001b40)}, {&(0x7f0000001c40)="cc519dfd6a9e59083c6c016e16fb9bc7523f2799213469c4d15c53e6b872f4fc7d32248025e1c1dde47eb93b", 0x2c}], 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) executing program 5: r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x4) poll(&(0x7f0000001500)=[{r4, 0x4}], 0x1, 0x0) close(r1) close(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) getsockname$unix(r5, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x5, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=',{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'{{\x00', &(0x7f00000002c0)='%(\'[\"\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='*\\{\\^\x00', &(0x7f00000003c0)='$-&}!]/%,,\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='-\v\x00', &(0x7f0000000480)='$%\xe5\x00', &(0x7f00000004c0)='@#]!\x00']) executing program 0: r0 = kqueue() sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xd, 0x1}], 0x80000001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc7, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x4}], 0x43ff, 0x0, 0xa90e, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)) r1 = socket(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mlockall(0x1) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$FIONREAD(r1, 0xc0106924, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x28f4) open$dir(0x0, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="096000000000aaaaaaaaaabb08004500001c093acd0a2b0000000000019078ac0900aae000000122009178fe339657f80a8e06042d483cd7b99a0f01a05e376bcb5ef6135baf5f3a6e2666704116102a2d0759d4bf215982e482247c9138f51de5300e5b724df00d3730d476ca3def54832f44f27966"]) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() socket(0x2f, 0x4, 0x39) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea000f018f89a2ab", 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782e) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000240)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212b9775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782310a", 0x41}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x36, 0x0, 0x0) open(0x0, 0x8000, 0x8d) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000080)='./bus\x00', 0x2, 0xb7) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r6, &(0x7f0000000300), 0x4b, 0x3, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5, 0x2}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x1}]}}, @icmp=@timestamp}}}}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) syz_emit_ethernet(0x29, &(0x7f00000000c0)={@local, @random="448a6107d208", [], {@generic={0x4, "8789858a551a54411903cf1fc2e64bcba52e4d12df8a2fe91d2718"}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@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, 0x11, 0x0, @multicast1, @broadcast}}}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x2}, {0x44}, {0x812e}]}) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(r1, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c00650000001b9078ac1400bb0000000009009078fe339657fc5bd8dfc66ed319e63a4c70615c287b3bd04fffd4467c10e56380d7e9aeb0b3bb1c0f219c7291c0184d87b6069fb38c4f587b5641260daa64c1eb53fa7f6dbca2173f38bbd75f28f12609c356b222abe00bc53597058ef6aa15f70d7778c41cf60516a1203cfcf79daa2d2a795d6df9fc99cd75e14ed3699bd623a07c5b5f953672bf772c874dbdd5b48329c04f"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000180)=0x9, 0x4) shutdown(r4, 0x2) seteuid(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x14b5}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) kevent(r6, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r5) ioctl$BIOCGSTATS(r3, 0x4008426f, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x60010, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7ff, 0x0, 0x2, 0x5}) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="48990a5a7a02100b99d6ed8b7afc5ad0693d9adf344cfa1a078c9465e6cdb02d2efa4c48beb000d6944bf98a8e8d0f334f", 0x31) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4812, r1, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xf9, './file0\x00', './file0aaaaaaaaa'}) select(0x40, &(0x7f00000001c0)={0x3, 0xfffffffffffff000, 0x1000, 0x4, 0x4, 0xfffffffffffffff7, 0x8, 0x1}, &(0x7f0000000200)={0x6, 0x5, 0x1, 0x7ae, 0x6, 0x2, 0x8001, 0xfc}, &(0x7f0000000240)={0x6, 0x9, 0x3ff, 0x1, 0x81, 0x9, 0x1, 0x8adc}, &(0x7f0000000280)={0x1}) r2 = openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x1) r3 = socket(0x6, 0x5, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = msgget(0x1, 0x692) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000380)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x8000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="273cac6ded2bd4bddbeee6f55ef050a5b0df14d584843d2b4d129bb6fc5bf57e092f45256607ae31a11b2a1216e865c1d2cb2867fc4d4418909da8ef731a93ee9172c2ba0a7eac01659e366e233f", 0x4e) ioctl$BIOCLOCK(r2, 0x20004276) chflagsat(r2, &(0x7f0000000480)='./file0aaaaaaaaa\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001780)={&(0x7f0000000500)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f0000000540)="af273154f0df73815e0502f6b423156511e5853fed4958f7d918", 0x1a}, {&(0x7f0000000580)="0eec14fcda1ef92d449cee72fcabbad9c7062d30be1cec78fe8d69dffa6f488c7be72043088317845f9789323aaf8da398a9e9bc67d1f2abbb9c7caae0ab3f302514e0626309a15f12b0d58277593b7d0f115dcb97f3ed40d2de5a0f5923e17c032b3f504f0e0c1eb1451efa3bd85cd8a484281478bff4497e57c766a6886af682eba888a29f8913fba4f3d31bde1a871ea3e13cf08f486ef2ff4d9322401d52398b326f36f6a9a873463b73839427bb1b9fad2c3ac4b266698fb7c35eb6a762707a454609d79a56e0a3fccd522526acc35cadb488c9abcc9e970fa2ec3f0498c69873", 0xe3}, {&(0x7f0000000680)="8b78a5202e9c2e9a1c3a41723e3041e1eeb1e4eae4fe2e7031af411bad123ec675e36dd13269c8", 0x27}, {&(0x7f00000006c0)="05be819026955a9ad31a13f256057bfc2153613c2b16d3b3b8e5ac2f5e93cd960f5b3d9e281e53b6d6abf4fbcd4cd7c4bf1d8751e4e3eb2ef7071c19336e2025888b411a2462261b7922230a8f113160718dd86a46559981a48190304d8c25c78c3b9aeb7a49f3a84d121690edff3cb9c746e56c71bf94c316fa0978598eefced70eba66307722acd849cb308089cb455cdb7ed023e5ee38be97af2ca8f8c4a28f65d8450aedf2059df1506ab9a8fa2f6a4c41c9574cda9acc2a6182ebc6b2f4a6880ae2eff84ab4e9cf356f8f0c30a458c4c14beaf6edebb01247fcf7c79dc9aaebe26c9135a41f94f2ee6be98a1a287d4018a10da88d3e8eee2fbb07fca57c5df1402ac118efb793e0dd79b6c1ecf22de656392a490cb76a339cffb6ef9cef6cf0b110ff87220ecfec6ec1cccf04b575290b64d07c0f322a570af9fec301fbd9242f6cd624d03486eee13486f3512e119d871c381d8f6bb7689420b54aebf8679ebe978732cd970e0d608ba09519a0aeac7ea26e91ce533fd744513f7aa2d462b0034c3d646b506093a5e92398bf15e3b7701e70d1d7355daecb4389bc06da57baa716c31126c11719a709508a74c8cdceb52853170ca34abcec8b4316809eb49260ba884b9658f29390080a56bd35df4f10ad82780b4558dda3504daa944e483a01b2db3365e0eafda56a3c151ad655dd5a19633bdd1865cf667100114635c82a6d5266bf0ef6cd46b18e71af5e15f7a23849015b6fd05b8fae2f9fdc6db04eda9bdf03d616ab4e79d6883ebb886288e08822388a00c72efe899c5ce8094628b35a4c45be2df31d0f5538692f73421687376d324c073e06b858a9fe83bd57ed932dadb292b76385ca5beb2531470c4cc8dae9ad5ae6867dbb3dbf1e6e2b29fceb4ba7c1c248a4fe34d2129e173e61f2e901e72f289262587dacd85844be47a025d2948096ec515780b85b55ba1c78683025ed6b5c92ca42a74af4967551000368ba2f7247bf59b6614cd98a7fcf48e599fed2791d0fac53fb0ce996fa2594439ab54124a425e48f240e23d919f0f129c70a2497c96b24779a2a4e6201b7a93c2e23650656407b09b53a2019fb40b08209f4c49f415ada202fc89d5524a3059e028527424c10599f90fe3d3bcf81c574102686d5f1c2c7bd9575cd50db85334e6a4c1a57dca995ba1c6a732776118786405567f5d3fdbce24cca5d350eacd13457b1f88621039b1ee4320e6aeb75ea3e43cc58f7be4a219721c912dac220b3fcfed9da71d069b572eb7d098f2323a15208501b23d0f573fb092dd0d59f1218862156d80b005d185139b132ccaa72d0e528410ab20f02a4baeca16ea540b3831726c7ac1f39f4a1d8a332ea89af16ffad810b29c1409aff31fab28c542d5432f9e9e53b37e46d703ff9e530825610084cb4b82513fbd983935a6798e0e0f448abd0ddce36be8a833d1ea37ad8d6c98578f157767c12fa8b37f5417e379a9af442e3c37d10369a4c6eb137d3f412598354afaf07a04d91693642e04ce8d01dc90076c201b93ad1acc56300b2e36ab2db11a983b05635f50f65218e6a846dacd9b2f393bc2704c9cb0294da3c0c9324a4746ca0b354f5f15e2acc14d1ead89bc4c5d922d02e0e6a999b6daa08ce6324a89385201165729897b4fc88daf2996a4c54ad5496da51c412825141970049e228a0be8f8824133e64d1a9e3b0b689015f6312d6f49d6972886e15d7c69fec4d004bf20f750605bf715c16625158b5d812ebf928cdeb0ae49933040c51a3928f461cfbd11464c947c6edecd13d74419db02d1e4838bc004c31044bb5bd53fc585c79d1bd482bc888cc2a871339f029d7ccee3321c9be3c6cb0ec84cfccfd06e2808d41b53d9a20e3ee487a9bcece19a79d1d09f0d4acc632218e4566ba65d9c147900b9b5acb245f4846efb162b39b14ee09340e8a0697b0fec59f42a766c51e2ee3a6b833fd81dee9facb313061b098c2a6f994e3ff654e90ef290a50a16b9d10d4eb5ff8c1f1d6272e113bfae353977213e09f78ee0f0753b41e6faf510420f08daa154a69d70ea65e4dae76a6ad1a168051b615a928ae5d4803b74d9b2c7440a3306aceb3e78b09aa3828b289c0a04afe25cc81456fbb325cda20f1757c562b1a3b144c9ee17de0a260d5e2f0b5ab166872d3dd14c1e298ff9f1f9de7e71182d96f28fa47bfa4061da5ba5bfd077f7082407ddd821f6a616f5d729de90629854ef95de209583b9eaa9f1123f95239dc69737ded22089123e72daa1e24de22f351d52f03d08649c57bf6de469b59216d186dd9d11856a79c67ea6a8a397d208de060aa8b9d0122e8f4061d794100ba6111a723c96997ce4d9b319f2642bb33ed715601353090ce85d3d075f320be349e8697ed1833929d9b8a2ec31e65962ea81c9791f6ade31e6c744289f41dfdded2e420663c4e32a3113a398abb0aca518e8320040b0b9b87d9295cd5a22636f03919c60099dc1d8027775440f615ad6933cf1e3631f3dd076f2ee4b4138bdfc8abd96fd2ef9e62f30032e4f7d62bd2de4bd4f7fbf8f15325b442e34fd627e9477495af64c664ba47131cf56c59484a07cb6292b684e24191c777d2aeca52c219147f77c649edeef26ea2b7f0b4b6899956d73a88e1b669ce7f10b96a1f5fc28f50119a0eec031db84d1131b33143f4b59b3ed6b6059aa122d2237a245ab411490ec1012968c709b10f6dc4d31b80248048a2c7e4bee94d8616c837006e3fe95851f7612baefb63b15ccb3a8adacce106c5a921f1b83d92dbe48b3c9177b97a8538dc2a22988d5ee2e40cb6eaefb93b2cc1789d5464bd2d1c9ddd6c69eb6ba38cf888180404705a2c770234ac760ec446c52579bfc18ab344af38b24f2449ac207c146f962540fa30bc8e9d940517abd05556eeba3bc6ac09524de05a9d8346e95f9d8b0da421a0b06eb8fa31eb029b29eaa4007d17adf0c4f14b44a7f519e89405f12e13fbf49d73eda198c42447a9ed345093c3642a6ace95cf779ae16a619f01c8ab179da39902ce1e30565206704568c03a9455aba824d5f2cb8cb038c26438dbbcb338250402922f95170d61dd9798081ee433c103a75caf7ee7cc6db901e9bb1fb406c67b706d447355244d61dda9272665fc3545282d53a9812533ee4f1e3383f3090ee52e42cff5c6caf4da08669987b6bf99b046d7eb292f2cf0739c3e699c66befc8c7bb8cf7d92aca69f90fe4e8a4d35953edfff477727cd354262cd5c1292f254284ecfdefcd1b4bb78553c14a56544085f67a5ff1891b102f57eb576bd2a086e69be448bd89c6568d5d56d80a2961840a979dacb8d9c5721f2d543b1a59a5a342e183b468c3abda3821c6424286007d9fc0da2d155ab4f031055c7a4228361c71d6b0079c74dc6b449ac73f9c3a408f0c94d44b16e067e3b4de5da182400f910f3bb41cb5f25d4fb3f8ec6ca9140967ab6cb7a65de606acf7af2160fce67d121b4714a14a0339d55070fd82443016b7095fa8026af92b4e6dcb2ef4335126919ed923a5f06dac419e9898df4e9898daa31b852bdf3507adc3ee9c967c3f07ec94abfb49bbe45b05171bb3f064e5a500b82a343efcfebd296fff087607a394998479bab3ad252f4af3b080cef4ecbd0852f0dd90b70738a2f40b13167363ef3a2eb43735cea084bed2eb7f753cb21e8358b079bb0f5c40808f5cd5e8584a606736c207b0f7804aa1b68b8fabc7067250d79dd51ed95b0846ac3ff30d3bb4da1010ab99c3f665ac2fbd466acb55e5d490ed06fb9e1d465d10c9da849fe0768c5a8a137053fe259081a65378ada953baeead4e5078572543fbd8f4580f4dd8d3533eea36c122902a814bdae42aad233923bf04941c1ae829efff508d8843be0a404726318b07d0199252b457229d88bbe113ec38506ecb713877d216549a822ae92adc4e7e7d401b15873d6f1e84bf6b18170a76f32838bb369525a765fba5521cb7befe7b744f4383473a817aec5766e8ec174ef54bbf885e3fe5a3b8fe258dab5b472ddcfd13a686437a64ab81ef6d7a3e9c22e9d8c16f8be896d2193b9891d75b043d61843a16aa799f31ce9d3b93b45526c68f337453aed7d35150d4f62bb4d5c48bc4dbe4a6bfdbf0014d639ff560168afb8b4d1175db8798add69e066ccb3cc14fb917e39cda6e20b28eb9420a96f227c0293db3a7bfbefa8e92f74f070dc020f2b93c030f7c1d9f36aa855e46731419075c2be7906b8698553642d34fab0a7f0c3080f7436e8ab68029c2844d16d52b71587b6fb3de60a065e962ad29bb1cc7f8ee42bc1b2531544ebf78a3e9d645e2829c6483fd12b4a8ae6c04f1c1766f3bbbb106620e1ba792b7fba6026c5b6c5fb16974af9db15e662ec4dc12f8f5c21fbd3f52f7f116f6c8c4f241970030b6d062fd01f4c17a74d000e0da89cbf22629d5eede23c686979c9736fee0a95a018f433a60315376a98205396221d5182e1fda63a452bf475f6892463d81fe7eb5b35542cc14979acaef1684a142ca24144dc0ba3bc1c048c7070dda88bc89c57bb67c5f0558642c2734190ad929b9315909e8b7b988655e3b3ea65599799fee9ba53fdc044459abbc10ac725f5f6e671eaddd0db1c8175db1f163ab1c27742cb1f60d2986de181d491f5670905eeed73a557f6f8e1be15a21e95e0f4d2d8bc6f97d30501396a7e41999539c985c0728b08cb3b53c9f0538fda8c34b9f3e25807b0357d6992051fd6c352afbb9b052a371adeac9398e31e075b588cc5d87f40ce20a702c0ac43068f91d2d6f747c703b0d055ee03d2d0a48a7e3fe859035a1e30c9d2d0e17896a5bbc4f0282ec40fd6108f00ab779b3c4aaa13b0ce190c91ab13f6d0526232cb0ff3cf311906bcb2d49c5d380525672aaeb053f9a98641eccf8c04737997b9b5da8ef991039632a83d4d9b92800992c02ddbb6902a6466cde0e681f891c3c0d274d318c8f7b4bb52e75a3176a1bb0ab0425abbd5e000254bf74f20a392a2f37a39ee65fc7f1a188e2b0ee01bf150d23a8763dfbae1fb2aae5d0fefa8ebd2325cb9054a07c455e442b5bf7fc266c531312c5735033e8eaeecf2b31c7e8df9cdcfa9bd142df062eded92fff8733d8cddc8edcb3ec5eed8ff6d727def3066628ed6ca280db9efb69773310c4daf8c2d815f961cd47dca6035e42c62d9fa1c3643a4fcee1564ff38761bc112eb84e2370259501fe643ab885489c59c0ca597f6717751300dfffd8f489ceecd0fcac582e1443a7c7f1e563377bfbe42a28c0924717ed1fbb162075223000e322a62615cd3221f54576c01f2a1c7495641ce39841fc92ac5fc09264d81b84fc1e42833d6efb5476a5d3c2cd0d3a33d438f85a36305845cf14b2320f52dc88c3c2b2c464fbef806aa5e42a40ae3b4e6e676a60b47d614fdfba46f677397bdc3edad7b238359883f6cefaf605befe22b70137c83aa0bcceced61fc283385955ddd91ed5aaa7b42abc8d34fdfb3d92fb9b25fcb0caa6e5e9c7fc1a6cff4c6ece018d4e5284721a478e8bdeeadc18f54e3c8e052b0c598ffa02fb20d464f21a870352d144ee5269633d77a491df21acf23714768ed743c222f137196ff478d7fc1e07ab93930da8f7ead8999c5d50f896a0e74118b72c5e8d4cc4e55169dfa7a708f989090dcf516094f3b9abc0bad4130d704fa44d9f279dde4457f9ac50177d8d956ed46d4c069743d76ca2333df2ccb4691368a66a2fea8179b7643e883a83f9a7b94ab0a8db334b0ebf5a961e1fc5491b0a5c400059986ff3b62d9", 0x1000}, {&(0x7f00000016c0)="018179f7af9e0804f0b38bcfd4cd4177a345e63e3ee455cd5b5835e7641caed63c", 0x21}], 0x5, 0x0, 0x0, 0x1}, 0x404) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000017c0)=0x7, 0x4) r7 = open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x0, 0x84) fchmodat(r7, &(0x7f0000001840)='./file0\x00', 0x62, 0x0) msgrcv(r5, &(0x7f0000001880)={0x0, ""/110}, 0x76, 0x2, 0x0) setuid(r4) connect$unix(r6, &(0x7f0000001900)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x3, 0x40) r2 = dup(r1) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) panic: kernel diagnostic assertion "pmap->pm_type != PMAP_TYPE_EPT" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 412 Starting stack trace... panic(ffffffff8295e848) at panic+0x16f __assert(ffffffff82910a3f,ffffffff8293ad34,19c,ffffffff829436cd) at __assert+0x29 pmap_page_remove(fffffd80079cdb20) at pmap_page_remove+0x5a4 uvm_anfree_list(fffffd80581c3c60,0) at uvm_anfree_list+0x98 amap_wipeout(fffffd806e4e25f0) at amap_wipeout+0x1af uvm_unmap_detach(ffff80002a155470,1) at uvm_unmap_detach+0x7d uvm_map_teardown(fffffd806ae43010) at uvm_map_teardown+0x2f8 uvmspace_free(fffffd806ae43010) at uvmspace_free+0xa6 reaper(ffff80002a148f68) at reaper+0x197 end trace frame: 0x0, count: 248 End of stack trace.