f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r5, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() setreuid(0x0, r10) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r7, r2, r7, 0x120, 0x1}, 0x6, 0x8, r3, r8, 0x6d64, 0x40}) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r11, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r11) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 5: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = syz_open_pts() writev(r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0xca1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r2 = semget(0x0, 0x1, 0x20) semop(r2, &(0x7f0000000280)=[{0x1, 0x0, 0x800}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$hw(&(0x7f0000000300)={0x6, 0x15}, 0x2, &(0x7f0000000340)="8f9fd36dfacf12076971bfffff000000000000537064b716265d3ff8dd70cabc4029ad8dfa97484d65f4628c25c40c468c3f0d3354f379405ebb2a4edb5d9190ae9e66a7bc36a71d7da6b1a52f09d9e1ed5f934bf79b41de", 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r3, &(0x7f0000000400), 0x1000000000000165) readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) executing program 5: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) readv(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x7}, 0x4, &(0x7f0000000040)="07b1f6d316aa6c55dfd67005e9e24c7192239ef33dc1bbfe946f3b1fb9ba6f4e719838167a99a8692f5f184bea82265cdc117609034e8d3542d2e0ca4cc7785bb62bdeeadc13568ecaff4a12a31f34d8c253aea245e75689866656dc09031c9ad17c3f5c83eea86194c3acd7367d792ba8cd7f94c6106969e2a50946a6caf203eb0e743ffdc648f791822574dba40f718db5fe42ca", &(0x7f0000000100)=0x95, &(0x7f0000000140), 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() r4 = geteuid() setreuid(0x0, r4) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x1, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}}}}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRES64=r0]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x6}, {0x101}, {0x21}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f0000000100)) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) rename(0x0, 0x0) open(0x0, 0x10000, 0x20) executing program 5: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="716347d2ee7d8aef3a6e03ba241447609dfe6fd9d59b31536508cdf92d5da02a634e3483bc315fb2ad3c3540d401b69cae2772b9390ae9adb288a0c49afcbdd3c6b9f46217184faffdba9a82010e300486cd2657cb51c8571260c43c4d07ebe637c025050000000a2790cf25eb2e4086dd1b28585cf378bcb0b60f437151785554440dce2ae46499321abbf7292cdab245c3fd1ac1837cfa55da1d46d6ada9c2ecec080aa37a7258329befdaed453a00ad24c04c827dc2b67d0d51bcfc6fed4f8065c7f3c6", &(0x7f0000000080)=0xc5, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x2, 0xe7) connect$unix(r2, &(0x7f0000000000), 0x10) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r1) r3 = getuid() setreuid(0xee00, r3) truncate(&(0x7f0000000240)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mlock(&(0x7f0000315000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000380)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d23cb30dfafa07b4296cbf45f19443e1472ff0a81c914ad14127cd0beef38de5e2aefb2fa5df6633fe46d2055df7a663580b2dcc4543f6", 0x52}], 0x1) dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x9, 0x1000, 0x5, "634ebec3708f4e6ceb40e7f0da4ff4f809b3e6a9", 0x0, 0x5}) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xdb) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe783"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/222, 0xde}, {0x0}, {&(0x7f0000000380)=""/158, 0x9e}], 0x4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x8000, 0x7, 0x47, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) nanosleep(&(0x7f00000025c0)={0x8000000000000001}, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 5: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0xc544) open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f00007d5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) executing program 3: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file2/file0/file0\x00') r0 = msgget$private(0x0, 0x30c) msgsnd(r0, &(0x7f00000000c0)={0x1, "92a4b9bd1343acbf1c0030d3c11e3f72950e4d0a763868bc8e0f4a73c09dee"}, 0x27, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x401, 0x4, 0xf1, {[0x3ff, 0x8, 0xd6, 0x2, 0x8, 0x2, 0x2, 0x20, 0x8001, 0xffffffff, 0x400000000000, 0x10001000000000, 0x3, 0xc94e, 0xe446, 0xf2, 0x100000000, 0x3], [0x8000000000000000, 0xfffffffffffffff7, 0xffff, 0x4, 0x3, 0x7, 0x0, 0x6, 0x7, 0x8], [0xfff, 0x8, 0x0, 0x0, 0x800, 0x1120eddf, 0x3], [0x1, 0x1a, 0xfffffffffffffbff, 0xf3ea, 0x3462, 0x7f], [{0x81, 0x0, 0xa0c, 0x6}, {0x28, 0x100, 0x3, 0x100}, {0x20, 0x1, 0x2, 0x2}, {0x9, 0x0, 0x20000000, 0x8}, {0x2, 0x2, 0x0, 0xffff}, {0x0, 0xd3, 0x5, 0x6}, {0x63, 0x2, 0xe00000, 0xffffffffffffffff}, {0x7fff, 0x0, 0x7f, 0x7ff}], {0x7, 0x9, 0x1, 0x1}, {0xa003, 0x1ff, 0x1ff, 0x3}}}) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x808c694d, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="615d622325d6", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x6, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000280)=0xc) mknod(0x0, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) close(r2) setrlimit(0x3, &(0x7f0000000240)={0x3}) getrlimit(0x2, &(0x7f0000000100)) r3 = socket(0x6, 0x2, 0x1) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x6}, 0x4000000000000044, 0x0, 0x0, &(0x7f00000001c0)="564dedc6b7b34416be692f5be27400007848d934049f25eb9586e1ab245a53d12c600000cf8bb0a67022fa74f8725e8a6447c0b7c09a70ca4b38d8342263456f1879ae67", 0x38) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) dup(r3) writev(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x100, &(0x7f00003fe000/0xc00000)=nil) r4 = socket(0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000140)=0xffffffff) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x4, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 5: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) r5 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, 0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0\x00', 0x3) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) dup2(r0, r1) close(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r3, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x1000007, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x9, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a9188000200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f06", 0x8}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f26", 0xd2}], 0x2) executing program 5: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdf, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfd", 0x5cb}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "09307e7ba0e60dfb208c8bda612c3100000900", 0x80000000, 0x4}) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="6e055c27", 0x4}], 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aa1f00aaaaaa7004f5b3752786dd605f6a00083a003be1e30000f9ffe4ff00000000000000fe80000002d89184bc00000000000014e7ef0032b9ee60a9"]) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) link(0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) recvmmsg(r5, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea, 0x0, 0x2}, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sync() ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{}]}) socket(0x0, 0x0, 0x0) socket(0x1, 0x8002, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0xb, &(0x7f0000000140)=[{0xea4, 0x81, 0x3f, 0x1f}, {0x9, 0x9, 0x40, 0x8}, {0x6, 0x81, 0x6, 0x7}, {0x20, 0x3, 0xf7, 0x7ff}, {0x2, 0x47, 0x8}, {0x5, 0x4, 0x4, 0x6}, {0x2, 0x3f, 0x1, 0x5}, {0x9, 0x0, 0x7f, 0x7}, {0x17c, 0x5, 0x28}, {0x0, 0xe9, 0x0, 0x8}, {0x9, 0x1, 0x2, 0xc4e3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x27ff6, 0x0, 0x4000c0, 0xfffffffd, "1026307e7be2dfe2f10000000000002c3100", 0x20000}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="001ea1e2e6a9629ad2201d7ec8b9c002f7b14c8d0b24a06a246b114071cb58b05be72f661a464e6e71e8de0fec24788001f9caa1946c215b4ab029fcc7122af9be13e11d89fdc9e3929d5ac566f300d087cd335cfb9c9c813baf79883553335c00", 0x61}], 0x1) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmmsg(r1, &(0x7f00000012c0)={&(0x7f0000001280)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="adceaa948db8f96db397d64261e4e9d471", 0x11}], 0x1, &(0x7f0000000200)=[{0x1010, 0xffff, 0x5, "cbe8501f8d9490add001226f3797d91d19f54badd600de0f7197f17b751c9a6a4a1adb19295d0616e390e92020d4193f0d3a50b1b38a9b92c092f9989785cd58d3bd1847ad7100e3a9d6cd5587172b051063dff47cc671e5a06d2fb75e1127bbd9f6f825e2cf04cc461381b1a3cf4aaf457eaf8f0f7e8f6914656d3735cb9074a5d8addca96b65beb76a4422f3590b2cda753ea623615af28bf24fae9d80f042decbaf04405bf9baad44d7c0b52049c56d74640a5b6f756c6c2ad90a3144d5e150fc6a56704de29557d47373813fddc1be5ea0d8a0e6b2f548832031de7f432d7069e9bc68ffe329925a72b5cbff569b48d20598d78ae8f9bb32b6bd0ba1b3bbd3cb9b86a0ea9aea97a8f90b2a882e72d8453acddc1e873b00f04a42ec4da86ef74d998916a74a940e347b8c3572dd31190554d2c4b12fd4829f7370772b7ef7aa77375ce438272b1b41f9383fadc6a16a74a321391a77239140bdbb14ac50e2630c14a31808f8facecb258eeca30c5928094f050a0f867ee45a39c01ddfac5d024df269c2737d6b3a85735f1aeb95b58e18e93c4780d905994098571ecb0cde4ae6691df9388baad4669cf0041083fd6427abb6bb2aa812b76aca7aba9802e91b4f8281b068f5822e4b41b8ea6ea9d77d544d624b8f1f1709cd1938a2383fc041fce4cd3abf50ad3b38e8fc2150b3c269cc2eec6afb8b83770dac3eb56fd99d635ac8c053890ed98bdc2e6bad26fa11f1f79c959637682dcfb588ee6d74f0e7c2c5a9585235ae45336601fc3d2ade40dc9c33e1d80dc0fa12c9064d18feb03443c7d4fe675169284235374ab3d80f68cc1b0396ae5be30128237fe7176f4a918abb9431b6cac84725b3aff452eeca6ad8afbaeaa3f7176992c0469baa860d5673042378621125690ecd7b5995371fb99753ffa6f45d063efd341e0ae4e8446973a65f97ad476383db6796206e49d01d4229dae5e36b1d2b17041dfa022bcc5cf35d4c8d86c0f7ee25381b6e4904474867cade92003fd20ae79b8377837ae24fb02a30f6cdb04ed6824df00d91ae65193680a2082e95b1db9f8ae6867c1293928d19d06e4863b638c84fce615eff354711c765232fc8f57a0465e65fb082074a0d5b4e0de379cdbf0142280a2e4a36af45629e493f052bf6c95398e07b80574faac6589be1bb365255857ed24c6e99f9074960ab894f4b255bf9f242eb6694e23467a2a48049467baa222fa97046e123d7c48871503d05c83870f59c41fb5cc1b77138d192ed8c269e0d4c7c0d88b7275cc8d7e72a92e6a708823ef284142ec930ceb0e3de1b89217ff76c5db8ab8aafde16c798b1246af4c39822aacdbf2c342a56ccf3eedc65ecf63d930a9e0e85f5664262579c0c3edb495ff9384ef6624a955a33a0057eab0c8f5afa9e63193071679a667777a7b6e7171ba40ed99d8caf009f9d9c40b93f86413c7bea97ff0ff7b938cf8c99f0756da293ca89f961e950969449158c254a23c6461dd0ce595a859f5bbe999c0291d68d1b7bcb436d0b77ab2a30d9088fb2672eb250ba312f42c11bd8b2c3976c3fae6001c33442260bfd53cf09b3359729d6018a659f68e67785dad0fd38dbe877163032109c1e602da4e9801ddaa7fe83382f3a6c32c71f3c385eea5311de52e89eefa45a647abdbdfbee30c63e3993bb28dc3fccf1ca937cfbe534645e3fc21db244fedf84cd033c146a72487d627a6b90a8738c7599972905e3e44170ea0545f8ac3dd83d90ac65f9f989bbc569c2754da9c4b88f706db0f99e940028fe0cbca840ad65df86a882a317c63113bfda2b914eae3b1258aabbcfd8db8581075ee5578b5f377d16645c025406c6554c90df9ba6be01138d41a9511a74264a555e2f32bf49bea14bb1a80bafcf528c4aead913237e290c79a88741f84e325e6fba6b52f11538cdccc4c2cfdaeb47fa264da507fd2e632234776d1dc4b8f3397c2b112e3ce8e91521703085e129dde0b2a9a87958593d3ee7540f730687c95cdfd3f54c8cc71ae8b31e6ee7feb78634cd14a53e246e77a7d314b6c4444edc508e85b81622cf82b8575e76b16387d8e5a8853dc7d474a84fcaaf2614d8f2e398bb6842a4009d10ce70f559e1761cb5d35e762ce305f8bae5c648d3c2c1d071e5574f697ed0e7b63ca39f37e0c74e78df43872d3b9fad0b1d8a105760badf5fe3382acfef2a715908d285dee525a5ce735d6d4adc941e69d58c9b59c244b75e62628b6c28fa9ff74f0af08c3eab4e152cc8006bbe8dbae821ba7b220fa51647c93400d2f12ec88d02aa065788e195ea7218af40ad8f6d00d0cddbbc7c08a978e0eb9cbb489ac7b75d841dc704b20ecd7f5ec74fd87459b8b86e7cf5cfe09fc279e3437f3694d42480acf3ccbb9d3661d1ec923a24fedc814b18f5df8abfb17a1da10cc3053fe8a2b9cdde110a934d0211e7b75cb9a0876eea9ecfe3508160c0b4ce1f9b6dfae511c7aff8530f94f5cd8b973ea171de6dd0d7edad2eb8cbc92d932546151c88605d34a38344c1f2880fab78127846be9cd980d0209a1c152cadb7a16039723a7e31d821c724c1d3025dc25da4ba7762b6e6f29ffb8ac2c96716b979a365f71a6c5cfa81f294534cff7cc824d8d916ecb32f67bdbae92ad3ac76133884a8ac6cf29a6ec93c1e39d6d62a07a35f92219f69dbe5ac65d530636617f2d0fd06cb0cc6eb163429dd1083ceffc470cb3861069cdb459f2d6fe178d85923de8df90f2232fb03691787a59f332c0d64bd56a3b5bee09e283435c409cf95d18b57e52c3a37a94d10dac5ba7507aca16a4614c134a30bd7303bfcd6c287867e3df9e598a18a9c905bcf54c5795f41725d7798f4c63724f81bbf6b5a975d52ac5e8c8a2d38f95583f55c942d6f52fefaa8cb843a8a000730485a488810cfd89d3030289a15405530df46d1fda4ee12553ddf280ee6e2cefc8847dbfdb4b69a182aa048ba14728557e7f9dc01de7e3a742fa5876befd452224354b45524bde4d3188e56a9fda2efd206f49bb1794b8cba9b65c048597810257e209dd81936ba6231724ebc92f872ad6b8b4afbd631d9745f1bd99bea769b77b18eec21c8e1316250ddf43301fdebe5352b6c1a308e042123494c86c90a54b57f8b272cbbe7fc600d37af856b42c08ba480bc165af442ad80cc0474993a087628cc57ce64ede7983e268eaf89eb018ff5f73faee59006e5458cd15af25a420b0c509f35643cd925b5ddae2dc8ebb7d1ece87a0991f92f3e3f98b1890aba446e79d5e654deea6f9f076bd0c4222db9d50f5a64dcd613e1c0548ceac921842bf400c397535e64a2e175d84d22f4f7aa7df4db5670f381423256cb112728e54a720415b1a8cb0b115fbb45c210cb4d08f6a68716a7de33685de590d51546d623bff3a111b0de26022e1bd4d8fbc78a5031eca3e270da76f91706ebe9b17279ea12a8f54d1362ecea5318c512f30846701d6a46e2382144aa563a29f3e0e63065a99f1f5640c7a7a13ca6ccf5b97963781ef29dc5fd03e5ee9fbf9f584eef46286df079b0207c71e613ab8798113a84513da005ddda9c64b258637787954b6531a0bc64d9b7873eb3e4723f9bf38ced5eac2293f53f6890493de30c8063eba989e00621ad84d826caba9524c4ebc1b40755493f905c5b8b8bdae51c2d04682d05ea100b3026635d921eb93a248c54be1586c4558811b2a0d600580ecd145918f0c63d6035edcd452ea0bfe1f94a207d693fcf994221fac906b92a40804d10d37d5150ee102777b6d0998e0e2beb569b070206c59eb59ef07c400d43e3bede9587d879c8a19627758f23b74fa6fe24f7d0d20b85f72b919c611af99f3002c85b69b4721f9c06f60517c2e490d2f183d6036b9d3ad0cf8b53613ca267144e318989f73f8f75de34bd471f120e5beb4761f393f83b75865256e6462e85238287d6fc03cc8d27a5bccec6033558ab8892374a67cc297f09468b5fd62dbfc565fee1a3dd3849bfb02665f157749291eca5ac342d60c33707781bd44b879a995e25ca2b3021a00df44a4224ca0074cbb6f069bdfae24fba16b66942d7ab8b9417e797ca21d7638bed4d8bc58cdd063b96ff11eadcaeb869c6e7fc836d38706b030465ece315b5ed210b6a680d25fb05a37acaa88dacb5cae73a5876252579d74d6f819008c69d18fd1941d1f1185a66d7b688137cb4cf38941869a8e6efc976cee46e6ad5e7bd2dc237a3fc1c60bbaffb4fd0510f3b88c67a3a5e63fd52b9a619c8a795f70dafebaef68e817c117a62dcd982bb759b210050552dd54e0bfcc0ce6432739c89454fd8723ca9fe0b40792cc9f7f36649aec548e96624002c293891b9f8e0ea86226946b1e7c806a223783ec976ff957bfd47c3961504b0f7cde18033cd1925a710e3b4795f2e7fd21fabd3e37607cb35fe7aaa58fc9b87418809171c220a795ebb0741546a4eb517467f21044543ecb4cda3f47d97c8a9995e6a273f89f1f0fe5b3d42ecb1b71992fd5b2cb70cba3522a51249ad97444e2953006ed17fb4b899dcdc2d44cd76305f4a052c0b8408555d4eaeca9df0422a00e66fc0f0a64e51dde9bd06da460967c7e913974c4dae396e2ade288c3d5d275de008bfcecd22a2fd4cb03d300bf7f10c7ea5fcb5d0aa9cbcac648a9f72ce8fc0f5394071615b343e3cb827c6e4518d9eb2fae4c635047e228071e174d357a29d3b42418732ac6585e5b5bb4e01280891ff1abc68bd647e2556f2f59a12246b6db772a9c8526d3e25f1dc7c81dd3417bf52b829e1276112601d96350a5fa55c04f6a232aadf7ad3595da336781fffd0dfec109c4f6689d7a3dec54dcdb4407c74dcac7d02a8237b36747ec9596eee3d3c2a4b0fd374b751b33663b55dc0fc3fb42b5c81f6e23cdcd6309a5c8cd16145c2f50af0d88e7a960753f2929686a521bcf461edc3d6a6e0b9e93bfc55637d20313c7c6ed2da83fd0946b0a4035eb442d733ed18fc3930c4ef5c4cea92f44b832363848389765ace57c733eb96a7311d6ae3cb147e45d87039d4a97ecc7164e7ea27ccefc885dd0f0477d0d1906ecb41571481de53310aec3c5042a88471f0b85d4c379212d941e7ee4c5ff01ab1ff7bc23718e264feb4712d1105e8831b8f36e5cf934c2b84c8085f254132a9562c40137f211d5b55c3ea57b0f50972b45eb09d7d226b2a9e46c3821ea58d9d9c1f2cfa187eca9430510ffa0c24763496bae39fec1b75f4013d9e797e3814de5e1fe50b1dab7edded995f6296ebdc158b40cf5e5fff3ff8feae71da51dbf3592759a2cdcb0d2612e208d9510f9547fde53bbc683c15663306c35bad5cddb9941e0d167e9c63bbf8c3ca825846899d56bb784640335fa524b76f536a01a5f981d74274d623d155023d2ff3ab33f477b80cd89067700fd799869a36bfe89f476f0e9c64cd59e7bc9617d6baf9c27dab179ad5922a6baccd2c016b78171b78cee5e2994e98660c0560347c3e349e8a90fb12a20bf96733ceb20e9a701d929ba55a52aa502b1f1005ad86b80645184d0817fae4caf30e64e85260d4e66ac9916addc956fbecdfbeaa9dd603cca838daf48fc5a5b12c14d5e687f8af7766ec01bf895901279a1195e4c7623f638f56fab9f21375df38c4478da53efffa7cf8ccf63cbae844c60092a91f72d207cf7e88531259f8398fde675c8d9cbaabb7175c63fb3d61b09914b9170e5682f9cf2c253628825c4941caab3730af157eb9bcfce75e53fa2c719cb5568860934583045e32cbe31d056ae014a9e37dd437479ec68b"}, {0x50, 0x1, 0x7, "67531ffae4f5aaec2ecea04ac8b9971a14e001a9678009cbdcadc61783a8075cc55bd563050bc33165bcb11de9967cba03d306678920372c2f0cefc47cb213"}], 0x1060}, 0x8000}, 0x10, 0x406) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001300)) fchmod(r0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) fchmodat(r0, &(0x7f0000001380)='./file0\x00', 0x10, 0x6) read(r0, &(0x7f00000013c0)=""/62, 0x3e) r3 = dup(r1) fchmodat(r3, &(0x7f00000019c0)='./file0\x00', 0x11, 0x0) accept$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) r4 = getpgrp() wait4(r4, 0x0, 0x3, 0x0) pipe(&(0x7f0000001480)) link(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') sysctl$kern(&(0x7f0000001540)={0x1, 0x1b}, 0x2, &(0x7f0000001580)="5536d26e965ef7b7592485ebd07706278ceb562646dde5c3713a1997d19a3090d9709b15affdb47814b802ad6a0406c07d619d6d278a46be3c81121ce125bca76076b02f5c7b5d87e306a53ce08272ecd4acaeae07fbde422d10bd977dff9c1638aec13ebce50e7f75b42308ee5fb4a5f061458f80fbc001784d7566a68b4218b885d5632baf7c57f8751c1a1a5529d205ff1df290a398240748993ad01c13aa487eac876f24122fd88568ba0607", &(0x7f0000001640)=0xae, &(0x7f0000001680)="96b0b8d6da9f9ef4e84797c3433402b64f94203cdce00801965765819209944b32", 0x21) fcntl$getown(r2, 0x5) sysctl$kern(&(0x7f00000016c0)={0x1, 0x47}, 0x2, &(0x7f0000001700)="a0b99b17eafaddbb133299511058b08552", &(0x7f0000001740)=0x11, &(0x7f0000001780)="0a27a12cae7aedc824c48b70e19ad5cd5be3e8591d1afb", 0x17) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000017c0)={0x7, 0x3373, 0x81, 0x2, 0x8, 0x1000, 0x8, 0x10, [{0xbd8, 0x56f, 0xfffffffa, 0xd3f}, {0xfffff000, 0x3, 0x80000000, 0x3}, {0x6, 0xfffffff7, 0x0, 0x2}, {0x2, 0x3f, 0x10001, 0x8e1c}, {0x9, 0x2, 0x400, 0x28d}, {0x93, 0x8, 0xc0000, 0x1}, {0x7fffffff, 0x7ff, 0x100, 0x28ac8523}, {0x6, 0x3ff, 0x1, 0x4}, {0x3, 0x7, 0x8, 0x1}, {0x5, 0x4, 0xff, 0x1}, {0x6, 0x1, 0x9, 0x200}, {0x5, 0x4, 0x7, 0x476}, {0x0, 0x0, 0x197, 0xfe000000}, {0x6, 0xfff, 0xa76d, 0x938}, {0x1f, 0x5, 0x2}, {0x6a5d, 0x0, 0x6, 0x10000}]}) ktrace(&(0x7f0000001900)='./file0\x00', 0x4, 0x800, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001940), 0x2, 0x0) bind$inet6(r5, &(0x7f0000001980)={0x18, 0x2, 0x10001, 0x1}, 0xc) open(&(0x7f0000001a00)='./file1\x00', 0x10, 0x42) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001a40)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80), 0x80, 0x0) fcntl$dupfd(r0, 0xa, r6) executing program 5: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x200, 0x200, './bus\x00', 0x2, 0x7, 0x20, 0xffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r3, &(0x7f00000002c0)='L', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) fcntl$dupfd(r2, 0x0, r0) 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, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername$unix(r4, 0x0, &(0x7f00000000c0)) r6 = socket(0x2, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) bind(r6, &(0x7f0000000340)=@in={0x2, 0x2}, 0xb) r7 = dup(r1) listen(r7, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) ioctl$KDSETMODE(r1, 0x20004b0a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 6: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = dup(0xffffffffffffffff) listen(r0, 0x2d3608a5) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r2, &(0x7f0000000000), 0xa) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) r4 = 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}) r5 = syz_open_pts() 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)) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r8 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b3919d9bec82fbebb", 0x0, 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@empty, @remote, [{[{0x88a8, 0x1, 0x1, 0x4}], {0x8100, 0x6, 0x1, 0x1}}], {@arp={0x806, @generic={0xf, 0x80f7, 0x6, 0x4, 0x2, @empty, "156b6966", @remote, "82dd60623ba3a39aa110a4f691b0531f"}}}}) executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r1 = socket(0x11, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000240)=0x10) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x10e) chflagsat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x98, 0x6) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() (async) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x4000000000000000}], 0x3eb8802, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x6, 0x1, 0x7f) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x3a) (async) socket(0x18, 0x3, 0x3a) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) (async) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000013c0)=[{0xb1}, {0x812e, 0x8, 0x0, 0x31}, {0x5, 0xf9, 0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000001740)=ANY=[@ANYRESOCT=r0, @ANYBLOB="ee5d6911d6071a3ef20b0d760703d35b76c8c6ae218d182aaab25768dc4ecd17a616138438f821f98dbf9009007d241865e7bab3d689b27ddfd498315f784625d39cff8eabafc3691e070ef3a8a5a23752a513c5f8e5bdecaf3c1eedb38b72d394d817bca49d4ba4d18e2d8c9db66d3d03ee0a13f636b9f913bdb8d8e056821cf4fd6b91a6006762888c532fea8eb696a7eb54a65013864ddd0448a7e8a30e32e46040b2bc3a10a95d7a77ca2903c306b7463f52b5ab78e89bde3d6a41d02a7bdf8722b0c1221f07880f5600df2086f6d95ea4ca80eada078823f3378309958ecb2f13bbba412a8e2036deb15e90f274efb5109c95ba7b437c9c497522298943886f451a7f8c67c7d21f1d8cbe7973cbce289c26e1da8d041e553c578929ae3ee9fe39db754d2f8e14a1a49ec96bee824710944516ddf515f77c4693c4ce2ac5fe595b3de624c8aff3e4cb3f7f78f510baf5475482c9c21f31b315b507a9709c57015396bd14e2da1ae5bcf4c1c2284891dc72fc4d0546b0dd65f62e32eeb7457e892ff1b59624db6bfedc0aa4daea027b562b313263b8684ec003d931ff68dde92ee2e813d11932e4f53a1e6e93c7e9a492460e61056db7e0b64420a62ee384aaac6891022d0cebf0e3bc971448c1832570b0f2577559c20673121f1f2282a8736fe470d83471cb48e291676588abf38e8b127a813c2af4da7e6e33f05c359175139588f7a2df05231fafe1186b828f3eb25ba71381f3b6240c9216ed49015fbc2ca0deed9c1373b2f71802b2d32afc70f271b5b7c6b900bb7998ad730d3f27dc35285f46af6b3c68a4aef1d25184cde8f299a673c738b99612bbbdf76708e36d24071d5c9d08b42b3f2a1cb8da05e7641daf7524d63f8d8d724e98428fdace5ea460abf56efed36f6e6ef6ab56071d2d393d057b681303b004303c83eb00bd9e7ae5d6e1f6cdd7705cb3ac7fd336bb83fdf3dacdd1bec86f03e2eeaae1675cc1bc4eeaabada93f450d43e1d6136ce772b4bf5ec7bb261fa9a8bb9dee9664b681910156f3bfd8e24e59a3fdadd5b82a94c71634835f814fd0918a790b74bb8f53ce3dcfb491e5886e51489836b363ecd7b4664b336f8a7ae3608af0b243e7621660621cc932897cc57b0c72367340dbbd60f620c9c8a39b97a62f9c0c4762f52b84ae2cf6e154d936992bf73e66822edcedd1be19c2f3e7d8b21ad01a5b950d3d2d0c1932db8f0ad9b49f79376b33d60b0a4ae8f8e9a2270a6797b3456719eee59ef824c25364532e31111704311122dff3ea7788ea83f550b60133c5d61b06768876232a431706e87c43b0b478fbbbb3e6ce68a0a316ff8b8512bb55ef708dbcd693b0efb0acd8ae2bf7a3b1d229f83834b89beff25d87a53b3b75d08e58eb70a1a675f5ec97921e85b36077d899df0cacc333baab2826a35133d5fc16b2a25876b02a069d9166440ab0f80cd35d602199dd9fd52248c63fb371eec71a380d983f4668793f5b7a5e9ff89f3873c60cd2c753ba9123f490f0d89a2b94b91cb34aa1d0ce553b94ec7d280e9425b73bf0803efe2f6921d62f57a4cc1b5373f8f8427276c860f9c716078793323c9cebd4c098d51f9a2691b3176cca8cc239cbef02ace938840b5d551e226a4a876f6389e15753b0eb7c531fccc7df84254358ee5707523026f426eb9afea7d48549a404f8102feaea62fdad19a4393b17bc5b69dfba032a05a858413eb5a1cb965bd7d5ab6c4bb8862e3d394afdc43a328ca1889d99dfae0aeec6ccf61432e7ccd8ac8524ada721dd08f047964fc1364c78953859f283a42a8882988357fdb2a832d1369f4b517dfbc465016927f95bda732f1f1c7083884c7f628ed3829548023401aac1589e0e239f5f04231a3de6369d29479dd31e46796a0642ea93d548014de3b07b60d6542ed68b647d07a21909e0468ebfbe0eb3c04fa94581a03d03cfb660cfada8beaa37ea73aa779178467523fe023422b59f5224a2562f24de01000214894ff9cdb30128a6f4fb4dbf7692e9648f0e8f844a923f558ab9f7be1deba87235dc28c56cf21adbff9eb4cfc2301a57e132042961c6796dd762b91d71a64a9267732aa2fb14a7cf63a9d668e732af4abd73a3910e0cea816c6b5b15c86c44ae807b871068988de31683f847f7bee8de220e9bd1d165f40fd9c3d9ff75af4833481e285a234740870d1d951253a218c08e0d33fc402da89d142c61caab2d046c6854d50c737baa0708ca0ff765d75b1f724c67cd93fabb317e89d67ab4becf7c36f36107d9f2a290a9941e68d25eb4ef3c272b8bdcf1bf3ccf6f2e00afec674168279c5de3d60915e8f8f38f041d07c4f80ef31137ea9365d24a6f30b0ba3b30d1c988dc47c246b4922eca4f73ba1cb65f2b20c822ee9514231d0ae2e42dcddae5ce0cbfed6c686ead2f86131191e3a0b4a752f02665ba31e28732e60c5f1bee177a0724c488572d85432d46e0aa713995145d63270772fcee851320f05696392b15c7547c8b600a4e334ae03a0cc5330587cdb8375cbf797e152acccd4162ecd6333d86bb3462a2297dfd1417320bb21303225260cba081c6c2be61a8af7aee6bfa58eb826e6be1e811f09cfd37ce8c0901338316614176fd1cfcf6c43d83e04320f389ab9ceb02c7cd4b0dc72d5408d62976053161743a140091d111052fea8e8778a986a156c1a6f66889da231b865dd8ab25aa623897e96a8d3b91381fb18551ac0235d7499788ec8756674de483cea4e7cf56b1c9899f26041251c09ecd32c00174f6f879f9922bbf23ebc5745b99a3dcbf803d15adef4e6c89e2c8f1b34d5d65fc2810d964a874ff785c2f5e1d233a30a676e82aae5ca9212e47e3befa898ee110644fad67f83b458ab2dabb2647bb9912e6bce0eac345f167cce37efa0f2d4d3aab5138be1732e5edfce799441fdb5d9f4c35a23905e39a6fba61c472263ea51e67079b032b9c2ba59357f937610f8c67f86df0d74d4326b90941e54f0790119c1ba44557faf664f4b4ac1ca6efdef1c5eea0acc4c6a1cdc1bd0f619d26fe839a4d72e88257aa12e5742ac5bdf7c283b8d62f3e6bed08c114b6df8f84db33e41fa054694061f862f313ec5791fded1e40fdf008c8215f673c1536ca1b772fabc0c1f842721ebd8fd67005b0daf45d4bde65b6354969c02b6f105206dc823600c0968952fea5e3dd70a7e98ceac2416e9de6bb76abaf18a5b033985f2fe6ac177769bd9dbddd26f995e963991e26aa5603fef964d084031d29b87fb4a0f4547a877e4f2b8e19495803f8b08432a2621e739f65831b464919f14c17d6b1be26ff2127a463287d322a7b192c9b5a8683a1cd25d90489893fbc1cfc2a91244c286309f258783e0b972461c5ce74ead6d54949f8db1dc46d24c231361699f3da2d64adfa5143d642c4b5e4f3c8c274a04951e366edf3af45160bbb94ee1830b850ad06274111277ddea4bf4b856b98850eb6fb80e2cb675d5eee273196cd9bb1f177cadde8f3d0956c6d2e69693ea044ee34dd2236335672b08ea0dba0f03f626c06d27fbc77dc40d24906922cd964b42e5caa23ce213b69331e6fa9c79b123b6f43a3743053fe97366f0cfe171b2ed3ce7b6d2932463ce4e2394a568830cbde271f4dfc78f3f7fb442609ef2cda4e44d114fac494fc1bdd86d33bcbe963d18f085e478479ca2c8f45c27521aa35faebeecd750a5253c0d19f60715ed82725e86793061dd241fdc5cec96ef6b850d8dfe63b4ac5d3433b84fdfff14543c88417240ff49b319a35f65312bf19cf5ab9ce37ccb1e39d8b48badd337046b83ae8b34667b9eb01f11f4b70bc9f138d257a4045b8a57418195e6aa498ad0030d4732997abd29fc639c55dc153a3d44d3cbd79a2b7666a89adb972622e2a3eca07659ec888814f0bb88a01859502cba15de701e625dd01be2865e401e600e521b0b497994dfdff8c0f8233cc26315c0058990059af40947df8755efe738443c832925d7f8f3c666ba564f973b8a950066225292a05840332c15cb827b3375bf5095d854492aa831792a2febbf67b2458d32513fea54503fa24794434f6f50d81d91ca602663732a71030e7cb344ad4f7f64dd03f6b920081a3c500e2f882edaa58452c596db999f0625c85dd00f7a1c9766be63698af591e4ce07f0f445ed7ef8019dfcd59f45546c5087ae4584d9de212c16b55138c92f08b7a5e078cb8c9a4b272a3a44eaafeec5725f58f065d7c751aab4872e0a4adbd8aa7ea20f389b96d4016eade50b1b7ad5fef7e274721f2003fa7aef0acee6f43bafda10c402af1e3d11638afed4d1f12e5a54389c0318650ba35c34e94cedfcaf46de122f358c82a9c0a8b77248c29874e8ee1cc2dddee82697780925cb1729ac21714881494494046c59130fc85417b0e022e022d4663355abd8be1efb579a552fcd61c2b9f42c06a0f9457a2197656f9bcb0b341f40c29afadea21708f6a79e4f51220158ad205c3d575ef8d670af3799f0a27ebe7afc8f99c164054314d960b3fe35918cce1059b0673457d1c28234adb25428566090cea6c08ad436347a80697a7db55b625c407fa29ff5b305fd4ed504928768370197c9158deee137e4128db23f5804ba145f932d058667cd547f381fafcdf0c5914260f4eb790334e43f519ccb1988dd92de9f2ed16a998f06062056e5dac54b8165e125bf05562663970504adb37c1615bc3e3cd6e203495198f512f34c5c7a505e715ad42dd8e16d641c0f10ff76ba8f5e7083f0913abbc2b24c49daa8bdf35a72748abb70efd4369e0f3041403126713e9f157d8deee42892886c8fc4e87a09b596b69449736976ecb58bb233884bd3fbb0c2c7a5ed7fb0fdedd68cbc96591352aedff7a749099cc5031c7be5e47ddb8257ee1a8ebd848e03809fad9d43d25b52aae04198a80164d9d8f101c3792e7e328906e6ee4750b58d9ed62db252aae1c12d73a94915bb20399ee3342aa642dc95ea9ebc5978804e09eadb824ed211518b0e0686807c09a212773913f5bb6fcda2e06dca7ace579144b70fe24fe3570ebef554701a33c887bdbc00dfb1675f86a8801b6aa9b544ebd5f66df5039b3377c070c55ae12cdf120c0797122be7f35e61cd2f4fdf4953b76c5bfe73831ea6ce79c96f8ecf783ee7629c6d1ded47cc307be5ff799052d10290f237dc54589632149ac40eba7bdb836f609a9bc5517b23ca5e4e38dd1c1bee5fcad24e801260627b63c9e882bd071be27f3667d6013a5d8fabc1dfb00b50ba7ce7f33f404c17c3775b05fd15e647d9bdc0e26257917fd90c4bf05a63300d60f094d43511044bb969013b2dffd4eefef4dec0d7866f73072f187c7c7fb9c4f2ba2a4161f2a5a2c276675ea40f7e51e0f208106d1f0ce26b01e2425e58430e4e4fd4db516a664c2e64636b41f0bf38e80abf34b54db24fa77e61954a331021076cb25e9847e878f75fce1dfa4be19957798825b609cdbf931aed765bc2ae815e5a1bb75512f17945cf56a89843042d8318f92707fc60a1855da8aaca184e7e4507c98237d328c9321191a504dfb6b66807959ffb486a7e52704171b60203cd64888253e6e84fa1c9a525226c11be797ffa5edbd1b54a91bee2ff645b233e8fc9682c49ef15d96bacd20a6742bf9441fec9bd29336076bd56629cc893ec0a0eda522a50b75ad1ab257fb2e049dddca6fa267c5717bd5ce8477a3bc8d10b6f95ecdcdb6b7d7ddf82c5b5ff1023b589469a05d69627466071251a5481ed51840c556191a5bdb0f1584515e223d", @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES8=r0]) r1 = socket(0x20, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = socket(0x18, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r5) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r1, r4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="8b5beb1b6841c34b4f2084656933dd73b13a6bc014990826b7184d3389743864d46230ce99316ac795d033bcf7e9f3624a3e89760f5e43844fcd4d28f521", &(0x7f0000000200)=0x3e, &(0x7f0000000240)="df6297a5d6a53f58a85d41e3ee709793f41ca9f16cf9eade59d3f73db1da85d353de35e6ac0fe34048ba2b2ac271528b89", 0x31) sendmsg$unix(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x6}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000001400), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffee9) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 7: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x146) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x810, r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/68, 0x44) unlink(&(0x7f00000011c0)='./file0\x00') r1 = getuid() r2 = geteuid() setreuid(r1, r2) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c"]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0xd44, './file0\x00', './file0\x00'}) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r4}], 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x8780000000000000}, 0x10) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000780)={{}, {0x0, 0x5}}, &(0x7f00000007c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="a9a135162985d7", 0x7}, {&(0x7f0000004280)="0de54c6da06c354330886cb51d271604cac15bfb8305905441e69eda94e0bfa52ea52fa2c0e770e2c07878fd11569b80c4dd7fcc77ec348a0dea68567f673caeeafa3cfeb1b3f9190ba47746873d3f26d9f3792d22063d30bfc7adbefba16e73bcc3369cc00254a324912cab0d946896f5dab1dbb6a5164ebf8761f2a3c46266ac2813bffa4ba9b1ad0b0ca53947f8537e13bf9c671f9ff812822576da3cb2b273e036670a85ab28f87c35ee37524d38f275140fe39146baa2ee014a0fb4134bd0d304566e148604bc46044a962a9b7fda61d142df160aedd284a356b0b1e1b77d7a5729a2f93cb5a0f1130caaa6e35e16676dbe8a10796b29788ce67f9ebc3bb352c1984850bff2138ee21f906d1cd574c291027e6586ff76f40d90bb1141ee597c602d4798712a85d48a0d26a471bdf3dc39f9983cf1eed43a60217221938c29de645614e3c1168f229e77d9b8eb24dc93100e913f0bc08d514564d233b5058c3c43dc59a5e64c69cd041aac03c7febff2928f2b29bea5c943b6e0280d7c6be0154251f364afa7fb922d242842dc3f36080db1a7ec573af901377844aebe4a172e0523e093057c9399df6670e9e24a28d90397c8207df88768e3de857ff2e5f366dfdf8862003b1d3ebf6cbe781a0c2128ff4257bfcef790da86a6fb11aab61b5e9b41bf984ffef2b01274e8946538eeeb090e7d0145cd27134735d533763a994a070bf0ee0c8c55337a651204bfe6a8616e0c59f7417f7a76922577ce15ca63b16e746fd8f8356a4f100ecb07d66e1bd92466fdd3c445a9879b8b3a1dc7de27bbf6e39ace531a73ab6e8e00abd61c35bd5f042460f19a83b69db0e89c97f9092901b07bc6833c48fa07638be8377fc6e838c6e2e9f9273308a899fa6ba8f6a4ee9453769b0c7e1d4141c737c38d40485fe2b93e28efbc9164e8ac8b65f1c7397306be65a00563de7048bfb684d5973d905c272a1dc4c5444057db08de5d9e0d5e76c39a1cc4a18ab413f172ed16e7bfa44296859fb0c0c37f31623020dfc73535e7f98e00717b029d80bfedf46428cadafb03605e9062801827edb19b46d9182453149329293d4a5d027f88226c68afad5aeb9d37a9ae7a577d8a19254f8fb9adb8dc20e0fbfdc57fc12950124def2b35f44e8a79c5cab90ea5c1bfadbf54e87302c65f39886536bc9446321e7bde46947a81f314397c92ff92ed2cbde68a6ef656a855e453042866d52d1e04710cbc9b2c801601c6fa30568ac274cdd691fc26167f5e53137ffcbd16ce3e6b289cd3dde72d8f6789e1b87e63b3e8ca4fb61fadb5f69cff3e7ede2fdbc2657789ce5b498198fe716093b524d51af26b8962d4816db6cd106a2e93495a03decfdd1c91a0eda1ed58c28de540943bfeef59f6fd02f636fb3446ac52f0a359a50d5f15cf42e68ee6e63b6a7d3a15c46eab3e7b57cffedb9666da23fb607e97d694e56eb31cbc1b351121b1a62e3b87ff7a0760cf8f8de24d9d73c6ed39c33c02343270b7b8ef0f9cefd78cd74b", 0x43a}], 0x2) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000012c0)=ANY=[], 0x438}, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="c7b17d26e3d1e6ad8235f952ffba50b8cce48a502c38f007357e330f3d05d8dc053dde06cd4800afef75c0ca6f229c798130793b15aef0c2ecd6560405c496b522f2671505d33a229998839a69ed7e6f751620e878f695f425f2f9411bd0534429249a5e5b7b2df20800a00e91cd997659ffd02423a4693ade0289abe6757e9a13a6fabd70ca5c6f9c97b101820e52fb9676323737f906c94433c0eb5242e3d2ce8159e19086cfe8cef9c963cbb0fe6ed5d02323db49a2b9e48ba2189f5bf6fa8b47577e601529314077ca1a1f42cab77af69d0e686536ceef9bd953f60ea6a206e41e4d0f2910f9ad8c231e70e6c104e5baabaa33b3264de5671d0208ad2170a1e4f5bfc6eb3db0027f9003003cff411245d98407e46b5d0a6c21"]) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000002c0)={0x2}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) chmod(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = geteuid() r5 = getegid() r6 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRES16=r4], 0xc8, 0x800) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYRES32=r7, @ANYRES16, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r5, @ANYRESHEX, @ANYRESDEC=0x0], 0x8, 0x0) msgrcv(r6, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) msgsnd(r6, &(0x7f00000003c0)={0x0, "b7f1b94080b3037b093457fd81ed771b782970ebbb26ca41719f45428eb834343d8edb36124442803034b4ee83f95bee6635b244359d5a34b3f8ddc9ea72f326b9c704323cb547da87331fdb9d7da3ada420b14bcd645b6d8cc810ba10934c5b282c145b48af9fc386514c82acf317b9f5a729dbda5bf676240b2922df776a63a3b27d1b49eb53996d1629d0b669d77d508b"}, 0x9a, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x821869de, &(0x7f00000001c0)) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/35, 0x23}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x408) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0xcc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) executing program 0: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x8, 0x0) open$dir(0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) mlock(&(0x7f000000f000/0x1000)=nil, 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socket(0x34, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3086ff, 0x101, 0x7c, 0x8000, "faba07ff8fc00f10000800009300f0341f7300", 0x1}) executing program 5: select(0x40, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x0, 0x1000, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = kqueue() fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) shutdown(r2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: 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(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) syz_emit_ethernet(0x6e, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x600, 0x5, 0x0, "0fdb000000000023001600010000400000d900"}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000080)="6b43949e85b66787e172b3b5ca48dd3c2f38b885f05c6abb9be8fc7c66399fe86d7653d163c2e848b25e9bd9f99bd6c9afbde4cf81a5a7a5affdd5cadc0e395674e7fe6a87d195b68c13a801403a810f917e8f5f06a23910b4b81a177492143291fd5b6374", 0x65}, {&(0x7f0000000140)="13374f22c8d41843dfc73ee047d82b1a3e4561ed2575f95b56bf2641c889c04b1889f061cfd64a4d0cd669664226f2cc91722d0d1e83eb907d4334fc21309421428039ebe710fcf3e838108ddf1bd0ad9626afadfbdf6ec6c7ad3925458aa2916abd855ec35bc963ef176b22dbe1beb0513990ecdc03fbcec03af8a15711b60bc4a31375b27d2629c559dbd6ad86f96212cb2e24323ab13b143fa737b82f8a60c2d3144de15ebb181ec6d40e32875e44be527030a6cc6e216a5c9a0a3f0dbc8917119eeab369ad91bc96e16c10aed2f2133cb23f45dffeb1d8197a19c1a71a47d6761068d008edcc52", 0xe9}, {&(0x7f0000000240)="d6cd64f9dc90d86273a7f7ac3adb626a302baa7f5bd71294ea73877fd80c710d99911c1bc50088e8b147d6d4bfd05d002f1193fff9706d6f5eb4b4e86b0e3e548607adf79abeb0185836e58ca2498c5cefbe34812859cb2493a05681a7238ba9782faf88db98e2fcfc77fae58d475bc898193b599202f500e4ac10b2d04ef048a40dae6c0a5907a203fccb00e59093eef5850beabb5f7aaed2f826065c191c8d2b2631d658f4ce3a385e302b65ba84243840f5822e9f234859f30534e78cd8a99729b65d5b94ffb9ae", 0xc9}, {&(0x7f0000000340)="a37c7af6d8dffef908ceddc99ec5b52c8e16e1889b673f0cccdc2eb49c0ec8f36c9ffdbca6225bf96c4c88443f6ebaf79d2566a50cc04b6fbbb6da7413156d580fe70a88", 0x44}, {&(0x7f0000000f80)="6b9045a2ab50e426e5f36152c69ae74568575378cd895cf5fd2cded4cf81dace7a61d9828487108591869fdfa5d7b643fdce3b4a7d970b29d06a79c6261cbd3a0b43c0f153da46760b32a992fe29cfe93a437140b6a8d2e77e0286ffd42519c3c02abaaad014bad9adcb27a2a1c333799ff4f01a76de076771f68fb9d16459c6f5fabad6794e49d7d64ff7d515e7519d5de86c9931bd89a44a90163ebebf47745692dfb54a345118637647643f08ed8ba9dd4d1f27c7bacce221b21e3339ba211be0f2c31477497c5c0f9f55d8978f4f3399bbb9cc9a94766787b8399a527303afe051e132c3388d4d4776ab429f846dc59a70bb7ff1aacf37445c1fd497210e42d003bbd3ce2d8c1fe4f63c10de811398dbc1eb6f1a724e827ffea0608323fe56074207e17b1b188cdf98ef82a174ee0a2ca01f628239e99f0c9f6087bf1e8db90d370b536b635d94d3344f938b159acae3a634994a8780526d9cd9bea9a82ac04cd75bb43e2fabf4f00f2091f141dec348136cf1a6e95ca90bcc57b434c32dea0c644ecf2bc77375b04a15c07f5cf485a613130d5fdbec2162abe7944a697af7290d003a873e30c7d53a8e6d6e48230c388edc2d441adf60bf3ee07d7b62808e9fde31cc387a8a1ad36a562ce1a5c57a2283f6c0df772e0df0fe94dae4824bafae478eb2f3a1f0908414e35fcc29cbf77e1a8a3f62ef9d47d16baeeb3822b20de9e3caae8425925b10edf3488bf47ca24289b1a26013d00899dbce1b0fd88ae276a45fb125460065640899089f8ff0db85bbdf16a96f88b88a9b3e11de9be03a9370e08e1d7ad60e06b1ac20d22eda4394824a20c1c473459e5cb48de9d1802a108651857d716c74b3c06273a6ee118214c4a5e410342dd8d2c4dfa26bbfbb409dcb97f3022c7ae248eb712f6a77c1fc2557e1e6da5497ddef7771317eb96737469766ed53d6e61ecaf5aa106333a3bd6869c4a80d6fbd334ed50fb48631094ec7e35ef1e71ec7ab8762e0a4b1f501757fba5410d3a0ec80a98c3cbb85a79bc034f8fd450ab74e7d04c5137c2c81df341b47794c3b97eb81a6c3d3a3a7407f5ed73465be917b53138f35abb7d9c4cc905a090b92685008b30e2e212d03ac105d95059e29ebdc70e0a7efb365ab5f0c239e2f71fa469bae871e9da2ec7ba33ed12c67eea24e37bcd02e35dede954c617bab4ff0d138ecb21b6a25864342e071aa474f55194e4de3573bda6d930ffc6a5cebfcf56bf7ccf4eb725420e597a44518c41ca6200029c10c71c147811659cae7e0bc2d1a2debcb8781a872314df831cf3331aa4d4a38e86b123f0bfc4618844bdd7a31b174d42854baa3b353b98ef4f095c31d02d7b963ad426f6600f565f5526133d405da43c7d277df161568dedf0ed9ce897fd746169dcbbf4dbb177a2c41d447055d21f6d8b029eb595de6a77808411c82008b6c5fc0bc353042ecca4db8ecb461aad871db125270b326195a526c6e8cd5440df26bdb1e645a02d3c92632e18bc57ea01ae960de3cca97e7f60eba6b2ce2659b372b339c01fd6e15479bbcebb6a75091ec7e8d3cdd21160148594b5e75fd75f7cb48c2085e6e1138be82b334f8f2b52d1f567d330af67c6c99dee0004bad1bb2f83159f40c5cbf74877fcbd4a432508f88e24ba7afd2261cf6945d58c04a4a9503f9d1382dc94460283bc5517e526b12be7d87c8c7ccf4cdc74294d22fffae22e148dc141d165942ca1108b53aa82e37049136722211d1bfb1a5921df927d631552610bee90e808c29db0565bbb464d36f2405143cf0cb757fb172d93b3559330715a2a6d3fbbd918965e17205c48f70489fae95cbe9b774f519149b4ba648c89f1c63753214641b1bcfd226c29ca9e4f97314685a20e0aa6e8a5b2adfd1cf35ef97ed26f1b9f718c72b2a02e4781efd86b8d2f670a4a4af95a572f1517538cce4ff0ec2e794fbdaced8b4546a0866c6ff7f56f02a8c72be481b17b8d221dd929dfffe6ce670a1db78bd7d0f7245f4b661804ff797f8d862b359ac32c24681874c591081858e68727e713fac49928337471e64f7bf710b24d1d28215a797a0b8f616b962365adbf037232e90c89bf67a17cdbb313403adfe87e3d6245b5ba858f81002f8baa3272b8a98864e4a1454c2fcdca7b9301b5b79bef90e361008fe9dbcdb36451f3937e3f9cb8fed0aecaa2e5c5bd0455a26b44c857afaa490089b48d4f6e21dfbccde1d69477a487050818c8f7293428b477c43fb2aa8a0b04174effa963ed4b516375ad7af5ea3303cf2c60d9fc0d9804f9f9e91d06c4684e5038a5d47750727b3906ffc4e912752fb4daaa7f7527e750ead552d3a46412aae155931db9dbb4b2c5f3be57afda37e50c2f77bfedd3a377d5798ea3228a9f2d8e12be2941d51f4060e1ffe704463d913d86d06d995eda39c90b0ccc9d0b5aabe894e7f0927c365d1aacaa785077b075cc4bf0f7349c359b2c675cf1824793ee34eeeac70c1c78df478357d52b77a57abeb313a44b8b2cae0c01ebfe7f1479995a957bcce15d582757b84b4844a8c887b1abc1a44a4fd111307ff268d9dbeecb90f8b76386fee5cb4687f5e8e2f344cbf40a0da0a69042ecd8b8fc3fc65746f4781d7b2a0317d510cd4a61e009063541515e41400aa7bc5818bb70c4a8999d88a6ffadbaf4694d53ee029037242720a13554c2a0bdc41f0df27868811e9ddcd9ac3edc60b6c8593da2ac924ff6108ded3930ecc4644f8db2cd6cdc540a5dc754d86b18f6925cff42e961fc314340d2110d567e4b48a8df699b5a4c5706196d812dfbd6d149c7d819e775f88801e3abd108489cdd5fa514fd78ff2e6bf3eda9de5ee62be0de02f33fa8e3f324c2797bf3299af6efc6758c066572c8e2a8479c1d833378a4ac63e4133533e8ffe943ad91cccf07620c5d5478e994d57379af124283410d2d4a6da58ed043e22541e655ae33326583269a4f10ab2f06234b38b8ff51739b1dc0223a756f91528494bb088c3097eb45a596198ad85939f2d36a06c53b2d1bf4a45c9b4fc6485829c37948683b8cb56abf5a0bb898a66a3fe17d37ba55c29420c29d80dcffc91ce03595a2d4f2753605a4df8cd101e26f3cda0124a52c38ea50a1af90e1387ae7d23e3d618681493515043a61e93cc28ef305ab9f2259a32af59bbb2408708b2f25798b39125bc86b5bf93118c2ff4a499cfc248e9d36ab5646b91467daf13756de363bc2b60dd6a619c4817ad8b9378715bf5196fa05d7b448b4d5b5ecf86559dd38d5e8c99453910203869dad1e31f0860b43ff9636b4cfa9de42ba6f15840d25eb3a24ee8e843841c97ff8d1f62d35647cd5c48a8d2e09619f9f7986a3f304219af0a377a27517d698ecd046874b9fd1a90e445321bc54cc930dbd614313a18eab9bf1c8610cd15634857ddbbfc8a131f5b234d950e2f04c69a51542309e8f5d2326392bb463634ac1158a6985ec08d3377c8a1af26daf391d79e04a2b63d268430f4275f36d78e4f85df7a9aca93f806bdbc608862ef4297e418e4ffbcd09a32a265cc4871c53e8c9aac91680d91c3dc34664e55128292214526ecb7f919a4fbd7a01b7de236fba8636c72547cd9b512bfd80ab1126cd4866b3c4544aa578da668172a44084230cf1944f514734bc6fe6a65706b56b34ead9dba0851316ca0269b71507dec3922f4ef330336e33fff113851873d4ba751644bcbfa1b5e94207ede8d8ee25840dcfd72ba5eef96ce5ac79370e36ab1b29b44a7d00158a604b892546a01122292e6129f776a70618871b2dcdde85197e3a1bc3da044e1fa1ede3185b50780bb67616e6a8b5b06146b1da85dc259a9f4f71237d0b9aea0ae8709d9e3008caa2dda344cf3704c8935566a5d249c48d930f622d4193adcdf1f4d302f9a43401854b99b3838a0a26f6660ceb1051e0b2872b4d16764a77b8dfadb941c3662b576a973dddf1912360addede6440d21f3de0b874116a2727ffa03fafc99e9d8411e4464bd172d89cf116c9987e75f5b3dc477b79beb815acbfdc666a25eb2fc8a2df20b73e2be29e9fdf6ca3b626f8545ba3251a4b33a6ce216ab512263ce63b164a7ac43997cf8568e94d0ef16984d2dec5e9dcc2a59d189e44533a2e825200a29a3c2d2d4ae82a2e477ae646cd14dcd6c5e1c30ca3d4668c3b134e625542ac6d1951cff39bccac0a6b45166ac8dce5ed96152815a6603f69b375685ccb3943d81fa7260a105d4212259aca19abd2932a8707aa46528c9847dc34d41241d412359a746596a2bf6f5d86a336d8b53e8d84e47587f35898cc3ab585b32011597d9515ea661e3bf0b40d94d870f0ce5d711dc509d04b47e1eb4ed4704711739348129b69ad7c7f51d0c4a8efb01ba564961a30e87fca22f11898ce206cc2a4d2ca3af8ab543369712c3d88f8942d7c501519daf842db808abe0e3169ac613038a0227f02efa081fadc15fef6164e23bd815c3d17c33aed6c13c01e52177582dc392362e8e6ce66e4ee5fd2f0b320c4d968c60dcf26f6f8eb7d4d35118d500de21cbbaa580111ffe417c4c02b0451f76db681178e6804b04b6e61e3ad4d0453a1cb0b61a3e50f415c4f28d6a921e183d97ffef3396b60871062dc826113ef605bf3b553a578d43dc933ae50535001d020592bb3c4902970b70d8f0f74964f2405a6994b6a9c7e9c1e593d717750490c36f41cd4871de319d6eabef615761f20d71823fb785e9f725caa7ea44b16295b3810eb120d86ef101d1fd2c97be2a9cfd9662b55caabf3442d280efecb0b8d148585515635b1da8de13a0bdb424a678397a78fb118d6447cb3fb6bed0fddfd335f6690dae32449d7b9fa8c459ecfa4dbb7cf759288f936038a6d3a99b6d09d7b36a8809eeca7aee413a4cab63d26ae508d8c37f6c50d42e9978b4ca9e8c7b448523dbfe0c4a334c8ce157289e25141383284010bebb80fc445a457aee2aeb699268080e53e769a9c59fa837c10c7a443947c0a3b1056b648a14eba5768b7d1043d22b9a726b22ca8a4556eb1aeb5b5448c8d627d73c82be62cc168d415df6f2c09e34cae737032dedb880ca2e9c42b82500f03c40a813e406be90059b02f21e1c401af3ba5bea12c1a9486b3885d67fd7d7dab6f779439ae8f7a9685f04497e84d6e5aa0edce049c0067ed84b1fb1ce6821a9b4bcc53fdcb41eecee45c3308b504b57c8981542e366802dfdc241141808b6201fa786f93abb87e936c05aa651971c2006e12431c372c232b5af67975603561912be320012010412db35a5a92fe75a7673049a08ddda795bcb65649f7ecf874acc2c065253f94d40478902084fec98ec128cf16a56be805c2a9b6582182c259e379cc0cdd8f8aa9cd843f318c7dac5a89d952175f91b5fe73cbd4c8b5b310e8dd11b838a210b0692599c600bd230b0da4f0e5887867548ea516211a2300e70554e08372b19f1df45ea5c4db57f4f25ef24d3f6b184ea3386b716daf8f7dd5896544b479fc7a5fb8f4da138a2d885699217fffa114f0ac0e7a1b1c4f789d9ed6b9b53d5c6a22e53de954e50b0743daaeff1259bf6dc4b600e4e46a6b63efcd38b0e4e820d67ae0e6a71af24d7c89a176740f81677fb0cb8b481f4ebf6a4e7fad27db1a0587496f2b21f666838dfae596c7d6edcdade25a1c2c7ffdb1ee3aa5f55870068e2d41c90372cc84437d4753894f9ff71a3cef3a1129a34844fc3cce4f114a12052a3fc9129f798a53d3683b42e8c0117ae0f124456ffaaadd921a09e4415ed69500e72d02a85c939", 0xffe}, {&(0x7f00000003c0)="8e00"/12, 0xc}, {&(0x7f0000000ac0)="980a8e55cbe1bbc2d97c4d7a3598177fa83572e0f1b8991706f7d791eec710c8a12a3e5b3c99d6d8fd4294ea3cca09f208bf6d12290cfce6a939fd8ceba05b906a5381b9731b214d28fea8b6b7280db752d35702b35aae1e0d329108d6752ee6309a387ffc9bdb65aa5038c5d37e16c6466a3895ce10f679a2f685a3ae9f75cd5fba3bb15ff2b52014863e697a7acca4e05991ea197b14cbfd3e1736a101570d2942adb98ffd1290078b30666f2f0127ee9c424c4854498efa6d", 0xba}, {&(0x7f00000024c0)="ac5e55dcd8d3f5dad5e7e0edebd338d3e3c4652f47d95e2ffb408c9dc6edbe0129b01325208ba554dcc07b161148aff6472a88ce9b90e968b85f97c9da39a06ea3c96443abb83287006026e6834d8975e5134c3de55e3ffe65a65b374e1c69034ad99b54715bfa0f9e6cb46fae5dc39f38779b80129649cef01c4b58da0e8c4a8e1e309f56830944cfbd9c7baa9fc3db082ebb0572af3aa1d8c4287d5bc089ff71f393a0997b5ae71058fb6552b9264bbd6a3021937b844930a32b146b128e09003aca9f441bdb995e2817328ccd5acb8abc1fda57d2d87dc84268e568f8b52033186d59a91a4def8c744bf14933c4398a04ef0b60d6ad426e6342bb0f7570aaa9fb56bebb3d1e45a5f757f2d65053f7f4b8170a5eccbeec7fbde1b26a9c73914879b7174ead42960fa99af91b34c999e04f52d5ec2066c438861fd19d11b192ca63bac0fa63d4213d2d982cc2d9ab433c966b77dedf3d824acc4518fb246ddb18e1a576347e037c34e95b89c34f3318125c1ef2541c08d3313e0af9849bc714aeaa47c506dbcfdade6e2a58f1f65d5c6091825fcfd5337dd3c92e5d13b52d18a6eae97edfeefcb4d770dba72691326af0298daba79052ecd6d768c3077cf782875640091fd60f6f85faac1e1d2b7fa0330d37b1487d186784ff84a89de04f133ea5dd6d02557a8e35f0501f373c50b8d38ec78b66dbab56c502a23121e36c443625e054b5b10f7215ed79090179ae0579baf2d061b1c3c2f3456c2552918b0456e76e381fe40b2767f98a8692c42d5daac38e83148dc579381101a7235ee18228dd61e2dd7851cd33678847bf3a54feda1ead49ba68413262c8c3f06942d257a29273434ad3ba126a2ab930eb33f8509f7d11ed5093adffbdc187217782505dc826813e7dfa71e494ad551b4234920e3e3678e355ef4487397638049291640126c4d42d18025c33def9b0b1aa9c2b122cf227cfdd1eed625b32a72ac48f957c438c7eff06a1a0f1588a471721cb1c30f923d7539f68a4ff8cd052872caa750ebe63ac8d3452c2e824217a2f4760bb5842faab4f1c3df752535e6dabdfc13bc1ac662f6107c1c3bcaec067f5eb482f29ae664673cf3afa3f164102e51b8f83af40435936ec3c4a22eb0b78f9f3ac5c16c076c1c50af762d36acfdff27e48e46176171c379d627c51ed83034adae7976b8717e9c1b98bbabf30762398bd30e4fefa30dd6887d9ade62ababb9a40bc39c60fba9dd11008c039cf4bdd24cd5fc540ca5794609a9229bda857bba255411c31ac1afc6e5fe4bea96bb37ff22df4c65d72f9f773472a1182b5d1a3fbde3ed5a097913cb30c5584a7002412abd6177843f4d2685c4de09b224cb7bc6b79f7a7a8d9617ed31c0e75d2306283cbb3e9dfcada41e9dd2f6e42836eb729447d8a06d69f40c37b4367cf95b1527e8de5757961422b788b3e18f2cec32f05943d122b2cea3911d6f15aad999417846f71e3cbb680ef6f6549dfaa7f3ac25f1f119b30b7bc78f5a2b405a4cf2170b415d942c09bbc9ee3c41a858697c3baee172ece00b8f03da3831349b9415390b5252d472ccd91676c9e72c8fed0adaa7f24116c365db8ec013f1a4a9ca12b96e00d2bcbc190ad7df2bcb61b2f273259d16fe9fbbd6f0358daa9ed5f0c62cea9ffde0137c4450e0efddae6b0b1f211f3fa3e2d82f2a07b2043b1db885d744a79c20c3eb09678330ad58687c667eed2ba55fedfce6818c005bfb9f0fbdf58e4d3d833eeca556fce5ba0fccd8df3097f867ec5ff45f81e0053243fcd73f67cfaa7bbbbd5e18b2c9b746edb7dbf9bae8f6204282a1088a5546afb55a92b7b4e006b59c923d28f6eb869391878924c0523db2ea63b8d13c4da57430fceeedf36508c4a8cc987aaefc45f", 0x542}], 0x8) r4 = socket$inet(0x2, 0xb907ee15c977500b, 0xf9) recvmmsg(r4, &(0x7f0000000840)={&(0x7f0000000800)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/138, 0x8a}, {&(0x7f0000002a40)=""/4096, 0x1000}], 0x5, &(0x7f0000000740)=""/186, 0xba}, 0xcb75}, 0x10, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810a", 0x2cf}], 0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) sysctl$kern(&(0x7f0000000340)={0x1, 0x3e}, 0x2, &(0x7f0000000580)="516ae4093becface782de8782bdbf221a586bccd97f0131e95f3b2bb02a1038a8d0355f8533f826bc08c168cd79230671eedfa1e5a667aa6ddad80c7431178210403df76fbdfb9fd0d01377a5cb491239d733c985d24b35070adb59721e05d49c863dc1cf1601204bd1680acb01b51499ef5f8da488bbb1ed756f4d8e50562217e1d0021a8c2837630ed4c5228f4f890120d1e531a830f89b7b4377bf8bc864c2f1eaba864e7fa216c34c885649b", &(0x7f0000000640)=0xae, &(0x7f0000000680)="d3aae23ecf9a136684cd23f808d5d069de1d49a9c17a65ddf6579ff9036c62fce8086a9eae270c168818693b98d5d32a9519b60e867efc482bbfec859b30684997ea141e903b6a4a21dc4e9e7f0ce752dfc19b4be091e52fb9cc45f00e5670a7592fcada75218306c00da74c802113288784aeffe14f6613f6c4a044f1bf48456a6e405058b0ba489398aa07225e4133a8db06dc5188671a", 0x98) executing program 2: r0 = semget(0x1, 0x3, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1}, 0xf0ffffffffffffff, 0x800, 0x6b}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0d00000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) r1 = socket(0x2, 0x2, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/91) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x15c) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x2, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) close(r3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x2, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r6 = fcntl$dupfd(r5, 0x0, r0) mknodat(r6, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r8 = dup(r7) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000100)) executing program 7: setrlimit(0x5, &(0x7f0000000980)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103b", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x82) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) close(r2) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x0, 0x1, 0x20) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, 0x0, 0x0) semget$private(0x0, 0x3, 0x4d3) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x3, 0x6) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40, 0x3, 0x2, 0x2155}, {0x7}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) executing program 5: sendmsg(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r1 = socket$inet(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sysctl$hw(&(0x7f0000000a40)={0x6, 0x17}, 0x2, &(0x7f0000000a80), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) fcntl$setstatus(r1, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) select(0x40, &(0x7f0000000000)={0x401, 0x3}, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000000)="e6cec38d4a35fe20ee668cbc0eb2879e4748538c28b53e889d65bfa2e1448f86bba714fcf8a0752f4508c29d5e62b1446f8a2626f01f8eabe70fd0", 0x3b}, {&(0x7f0000000040)="8c00012006d782c35be092d14ce39e920fa93672fb45a5dff0cc9289f7e6bf78e22726f3f1aca0f61b9124f28699e89d87a2444bdb40b95041c7345eb3ecdd96c2ecb65fe302a5f7723234", 0x4b}], 0x2, 0x6) executing program 3: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="ab00b289f9af2b334af4021b16f2a47355bf2774679aaf41ba280d5256231f18bd9c8e82a64b3215d6509722877a682ff4c7cea969d3404c9d80e0b245355fbfe4f102619371dd80dcd5b4afbc44871d3618384ce045c27b70e52740f98bbaaa3197ee042416ce079cc441e980795a24a35e474800f23f20ae609ada120a5cf2fe2cfa840457e1ba82faee7f0269bbce68969a8e9cefe5b9fac3106bd92d582df0e8ec4414fe46abc1aff28ce7", 0xad, 0x806, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) fsync(r1) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x182, 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0/file0\x00', r1, 0x2}) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000380)="33e7b50a5f46aa83e045dffbf4a004c625d3d7b082f216f662c230bd1353a2e4ae5818cade9e230690042da81b700884c77e5e9888d4df2bcefb48560045c0bd8fe4ef04d1ecc7d68cab7af51c89ba48ea3d2927dcca2d90085767ecfc8a42de0f4ade1657ce30f1e42f95f8b85c47f43df60afad2c65a8e161d3b2a392178d5a427257bd8ba722031d14588555db520eacba6dc47bf7ae1869101d9bd2dc30996", &(0x7f0000000440)=0xa1, &(0x7f0000000480)="23a65fa5f00f0652ffec1d56bc9ed50e01668a44cba6557a522cb6e69d92f4b331285d25389d0367e1e86a47ad259210addea8be", 0x34) fcntl$setflags(r0, 0x2, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r1}) flock(r2, 0x1) r4 = accept(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) poll(&(0x7f00000005c0)=[{r3, 0x80}, {r2, 0x40}, {r3, 0x2}, {r1, 0x80}, {r1, 0x2}, {r4, 0x8}, {r3, 0x2}, {r1, 0x2}, {r2, 0xd617d43784bc3edf}], 0x9, 0x800) mknod$loop(&(0x7f0000000640)='./file0/file0\x00', 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000680)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f00000006c0)="dde89d29676c6f6a1e09d598c189651ff608456400552089ddbe70651f7625a2d617107a4be88112afb631816dd7e76da435282743d857a3a0ed3462abb055146f2280e793b8f0d4746f3efcde250b93a4b9ee55b114afdeaa3eda1db2abf82ec0181965e6ea", &(0x7f0000000740)=0x66, &(0x7f0000000780)="394f6aee06990dd939", 0x9) lseek(r2, 0x4c, 0x1) accept$inet(r4, &(0x7f00000007c0), &(0x7f0000000800)=0xc) fchmodat(r2, &(0x7f0000000840)='./file0\x00', 0x10, 0x6) fchmodat(r0, &(0x7f0000000880)='./file0/file0\x00', 0x110, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000008c0)=0x3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000900)) mknod$loop(&(0x7f0000000940)='./file0\x00', 0x1000, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000980)={0x6, 0x9, {[0x3, 0x200, 0x7fff, 0xf0, 0x40, 0x5, 0x2, 0x40e, 0xaed0, 0x7d811055, 0x3, 0x0, 0x8, 0x6, 0x8, 0xd24, 0x0, 0x4], [0x6, 0x2897, 0x1, 0x0, 0x5, 0x5, 0x100, 0x400000, 0x8, 0xed], [0x7ff, 0xff, 0x0, 0x400, 0x7, 0x7, 0x5], [0xffffffffffffb68b, 0x0, 0x4, 0x1, 0x9, 0x9], [{0x0, 0x7, 0x2, 0x3f}, {0xa7fc, 0x10001, 0x7, 0x907}, {0x2, 0x9, 0x7, 0x4}, {0x401, 0x2, 0x6, 0x8001}, {0x200, 0x2, 0x80, 0x7}, {0xfff8, 0xff, 0x0, 0x5}, {0x2, 0x5, 0x7fffffff, 0x20}, {0x303e, 0x13, 0xfff, 0x81}], {0xeadc, 0x5, 0x80, 0x2f}, {0x3, 0x10001, 0x6, 0x400}}}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000bc0), 0x80, 0x0) fcntl$setown(r5, 0x6, 0xffffffffffffffff) linkat(r0, &(0x7f0000000c00)='./file0/file0\x00', r5, &(0x7f0000000c40)='./file1\x00', 0x4) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000c80)={0x100}) syz_emit_ethernet(0x3f, &(0x7f0000000cc0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x6, 0x31, 0x64, 0x8, 0x7f, 0xf0, 0x0, @multicast1, @broadcast}, @generic="927e90998e4110e80f3ed0081802b470912567c69346019fe7c7643a77"}}}}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000980)={0x8}) r0 = syz_open_pts() close(r0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x8) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8) writev(0xffffffffffffffff, &(0x7f0000000700), 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmmsg(r1, &(0x7f00000012c0)={&(0x7f0000001280)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="adceaa948db8f96db397d64261e4e9d471", 0x11}], 0x1, &(0x7f0000001b40)=ANY=[@ANYBLOB="1010000000000000ffff000005000000cbe8501f8d9490add001226f3797d91d19f54badd600de0f7197f17b751c9a6a4a1adb19295d0616e390e92020d4193f0d3a50b1b38a9b92c092f9989785cd58d3bd1847ad7100e3a9d6cd5587172b051063dff47cc671e5a06d2fb75e1127bbd9f6f825e2cf04cc461381b1a3cf4aaf457eaf8f0f7e8f6914656d3735cb9074a5d8addca96b65beb76a4422f3590b2cda753ea623615af28bf24fae9d80f042decbaf04405bf9baad44d7c0b52049c56d74640a5b6f756c6c2ad90a3144d5e150fc6a56704de29557d47373813fddc1be5ea0d8a0e6b2f548832031de7f432d7069e9bc68ffe329925a72b5cbff569b48d20598d78ae8f9bb32b6bd0ba1b3bbd3cb9b86a0ea9aea97a8f90b2a882e72d8453acddc1e873b00f04a42ec4da86ef74d998916a74a940e347b8c3572dd31190554d2c4b12fd4829f7370772b7ef7aa77375ce438272b1b41f9383fadc6a16a74a321391a77239140bdbb14ac50e2630c14a31808f8facecb258eeca30c5928094f050a0f867ee45a39c01ddfac5d024df269c2737d6b3a85735f1aeb95b58e18e93c4780d905994098571ecb0cde4ae6691df9388baad4669cf0041083fd6427abb6bb2aa812b76aca7aba9802e91b4f8281b068f5822e4b41b8ea6ea9d77d544d624b8f1f1709cd1938a2383fc041fce4cd3abf50ad3b38e8fc2150b3c269cc2eec6afb8b83770dac3eb56fd99d635ac8c053890ed98bdc2e6bad26fa11f1f79c959637682dcfb588ee6d74f0e7c2c5a9585235ae45336601fc3d2ade40dc9c33e1d80dc0fa12c9064d18feb03443c7d4fe675169284235374ab3d80f68cc1b0396ae5be30128237fe7176f4a918abb9431b6cac84725b3aff452eeca6ad8afbaeaa3f7176992c0469baa860d5673042378621125690ecd7b5995371fb99753ffa6f45d063efd341e0ae4e8446973a65f97ad476383db6796206e49d01d4229dae5e36b1d2b17041dfa022bcc5cf35d4c8d86c0f7ee25381b6e4904474867cade9200ffff0ae79b8377837ae24fb02a30f6cdb04ed6824df00d91ae65193680a2082e95b1db9f8ae6867c1293928d19d06e4863b638c84fce615eff354711c765232fc8f57a0465e65fb082074a0d5b4e0de379cdbf0142280a2e4a36af45629e493f052bf6c95398e07b80574faac6589be1bb365255857ed24c6e99f9074960ab894f4b255bf9f242eb6694e23467a2a48049467baa222fa97046e123d7c48871503d05c83870f59c41fb5cc1b77138d192ed8c269e0d4c7c0d88b7275cc8d7e72a92e6a708823ef284142ec930ceb0e3de1b89217ff76c5db8ab8aafde16c798b1246af4c39822aacdbf2c342a56ccf3eedc65ecf63d930a9e0e85f5664262579c0c3edb495ff9384ef6624a955a33a0057eab0c8f5afa9e63193071679a667777a7b6e7171ba40ed99d8caf009f9d9c40b93f86413c7bea97ff0ff7b938cf8c99f0756da293ca89f961e950969449158c254a23c6461dd0ce595a859f5bbe999c0291d68d1b7bcb436d0b77ab2a30d9088fb2672eb250ba312f42c11bd8b2c3976c3fae6001c33442260bfd53cf09b3359729d6018a659f68e67785dad0fd38dbe877163032109c1e602da4e9801ddaa7fe83382f3a6c32c71f3c385eea5311de52e89eefa45a647abdbdfbee30c63e3993bb28dc3fccf1ca937cfbe534645e3fc21db244fedf84cd033c146a72487d627a6b90a8738c7599972905e3e44170ea0545f8ac3dd83d90ac65f9f989bbc569c2754da9c4b88f706db0f99e940028fe0cbca840ad65df86a882a317c63113bfda2b914eae3b1258aabbcfd8db8581075ee5578b5f377d16645c025406c6554c90df9ba6be01138d41a9511a74264a555e2f32bf49bea14bb1a80bafcf528c4aead913237e290c79a88741f84e325e6fba6b52f11538cdccc4c2cfdaeb47fa264da507fd2e632234776d1dc4b8f3397c2b112e3ce8e91521703085e129dde0b2a9a87958593d3ee7540f730687c95cdfd3f54c8cc71ae8b31e6ee7feb78634cd14a53e246e77a7d314b6c4444edc508e85b81622cf82b8575e76b16387d8e5a8853dc7d474a84fcaaf2614d8f2e398bb6842a4009d10ce70f559e1761cb5d35e762ce305f8bae5c648d3c2c1d071e5574f697ed0e7b63ca39f37e0c74e78df43872d3b9fad0b1d8a105760badf5fe3382acfef2a715908d285dee525a5ce735d6d4adc941e69d58c9b59c244b75e62628b6c28fa9ff74f0af08c3eab4e152cc8006bbe8dbae821ba7b220fa51647c93400d2f12ec88d02aa065788e195ea7218af40ad8f6d00d0cddbbc7c08a978e0eb9cbb489ac7b75d841dc704b20ecd7f5ec74fd87459b8b86e7cf5cfe09fc279e3437f3694d42480acf3ccbb9d3661d1ec923a24fedc814b18f5df8abfb17a1da10cc3053fe8a2b9cdde110a934d0211e7b75cb9a0876eea9ecfe3508160c0b4ce1f9b6dfae511c7aff8530f94f5cd8b973ea171de6dd0d7edad2eb8cbc92d932546151c88605d34a38344c1f2880fab78127846be9cd980d0209a1c152cadb7a16039723a7e31d821c724c1d3025dc25da4ba7762b6e6f29ffb8ac2c96716b979a365f71a6c5cfa81f294534cff7cc824d8d916ecb32f67bdbae92ad3ac76133884a8ac6cf29a6ec93c1e39d6d62a07a35f92219f69dbe5ac65d530636617f2d0fd06cb0cc6eb163429dd1083ceffc470cb3861069cdb459f2d6fe178d85923de8df90f2232fb03691787a59f332c0d64bd56a3b5bee09e283435c409cf95d18b57e52c3a37a94d10dac5ba7507aca16a4614c134a30bd7303bfcd6c287867e3df9e598a18a9c905bcf54c5795f41725d7798f4c63724f81bbf6b5a975d52ac5e8c8a2d38f95583f55c942d6f52fefaa8cb843a8a000730485a488810cfd89d3030289a15405530df46d1fda4ee12553ddf280ee6e2cefc8847dbfdb4b69a182aa048ba14728557e7f9dc01de7e3a742fa5876befd452224354b45524bde4d3188e56a9fda2efd206f49bb1794b8cba9b65c04859780700000000000000ba6231724ebc92f872ad6b8b4afbd631d9745f1bd99bea769b77b18eec21c8e1316250ddf43301fdebe5352b6c1a308e042123494c86c90a54b57f8b272cbbe7fc600d37af856b42c08ba480bc165af442ad80cc0474993a087628cc57ce64ede7983e268eaf89eb018ff5f73faee59006e5458cd15af25a420b0c509f35643cd925b5ddae2dc8ebb7d1ece87a0991f92f3e3f98b1890aba446e79d5e654deea6f9f076bd0c4222db9d50f5a64dcd613e1c0548ceac921842bf400c397535e64a2e175d84d22f4f7aa7df4db5670f381423256cb112728e54a720415b1a8cb0b115fbb45c210cb4d08f6a68716a7de33685de590d51546d623bff3a111b0de26022e1bd4d8fbc78a5031eca3e270da76f91706ebe9b17279ea12a8f54d1362ecea5318c512f30846701d6a46e2382144aa563a29f3e0e63065a99f1f5640c7a7a13ca6ccf5b97963781ef29dc5fd03e5ee9fbf9f584eef46286df079b0207c71e613ab8798113a84513da005ddda9c64b258637787954b6531a0bc64d9b7873eb3e4723f9bf38ced5eac2293f53f6890493de30c8063eba989e00621ad84d826caba9524c4ebc1b40755493f905c5b8b8bdae51c2d04682d05ea100b3026635d921eb93a248c54be1586c4558811b2a0d600580ecd145918f0c63d6035edcd452ea0bfe1f94a207d693fcf994221fac906b92a40804d10d37d5150ee102777b6d0998e0e2beb569b070206c59eb59ef07c400d43e3bede9587d879c8a19627758f23b74fa6fe24f7d0d20b85f72b919c611af99f3002c85b69b4721f9c06f20517c2e490d2f183d6036b9d3ad0cf8b53613ca267144e318989f73f8f75de34bd471f120e5beb4761f393f83b75865256e6462e85238287d6fc03cc8d27a5bccec6033558ab8892374a67cc297f09468b5fd62dbfc565fee1a3dd3849bfb02665f157749291eca5ac342d60c33707781bd44b879a995e25ca2b3021a00df44a4224ca0074cbb6f069bdfae24fba16b66942d7ab8b9417e797ca21d7638bed4d8bc58cdd063b96ff11eadcaeb869c6e7fc836d38706b030465ece315b5ed210b6a680d25fb05a37acaa88dacb5cae73a5876252579d74d6f819008c69d18fd1941d1f1185a66d7b688137cb4cf38941869a8e6efc976cee46e6ad5e7bd2dc237a3fc1c60bbaffb4fd0510f3b88c67a3a5e63fd52b9a619c8a795f70dafebaef68e817c117a62dcd982bb759b210050552dd54e0bfcc0ce6432739c89454fd8723ca9fe0b40792cc9f7f36649aec548e96624002c293891b9f8e0ea86226946b1e7c806a223783ec97605007bfd47c3961504b0f7cde18033cd1925a710e3b4795f2e7fd21fabd3e37607cb35fe7aaa58fc9b87418809171c220a795ebb0741546a4eb517467f21044543ecb4cda3f47d97c8a9995e6a273f89f1f0fe5b3d42ecb1b71992fd5b2cb70cba3522a51249ad97444e2953006ed17fb4b899dcdc2d44cd76305f4a052c0b8408555d4eaeca9df0422a00e66fc0f0a64e51dde9bd06da460967c7e913974c4dae396e2ade288c3d5d275de008bfcecd22a2fd4cb03d300bf7f10c7ea5fcb5d0aa9cbcac648a9f72ce8fc0f5394071615b343e3cb827c6e4518d9eb2fae4c635047e228071e174d357a29d3b42418732ac6585e5b5bb4e01280891ff1abc68bd647e2556f2f59a12246b6db772a9c8526d3e25f1dc7c81dd3417bf52b829e1276112601d96350a5fa55c04f6a232aadf7ad3595da336781fffd0dfec109c4f6689d7a3dec54dcdb4407c74dcac7d02a8237b36747ec9596eee3d3c2a4b0fd374b751b33663b55dc0fc3fb42b5c81f6e23cdcd6309a5c8cd16145c2f50af0d88e7a960753f2929686a521bcf461edc3d6a6e0b9e93bfc55637d20313c7c6ed2da83fd0946b0a4035eb442d733ed18fc3930c4ef5c4cea92f44b832363848389765ace57c733eb96a7311d6ae3cb147e45d87039d4a97ecc7164e7ea27ccefc885dd0f0477d0d1906ecb41571481de53310aec3c5042a88471f0b85d4c379212d941e7ee4c5ff01ab1ff7bc23718e264feb4712d1105e8831b8f36e5cf934c2b84c8085f254132a9562c40137f211d5b55c3ea57b0f50972b45eb09d7d226b2a9e46c3821ea58d9d9c1f2cfa187eca9430510ffa0c24763496bae39fec1b75f4013d9e797e3814de5e1fe50b1dab7edded995f6296ebdc158b40cf5e5fff3ff8feae71da51dbf3592759a2cdcb0d2612e208d9510f9547fde53bbc683c15663306c35bad5cddb9941e0d167e9c63bbf8c3ca825846899d56bb784640335fa524b76f536a01a5f981d74274d623d155023d2ff3ab33f477b80cd89067700fd799869a36bfe89f476f0e9c64cd59e7bc9617d6baf9c27dab179ad5922a6baccd2c016b78171b78cee5e2994e98660c0560347c3e349e8a90fb12a20bf96733ceb20e9a701d929ba55a52aa502b1f1005ad86b80645184d0817fae4caf30e64e85260d4e66ac9916addc956fbecdfbeaa9dd603cca838daf48fc5a5b12c14d5e687f8af7766ec01bf895901279a1195e4c7623f638f56fab9f21375df38c4478da53efffa7cf8ccf63cbae844c60092a91f72d207cf7e88531259f8398fde675c8d9cbaabb7175c6302d161b09914b9170e5682f9cf2c253628825c4941caab3730af157eb9bcfce75e53fa2c719cb5568860934583045e32cbe31d056ae014a9e37dd437479ec68b5000000000000000010000000700000067531ffae4f5aaec2ecea04ac8b9971a14e001a9678009cbdcadc61783a8075cc55bd563050bc33165bcb11de9967cba03d306678920372c2f0cefc47cb2130041c19dd97f964dcc07cbdfa4cc0a291beb3ed9b90328f2150a5c5e3961ea93f896c738b1cf50ad817871b258ad1f869470df3640"], 0x1060}, 0x8000}, 0x10, 0x403) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001300)) fchmod(r0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) fchmodat(r0, &(0x7f0000001380)='./file0\x00', 0x10, 0x6) read(r0, &(0x7f00000013c0)=""/62, 0x3e) dup(r1) accept$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) r6 = getpgrp() rename(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') wait4(r6, 0x0, 0x3, 0x0) pipe(&(0x7f0000001480)) link(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') sysctl$kern(&(0x7f0000001540)={0x1, 0x1b}, 0x2, &(0x7f0000001580)="5536d26e965ef7b7592485ebd07706278ceb562646dde5c3713a1997d19a3090d9709b15affdb47814b802ad6a0406c07d619d6d278a46be3c81121ce125bca76076b02f5c7b5d87e306a53ce08272ecd4acaeae07fbde422d10bd977dff9c1638aec13ebce50e7f75b42308ee5fb4a5f061458f80fbc001784d7566a68b4218b885d5632baf7c57f8751c1a1a5529d205ff1df290a398240748993ad01c13aa487eac876f24122fd88568ba0607", &(0x7f0000001640)=0xae, &(0x7f0000001680)="96b0b8d6da9f9ef4e84797c3433402b64f94203cdce00801965765819209944b32", 0x21) fcntl$getown(r5, 0x5) sysctl$kern(&(0x7f00000016c0)={0x1, 0x47}, 0x2, &(0x7f0000001b00)="a0b99b17eafaddbb133299511058b08552", &(0x7f0000001740)=0x11, &(0x7f0000001780)="0a27a12cae7aedc824c48b70e19ad5cd5be3e8591d1afb", 0xffffffffffffffd6) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000017c0)={0x7, 0x3373, 0x7e, 0x2, 0x8, 0x1000, 0x8, 0x10, [{0xbd8, 0x56f, 0xfffffffa, 0xd3f}, {0xfffff000, 0x3, 0x80000000, 0x3}, {0x6, 0xfffffff7, 0x0, 0x2}, {0x2, 0x3f, 0x10001, 0x8e1c}, {0x9, 0x2, 0x401, 0x28d}, {0x93, 0x8, 0xc8000, 0x1}, {0x7fffffff, 0x7ff, 0x100, 0x28ac8523}, {0x6, 0x3ff, 0x1, 0x4}, {0x3, 0x7, 0x8, 0x1}, {0x5, 0x4, 0xff, 0x1}, {0x6, 0x1, 0x9, 0x200}, {0x5, 0x4, 0x7, 0x476}, {0x0, 0x0, 0x197, 0xfe000000}, {0x6, 0xfff, 0xa76d, 0x938}, {0x1f, 0x5, 0x2}, {0x6a5d, 0x0, 0x6, 0x10000}]}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) setreuid(0xee00, r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0xffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) shutdown(r1, 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) r0 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3b}, 0x2, &(0x7f00000003c0)="9c3a219a5081789f38764b1f96ae4ef9e9da05de0bb94ef53e3f3fab5e4fda18de46f07b05ea2562f3f452c2a92d8eef19076649a36122e7d52e779612e6912d7668ebc78526737a80954aa39b9c054b294a353d73d3209de4c551d0c0a6aca8fbed5d63c6220d2835631a89c88312e1c7a231f4075055cd81aaf7c3357340695eb6656e7c9fbff5d1506fab526ca92caf6216a4abf48047f69bb6ab3bc24cb20d338b67b69e14db1d27a394585557bc52e46b878ec9d5e3243e9e600ef3aa40d1c452257a5d98867e862df1c8c8c12ae161e374ca906ca1a8ac38d41408e7", &(0x7f00000004c0)=0xdf, &(0x7f0000000680)="dcaa5647989ab0aa065470b3d5b2905278f66b5a7ae572219ad3b0df54fe2c352bf1c0c666d1dcdc5b11609b55d95080ad8f3f1df0ad83415b1335c71920ff9d7de1116e0ebc293d37c4b328d3be4869a827d668da0b1cc67b2a80fe9e398964dd29610a606676f1fc68c1f511245dded61fcac14e9e7a527f395b1db0094116c9e5328a0f4c4941bd1399eb35a73e9d26691f13b5c0275a0f5357ec86ad491daeb349041b945e39f8793c83c7354e2aca347da7c1c9c395e39e24c59eff87f0f0262da762a08c395d8cd49955b1d89f1bb9fd64ca4b5b666f3f20fbe2451ab1a798e1fadfdb42dd6a929074010a2fbf5aa632239fd618a57f30e93a856f8bd6ecb9bf58e2365235de9d8899637f0702acf6526ce588c18b4dc8c48a9903ab4d2ba4282a3e1bbcb1afbfa80e16223cfe076ab8a7fb2624867fdaae81c531ff19c590d356c732c2468462fb865f90cf17e936fed4af94a12ce1eb926a592e6fae738fd7a66e7087f10c9ac672bf03f25b02f083ba9583af11bbbed8a1924b45f82f589869fac4e999e92e8754068a0e1f21823328c94f8bf5a00ceeb1c97c98baa3108f8207aa13ea033ce247058d1492c010d531d9490cf54bdf0a69fa302016aff0a8f8275714673080a46feee835c464c346ca8c27f15cf903397c95420e3c663dc625992e65e52ff35202c285760fb8f8eeaf7b8ad20612ddd3fad2b8709d3cf96628f4f046c4f7ecd916eae8853081e139074f7decfd70a0e93aa6970a6eb94a0b2e890d2b55e3a21f81dc7d6f33dbf47a0b4f7cb91cbfa26ae8dfda74617964033f268153154f489cd863261574e356fc74fe736b975b8d4aa479cfdaacc1407e966f603fa781529e681dea80e8a4dfe9518be19221c4bc791b70eb381e4cc3b6e98b725f0a221b5a2d7be2ccf3886f7689177e0645ad1ef5a17506288c0133f041e4f38dc3b95335c26f12e540e179796a8e23708e15833b81808ef2f1bc221a35974f3b085e0dd51b8e580ff6367ab2f696a2a994a08b9d54792ffffea9964d5616d669ae7093ee6e23d4df34a586517ce5c188753886dfd8af0ca225c202fc0943dac3cb804f619b2f21e23bd1b9a128f2b88629621cb1771571d87656ae899ba7dcb7498a45393feb7f372527b7aed579e5739b95039e02c6f72f16ccbdee59e7915a24af4f166cf30e9acf08ac87a2153e26d24538822148effc022da3afdfaa50a84935e326ad2480d286a214ac631f30eb8c6f46dc386bc837ab8ccd09286c479341e16ccb8f3dadea3f88056bb210aff8dfe5d19d1f5f7bfc92845bc53dbcdac48aa8a9a55531441d12c2ff08a0d6851f6eaf4bbd8ff0dec059d0b91fe8db16147d28dbf6fa8472eaf5e13fddb0b94761f7c636af6867d4503f4fcee3acbb803b92c228e0a4df874f2080ddbe17a5a2cb09bb5f44b8ebbb8e824435085827f8ab8cb11acee566c49f63359733d5534fcf0faa8bb95ccb4f38922c79b2c87f071fb6aa078ba0604b353c399d7915c39839b14dc3c2ce81fabb9d62eedc4803dfcaa28ee80561883d06e80fbb6c69e3b9986d028249e92464acd6c96ed57c935b031ebe1e4e6d09ce1f7ee466abff5d964d19ea1f1dcd452fef8cd0ad4336714a86ce2f8fc7b9b6dafc12a007d858a5266452e44b55aa6ab20e63a48b44913463c5472781aa014575efe0e881cfc3b127721f17f24e1e240bf0df5341967700152da1c14eb4da7970c76538ba0babc96d37d839a2f766e6bd9137b9982968231951841320632b4a33c8d8aec558fb2ac1c5e9b1b7c955aa08135154711fa30a3266845cf121b4cad1fc70fcbe9f977c9787c010ec9c4e7458b65b8650cdcb258f572e1d80a647b4db466e0cde70486b299bbf42485c05cf5f49dfd387f390eb2c47aa443c32e5a2612e6123b46bc2098c5403296ec0b56d2b63c8ea0bc5af43a78419bc631d790b079f7e906a97c7341985653a709664dee244762d6d0252db14e0d85f245e094c7c5416437f83bd1ce5e61cd2cd928eb0e5f1c9d08e60c0eaff4b13a2fbb748b80481160f2b2e5ad05b360a80aaa3f2f041771c8498607a145970a7023da0729ef69193f300a5b5a8eba29de79d861fa3b11b533242e278f35daf184505313413d0fd193c244b39181cf83655b140c3a647c64c34730214d5ef4c6d92570cfb9ac81bd6515c11f62929a115d0198011938b2acd291ca67aad9014af9c06e720c15f4e989b6301871287871e64cde80e1c051a953df08b2bc9a6bc5de823ec3c8c1f80cabd929e9932b735030988f41da131e473972c0c92bbb519061ef85327790d8e99601ee119ff13b62fa476c0e9c9449acbf7423317ce53d0306dc610f7af141f7e13a683c5eb15c52e9b21f2e003081ab7051fc8879de6877404d82e1accb6ce00853cf84479836d4d95ece4dcad65db4a85e4a7c1b5d379f529ce17acc110c05c822f97be1062735bc7200be5a18d836241373716002ebad12cae563df9a0c4bc5b0b9a879e57af93649aaf9be72234a1a581b67f9ddd641fb8ffb285389527afcd0336b33b470f6460e07531078ba76f17e7d3110b56cb626385f4f9815af1638734c770e8e5694e51936dcedd52960731c4cb24a0630b9a3fc8f83342e4ddc85b95ebb5ed8f8f6d15b1789744a070d53bdd35a8cc983b92f42a3cbfee9ea1e03136c38829427629f3ba46c87f2f6814ea2ee906a85741d4af4bbe74c50fb2a7aa688b9e4069131378c9cbe056f9f4f30507366ff232bf0a6acd079542316a3e6b70e2d114f1eab1e2c58e9c45307fb80c4aeb3cebfe9c2ab1b365f0e44de36bb41dacdcdb3b39b466c033f58f0686edca848273d2f13ad27f262a5762f6a4c6e2c5f453fbe74b8c9ebf3d0622eb69944abbcb8587e96a528e1be368a0683944ccd3db87dad3e8e4c95bf2a3c7b0b2ac472e7d4b0dacef12a200521428991e9b6fbc9d7bfdadf3b200eaa498ab9dae24a56aadbacd97fdae5383c8819eda6cd32b7cfee441989a614b7f8b9f7a0830123b5da9c1a539fd22c422ad135f6077c2314dd35fd26eae0cac743ccf4b196bcbfdd7b171193ef21230dada0727cec70478ebb5fb8d2f75a6a19759da79dfa5f09835935444fcc7fc3665055800d6c3b185a4a069262735c9925feba8c727a5016a78029d872df808a936ec08a9d4c9dfd6ed63ea50a22e40a0719c2e347e18dbaee7347b30ab6ca77b76b7e20aae849a934d4a6d88981fd5f472072d607caeaae6aa4c913a835b5065ccd909bdf0ebeed043004508f436003e73f890cd7cb3be297495915a54c911b3e108b4b3870c34dbdfec8ead8107b732ade5f4a2abfb5fd2a6d39eaab77f206156279e386f59093040f14b117d2a6149031fb0a4d37b1154e1fb9bc2a5b85360fe05c335a2b7fe157211e509b49e5d023a53b49e07cf8ea9055fdeb69dd01291a06ebe2a3d7cf300c4489956838d43a69ea8b85abdd5f8c94410565f99cab56e9acb9cbe57a8008683eb81e3d46adcaeaffd4af971abff8ebb4d6d0262ba29f4cf1ed9476907d6372e002cdffd57ebc2f0fe6c3712e9b40ec0f40c419276de8b5ee5623ee725c343398674e544bee47047570ddcfea18aa1cabc3c9f48a28aa3fb084a5fcaba1a1bc87c618324353e15f3691f3a3ca9f839bb7fec44a41fe8b4a464dcdeb0e868dbd65171cc94082fd1e7d798ba3a74d6b95d52bf80e75487de5c0548eb4671de24c7face85f6441ddf9e5d4a89a203a4c4fcc579357ccfb97d2c6bc019dd1848e52f69d66eaa8a82ae53a1cc73e74eff2c93bd1f91f8c6405d554e7b4dbca33e4b47815d8caa50d1fc3638195cd861215dad7f15305432e1c76f1f4792c6910075c72852eefafa1535f93945a4ef69e45e304590bae1f72ffe5bc25dab7033dd4d611a1fdbb06f669e309f6af2b23505aee99f1a6bd10f88c69cf8253aff16619fc3bb813cb7381776e5385f41e4d8bdf8d78ecb70ac40f54a769f57e4a0af272e4234e264d51135e98ea4cf7104cb25921d65038e7b2cdf7402fc12f4041c80e59da6d08e72e4bf5951d3985af68b96500f51811c393b83a588cae1473fd4082404cadb57a0bd48f9e58a65c599f1578971583552e046aaeab9a81a3b7591d3e8c541cd6d6c7d0e2d75bd393ccc9b41bd7bc0c32a37bc3e63b7075453801c2ade19226aa199b0f9ed4349f027491c75e51ee52c140ccab12724d47189b6e191624ff991925bb67be4e61fc31b0ed8e6e27062ebf8a74d5b133abd6ee85ced7f5770154e45593ef969520f60647affdce3ac40d1bdacc200070deec9a76fa535c9f682f69df915b6266f5453e30ff8dfa5b0191b1a066da6b14181f7b6eae45e41e45871a0db89eea447c199c9909f3ee37baf36451eff05040768eb3879db0354934a4500e667efcf736f3424ddb82a40d9aae8620451701d3fb3128080bacecfd68437c6db1daccbfd96a6dfe8c976d3e1406a23fa2a6043012fea2f80b30c2005d3dc5a871f5b9e53d9e257e46dca8f67b186718d5431b391529be9243577170fec8d5832668e253a4fc28ec857d68731d8a352f5208e56f28c35379827413ce0ed6b225929aa50856e5e138c5aa68e27c82f0e621533a850a638a03357be164b46d196822afcaeb4073155365b1a131490a7470c999c4eb8ce5d1d07b94a24640acd7b0d7dbf3740274aa1089103e3490cb34acfdadc2546b7e71974106da7ce020816151ca39feb8626e720ce438f86741353970a884a66a46d09fc6eeda0fe9b8ae7b4859d35a3725a9d6d7e8aecf3adb616106f2d8bc898a9333a3e58eefc5be6a09a1cc755569ef5f6583eb2a55da1f5e306d068236b557a468f10f7b807c4a53f342f13efe7d1a1eefaa5452a850962578766935e9a65cde77465536836373ff9564cae83862aac9274ba8687699109c694b60c17ef1b960163d17bda520c30430f3e1a74e15851ce29f0b0b395163f4c68041464f9a0a9d3a460426bd0f4369c8b7042a96589e2053c741539d60f710852c18db4b6095bb172603a33367f3140f70687e098a9f5a6397d9f6909901fd946bfa5e30bb1b001829af352ddda9e0f004bbfc3450ad2f6f25bf3de09b9fab0637030dd5d5a6e83d49f25b3a5d4ba6c919074da5ac709e708d9519ae1cf5936aab58cab246c19ca43a348806fea4baf2cc6959de01b7bb92c1ae408081776ed0e40ce08d74e55dfdbb78096fecf41d06df575b0e5041e0be6cdf372683e09c33e3a341b57d30a1acafef9d974cb0a48bf763606cdce8aaa9f9fa52c121f9a444ac76aed3698ab2d4c438a5c0ba057e5e441810aad96fb7fcad9a45c1bbc302a6e70821ba3cb87d1823510b6867170c66bc4a2683edcf88e416eefaa1d5666c3f0bd24d4fb0173073bb48c24256468a36fe1e7c8047898230948e86b0bd9d22761855c7a6ccde18dcd7aba805774b27803f10f2a526ac43c5b28281a1a0ce8012534f310697eab054db0713e25da4f7dda601ee5e58eafa5dfefb33a434c1bc6052edf2ca8b7e411a153fdb5a4ae4a67b46aeccdd26f0e225b4687918d23341b8a08ecdc54c835f0ca9ac1b20b112e8b0ab1e0b98ffe3575ae1e47060b1122d9daf540dc55520d1a79d36ef10ef225bd49dc6fd88db270789954eaed872be21ab7ed02fe9f7702c5e9f78da187f8bf3461121dc18b2b8e036bffe9e8fe00835eb54d64ec5f28dc8a90c191ac21c0fc655a82606aed45ba8276c85f96c0e8c9f82dff223cce0bc36cf394d626e25c50bc0f9e40aaffa894e8c2c13b", 0x1000) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) executing program 6: clock_gettime(0x4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@random="99b0a6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x7, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}}}}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x100000001, 0xb42}], 0x0, &(0x7f0000000080)={0x4, 0x9f1}) socket$inet(0x2, 0x8000, 0x0) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x7f, 0xb0, 0x100}, {0x5, 0x40, 0x86, 0xfa00}, {0x8d72, 0x80, 0xff, 0x401}, {0x0, 0x2, 0x1}, {0xfc, 0x6, 0x4, 0x7fffffff}, {0xfff, 0x8, 0x8, 0x5}]}) r4 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r4) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x55) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0x2000000}, {{r0}, 0xfffffffffffffffe, 0x86, 0x0, 0x0, 0xfffffffff7fffffe}], 0x9, 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {}, {0x6, 0x0, 0x0, 0x9}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r2, 0x40047307, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="5dee02f6d0b70000000000000800450000300000000000009078ac1400bbe00000010c00907800000000450000000000000000000000e0000001ffeaffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffc, 0x11, 0xf0000001, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x108, 0x4, 0x2800000000000, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x24, 0x1, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffffd, 0x28, 0x8, 0x4d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x6, 0x6}], 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f00000007c0)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000000e40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec26445fe01375d68a840dd99312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe1c}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f0000000d00)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27cfc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d23bcb4affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa66693dab3986a38a7c8bf8a81165cc9486130283517f263dc83a114dcfe6b0a3d2146fc72bb0a22cf65976e7886783facddcc3beb8fed8e016cf9bb5a8d70a97bb77cf34f7632ecf7fe9bd364cf59086e50e751a46ee64e8e19a86e2d02f61ea157bd728c", 0x127}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884dffff0000672cf614abc200000000a01b42d4e4843c7f028079a8cf25081392b98c1caa11653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a53950735e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c7a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427a923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9ac119e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce82dcc3fb4077c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e4f5d202ea47400"/3042, 0xbe2}, {&(0x7f0000000280)="dc", 0x1}, {&(0x7f0000000980)="235fb1b918cdb2f5cfff110ac62f1036d4b944663fc0dfae6350181d78d5351d5b1ef449bd92a903b229e5d6693c5217a179c874d847605091d0331e86cf72034fabe691f627bc636a4d718de8115bced215a9c7c95d67d11fcf2511a6286aae77d961acb79ca4e9bb439dbe7ac686f813b844617cb91db37827c37620bd7e546bbf6c655d99a6e344cd", 0x8a}, {&(0x7f0000000a40)="0a861f29ade1bc34b223b5efcc886a0f0917c8d8e1be7a8d21c5f8287dd1f115cabce8e32b24a5c756451faca5e206474a49b2b2afe5c30a3cabc8ad9b79b7944a48ab154c922985dd23f2a30f920dd36426e485c5ed5c669d8bb0533f2cf489c30f214b41be67a52d76a6a78bab6b2633e4fe775a611a516692e729ad6a60de73795993b14d7dad", 0x88}], 0xb) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x169) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x9, 0x0, 0x2, 0x2, 0x0, 0x9e02}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206999, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x880422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) readv(r1, &(0x7f0000000100), 0x4c) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r2) r5 = getpid() fcntl$setown(r2, 0x6, r5) fcntl$setown(r2, 0x6, 0x0) socket$inet(0x2, 0x4, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) mkdir(0x0, 0x0) r6 = dup2(0xffffffffffffffff, r4) fchmodat(r6, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0x41946472, &(0x7f0000000480)={'./file0\x00', 0x0, 0x3ff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) write(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_carp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0xffffff22) r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0xffffff13) fcntl$setstatus(r0, 0x4, 0x40) writev(r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) getrlimit(0x3, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r4) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000080)=[{r2}, {0xffffffffffffffff, 0x4}, {r1}], 0x3, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x11a) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') write(r2, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x1ff, [{0x2, 0x7fff}, {0x3, 0x9}, {0x1, 0x8}, {0x1, 0x8}, {0x1, 0x10000}, {0x1, 0xd3d0}, {0x1, 0x7}, {0x2}, {0x2, 0xbf8}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0x8001}, {0x1, 0x3}, {0x1, 0xb0}, {0x3, 0x81}, {0x1, 0x3bf6}, {0x1, 0x8000008}, {0x2}, {0x2, 0x7082}, {0x2, 0x5}, {0x1, 0x200}, {0x1, 0x200}, {0x3, 0xd0}, {0x1}, {0x1, 0x2}, {0x2, 0x8}, {0x1, 0x5}, {0x3, 0x1000}, {0x1, 0x200b22}, {0x3, 0xfffffff7}, {0x1, 0x779}, {0x2, 0x40}]}) socket(0x18, 0x0, 0x3a) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x5, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0xc028698d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r0 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) executing program 5: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r2 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0xa) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x3, 0x0) getpid() executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 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) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000180)="000001bb2b1387f1f255bcb600a0996239fbfe147f4a43316d50ad961dfc6b883939c3b8d3729749ccba3e13db7904007795", 0x32) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) executing program 5: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x6, 0x3, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x8}, {0x39, 0x90, 0x80}]}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r3, 0x2) flock(r3, 0x1) r4 = syz_open_pts() close(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x3) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {0x2}]}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x7}, 0x4, &(0x7f0000000040)="07b1f6d316aa6c55dfd67005e9e24c7192239ef33dc1bbfe946f3b1fb9ba6f4e719838167a99a8692f5f184bea82265cdc117609034e8d3542d2e0ca4cc7785bb62bdeeadc13568ecaff4a12a31f34d8c253aea245e75689866656dc09031c9ad17c3f5c83eea86194c3acd7367d792ba8cd7f94c6106969e2a50946a6caf203eb0e743ffdc648f791822574dba40f718db5fe42ca2fadfd134eca18de4573e32192c3c465abff3784fd", &(0x7f0000000100)=0xaa, &(0x7f0000000140)="a8b5df24c4c410c71f440cc60f9235426c45b5aa712fb549b380004575535487057f6156833c782171cdd5774fe2dea27f3bab12506664d46aba4ce0c76642149a3bd8cb15a99fc896608cd5b6fd652fa358c789b66e3e31a440f74947c2cb92ccc2b8cb29265f60017496acba7c8473e4b296ea9122fe95fd3eae27b08ed4c5deabd47f23e189e1971f9587cb27d748d2492dcdb146e03611a95d2358b62b131211c59bc960513569342de926f84ec27bc3b3ef482d9dd586af9b8ec46f51bdc66ccbc5816c7ea9de8e20945feafbed3c4c93f6864235cd33fb9c2aca203c6684583fdfcf3726c6e5945d2a16b9c1e8515cf26a06720536e3e3a09d354eade6b1aefa33d12feb9c7b11b31a1ff7dfb636ea67218791e950678173a7c3ddc28323c493fb9f45b9abfa554e02f4c7952fa35faac66445685eaa17daef7b38615f4cd60d907ce7b1cdc0aef175b857a4c63c18de32a20351c4c58433aa98d74d66c13ba7cf06ba217145d2f3e6a8871ccaf7c3d413bd2ff025280b4c2308f6bf2c6ce57260b88f91f4c78550543eab20f2ae0cce60f1aebe4b8e8c36b049cb055e86108ffdb9e5dbd006823893587f5020be1ac2bc6fe00abd8b480b9dee0fdb9a330de751e385ef59d41a1fd6ae7d29c00c380503dcfc0526130eed38e0496c2249185d09008a91c30376ce7cf417e8b4c23b841ec9ab4b7d54b094a83cbad9f6c013b0a10d4c5a5bc0694af6793f52c980822a398f551e94fe0fd460f1557558e2dfb7e7b64ea253b949277ced6aa8b4870ed3083a9c0c01a28cd87476d06ba5a03115a9092f74165cbe66a5085a7dd5426e68d154e292b00545ab32265b1b4c7c1b3da3f7b3cb7108d14a433dcd1ab9ab76e518febb04d4f14618683afd0e2249581a5750365162f2fe839b05e7993e6817f8c2c71c63fbae146617bb81c0ba2e87d8e309917655ac1a61edaeaefaa8b64e9a456cf8168011fecc805524121ce376e6ece2ce410b3221f5c51a7383bf4dc9f87873e11bec978242d0648243086ce0b729e565de9c46a895b860b7923f6b76e60f50e1c0a26c609a2633202afbc587d64d7e1be0b4b18299baa18b7c54ba7302f8cfaa22e00b5bf80e66cbfd19364b47aca50efefc221ea4334aec42b1a476d53e29eb1bd64e5674f29d2ad02d0dc7eea2406162f19600b6ee2e38b8bc01929b1c1c0e6657f9fd5b9bf3b5402f833da13900407e0dc1b95fcb2a06115237e43dc534e00332f37b780e20ff513d7e3e72845eb867ff2a40480d2fd02cb282f41e7f9cb895fc79cdeefed36647e51475a774a978ea24aaa0891e6e5f47fcd30db97be75b553bd9e0c5f9c4fc14bce45e1da0008d695b5304e5750872ee09e0b789a31bd3f46a177e45febbd99fefa5bf2ab00704d6e272e7d7817b8475f2153a41a9d7a4b16c287c59df846515194ffb74a0f42cb2c725a5f3f3a68341e9168843452e88d96cfdbc1f88ca7c26af62a1c4e67ebe03f6fb2a31a68c908b09513b4e23a9ab34120b1056847db70e8cca017fd6c8baaf1f4c1cd3690985de926891e5b74d8bdfb6a22aa8f3a9072f79d0b134a869766a26c144f4d5db467fc0b1ad76318f1fd47d1d961951219f5ef331efcbf314d733bd7b1af86679c8b4d94c5247ad216aba098b02b5bfde9a75cce3979e27ae11cff1badf72f659513b89547c47fb573c29f06a56d3b0798aacc41811b0b12eb2cc5e0c242302c7deb5c033c9761c5c04625ba16c6d1f7216943761fb0fdada6d35e7689a194be6551707079d82f1cd6b0084f7d8fe92023c3fa479ed1e4a3b4df95d878a6a088e7f0ecc67ea40e0980aacc3c5f2254917b8a0245ffc7425146f940b8ef38139fb4d3c73795a1a38c799ab9b793efb9629d099f8ea0964338887477bbba1c9b73b0ff67a03b010d0b8895d1b7fe64306893480a41a3fdf63d32e4090393be4497f255ceaecd3aa03528b577581b9525aa0d85fb50bf8591c3f8d1cf79bc1ca643e6351036a072df5df2fad8213f00c959049f5c1a13af4870f835c500942f1e3f89657775f7fb4ba351469c9ef167b66ac9980bec6f6b6473bd549eba9c921fdb68bdce3a855d6e59231e4c0da85334301191b34fea64ed4d5c3048c9be9799def9fc9162b807aac936f69aeb45799edb12d3b2c7dae122b69b890aa2581f76df24a3913b1336805a69189d23d4c842e04a23bf22a848a416e0265ffc8aa682dbb05c281dce9a090f908d9ac8ad3f23d139b3de233a40b223c9d7c1d8251bf761b9fc2ae322bb23bd739f470f714804d1c50284675785004fc6a5083c073d9e989ca1d972d5d840decad9b3d4c58c3aec6a5d5bf8bb1b928c1568253a0b360dfeb2ce1b1f1591c02c774a02708f245471b4df01c04e9ddf6af8e4ff99fe659161b6fdc5e5286f24212ee3afe7ab2359aeb280f282993271d319f3b2a0de3eb56ac2b59326c3d27456710526781c31b429d157f0dd27449eabcc5ee60dad2ecac0cb5f3688646536f3f8fcd8f8f51a95838656cadaecaa729bd6260238e264ef23fedb78fa9c4aa696892a8fa01f93270f79f0e512462e596b772ef96f7604e4c0dba626ebca0a1e746d05e076b35c9db444f3d247cebc37afd2ef04246a31ed8922aa34480b595d98e3d2273f681e4c1b35a433c9b5076ed89d0977bfb611c0ecd2b1c9030b658e90fa82e1576e6bdf1a22aef7d94a283997d81b82931ce92bffc03184f1aa6ea80c26df1fc919b4a89af8424cbba568da58a0fef5bc8d2a9805711c7f3cc15ba967f0daacfe0e2ede34a9c14f69d32eac571527e733a5ffcb4c04812fcfbd4967aa88915bce45f3e8c2f0ce1642ac55a67d38308ee284c2759a6ef18e9140069281a69480250e7687cf6027694a27bcd63f39be0d6d18135a1ee8fddcb2c6284dd3d262b4f39098cfa8bc0ac7e85600ce63fb17e52c423f6e9fbd383b7a7fb4777c89b33c91b2aa34f6629ee61150b7576aa4a5dfaf1e5d3b97a0d6669a4f69756e966dda499e091d006cd5720f392e1ff911ee847f5edefd70bec6ef57004561c7f12a3d4c77f9021b1081d4614bbf7c7ec75a8f6bfde1378f664abcb6734337ca2562d42fc230ba65b3ae54bf325c8261e3e8a744e50126528713257f76d9165df7e80e7704820c6d180573d6b1d1ab700cf906b43b9cb77ae68334154223fd7720c90cbccfe0ec25a95079eaeb4fd58d12bdcb570443f29b910bdd3be47c822dc74aa10e16e9442a6970b1dd3f2f619b66a63e7e8aafd84ecd260c91b94bde0522d9a5b89071b20c9feb7075e547fb67c7951383325603926e4f219bcada573f79219ff15df6694fe7be1562cf0e6033db7fc0d9c08d7b0045a9175a8697bb50678d9ec4b9a3d0b1fe6bb14334c2055b94a8a6bcae8d3d0bebd5c00e49efc49923919e941275de6761a3e9357559b0d8f6ea89b3415cc9ddb1477d9e7b6a23d974a7c142c89b958c8348927b72baf30ab929974e61bfc9dd0fe7f650188ff576440b280f53212c5c06caecea86d5b1b3676f97b498d57edf1ed1087f3c40729602fe4075100aa6da19de5c7e4d7bbbd582b35c2995fbd0bc572e521449835bfc5c2286e51bacdeeaddedc78294ced5232cbcf73e38aeeeb536d8ad7328d887526603943c9d68d482000c9fefb06592e33d1a0d4bb85bcdb68dcfab3dbf5cf283f9236359871b28f4507491dde161479f6ff80414c3d380d831664f5569518016d85b94cf50585ceb27bee33f075cc6e50e64eab6d803c2c9afcb2e877b8295d7be49ac47557e25e906b3be260f1843bfb108cde0c381059baf9d1e58f9ecc63a9c238c4c6d86432c7c9758ce55d2c4d88f4446efa004234662f9e2d1e4e8299978836335478ec026b271e73f8e28790754c88a76de40a1db12e611ed2fe89da2eda4bc1fadaae08f50f342542eb8bf39e0826a4e56579a1d24c684dfc17545e13856e32e5a5051845abbed8470dbf54fd503676bf6320f660df35d4e5bab1ccd1b2b33fbb0351c06baaaaf6f54c448945b7cc7cfd944d3bb054421d203bddcc3ac39c6dd2c94816716f7aa967d84ea0541b47a67ad89a6ba002db0764a739f0eda11061afe07fdea48f3337e84daecf6cd06ca2f6f28971a013450ac7ad561e9bea42d8b389a1062a5204113cf66ea6d7cd1dcee9d69008438284f78f06647bcd140fa2bd72cc0ed49b4ffdd675a2091aa5d0d5cd9d89698c583e1ef5601232c562e18f09380b621b2143d17a3ea33be422f4011b2849aac0c7270311f42c19ca8f35c9cfcbcb8038efc1b8736d0b1948d77580d6c677891c6de91cdbe429233d1a1d532e9fbd41d65b741f78ac48fff0adfa554ee242d516c510c06146642395b0d12ca9d128e0620eadde4140d6e843cb2dfccd13f043ad7c329ebafc75a4b82abe1d7da802efd8951b27f5dcf836f7708636cc90d50e895691bf419d9814637c89996147c6484a7d7b045351fa6bbcbd14f3ec9ecbd34c2f6766c570c2d530a5133678843aaa726a11401121dc89ef3cbffd5d6f6509e22505e0060c1fad380d02b63f9c65d6108d9f630ea47f5b7b4e565bdff67f50253991a693ef77108fd3f2c5db526b3ce57b8c2e93c2ce6319140d4f104565a65ecd09ba8aa49c1f207fe66959fd87da15fbaa88f5952f2729576d4201df25867a09d550573fd0b5db819b3b593bf93f5392face7a0831b1188288175370d423707489936efa46df8827e04ecd3ae5aefd353808a2e9d7da6f1d573e11b3efda0fc32d80dccb1a04c28e8c27d67b1be652e2a1748946ef13addecea482f64ad43c41e2183e493a0cbc66a26bdbd1a91ab9482fd8cc00f2966499f349fc813e2727805160bf051ecb1d70fcd0f63e5e377ef7255cb20af9078cfc2210cac6bfebfeb587327cefee164d8ca992c7a586d7795cce6db955ac73c980b37d8ed90706d9eb94040a47946dfc8bb0053c5fd523df597079f341bee3e0fb75e9b864c30c4f2a8653dceae06a4e5becc1d8b14b8ff863de46b1f84a73ec3e4dcf3fe906ca5d99f3398e5911fd3c39f92bb5ceeef922ca07abc6fa49eb5aab5669d9e2a5859792b0ef2e8d3bf713f91291505ed3ef44b44603d111362a017c29fb7716e4a576253949fcce03a169a5e7260add3427cad17ca0ede8e462db380f62ee4e0537533bff7d59b26a2d2eca31fc444038202fb0615bc487482bbab6bbf14e1ea7c0e0ca08911e3124874635c69c1a2562a035d55e93a095ee62964b6cc9e3e6810cb4b196e05928aeb2324b199fb8ccb598811adc7c0e7525e587d3c276229cb4102e0a1c0f0b51690fef531915c45521528454f0e85604b3512a117e9da40733225246c035eab617ef89f431ee6df30f3676616b9875b873d0a60d594a313eba2db5fe43e552d0a68380eff58c6ca5bf1757fdfc02dd0db58c4c9295d821341f1332b3709b9a3e0ad8be4c7131bb441e8a0124c144b1fdf0540b214822d7b50431bc4e6fd1a76e3156aae7e682f9fef0faa120ad2edf2cf62cf8d7e8e9062f63af319f22d3e0be9dbfe47774689ee78e58ca4d0a7a858b6482b0b7e2846d1863a995b943cf560a66d0539a05882b33cda5f518d3ab7af50b94a59e74d8500aff726462553b5eba99b1f023734345ffccd3ef55261f27493b5c9000f09c9502a1f1d964321bc64882e14c2a3f9e48cbb76d585de3e910fde7cda9e39c1697037c49d2d6b4afee74d0d1c127e174db023fb11978a37240e4bea3ebab04fc", 0xfe8) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000001140)) r0 = openat(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setpgid(r1, r1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget(0x0, 0x0, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) renameat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001380)='./file0\x00') r3 = getuid() r4 = geteuid() setreuid(r3, r4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000013c0)={0x3, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001440)={&(0x7f0000001400)='./file0\x00'}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000001480)) r5 = msgget(0x2, 0x300) r6 = getegid() r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000014c0)={{0x0, 0x0, r6, r4, 0xffffffffffffffff, 0x52, 0x2}, 0x8, 0xac9, 0xffffffffffffffff, r7, 0x0, 0x1, 0x0, 0x3}) open(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r9 = dup2(r8, r8) writev(r9, &(0x7f0000002400)=[{&(0x7f00000001c0)="024e33c9dfc64e963903695abebb1c021aac75f7797d904521afebd83b60117343c4c916eae3705ffb944be677c6716d53", 0x31}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/52}, &(0x7f0000000200)=0x36) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup(r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x5}], 0x2}) msgget$private(0x0, 0x200) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 5: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = geteuid() seteuid(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x3, 0x1) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x0) setuid(r3) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="48c49b425d6928fdb12641015471b0811fd2f7b8129408af050ba6721ab39d964d25ec372ac94dfab6c7741d3216ceb1f5b7f89a0de14099fca7635627441982e8bfb9ee6701e3662a9f3562767e7036a025ffb2870d7c818ad3ebba8678af47635bfe19b01ea9cb671c143821779cc7f1de172f1b9a6baec6957624da04ea911b89469d51eeb3299abe007b1e0895571754d7ae50d9d94acf10eba164061647bc001ccc5b90", 0xa6}, {&(0x7f0000000240)="1adcb1a92745223750c76b22834dc831168b2af428b758ff598f5ebf8ff302f9e38fc892e6d7ce29548dfad67402c9b2595e42d9a5dc979c5429fdcdba4a0f9335d043dcdc14299613d94936daaa3a1b61a65c90d1b8487d03d251a60d8ce9c5190a6acb6578e19c8840c8b90fcc18a0e5c0d266009968a000b2fc96656d58c30568feb917f1d6dbe6fb205f433e02704c8f54c1c1074a04ac19486e8415a606f78afa8cdc8c7a2d", 0xa8}], 0x3, 0x8) recvmmsg(r2, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/203, 0xcb}, {&(0x7f0000001580)=""/64, 0x40}, {&(0x7f00000015c0)=""/66, 0x42}, {&(0x7f0000001640)=""/66, 0x42}], 0x7, &(0x7f0000001740)=""/228, 0xe4}, 0x81a}, 0x10, 0x803, &(0x7f00000018c0)={0x401, 0xd5d}) ioctl$WSKBDIO_BELL(r5, 0x20005701) sysctl$net_inet_ip(&(0x7f0000001900)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000001940)="5396eb098e41e2758670737618d839a0e3", &(0x7f0000001980)=0x11, &(0x7f00000019c0)="d181c66258c1f23b89873f56b04d3943a9c65cb8fe8f344f1ed3b4d9123267e2cf18c6b4bb1e8f3ab02031f5e2eeb5dedf8baee11d052d81935eeb7560b3216198b99e3b93685f8068867c28a88a7f88d988464938b05b747e9f455f524c1a4c1925457b10894cc53a0f1cb5c859af6742d58d5ff1e4ca31193e153d97af5f96abe251fb85fcf8f7a3e2b35a6d61848f56690a4793b182d43ec988", 0x9b) shutdown(r0, 0x0) close(r1) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000001a80)=0x6d) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000001ac0)) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000001b00)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000001b40)="1d7442ef5b6df9842f40efeb548a9d39d8d90f98048a6bde54338551b2c17140b670aa551a96fe0c3b67f6ef69bc7d269a4a3148a6a06742520ec4cf2490446477d302a9427bc193e64ca3f68205b2ec7c37f3bab92abbd2664b3bcdec8d86ff0b5df9bc3d5808622864d25ac90df8ad7c527723e392", &(0x7f0000001bc0)=0x76, &(0x7f0000001c00)="d9f8e43bb79c8c796c6950d930107e85c90b991bd45415cda678681f21ec20e91a630ce9701368439c1318693b050e6144f3884b1842e97bf8523ee1cd3e4475fa76345968f94b4aa861d4d6ad0c921e5c7f91410cf89f0d660794da630f", 0x5e) connect(r5, &(0x7f0000001c80)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000001cc0)={0x7, 0x80, 0x3, 0xe868}) r6 = geteuid() fchownat(r0, &(0x7f0000001d00)='./file0\x00', r6, r4, 0x4) getsockname$inet(r1, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sysctl$net_inet_ip(&(0x7f0000001dc0)={0x4, 0x2, 0x0, 0x2e}, 0x4, &(0x7f0000001e00)="0732ccf8255673615dd3eea685405c01272980f7ade8378afcb8e54c2083788f8d4c3f6e42adcb7f7b009e733e84f97d494dd43e853b5356864ae6194f9489f0df353fc9224f68645f9c597de5ac4e3b37e5e56c2d243eb127d1094b58efd825f148ce4bf4356e6987a1bf3068e8ff39a38235968ed14a2cbeadfb769edde4e78224d2efaa0d87088111bea2df", &(0x7f0000001ec0)=0x8d, &(0x7f0000001f00)="b833ac83a463b0d48c185bbd45dc2104746ebbf5d2de7a4bb37ba5e9e460b5e09cc0960c8dbf7e018f08330078c7e144b79cc65dc1ae599e458c21d5e3199ec6df605ab369", 0x45) r7 = getpgid(0x0) ktrace(&(0x7f0000001f80)='./file0\x00', 0x0, 0x40000304, r7) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x6, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x790eec14b5dabc28) r4 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r5 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f00000003c0)="3abe321a2952a9968dca5dbfd317361d660e27973c318ed843e0adc123ec53a33f6a9e90fcb14a9006f3447333ec1324287b9507ef9af9968e2bcac466c9c4735fd76ecd5a3bbd82c12ea35c3f4e81c0b6cf5a9798c8f73f2618db71fe27f0a65f43a2c712fce397f3752c25f89e12ab3ffbb7dd946d56e155cbd0d20a1f1a8d6e9c99", 0x83) dup2(r7, r6) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)) r8 = socket(0x2, 0x2, 0x2) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daa", 0x4}], 0x1) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r0, r0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(0x0, 0x40, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x5, 0x1}, {0x6}]}) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)="7f216f7d07ebc9c84adf9fa258136a1fb340809aabea902273615f8951fe5cfbc978786667833c627944df37806f757015ddaebe0d5dfafa6e5b2559a03513873b9d8976954b8ac099", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r4 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r4) semget$private(0x0, 0x2, 0x421) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sysctl$hw(&(0x7f0000000a40)={0x6, 0x17}, 0x2, &(0x7f0000000a80), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) fcntl$setstatus(r1, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) select(0x40, &(0x7f0000000000)={0x401, 0x3}, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r2 = socket$inet(0x2, 0x1, 0x0) dup2(r2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4ebfac6bbaf7959) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x401, 0x5, 0x7f, 0x101}, {0x1ff, 0x5e, 0x80, 0x1}, {0x0, 0x36, 0x9e, 0x1000000}]}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) write(r1, &(0x7f0000000040)='\t', 0x1) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)="3a2de5ef", 0x4}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c5, &(0x7f00000001c0)) 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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) close(r0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000100), 0x1) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0xc9, 0x3, 0x1, 0x4, 0x2, 0x8, 0x1, 0x1, 0x3, 0x40}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) chmod(0x0, 0x3) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = getuid() setreuid(0x0, r2) setreuid(0xffffffffffffffff, r2) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) dup2(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) r5 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r5, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) setrlimit(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80146959, &(0x7f0000000180)) executing program 7: socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7ee}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod$loop(0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0xffffffffffffff21, &(0x7f0000000080), 0x1, 0x0, 0xfffffffffffffe18}, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r2) r4 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r5 = socket(0x0, 0x8000, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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) getppid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffd99) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) executing program 7: r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file2\x00', 0x2008, 0x3f) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x0) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000800)=""/223, 0xdf}], 0x1) setreuid(0xee00, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069a1, &(0x7f0000000440)) syz_emit_ethernet(0x66, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c0000000000000000000000bb236901f1dbd8b832b4bd9500000008000023bdd699264234531a00000000000401009078000000006041c93a000000000000000000000000000000007710ba2f4b9cf1d19d7400b2f901e6367c96000000000000000000d7c6c7ebefc0bcf7a5bd6e12ab34306bd17e3d057545d89b79a8e0fb37f5767582d7d23119e51ed5c27b3a81657288ca1c1d07823e2c6dcf533d3f61f805f8341ec0ef0dd04654aaec5dd4d676c46b0ed6b12dc84f0cc4eab8acd781d1171b7d6a1e4c5f4dbf52250ef4166eeda2f54d7cc65ccfa7122132f988441ba52d68"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) syz_extract_tcp_res(&(0x7f0000000400), 0x1ff, 0x3a) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd600d71d000092b00fe8000000000000000000000000000aab82957248c3701367c9909fa96bf7cb70000fe00040000002b710bc9d46449b910a30287ef4d7340120889e6661d111991dc9b39c7363b515860f51dd406d2930415287aa171e04401aa90c923097e987b467ed8c4b5c23d4b909fefa39e6ce2ce67caa176a73d462809131cdcf7c40e227a1af9cfc16eb9fd8ce70ec6160e55d049680169e4e510e99110d50c4e8aea8a2c8eeef0e0d38e91dbc3b8ac300d7502e40b75fa62eddea538192a5d24d190885ac910a1a93aea2264aa0e3f2f5a339f037d4dc53193b916893dc896b675b905"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) executing program 3: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c, 0x4, 0x7f}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) shutdown(r0, 0x2) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="9f6f77ede655aaaaaaaaaaaa86dd605f6ad900383a023bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000100fe8000020000000000000000000000aa"]) executing program 6: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x6, 0x40, 0x0, 0x9}]}) socket(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r11) chown(&(0x7f0000000140)='./file0\x00', r3, r11) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad045c", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16", 0x164}], 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0xde0e0c0f37e46562, 0x0) executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() setreuid(0xee00, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r12, r9, r13}, @cred={0x20, 0xffff, 0x0, r8, r14, r10}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r15, r2, r16, r7, r6, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') executing program 5: r0 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(0x0, 0x0, 0x4c) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x2000, 0xfffffffc) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000002c0)="3cd4588f501212dafc0087ad3d1b1f1e5b375be64adbf783bca5f437bb16dbcbbf79da264c6a64757f5e8f3d8baaabf37697965057268459c0a4819b915283cadc4a124d3655f8b87a3e4093c145c247d1cbc3d95113dccc5a5d513cefb7e71f05807dfb138c7edb82ab00"/121, 0x0, &(0x7f00000001c0)="3d7684860600ddfc22e33365aeb786bd6d1b5002000000000000cf07426f609e2e5e3e9ecb464ec89f20c31a60e30ae6fa2957c92df01d6ac78b80fa1cf8ff6e0ed80766c2dcaf893148ba679ddb92480bc061d858af23b444c925f212f0c07e6d7bd30efa628777d4635ad8bde7b1e32ef77489e39ffb839aa83efa9b8f4d464ce05c1d91b9be22975aca4872fd49c5e727d57e31bec2a4f2cde0da3a6ca018f53ed18c9f558a5c73ae9693d6000000000000000000", 0xb6) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f0000000100)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x802069a6, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r6 = accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r6, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) socketpair(0x2, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x51}, {0x4000006, 0xfe, 0x9, 0x1000000}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) close(r3) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x2, 0x3, 0x0) r8 = dup2(r2, r7) sysctl$kern(&(0x7f0000000140)={0x1, 0x3d}, 0x6, &(0x7f0000000200)="2e071cc4963492867e074bed1d2d8901d86ff5a09203e3cd3e3306a01d58712488ca8a760a38ab94dbc92126516ca3830f78902d506748c94447dfd60c1d65a18312150ee8ceffbb2c0d5d7246f66ad5dbab4b86ea4a4996f452e67b68227a0469a0", &(0x7f0000000180)=0x62, &(0x7f00000004c0)="1a12857a2ac4536213273b7f244c70a95f3890162a90229b6bf64b1a53248bb1539ae3f816d450692499a711a7025b4b224e2fc8a4f97983c9b630488f943f8ec27da8181134", 0x46) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) r9 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r10 = socket$inet(0x2, 0x2, 0x0) sendto(r8, &(0x7f0000000540)="8314b313ab5abab52bddbba47024268bec599a008750e6aa15ca1e540743e41300c18b6ccfd3c596dba70c93af3ebab8641510cc6d44a02e796e2cddc5cc7bad95d3cdf8fd5222c50e002717c78b719e158e46ce71bc3785e339fa05c85364b36d5ea901fb9efdb458d9d6dd0fae71b573e1d4413937cc78665928991896c28ffb01bfb8b6aba51dfdae8de8ad147ea77f44d41fb6054ecb2fda6e8f151086b96b9b881faac125c37c811492a5f3e39c9a8c645caeadefa825bac5c9a877cfd47834235a97c701ad6a6c81d2e915ed0071fcb6d472d8a0f54da244446a0c8e983d75f3400caceb20fb140959c6b5f61844d0d43ce4205f14ababcf9240c8ec95ca5b612c77d54b8ad9dd15e248edb3aa3dc90670f96e6e0e4d5f0bbdc1297b89685e79edd586a14969bb23bebc914ddcd656af90d5dade604b1aa76ddc36b4dae313d0b9a3a1ade1a124d57e9f4158377e9e56986d5081959adeb961fdb7289d706a8c3ca51c24d1594f62fd687014301d29161e57db849f6dfdf62d8b0edf0982c26bf665238ffe6e05f19d3f246cb88e567e9329c158a1ed382f84c4b6de04cc0aed74e238cb21be0618262c31fcb960d71e6c93d1d4c4d7537e2dd7ec63b62669e2c4dd7da0debdb3c6386729e70bf6c8cc08a5dd3adcf70b86a672e18097f7ff756eebb91de0ae9e4a3f69369316b3e5fac4e333f5472a0c89813af04ddc23d2b5a92639ec7bbcd743acf811159895205225a0663ae31eff400a3f2e5f5ee970cca0b60238c92bfd1073faa8eb676b31a29540ce67b4c21545118354a209fb33710f8a7d4b790bd3843caa580f2f5b8445bbd4169cdefda94b4cdcfcbadb4b31b201f32705ac7356832a86244215f70a6b138c8bc7399c78a46a414c8315f1a995e5f11d7160467990a66b45c7441e938ed93a0551096c9ae2b76abbd2018b5b4f7be64c8766a1154ff7103655f39313d85f3119bdaf5bb80be17a91e56a1709d8190a91852c9dad318ddb48a2d698faaa1cfbaaf50737e54cdfcf2ab8e20db58083b34bfa378a84f334baf189ffdccc1f2c7439854dba1c2d604feff0ffb13c05a58509f671c93e9e2e751d8ce769882e645715e1113581a1ec24c8e68dccb87be9eca113a5509fd12a202c2ed05ba0453e7957f8866c70417a80894029dc5e72ae412bef63c9cb6f0cc6796ce7dacf6f562fea92f725da66c50597edda8bbdb1bd901fa075bb138c93398fa7f8a451a2ab706235530b7f13455302adaa7370f8409a2dd530f5bf3760fb8e295a6ca1396abfd07ebd7beee76cdc2020aa57ef4d327ae7e7f22e421981f8c2f2509fe2f4bccb68e121455b774dae39d4c65e1f4f7e7c55eb17febeb673518fc102932e2730f48f30f22994dbbc9cba51249904f0103f8ba8630c28838c043be246398c49aa440cece86fba08b8eb99f5560ac9400165405b4353d24359924ca950d6cfa898765acdcdc4476c761bd8d4b2504c4d0ce1f8f39ec5fcba08150cd4dc5699c120c6267e0bb0d746430ba0c426cfd10e30f89638a624b6afaab0149ff40ed62256e23773196f524da9fc145690ba9079958f1b654ecf68875ed71a2f82fadee25223ca03bf74fc1dccc199ee916970f258aea82b60501cf20ded3f6918dc1605390f01e297453bd0bab59e98258ddeb0c4e80b4a8991ff2b92c4ec4f7b2f9dab214916c6e49c798ef57eb39e3d8252e4e7e3d1155577c985fd71f14ecbd1c932db09438f878fa328f7c0d5a4b3ab2913194d66ef776bba3a460263fe70b728dd2a15919415fdefdfed47d63c6da288072ff6cb738dfdbfb119ef408c8969e228711b23efb7fc5eb4beea77b7c159aee9b32afb866b7bf5d447bebdaf6dacfb6848b6d6ff2a8412dc8a33cdeee192d71c756cc15e088fa40b003495a0a0f2eefd826a7ee3f2c35116ff9aa0135130137ba85fd9a83c580e81c3c789fcbf18e9f5d0ab712d9bd07054ab26bda8fc3b75c7cff4376f535f45263ef8f0694a31aeaf6bb0a62f98d0929673972e6846764fc54765fe64ab63b5479633228673f4fc34e0af7a036f63f7c43029b1c7db39e15b3b41e98b81f8280cc88526ac428f24fe5449192420d48b0ed9001f9bc23cc90acd09de738446c7042486ea301154e594d3e9cb246a6553271766220d565f055a5712fc84c2571770d8b03a26dc4f9645d397d8ecb8e9740d5f52c306eaa8b861a4c6063aee75b2d1064dac794aef81dfde435aedb00056b2710210e248719c0ba8d45f3a0c53079fe0c61614286ddb81608158a9cdc2985df7992aebaa6a32f062c3c6c236c506aba94c44f1ea21d9acf2022da66d84c4849d9c9b3b4d0b65f5d6c89e0ff3988a7969b7fb9afe96fd968ef67243202aa58932debd16391b40dfa802e84d534e7f3c47873723771d99a5a77ed818d4feb15f43ab8ab240036e92c3fc15c9d2d7ea569c4b5934c2b91b337e0644a9007d15f4ce6174b715b3827dadfc7579753dc798fc196a3778d942031aceeb76b9bf1781b9c21f0fbdef05a97cdf3354b56a90e5ec04b69e3df40a26a36ed8e1203be60cef8c4e78a82f337e28a5ac2e64816f727e50a18fd8b4db936ae7568eca919daa91dbf25f2573029b2c4432d1596b3b9db4d401809a714fc72139697438fb33f5e7b60384b6b1750b782cf4e6a78d73b24c3826b3548d92a40b85b27dbe957ac5962003054b990a8dd6ed89992263580c425b4c08e84974aeacadc8c994057415ac37a6dc2dd5b372034f547bd2c536a6bec87f5d092718c34a26e6db10a5657fd7e89b88548b98410480271571e2807526cca749cb2af83e3d352ab099432c957d5af356703781ea28b676980845a454edbecabee9c463ee2d542c0d4a07d33a302a81b0aec79e8a68183397da6e06aeb5db499204ba23e659f7e2a3b8ad2fc10e9ecb92d71e4f46678df959d94948ae9216389107cc2d88c841c9cd02ef9048739eec64cca1bea89c495bdad59295c1317b0c04b40a07d685f8689d37ac925304d6e258e09fcba7d91ebe2ccc4f6c0ca621dde0d44cf649a35119accf1c9ad3040f3f115c0dee376b12c0a0f27166801242994df4cd78e8d031db3a997815c90f533d957a85551c830be8d51d9ba555dbc34bcf4a095713f35bf8223e6b222e40e9b32ac73b187a8610e91da116500ecb1bd985a92d388a443127949936661d11c108f554311fcf07dc451d4924bd954d78f4f2ec6dce0fe09af997c3adcfd633aad503d929a30bf016a17f5cca431ac2674df9cd476d4509413107958bcd4a593f8e8996724de7e26ec0b57aa203cb0c68d28e4cf252ce4dac37fad7ef3e161006cd4e448a49da853ebb3e0aca888c61ddd5653d0ea5d97788c0149aec134f84508bc9f3bab484b5b94c1e08c8917e57ba741f4cebc56f15b100df68b25c5b99f599860f08ca1fee50807d2e3e8e1924a59e17c537a1591fc1a18b32901cf85c05a2bfc1f768a42d030335a6d415c99e10d4d806c94c7756ec8020d051918c0bde470180bf15d040e742a0afb21d6f66669c08b75ae02300388ea8b21bdbe72fce21241eb4bb0f78cecb49f7f243a9795dcaf13ec9dfcc7dd0a6d923be396acdf45522c89fdfd15e3516cc5cfa538d9fb208de2bf1eced32d7f2b124c2491b025defa285668972c53056a3e91600f417018859b38fb18a1c0d1f59f9a638802500be43c5cddd7b85c4453f3f7c432cd5dac4b612a878772eb14c0545de04b8b7e38e832ddb980df1aa1f9a83a19ac82acde38f8417a00d7b985c05cb3789a01c234d4b3e9c322dfd0f0bda29b061ee71d186a1523d909360b71e826cbe8702b7100a6bb984df3ea27b9b761dc8524d74680956c9c8ceee9c96a13be2382819a08169b577d171259514184d6f3c5d37ade9be1b4e7608b822599412bc4985227ea578f816a6924b36c0d98119189bee2ac81c16f2969d8c40540964c10dbc52fcb7f2457693e563d765a5c374c813152d18c39f2b20b3d22d575754387f28937652dcd01a436c72fe1bf493c875d01437dce399cfbdf1cea4edc4efd9503312b520f6dd8ad35fb967612a687eb63c86f91af3abb094dcbe157e5b08ec0f5376d7abde9de0b6b3698ed030a8d089f9c71f05dd5cca9a20a14f23b1b52651ecf407b8577a01d1fe837b3c4dd7a8ce039609efb1993e916b7fd93409e3c967c771f53f20cb2b9c1715d11cf6294cf44be9df8c7547795e5d56c6638f36633017d79eff31fd107e4d83a7e9b4a90373b77fd415a0b5a03d4186d796f381ffcc98f62c476fce231996f709a2d6c2504b63a9c81dbc3e30b7ffb10cd74c0c123611f7f4cc88dd0d5a3bcb904489af39d6d75a62d18ff90ec20a3b505886761406551ff4741a435f40f0f4ba6ff7070656ee8efa135b942afa676cab8dc3a6aea45dffe25801014e8bcc6a9c6f36bce21df9ad70801135a66a9fdd890d3a4e26b7200a7a4e3cbb4b90663bf32c4bb803409df229e0890a8fcca4e6408082556a19a5fc240fa762c2530ce6d2a5c69bcb264503f590120b0ab35c1b909a96467ee04f2896c83277671b0cf0431f74495f0d949c4bb9f63273a31446c61d223b0751ad02cc6d10a323126c4f01e6fd13d7fef942a4828fb514b18bc81b03ef7fe18c14d4a32160df52d36a3f95e2701c3160bb0ac8b3e8c20bb3acf6ae27254381d84d1abad28875c310f5a22ca84e69d564838560fe2351a6db48d861317f6be861ef77dbcb8606ca7fe8a05069a5f5b3723e0308b38f69ba68f9134d4f82b4518b786d33720c723bbc469e2d850eddbf4a9387c8fe6ef398ec170dbea6d3f8c99e6ff66463c587c98ccd77432fd1af173acd4d223dee68dbff6394934b8083372bd4134506b0a44efb3fa20234134acb3b2edcd807a97720b421b0d49695a0ecff39fb24ec6e9ddf696cc37dba0314fcba6748438974e30c44d9226f9f276058b2846c482a57d6e8260ca217f7c5f2c50118cd08aac9da3d43b4bb73b29c2365c4f201fbfcfc91861334070569da974ee4221dc355bb9f71be5244739fc53a84f8d1b04ae87e145e23c87d13a5507138cdc12ca72f1a02d32167bc05bcdfb29aec3b228591fb34d0f35ff0c115db82df9fe1c48d7c8126440c06bf3744eaa5c24b686b4a7781b282505f02b52411d2ffb435408bf0b03c293a6e527679922014d042875451dc7c4ed4b7a75148550dcea1f8d2c7f35cd44ad4c81dd0c9a5e6b66c59c1c13d814ea9ccf31d038b5286d926bace27a19bda9fb567eb30c6dac2ef283b1135d909f702ec1fbe1f0a5377bde5aca97b352215077e46f5d1b7092acc1dc4e1977f44bf747280cc4ebb572ba1f5a4ae4cd234e6a38c0d4c23994c300b6afd3ddcaf0c8c2e4a2a86603a4e684aaac7e8910e070644e22ec4a29baf59779d0db9e6f6cc22ba7daf9663e7e8254819951d69401bf1b8736a8f9a35e158c3e5d08e9ab7d23d143f7068a303d0b6b0932fe0a4154710e55bbc7bf3b095bc0ff47384e5ee5cd4f9ae4b9ca2a7601b057d56311e33398c662f470e29da6793ab4cceef131465734d1fdd9bfbc4e267859756a28678a3825896ac18d9d1b43d6fbe19d49e4efa26543375188675be5858f46f617451a63cb7a2df406c853fa3125294ed403313d697e55495703ea3990c82b0040fa4cda2e41afadd64f3021d152ddc100c41bdeba1d5f68925a2672064996ae71f86e820bfd7061317cf3e8f567509e9b4fc7682e1e22f0f8136e3186c3a47d54586272c4150fafe1df6da3a6783a6ecd400abe670", 0x1000, 0x0, 0x0, 0x0) dup2(r10, r9) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) semop(r5, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1000}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r3, 0x0, r3, r4, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) setreuid(0xee00, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001410, r0) setreuid(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, r0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0x1) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/114}, 0x7a, 0x2, 0x1800) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="000001ad", 0x4) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0xc0, 0x3) setrlimit(0x3, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) mlockall(0x1) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa81000300080180000020000000000000900900000001ac1400aa000200004e234e2100089078"]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="eaffffff7f000000", 0x8) syz_emit_ethernet(0x464, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60756aa3042e3afffe8000000000000000000000000000aafe8000000000000000000000000000bb020090780000000460eef8f000012b0200000000000000000000000000000001000000000000000000000000000000015036000000000000ffad926f4182faac529c0751a8adcca619ede445e1e7b06318f5290ebd0bad239905b0d2fe6d4bd0ecf71c64bcd11bbce89a39b32ccecd936b2cb87a423e24c694a1199d65b3160837f725a0fb5bd430983987c31e22f14681e67956ede8abfa760cc2e04f2f42a394ec4f860b63c7da18fc83573333951fdcaa424288bc5218baca9ae054c6828f46f435867752a3356a2480e39bf43eca79cb13b49fc32705b35b9df1038e320314c9bd78e424a90502020004ecebde6cd9755d59371853b14a78609d18a0fc468779ea02a448d8cf0d41d874d18c273004cd3cf4409c1e48dffddd9103b6691c9f7902825aad0b60a4fb048db46b7c3e42b25cdf31e53e378bb8f55f7d8a6686325836c0604a0769479e41d73e903f974f98dfa74bdba9dfaa8352fed05b156d8e983cbf6f13e9b520c4e17c9549c31b016877ed454fb4db4718b73349ea0ea7ca1f6e0ec874aa0cec84f341b2cafa0849a912d6c1930b5c30010a2f6d283c4c62495452b09dbb0f3f23a146681c3a3b03ec925f849791070a93e5dea0427fb9d356382c998eb01298fce97604bf7e8f1592f01da0a9a3f3d7c20400000dffc20400007fff0502000400000000000000ff2600000000000020d773ba2b2462e823f0db86e85699aa3bc1b1cfeb2a07682402ecc1d7ce5dd483c87f72d6d6c4a5cc0f60df89371a0a2b74611ec68dc741da53b41503e82647764b029ab2e8c8a8b3e6bffe507a4b46b5a4895b64839bd9579b7b5286e00aee3aa897bdca74d30462d1fd47a060fd4be25fbf5305a3bae7e113cabaa38f4c54b8fc24cd0808bcf2fde93ccdb8b9eda76928cf5685555c8eaf91c221fca9f3d59bef7f7113f52eeff4bd71f62351590fc83a1b4cd552131c53bffc6ea8065c885d1783d923d6eecdb303242f2cd5c20e281cc408135aecf49d00010001010005020005010700000000000000063f92f024da5127e631365a2b06e13d1615d3f305415a6eb02b103b0bcd511667dd8a22a55f6fc39e64298b74f6bf433de9726acddc8b20218e65e7390faaeb04040176060200000000000004017a0502000500010001040000000004010200000000003b0005d9670000006e9e7e9f734b5fc7b87fc0c6d0c8c298b1c745feef46269e3d8e4e99c8dcf27fa63c428e1f2a5f9f94da0923796310ba649c24e228735971af4d24f48e5688de8b1deffa982b689beacb132c2e17c0acd4d53bcf6650a1a7a358e0234f88db6d8ed28b66a9b18e6de7d91da7db9eda8b4e2ae60ee22d7214ebf557122a6cd232c8fbbc128abd826cfdff4faecce03ac1db7317a14bee2026e480950f6e83bd755b34eeb4d1e23328e2a0d6cc664b3ef85fb19afe6e912c38454d63e1e3e25ecb2eebdccc9a8502c9c60224e10cf4fccbffc78badbb358e0d9b2b9dd3fbea"]) executing program 7: 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, 0x4001, 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) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)={{}, 0x0, 0x80000}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)='\x00 \x00\x00', 0x4) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 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) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0/..\x00', 0x0) chown(&(0x7f0000000100)='./file0/file0/..\x00', 0xffffffffffffffff, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x80, 0x2, 0x8}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x81, 0xfffc, 0xa68b, 0x401}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x104) renameat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semget(0x2, 0x1, 0x404) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x81, 0x5, 0x9, 0x6}]}) r4 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6811, r1, 0x81) getegid() r5 = accept$inet(r3, 0x0, &(0x7f0000000240)) sendto$inet(r5, &(0x7f0000000280)="a993530f090fe9059e095e76f6b32db7ef14ddea2d8f801ed86d9aa10614a8a1eda53c0f7e4592a91c9108f4bf2277b4892dd188bc18b16e947bfdf8649bc145049e41a4ba198f01e081c4cce76d6589ab97168f0030f5143ddc914b858d4827cefad8b59e7084c1c960cd21a58fe276f4fc64e75c3e055fdedd79519da629625e9860737c6c0728304fd67cc8008b0848d6aa4406a19409d00b8c164c9b7edb2eb5", 0xa2, 0x400, &(0x7f0000000340)={0x2, 0x2}, 0xc) r6 = socket(0x20, 0x1, 0x1f) r7 = dup2(r3, r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffb, 0x49, 0x20, 0x40000, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x22, 0x4, 0x1, 0x8001}, {{r7}, 0xfffffffffffffff9, 0x81, 0x80, 0x800, 0x2}, {{r8}, 0xfffffffffffffffb, 0xd, 0x2, 0x2, 0x200000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0xffffffffffffffff}], 0x7, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffff8, 0x68, 0x80000000, 0x3, 0x7}, {{r5}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x4}], 0xfffffff9, &(0x7f00000004c0)={0x0, 0x4}) r9 = dup2(r0, r0) ioctl$WSKBDIO_BELL(r9, 0x20005701) connect$unix(r6, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', 0x0, &(0x7f0000000580)='./file0\x00', 0x8}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000600)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000006c0)) sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000740)="fb147a12f8943a8979b0a85077dd2cea6067f3d7aa44c0721674b7ffbc94410cc5db2f8b06412e1fb94993bd7ab9e0cced64fc87c7", &(0x7f0000000780)=0x35, &(0x7f00000007c0)="fd9470c211abe7e027d2f4becc44ada39376f3f94986323b781e46d725e223839b67c835cd5b9a0a6931e3809848c442d5a7e3dc907f4ce8e9955d5e7c4857618415827ace471a2bfd936aba92d6e2c0e788b46afc67225a0873b826e9b1c63cf044202933bb4dbd9f1f7b479dfbaf5b690db17ff9a651aa55bccf53e365f8a838c8cec63be06d33fdd7dadcc1b17542eb64e93c62ae6cab078c8cff76a04cba04d2cbc15a1ee690d60699f0352dc28bfe6582fd236fb55d09954ef016b10ac897fab8d76f0d5d7f761cdfef023091f4a5725a6c", 0xd4) socket(0x10, 0x8005, 0xcd) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(0xffffffffffffffff, 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) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x4000, 0xfc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x1000000029, 0x10c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffec9) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x20}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRES64=r0], 0x401, 0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x24, 0x0, 0x4}, {0x416}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r4, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r5 = getegid() r6 = geteuid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) getuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r7, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r8 = getegid() r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f00000016c0)={0x6, 0x100, 0x2, 0x5, 0x4, 0x1, 0xffff, 0x10, [{0x2, 0x101, 0x1, 0x5}, {0x6, 0x7, 0xb895, 0xff}, {0x7, 0x3, 0x5, 0x4}, {0x7fff, 0x1, 0x0, 0x800}, {0x6, 0x3, 0x3, 0x7}, {0x6, 0x8, 0x4, 0x8}, {0x8001, 0x9, 0xfff, 0x1}, {0x20, 0xb2a, 0x0, 0x3ff}, {0x7fff, 0x0, 0x9, 0x9}, {0xff, 0x8, 0x0, 0x8}, {0x7, 0x7, 0x4, 0x8}, {0x7, 0x200, 0x101, 0x5}, {0x2, 0xf7, 0x7, 0x1}, {0xb55, 0x5, 0x5, 0xffffffff}, {0x2, 0x8000, 0xfff, 0x3}, {0x1ff, 0x2, 0x8001, 0x40}]}) semop(r4, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r8) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r6, r8, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x42, r2, r3, r2, r3, 0xd0, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r3, 0x0) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffb) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) listen(r1, 0x73) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x1000, 0x684, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(r4, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) getuid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1}, 0x1802) executing program 6: r0 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) clock_getres(0x4, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001740)="400ad4d34c3b5cab43da5db34e82670b4317f725ad245f440696fcb315cc69b94f3c7ef53e6697161bf0ffafb48ba14ffe6bb9d7e294a833802c743701cb6ee24825b63c4b285181782a307aa4c28b84988a784899fdfda5bde9b1a269c93e024e90851acb20fba58e3f1208f5756c716042e22714c6e0394c1bfe75b824b0efd2e3504161d611dcac1c913ead262687a61e1af9a1cec883c2f2fb7a2b90bc9c492dfff87ab8ba0715fdb6d7459ce2062c8b043eb1c441e770f657c1472afaef0996a9d6832dd64d5d03925b9009500501f30b0a2bdc16855c2a6ad26faf3d86569f12417f686efc643d934ba79eb559e2993d69727da6e25db14d087ca844ad720869e810f1e26fbbba1ec2e0c061ea54bfc17b0b74d92bcefeff034a8f5c56b72d927513bca50add93e4ac9e99d60a6fb0c4ba643c18a5404597c1b056d95d721a2fc79c50acb4dd2875ee1c8cde1c80ac5eaec6ced2dc16392534466223", 0x15f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="000001ad", 0x4) executing program 4: open(&(0x7f0000001940)='./file0\x00', 0x2, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x8021, 0x0) r2 = socket$inet(0x2, 0x8000, 0x7) bind(r2, &(0x7f0000002280)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, &(0x7f0000002180)="30753de4f47613a071d4d75c4a1cc96491ae12199a995e02cffb058426cd469f36e263510231e3cd3b3d23675869008c18d845a56f7b261ecf0eb78c620d81f699d109a7a1baa835e6043e55ad85d5cfa8001d583a33872066fd37bd7d9d1c7829a167b74934", 0x66) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002200), 0x8000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000002380)={0x1, 0x3}) close(r4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000002540)={0x4, &(0x7f0000002500)=[0x7, 0x9, 0x10001, 0x1]}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002580), 0x8000, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f00000025c0)={'./file0\x00', 0x6, 0x1, 0x7}) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000002c40)={&(0x7f0000002bc0)='./file0/../file0\x00', 0xb5, &(0x7f0000002c00)='./file0\x00', 0x8}) r7 = dup2(r1, r0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="5dee02f6d0b700000000400008004500001c0000000000019078ac1400bbe00000011100527800000000"]) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) executing program 2: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x6, 0xff}, {[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x20000000000000], [0x1], [0x1000000000000000, 0x0, 0x8, 0x0, 0x0, 0x7fffffffffffffff], [{0x1}, {0x80}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x7b9, 0x0, 0x7}, {0x0, 0x0, 0x7, 0xfffffffffffffffb}, {0x400}, {0x0, 0x7f, 0x40000}, {0x0, 0x0, 0x0, 0x7}], {0x0, 0x0, 0xffffc955, 0x1}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) kqueue() r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd92fc4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000640)="2f87bb4098d7de568a6a2453616c321b9677609db95da3cde2bf1af738389020ce7c6e28f5f592d926", 0x29}, {&(0x7f0000000040)="a6c3f740b256d444e7c4a1cf3e85e989cd7b6de6e012f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db074397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000002c0)='*-^^)\x00', &(0x7f0000000580)='[\xb5\xc3\x90\x95\xb3\xcb\xdb\xafw\xf57\xb4\x8e\xd1^\x8bI\xff/&\xac\xc8\xb31\xac\xe9\'\xd0Su\xb1\x91+\xe88$\xb7!\t\x7f\xfd?\xa5\xde\xb3,\x17\xf874\x93\x1d\x90\xe2|\xb2\xd7\xc1\x91k,\x89mTr\xab\x90r\f\xae\xb5\xda'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000500)='[\xb5\xc3\x90\x95\xb3\xcb\xdb\xafw\xf57\xb4\x8e\xd1^\x8bI\xff/&\xac\xc8\xb31\xac\xe9\'\xd0Su\xb1\x91+\xe88$\xb7!\t\x7f\xfd?\xa5\xde\xb3,\x17\xf874\x93\x1d\x90\xe2|\xb2\xd7\xc1\x91k,\x89mTr\xab\x90r\f\xae\xb5\xda', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x3}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000600)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x3, 0xff, 0x0, 0x2}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r4 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaff7fff0080cf08004500002800000000000690782031cf1751000000ac14000900000022", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) r1 = socket(0x11, 0x3, 0x0) sysctl$fs(&(0x7f0000000040), 0x2, &(0x7f0000000080)="5d066b39bd9d50e81df7d7f0a8fc168fb5bf8391cc7e33414ab7df7de2bbfa1fb5c3a51e19985e2d11f4be425b7ef6c7af871cacce318cf2c215cbaa0d676ca31a80dea6f98670a2467e2b99122c0e14347d02dd092f7a9b069b616ae07cb05b34aa803fc2e787d62c6bb26164f734bfa68593fb5dc052737aaefde3d4fc39bb86ba74ad28acbd1f774234b83aed5e5e4663a1e0646e", &(0x7f0000000200)=0x96, &(0x7f0000000240)="15ed286b403d8c725d1a8a00891de5fd4cf6d43060f46f8d40d9f79102ee46522734a4855233b0b3949df1762e4794", 0x2f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x4, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) close(0xffffffffffffffff) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r6 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x5a, 0xffffffffffffffff, 0x7}) flock(0xffffffffffffff9c, 0x1) executing program 0: socket(0x2, 0x2, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = msgget(0x3, 0x139) msgsnd(r1, &(0x7f00000005c0)={0x1, "0c9bbe4d043f4f54b35c24777ecc442f5579f0955c8e673db0e77e358ca37b9693324bd062ccaa7071777f074fee6da0ded033d7e9cb452f21f4acaf1baca4cf1b4d50004dc92f32cd9c36cc49d08110589dfb81dba87a82843dd7408294762a6be7d1532ef211fbe58ae872b9ac85b964fd28d086e846b2b74f6e16152d6550065af2917c268fa6"}, 0x90, 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='W\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYRESHEX=r3, @ANYBLOB="a9bc96a9f8df4689881b4564d9107a2679b5dabf9ec9f614545c63a735b8d31f3c7699ae5254ed8c1d35f858f3fbfcd5f0e30c148df87665fc62079ac93d89bf44a383e0b0f63d5e6a427f3a8ec2ddf636d0439267145df7f90f6279a1d6a98097ae01541522f76c101e373dd2ee6f7deb1dae5e8c5be3859fae20e86eef53fc618689d781fc618afb829a8f803e66830e100ee632d9a24a43dad58a0e2e349a8f1144b870978c08624191ddc2951ed0ee63ce3fc755008de131f1525f6ee7b21eb18c14bdcee3462ba074998d77d45ee73f720f6393259a81cb057a38764cde351e283539bde7ce4d", @ANYRESHEX=r3]) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x3b5, &(0x7f00003e0000/0x2000)=nil) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) chmod(&(0x7f0000000040)='./file0\x00', 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000240)="cc1087d9283e9ee1a728d331e2487a8f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b95247a750926262c077d80b34d47aee21e5847369062225cf8b3deee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b", 0x64}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad9410847992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba", 0x1000}, {&(0x7f0000001f80)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bbf268062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf53233b7fbfcb9b766df69b60b322215d77fc491346f9a147254ff8ee000ac635a630bd806693d2af93354cf8a89a9db61432757e4330a5a15ebdf8afdfb8755da6be9d22b18f168e90ce8644aaaba27992985fbc5b301edc14bce57e74ef096cd8bebdf28b4a811728b8a16856e55ac5d637cd44231b53faa5671ae11872857bf1aeca392866eb12b6b3de76f57c2b5bb0fc747794978ab0013352049e5213656e996cef8b14914e45b5c81942c17dd1512f0dc8da0191d3f94ac01f767a49176239e923c29db51baf010047fda74b7b70b1c101dc453c199c21892094460795ceeeffdd6e19261ef8d78198ffabd9d68900cc5c2677e3b9008a5e8a40a50746cbec176549de4dfcd5f208829868a6e57cc40dbd0497a3f131456778d5fbf7e05403af246a13948d297c6f095bd0513729a6dece2b5510a1ddbfa9f1976d513d8953c3cfe133d6ab2d4a7d21058451fc425101c4ad631c4bc1cf70ebcc9235266bcadac9639f8d0bc8475452be55b6e337e270f05d15728d6938f0f9812b7437ba60901505573544c629a3cd37d4e62f35f65e199fb7c0ddd35b7daa28a1556bf932f1accef32a509d9693122d9e2672fb574dfa6fb34e6550d68d2be3698299b804a352a4ea7b1b1a431c5b620539f85923f8a1ab8cb17e17ebaba06d3bf4973aa73223cec66a6c554c8af586cc1797595e31aa63252386aacdcca7badb27c41098bddaf0b3308332ba83496e3dd4852a8babc5636353cddd3c3eeaf62fad7e7327b0fb649592a9a8a363df96fdb54afe40fddca5cdd0d36a0bc6072639c17a2c268fadeb54cf7811a6643c2bdd3c6630b4965dc8918d595696012ba5cd53a52f7dd0b19048e98a325d20240dfdffbd12a4de21c314d6a24bb125545d749b6d23f562d7943fb505c2b63199841ed1887a3fdee345bb0893f2cec98385bd328cddd3190fa8b64651ac59901855db1af80458ff4ceceddf4f0d83151801370aff31b949d934f0ca671df23ed4013e2f58c17548d66df8e51082353434cdf7713ba7235d210886af6821f652a11c9887b593af2ec6bb49767bafa7412947aa218630b64dbccef473694c62e70f7938ac78e31e5187dc929729ddf2d9f9b3a74546cf03bf6e53287ef2cedd843c92319b2e2034399d40a0bf3edb21c408159e838439ee2e6bf5dbecc9aafb94c5b300104a8ae872b615cf0dc0027030b4d1232408425829e02c168e634b5f1899844cb2c0692d3ad559344a1acfa9d6062ff5de53b0b1c948455792001ebaba7124bebbc51402b39e3cb4d192c57ca7d906e54c6adc3dffc0172c5635de7fefdf07d7a974eddfa7c672b4f208211d356cba9af176b2df1252dc69e9978651d5c36db82a32e1b2b9a6eeb77e33a01eebbfff7575e9c9619a5e3da33dbb4a36026c09b416b721f54cece8d95482c39f907b4271f480e8854bfdc9e59a140232c97eb77e1d2cdd8eb0bd700d69c43fc99eca78fbc2648d9671067257ada16cfa5e3c0eed9fae6ac7b55afb149696de7a7df16896d8c5d55267f853bb1d047b56174ac42d35ecd26b8881911962979777934f90dad420e338c363694652307a95b99ee2b5b84e93ee1d8d438fd45b9f8a4a1eb931cb25f82a289f7aebede2be23796cf3e540dc94be9e7f16163b0c0be4b1e0baf628d7eba3a0aee2fc2cf33939a8c3a6434b8d1f729bc8519485bcdbef9b95ac6b8cd8f2be91381f5c3f345", 0x602}], 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae", 0x2c2}], 0x1) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffdc0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x0, 0x9814, 0x6}) r4 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)='V', 0x1}, {&(0x7f0000000240)="76b05da480951e128bc51bc139028db16420", 0x12}, {&(0x7f00000002c0)="43f6c1f8514f578ec86809aec7870dc24109d2d8a04b74c3d7fa03bf1732e10be8fc564ef2758c3df83df7fe29babd89186e94c2edc29cabd9f2c0e5946fe195042bc80536bd7383d6caffe3d54000464de778ba9fd6bb217593c97be5c3d2406c0bf30160549c9e0bd63eb4e1c413cd63f7e0d19434bd77ba32acb61257d90b5b906ace21a3891ca2d15b507167b396bb1cffb34169e6a13247f8831d2cd825721d82902ec338bf522060cd98c2", 0xae}], 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x8f9}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}, {0x4df, 0x4, 0x4, 0xaf5}]}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r4, &(0x7f0000000040)='L', 0x1) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, &(0x7f0000000380)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x0, 0x5}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x40}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000080), 0x100000000000025c) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x3) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 5: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x112}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x200000000000000}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() writev(r3, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x960, 0x0, 0x0, 0x101}, {0x4}, {0x6, 0x0, 0x0, 0x6}]}) sysctl$net_inet_ipcomp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000566000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r5, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) seteuid(0xffffffffffffffff) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) getrlimit(0x4, &(0x7f00000000c0)) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003a40), 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r3, r4) setsockopt(r6, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000001580)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = dup2(r1, r1) sendmsg$unix(r7, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r8, 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, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(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, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/138, 0x8a}], 0x5, 0x1) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0xc0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setrlimit(0x8, &(0x7f0000000980)={0xa2, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4b2b8, 0x0, 0x1ff, 0xffffffe1, "00000f7e00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x4) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) mknod(0x0, 0x3a0914c44f7b202d, 0x200) r6 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000240)=0xffff0000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180)="8d46c783", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffffd, 0x40}) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x10000) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x80) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240), 0x10) write(r2, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543bb37f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46ca56a20dbf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xa9}, {&(0x7f0000000080)="b300e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) fcntl$dupfd(r4, 0x0, r4) open(&(0x7f0000001200)='./file0\x00', 0x8, 0x10) syz_emit_ethernet(0x75, &(0x7f0000001180)={@random="09601e060005", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657579922de4eb5a0220000000000000005f8d1b29455425a2225881df1740701ff527ef238f0f2a576e77eaa43ba3a4bb830c0b7d6301bb7d7b150f3cf7e31ad2f15b3fbc727327cc3c630f9"}}}}}) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000080)="98d57f719e2c96be2fdf4258e5c9d3a98a8ea801e88580203b0273ad15704b690a2ae83eb45352bf918666eef0bbdc02cadf814541de499b704ce18e5ca4a9aaed8979c1b45865ed06", &(0x7f0000000100)=0x49, &(0x7f0000000140), 0x0) executing program 4: open(0x0, 0x0, 0x18) socketpair(0x2, 0x2, 0x7f, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) close(r3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x2}) setreuid(0xee00, 0xffffffffffffffff) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@file={0xd77c39c2e5de22dc}, 0x2, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f00005a7000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0), 0x10) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;³a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÊV¢¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W³å®_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 2: open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x10) r0 = getpid() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x118, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x10}, 0x6) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000240)) r5 = dup2(r3, r1) recvmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a64300000000000008000000fff700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0x68}], 0x1) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x5d4a) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={0x0, 0x8005, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/255, 0xff}], 0x4, 0x9d) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x1f, 0x6}, 0x509, 0x9, 0x77}) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x21}, 0x0, 0x0, 0x2}) r3 = msgget(0x3, 0x280) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r5, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9)   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000257000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000000)=[{0x2}, {0xc}, {0x6, 0x0, 0x2, 0x1}, {0xffff, 0x1, 0x6, 0x20}, {0x6, 0x2c, 0x51, 0x40}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000080)="11d558a057da0893a00965001a715abd87830c57b44c", &(0x7f00000000c0)=0x16, &(0x7f0000000200)="bcdf5fa731b6ff333d5d70112788d458f0f58d83e5240e0467af195756c54384919f65a45183540caf011a28333f0937e822b8dbf784e548e8a23c1f29c1e7e5d47305ff0997d46f675e0c0a40676617fec7911d5609735ea3c28139f058587c9fd4b35b46bdded8713ef04206c97e47cc0ea619dda1b05147e754d7165fab0ad70acf4ea1362506ab473f20e897d4a0659d659f445dea922f599283f7baf3c19ea38b62e2883b8d75afa5258964b83076e5a534afc2e2f0def07e92ce17c8f4f3103a5b3cbcc32f82c68cd2cbe240051c21de95327b83379f2bdcee8665cf53d0b992825298f1d37d854cc2cf9067c4b74329449c34a3e1df4eb072052f", 0xfe) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r2) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x18, 0x4, 0x0) r0 = socket(0x0, 0x4, 0x0) mknod(0x0, 0x0, 0x52) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = getppid() ktrace(0x0, 0x5, 0x1332, r2) socket(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07ca", &(0x7f0000002800)=0xc85, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c", 0x9e) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x8000, 0x20) bind(0xffffffffffffff9c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x3fc) link(0x0, 0x0) ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ executing program 3: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x73) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x4c9e, &(0x7f0000000080)='./file0\x00', 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r7 = kqueue() r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r9 = getpid() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x7, 0x3fc, 0x20, 0xf811, &(0x7f0000000340)={{0x5, 0x3, 0x6, 0x7f, 0x20, 0x4, 0x8c63}, {[0x43, 0x3, 0x5, 0x3, 0x6, 0x1f, 0x10001, 0x1f3, 0x8, 0x8, 0xffffffff80000000, 0x9, 0x200, 0x9, 0x3, 0x8df6, 0x0, 0x4], [0x2, 0xcd4, 0x0, 0x7c, 0x20, 0x101, 0x1, 0x7, 0x2], [0x8, 0x1, 0x9, 0x100000000000, 0x0, 0x6, 0x12d3], [0xff, 0xffffffffc9ae51b6, 0x3, 0xfffffffffffffacf, 0x1000, 0x80000001], [{0x1, 0x75e, 0x9, 0x6}, {0x1ffe, 0x5, 0x7, 0x7}, {0x9, 0x91, 0x4, 0x7f}, {0xffff, 0x1f, 0x80000000, 0x81}, {0x4, 0x3, 0x401, 0x6}, {0x0, 0xfffffff8, 0x5, 0xfff}, {0x6, 0x5, 0x7ff, 0x7}, {0x8000, 0x2, 0x5, 0x1f}], {0x9, 0x8000008, 0x10001, 0x8}, {0x5fd3, 0x1000, 0x6, 0x9}}}, 0x0, 0xfa}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='y0', 0x2}], 0x1) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) fcntl$setown(r0, 0x6, r9) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x3c, 0x8, 0x2000000000000, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x20, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x200, 0x9}], 0x30, 0x0, 0x57d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x86, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = socket$inet(0x2, 0x8000, 0xf6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="53a7c3f17f5676299a0600987beac1", 0xf}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x8) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaa8000000045033db2a0780800450000280000000000019078e0000002e00000010e00907800003cbe898f8ea348cd47f64c7b0000000000020000000000000000"]) chroot(&(0x7f0000000000)='./file0\x00') executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, &(0x7f0000000380)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x0, 0x5}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x40}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000080), 0x100000000000025c) d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3}, {0x2406}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x9) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) 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(r5, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x2}, {0x8b, 0x1ff}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2b16, 0x2, 0x6}, {0x2773, 0x2, 0x5, 0x1215b142}, {0x5, 0x9, 0x6, 0x1}, {0xff00, 0x6, 0xbd, 0x8}, {0x9, 0x1, 0xee, 0x4}, {0x9064, 0x5, 0x1, 0x2}]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r3 = fcntl$getown(r1, 0x5) pread(r0, &(0x7f00000001c0)="95b423f4bc2c526da1a68a0843febdd903ad56ee2dc4bff12616a2c4e43e1bedcbc7342cc3416e575b0195ff70e35860e7890d06f45dc04ef1520ebfeea46c2935d55248f9deaa42d48d8eb97eac913a219d0fe28b6df01fdf4032a18a48a2fe165db310273e13dbec50f52128bff01cb1876d7c3718c2b9a63674178205e8c5e75ba1b1cae1b6ca56005b52e9068d88f5ae6240b34f992476fa46f69b8d52e05ba1574a15fdf49265a88ee000a8", 0xae, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/195, 0xc3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000003c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0x4}, {0x42, 0x5f9749f}, {0x24, 0x6}, {0x81, 0x8}, {0x8b, 0x5}, {0x45, 0xd1cb}], 0x6}) r4 = socket$inet6(0x18, 0x5, 0x0) getsockname$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCFLUSH(r2, 0x20004268) r5 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000540)=0x4) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/169, 0xa9}], 0x1, &(0x7f0000000680)=""/130, 0x82}, 0x800) openat$vnd(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) socket(0x20, 0x3, 0xc8) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0xfffffffffffffff9, &(0x7f0000000840)='./file0\x00', 0x8}) msgget$private(0x0, 0x2c0) bind(r5, &(0x7f00000008c0)=@in={0x2, 0x2}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x20000, 0x0) fcntl$setown(r6, 0x6, r3) semget$private(0x0, 0x1, 0x20) socket(0x31, 0x2, 0x6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000940)) execve(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0), &(0x7f0000000ac0)=[&(0x7f0000000a00)='/dev/bpf\x00', &(0x7f0000000a40)='/dev/bpf\x00', &(0x7f0000000a80)='*\x00']) getsockname(r7, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0 executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x2) executing program 6: flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x17, 0xf8, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast, @rand_addr=0x1]}]}}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f00000000c0)="a421a3fb84f2a0fc0d7655ece4286db5f59cabe8bf0057d574db20e4d8e14e51863c498b12490da182d8974003", 0x2d) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r1, 0x80, 0x18, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) executing program 6: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80}, {0x16}]}) syz_emit_ethernet(0x66, &(0x7f0000000300)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xf, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x3, 0x4}, @ssrr={0x89, 0x23, 0x43, [@multicast2, @local={0xac, 0x14, 0x0}, @empty, @empty, @multicast2, @loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) r2 = syz_open_pts() close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r2) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xc0e99db6de761f86, 0x20) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) pipe(&(0x7f0000000180)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000040)={0x6, 0x0, 0x5, 0x0, 0x0}) r6 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) executing program 7: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r1 = getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x40003200) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x62) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) truncate(&(0x7f0000000100)='./file0\x00', 0x9) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000400)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1, &(0x7f0000000380)=""/112, 0x70}, 0x2) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mprotect(&(0x7f0000555000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x10}], 0x1, 0x10000) munmap(&(0x7f0000557000/0xa000)=nil, 0xa000) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) read(r0, &(0x7f0000000000)=""/115, 0x73) fsync(r0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000180)="39f29fff56576a8d", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0x1}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0, 0x4e}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x100, 0x200}], 0x1}) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESOCT]) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d708f45b6c81be4db8467ed436eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}, {&(0x7f00000002c0)="ee11896cd678991e2bfc52f18cbce54a9e04cddeec49d75ff108b1f9c7a838226ef338cf11397802e0b421fdb54a07917bdff9d4387edf442725ad00fb5711e1a721", 0x42}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) setregid(r2, r4) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: open(&(0x7f0000000080)='./file0/file0\x00', 0x615, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xd96a, r3, r4, r1, r6, 0x4, 0x1ff}, 0x4, 0x8, 0x0, r7, 0x10001, 0x5, 0x7fffffff, 0x3ff}) setreuid(0xee00, r1) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r0, 0x2b, 0x800, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85}], 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x80d) close(r1) executing program 6: write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) mknod(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x80}], 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r2) listen(r4, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff02000000ffffffffffffffff"]) open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) close(0xffffffffffffffff) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) r2 = socket(0x18, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(r3, 0x0, 0x53) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendto(r2, 0x0, 0x0, 0x402, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) socket(0x18, 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), 0x4) shutdown(r6, 0x1) executing program 3: setrlimit(0x1, &(0x7f0000000300)={0x7, 0x80054}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) setreuid(0xee00, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) bind$unix(r1, 0x0, 0x4) seteuid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xff}, 0x9, 0x6, 0x0, r3, 0x80000001}) getpgid(r3) syz_emit_ethernet(0x36, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r4, 0x7ff, 0x5, &(0x7f0000000040)="c6f9e44dbbf6d7c937c1bcc22d024ba353129e37d4c6e66448c0d6fc36f0b34eb65c29d0dd1fb0c8063c9d5ba67b3c6a124d627cea6808b222f347f10d3f9df39b8b527640ffdc3c898bb5cb2d33c001aba89e26f6cbd99394e556483759dc3a4c60eb44", 0x64) getpeername(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/262}, &(0x7f0000000200)=0x108) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x4ebfac6bbaf7929) writev(r5, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x33b9bdee, 0x0, 0x0, 0xffffffffffffffff, 0x88a, 0x0, 0x100}) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r4 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r3, @ANYRES16=r0, @ANYRES64, @ANYRESDEC=r6, @ANYRESDEC=r5]) semop(r6, &(0x7f0000000340), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r6, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r6, &(0x7f0000000140), 0x0) semop(r6, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r8 = getuid() r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r8, r9, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r10 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x326, r4, r5, r8, r9, 0x8, 0x1f}, 0x0, 0x1, r10, r10, 0x0, 0x40000, 0x7ff}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r10}) @&qmap stack 0x20000000-0x20400000 of map 0xfffffd806ef29008 failed: hole in range executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, &(0x7f0000000380)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x0, 0x5}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x40}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000080), 0x100000000000025c) executing program 1: r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6", 0x3c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000, 0x80000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) socketpair(0x10, 0x8001, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000388000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x7) close(r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x0, r4) sysctl$kern(&(0x7f0000000100)={0x1, 0x35}, 0x2, &(0x7f0000000140)="fd1a912bedb6f608cac4de7edc8b19e84abd4161b63518f9be4aa215bc62133d8e369dbbdda91a016fcf0adca6996cafda0bd08ec043b685c74a250de5816099428fce4c1e7e987dec9d1a911113b14e381018e0e69e02febd2fa893a7d3ab2b96a105ef85bc2848388347bf049475c3efebe768f31ae3977eaf7dec4a1f263ada03da8f4db9e10a895b", &(0x7f0000000200)=0x8a, &(0x7f0000000240)="48f8d2984693d5a0473f54c0941f6893e15c6f7fe8f084c982bc7c138a6b5f471fd3b1d63b4fea712cb53a4eb3f96a8d2660c6cab921746a8b6e1322dbc53ddd2af1699891daa7f8fd4e0cb261d6dc05a92c63b102135189e24523a7f82f3fba41c084e7943188561c59e750cca627776f166003fc42aa3b78e50be53543847f7ea0639847484893339b64fce8ac97b770607847d933661776a20ad3a9ee5d059d0c59157d2f5384c02b5376eafb8f05a423256024d4b74171719fc2ca12cc4eaae7feec8ab1b36f0f6bb79a86af4f8e28a236bbf42a2a8d6640221bc3ef951dee7ddc088e66c4d618f4976cda92b722630dd06e20", 0xf5) chflagsat(r5, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), 0x4) r2 = socket(0x11, 0x3, 0x0) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x5, 0xfb5}, 0xc) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(r0) sysctl$hw(&(0x7f0000001340)={0x6, 0x17}, 0x2, &(0x7f0000001380)="152ffe54bc6e20fcfdca85816cce76bed87aa6b632827f71fe58a29503752e81f9e0bbdb9cbe3ab826b635bd53fb8674b32dd12078668e6df8643209f6a188229509eb4d53fb29ed2240ac5129674c630b8580d9716837614ef89e805587fcba167ab757688c247221e53b2fa9b72ea91f", &(0x7f0000001400)=0x71, &(0x7f0000001440)="133d77b4af474874aca1f95d42296b9c8e1dcaf20e10683d500151aaee5d458719bd74dfc29769bb68597421e4798e35dc17af0c3b98701dee5e7568e42e45f6b187d73393cc59ce1f063d02fd79da3a215d78638d43e6ba210df7c46c410cbfa07b68ab8154dd746e531669f523b1c1b28e5a64e8a33765901030f0fff7b718c8d7418eec1c68ed437ac6ed66507063bd586a69152060d34d6c12518da59a568a738801d51dce5534fbe8bb84667c905ad4", 0xb2) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[]) executing program 3: setrlimit(0x1, &(0x7f00000000c0)={0x0, 0x9}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="a02ce016", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d4a0b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf604cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687b6fb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e00000000b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfaeab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) close(r1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chown(&(0x7f0000000100)='./file0/file0/..\x00', 0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000700)=[{0x0}], 0x1) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(r5, &(0x7f0000002880)=[{&(0x7f0000001140)="48e34cb837f8fa8d0adeebeea1693ef20d4d04c34213101623bec5c63d5a458cd472be7770e0ad6ba1eeca32ea1fa4a186fdb6e211b5157c40a210e5690ebe824090c438397db3c97f79e1a370b6603f4429bc3dffdf08cfe0cceb55838c800debd3620adfdb59", 0x67}, {&(0x7f0000001300)="d2c2e1854454eb00347b04cb498b4b0b9a3ebe7b713598b18a6ef8062e2acbecb73e15db11d635d2768421614fbff9c6cec68fe3ca0b3cf4802fae5ee696140f16991eabf733c6d04357fe5c42d313023b012efaba45ef7847a8a2b3868850c9b5a4dd53e6e907be03518d703fff5f46f54cde07408265ca5a7031bd1ec3a8e46d550a2ffbd27efe3fc381e38af46c02563b89a67e5efa48e8a7f0b6a3aa5c6553c354fd0c9716f51e51756280d6939c70350117e14d1fd55f6dd2276ea5", 0xbe}, {&(0x7f00000014c0)="069a7d23134d23aca8e327d47c4eb64a3ef53a2f4682234bff54e15983532962f6f794173454e836a6588fe19ad074f3a73c4d54877e0a709cc8e09ed1daa4928fef7e2fb2ad8d70c2819f9f34abef9e97c9908baaec1fcd7ee1c58852e3cf7328c81555392cef2e951793b576adc4e11c7f29875af9144372bad9c14c48d77ec92c82a361cddbf443ab58445da97ade259fa89e4828b7cd78872c6fd7a6fb5b329b51c823e6a6b19b9f0d23fc757b618c254368cc57661cc0d12c141d8cf9271837bb029d5c9bacd31055e0f6ddbd10c9087202c7f685", 0xd7}, {&(0x7f00000015c0)="e2e0f9a1109d71821430055efc3620aa93260d0174d57e3c11a739290f92357483b9d97e4c1581c45ffd07438a32fb47954634a65d2fcebdcf084b8baa8bb5e0b12b93ad2a90dab1ea1a1528deeb54787c1a375cdeb040cd8dfb6018a1a16e9f531ceb78bc6294107a3f61d583ceb3afd8f7c290a06ad0ea340a03246c04e0a22e0b4023752289b66e3112a7a201de33f641c9f4f3b5dc37879896c9f1286812ca5c34f08e6851d2e068cc84b5514252c3a9a219332c0256ac908f352fe6d31f05c8591c7c3dbfabe4fc8a495c32d144d0b8bae3413919ad0c8661d57014aaa1cd38efe92db9766836199e9fceea3e2221", 0xf1}, {&(0x7f00000016c0)="5bbfb6fb02c63f92dccb5a31f6ebf505f4562e74ffa5c9973adc04b333b5f4fbdc11cc6c3c5a207ea6a4d8d3311c76d7b718b3d222faaef72d6120a5b382191f7498f48805e262d19dfb63b96558ee1914b33afdb8a2874aca6d0c986aa5989503661a802f48155d1185dc0b1b27769cb0a2043dd925125537f216d01f29af88e8f164acf2c85f3734f1a1db1e7eea5e68a7044d0d485826d115e70876ab5af66db417c3e5b5b435f3a156bf8d7a94f257eaad704ebced7f009880f7f3642ca9e435a49f2767e7d6f5521922f0958346acc31c80855f3e1ca5f16773be397349bb1307", 0xe3}, {&(0x7f00000013c0)="e8aa16db1496cc229b8a566a012f0346b25003052c3d5644e5b3ca4938a0ef9112b2e240a518e36e34e66224ec399f63941b862076b276549570e31af6d61348cd8065b26331230b5cef570ead1d356040c62f4143e5f72d91f239433ef63bef521514ed334cbad00f12478ccfb08aa33efe7e710bb99a5c36ab29debcac007f980c50215fee796346a93375e82e", 0x8e}, {&(0x7f00000017c0)="119331306f322928ea712fde16e5124e22e76c67998af9a7fb9d69b6c4a9fa0bea69303837215225488e3664d45658d302b287f598330a598487476501defbdd92214819d3d9c4d773a297b83a6caed58e216f37d414dfdde90b79461edf893c6ba4a901f219b22524b17cad508b8984ab208694967fff5ce96b44ca758249368aabf50e0bd895178f4033a189c89a10a4786c18f6998b35731b1c1c1809bc16c803259268c185886712647a99c92e98c3015a407b7bcf7111ada3c5dad39e922ab236f634e9deef9e2871bcbaa39735b1dbd9e2111ee617beabb0ab740fd98e20ff530f5538c8b46ad1fd87d176c9351bcad8a202a48f622b025852bc52c917d3e854d593a46d5f23ba00e22589d1b34db56c05618ba900e00325010110930a7b8407121a1ca3191c9492f2bca60ccba9e6cde99e8f106b39fbc8341d77dda39e70be1f603ecca05deba2c8944af359ef18fd5335fa50618716a7d5915f7f030c81384057fdc367c6da702539e73ec0715d45841f7004108dcbb6c9ba98e3af55c0088e0a42d9f5ca9d8208b02b367f292b02b49c856d876e7aeda4ef45b519103cf9630c5bc63419a9c0bb4380f0920b1a1d4782fd44cc342a2fe500f8074a3eb569cdffb5ef192c25b4f4fd69bb48a905c7cdc357846945082aa0bf0056e738b708163955039ae108e3509b06228b7161a56bf3c36cae168fbe3627350ae4bb3c408b185739ff4545f82e66051f497c854c85f99f015cb632681e1785ca98e38ef852fc8f1d9b3a23411b3cf162a81f69b753cdeb2bb660a863427c5fe50b4a1bf28683fac6bb9518b775359d10e9f3c0d0ad99c38575d3d2d3d078caf105ed21486d865e233bd3b7f5bdbaa4aea2eb78e8d2ca50a5bf052f9034ce33f3292aa1957da672964c9ec42f8b1f136ce661dcb6a1c2159b5e7d120284e6ab09c9a07245d58e605ce02a063228109e1a443a8073cd78eb38af4092f0df9bccbc5c37b41c0f613522687db0d88070897cb26bc449004dfe11d88570ef2a76469f46f49e14d2a5586e14aa78a9b3695910fa60a5cfffb0c58b77b6fd24fc59571cea8f96f30d2d784cd4c17a0a57ff55cecee6157dbc06e8c84bace90bd30204974afcb37c806fd88e9f8427ee23c2afba7b73bc710970e3a6dc46eacfb62b168083a873790d8c959f96885d3035b9469401d522bdf42b135df1bded6a74c7ffb4e3d2479563510623a930d4b4f85a497d3eba5926aaf92f5f033ef8b8f7ce4eaf2926f28a03ee6e69c15397224cdadbff9d0ff78b340cb6ded04867f84d03fcb60a5720fc16e08eb5f84a1fda97ceda04f8e19dc67bcfdfc2e4f7d1dcc48790a227c672c0cbcb3b52fe8ab0b72ac6da8c2eb97d393b806645b034347a93195439d1737452544227f4dc750778a055acc6c971f653b05812e0dd8f971c99f91e7321375a09dc5a77f9a42176b9677c4aea2805adde760b724481fff15f0a4f07a00c8450e37c71f501f47160dd083cbd4d414fc48140d8f442d3a8afc8ae241897f3327cd3ab5f747e88e42a3a6bbc4da1f1e44ddf6cd1f844b5254694576ac42b503d16aed64c6512a237b61cd179e74931691fcd8f025363d9db99f2cc7d24e260cdb3ab233916ca9a277f14f5e831f7cf93dd4657ef1a25ca69b7da9eabbfe649b8017e0f2fd37173e800dc2eea13e6aaca27cd95da660489cb1df05361c0dff2192a0b4cdaf31a959bec8e966835328da0af448b1c70fb572e1ae4865dba03b6d04ffadfad16b3e37464bf99a7853b9bae2a15146ade8672ee788c5f4b5e76673bb7cce211b5f30ae4c1c02d381463aea2aa2881c7932739361256543339a721dc21bc40ab2ddac231d771d093ccba0cd0cd50317a83ce8765618b534fdc0341df639727984608ec4c526331073513f798027b8470ebeb3486082694c3d8383188d85b0ce41dcc06302f9d94ad38921166bad2b4bf15b1bf8c428a1ed6103145e5e5a03c6891f3e801cabdb47b389f551d3fbd1b06e0f31184f7353f0c69b4a0420cebd2ed8eb0ad279aed93e540c1bc6c76f6aa228cc52f615374a42d9ef6b8f2608a1f9cfe0f355d80164b9ddfff9a4b40d4047b3af6588d54e35de5185f58802ab233fa85314fef5067bf625d5712ae5b8407968ce6fb4a6db1c2965e8f92bbaa41f5a31fd7d091c9105b395056570402329bc1d39aeadcc08648beda3b29206276f3bd1a92b1eaee3c1c2ec067619e165d3da6f1de0ff6ac6a8a25cc9e2e80222293586e60438edd01e00015a675383313ef3a7924978469ec5c507b574a52a1ded5fb698f0dab3f70a3dfae003dde664f667e299eccf89039ed9b4e441661493744aac10a22206a4bc7dc2351810a66257830aa649b97ca78e1cd122bd2d1f1ea1d8f8468d73bbf62f28cad5a99ee2278bccb3244d5f4bbf257581090fed21a4d420f352ffce67d24ed8c76d05fd7c0f08d73ffd7eace4f4d946f7f3fcc4df6630e1a46d41dd8a24acc8edde7f236c682a24d1f509b06caef127f49a610132d6ab3da08ffcffc279b9bd67c085ab989401b5ca8a9a2ee821c711b194270810f4e0c8edb6835d76b56ef7df068dcd865ee9264b872c1cccf759ad7327737b099f50a5359d45273b545110f60684c5896378c71dfe14fbc1b3c4d3e767ce22d041524a52e83085944972471b429f9f57b22a66923a3c61f0194a3dd87cfdd5f9ba7fb9459ebd0a36960cdb9565a15e4b27bb1c778486f83abbd9aa3e06531e4a18dbebe3996b1eefafc8017e10ac4d44d755b087bb9eee0625426cbc5dfe371492e5dd998397404914f9f90eb22f7b9a4cf0c58c0f4bb3f709cfafebebcb54578fc581e66e7d9b58c04c8cc0fd55d0c0a126aee0d5758150ee15635427d2afe21997030fdcd7735f45ed553400513860ad78d3fa037612270ccc939cc35faba44a9dd196bdd062305cdba511ab38eb15613ca468534f68abbc83c07dd49e8068b99e81896076111338ed7f72e44259334a08b963a551fc02478db6f9ff323f7998cdbab49af7218cc76769d95ce81e45fa0d6f83f1960c8df8c56feaddd495c6c6fdfc0fbd48db55b1ec36445e86ef4bcd84dec7268e17c0df4869a5784db380645d42027bcd74d848bbeaf4a569e64f890c837e3d11b1bda574dfb6e2b5d65b32271c59788642e500633d4cc03be4ac1afad87786432043e7febedd5018441f0e979cd62e214258a38781e503fc61b6bf02d0283027fa42d6dd1dbf8e1a74ef627a2ef57e5921777006e0490db6b4d77dd65a375d3c133274bb6e5e43fd72dd34de7c26f9c1ede475e58400a2c0dbaaad21cdcf156ac5670993d3991e7018515642e101ba30c98d4875619efd07faf892de60868310e2b01460e209e3e5853fee87b93960a51465cbf4e5877f9adad38b5e88455ec9df5353e928fe0065091336c2fb26075f0cb1fce0a466689b6af4afed39832bca05d2af5f5f5db7d9808eac72ca7c1c5db97c21f04e702a4dc716f92b7b3017779f28ad1ca352c2c83a2791d36f6bbeb2b5fb3fec801246721d988598b94685ea765c3f4e3baa4aa6259f1bc44067249089b650b394248eae636bca2b0f215d266c0e324dc5984812467a92aaf679935f079a0ae84b2e6bcb6f4c451301ea846c5f56b9ecb33e3734db57cd5b7fedde9d85283c7dca108dbf87cfcdfa5a7b62adb8f7b425d17fcbf7285b702f182c4cb0b395a39664c0eeef30b977f533c6873b81b7a2bbd99971acea148fa5ee4d5e0670289d6994f26b1c5632a8b271bcbf82cc21325f91b8d72b4f15615cf53615b0fa2c3ef8fad436fb7a6a5fdb3b4e65700ab935bd6e8904f90424833176aa094ced3eb02ed233a0110cda8765e66fce18500109e8fa3da259b76fd4b3e0062748f4569006f5f04ae11e3425015750f1bb30aec09fd75df6ec38e4868198768f6130383865829a2139e1e313ea9b66f54c5168feba590c62422ec7c90c2d8aeed1fea4ca2d426af22e61df871629239b451cbd1eea9f3de442269163517c7a60c7515fb9f739736a2be0e65295c30620fee16d26fb5b2a38d1ce96576ad088acb5065c7f460ad56c3dbde75e5047584436f39a72c155f2db53dea333a6eaa21fb8b301be82f4d740367467fae9ed3b796148f4e40bc7d8efddf98b0114d97b7ead673206b6503489b2c5ec472f1c1a90eb27f3c0028209544f4cc0bd40ece58f3f0d533e975c6b810fe19702f3b7f9baec0d01afa238b6293540fb5240af5704d28e1bf5ff6079d87d2d32be6cf93ec006ac484fc905066543f4450720276ebffe7d3d9f65064ff961e0e8c1c004b4309533ef8797c33a63b1b88e55de56b7b4beb883593d3a735a395927f3343c44f27dfa9bc16d8005333c55f3b2f681e7e641304ca99f0ce5a001daac2a2c97f264e723809df5a184298fbafcba930cf796aab54220bb1fe9c89c4d98b1668c3daf08b3489a34de52f7b2b8509254c9daa75bd10e72bdefb1ce3a9013c635817f1e6f0f7cee71b13c1c2b8e41c37ac7bbd8fe997562be1c559877adb7855b904c1937952b57d8262c3bb20e461b5f4b68db5470db9a34c370f88508c4c5e107642100e6a00f0830ce087b14614ce13116003b149a6b349493d28f67e9add3fd5ed9d103b07b97a8479517928e8fb3931effca32db413a9d3bf1efbe4420326e9cdebab7a2eafdee0b38fd86641a486a0e012dd3f40e59db634b708c4fe44c4e24c014bfc26c537adcdd11993ddbe33a639df6d49aa2c76dcae641707b050a4773a316f000ec70fcf3c1e8e6612db2a32763951f6be6208fd2be0b72cee755fa0233e803a3fc89c7822bf7640694eef17b0fadbd8d65ec9fd07159924f76bb78552fc408efe901ebd403e4cc036532bff2466fcec97427f51b57fd11d0d78670f8aaca6bb070bdd85527670e052265e43cf12f84146162bd9269f9a96c9652a79fafceeee39ce027aec4c7283c6bb093171cd412a52303ef70f48cd31f4b2a2caa77492008a6331d8461cc1a690e874f7c0c31131a66dbdc31fa6b03d9bdabce33fa27be02edd343e18b3ea06b950d27fddbec0df64a47597f0b1a948967d24224fa0e2f73a6371ff4a88c6bee80839353074e30b5b1dccd535a0a44579ac5220a7a3a4f1463a7cdc30eea96779b2c79077210448f75e2c0e665a2c1b8213276e3cca784a6f3b95ae3847689d8ad4e0dbeb0fc6b6ce1370d11bb751f674ad123f3f90a397eeae5e1c30cc75d4535f8a35ea65000a28ef5f79bd5de90f6300d3524d969e06cbf15ac1eab12f9cc63e47e0793500c8c7b809790e174ffcf6bbe938345b4682e493fb5a555225a3bb1603d5eeb80dd61a18ca1f5e964dafe71ed2fa1862c50f126d44ffbac82cea68a12d605a910be82b6b298a5fc1f839fc49ec368a3a16c7ae29d0807f408a11f38f91499987af34847b1444c7683f3765c9c7148fec28c0d0e7b1561ea1f8bd17a98e842501ea89ab83acae284007619b28de26d340afeac4d6a14526afc98d40b3dd411c4bd15805ef0e3bfa2cd3eb6ba09c957b229c33f8d63ee09d3ec16dbf09b407801a0ab82f0cf1ca66410c66e14eb62ddd370bed7b06c03da2354b2fb4a7544b1eadd94dc3658b0d8148d42524f8d6c46759660ed238be9b974bc4fcea8d33498c9e8d5d68d3ee86a1a2de1d1226de6b1ffa70409063312b398557b94ae5d299320f331de0ae910370ee761c0f739b56d12e460c6739d50a5daa578402131df761154e5c5291bffa7f8be53a62cfb0b80c004c13f408f07b01d0a1", 0x1000}, {&(0x7f00000011c0)="8cbc48837b5cddda03f62019d653771e098b468776e90387f501903aec06f36efb39e1d0177af10edfc09eebd3ed70b97436f8b70174eddc5bf3cbe9e797490f209eeae47156578299c1ecd6ec6468fd971de3982bff353a2e26ef", 0x5b}, {&(0x7f00000027c0)="3b3d1f79533b0201d76e6d2e92468757ebe32b03a76311441ca10c3c522cfff56f1a84e6a1c042660a48dbf6de477bc4dc06c8fbefc39f1f874041bcfc2ab04ed8ec884de66ca15d6dfe4625f6c466460f12fb6f1404e8fc98fd8226ce0a3f68f2f201c97ae6b13f5301344ce38b7bcb665c251229d6a722cc3fcbc1cfe5c2ca7c99a985bcd2386ffbc6b392", 0x8c}], 0x9) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget(0x3, 0x248) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000bd342386a82f50f10fef91ee381ba5201c0b1d3b8b7d5387c2c2cdf472d1c49d2eddddd1898410345f2bdef24d93ae27058c85bf7cb10a5368769b17f42e874dff2c61f03c7969242f81d140ad145e9a47fe84dbbc50f83707ecb4caa9e08ea7f241ba3be2497987dff702f08784a3ee10d73db2e03b0902"], 0x72, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r3) seteuid(0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 2: 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, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206999, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@broadcast, @broadcast, [], {@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, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x1}]}}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000600)={@empty, @broadcast, [], {@ipv4={0x800, {{0x11, 0x4, 0x2, 0x32, 0xb7, 0x68, 0x0, 0xe6, 0x1, 0x0, @broadcast, @empty, {[@ssrr={0x89, 0x2b, 0x6, [@broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast2, @empty]}, @generic={0x89, 0x4, "8196"}]}}, @tcp={{0x3, 0x1, r2, r3, 0x1, 0x0, 0xc, 0x80, 0xff, 0x0, 0x283, {[@generic={0x8, 0x9, "52fef183e9a7ac"}, @md5sig={0x13, 0x12, "bbc9894a18514d6515032e997bbcee13"}, @eol]}}, {"b2eed72374f510ad0c42ddca7552b52ceb12b70d99285c6d1689c35384d01bf9a5f0001a7f77791320903361eb4f23345c788bffa54c549da41eb9cd62ddef68e52e32"}}}}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000240)="cc1087d9283e9ee1a728d331e2487a8f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b95247a750926262c077d80b34d47aee21e5847369062225cf8b3deee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b", 0x64}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad9410847992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba", 0x1000}, {&(0x7f0000001f80)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bbf268062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf53233b7fbfcb9b766df69b60b322215d77fc491346f9a147254ff8ee000ac635a630bd806693d2af93354cf8a89a9db61432757e4330a5a15ebdf8afdfb8755da6be9d22b18f168e90ce8644aaaba27992985fbc5b301edc14bce57e74ef096cd8bebdf28b4a811728b8a16856e55ac5d637cd44231b53faa5671ae11872857bf1aeca392866eb12b6b3de76f57c2b5bb0fc747794978ab0013352049e5213656e996cef8b14914e45b5c81942c17dd1512f0dc8da0191d3f94ac01f767a49176239e923c29db51baf010047fda74b7b70b1c101dc453c199c21892094460795ceeeffdd6e19261ef8d78198ffabd9d68900cc5c2677e3b9008a5e8a40a50746cbec176549de4dfcd5f208829868a6e57cc40dbd0497a3f131456778d5fbf7e05403af246a13948d297c6f095bd0513729a6dece2b5510a1ddbfa9f1976d513d8953c3cfe133d6ab2d4a7d21058451fc425101c4ad631c4bc1cf70ebcc9235266bcadac9639f8d0bc8475452be55b6e337e270f05d15728d6938f0f9812b7437ba60901505573544c629a3cd37d4e62f35f65e199fb7c0ddd35b7daa28a1556bf932f1accef32a509d9693122d9e2672fb574dfa6fb34e6550d68d2be3698299b804a352a4ea7b1b1a431c5b620539f85923f8a1ab8cb17e17ebaba06d3bf4973aa73223cec66a6c554c8af586cc1797595e31aa63252386aacdcca7badb27c41098bddaf0b3308332ba83496e3dd4852a8babc5636353cddd3c3eeaf62fad7e7327b0fb649592a9a8a363df96fdb54afe40fddca5cdd0d36a0bc6072639c17a2c268fadeb54cf7811a6643c2bdd3c6630b4965dc8918d595696012ba5cd53a52f7dd0b19048e98a325d20240dfdffbd12a4de21c314d6a24bb125545d749b6d23f562d7943fb505c2b63199841ed1887a3fdee345bb0893f2cec98385bd328cddd3190fa8b64651ac59901855db1af80458ff4ceceddf4f0d83151801370aff31b949d934f0ca671df23ed4013e2f58c17548d66df8e51082353434cdf7713ba7235d210886af6821f652a11c9887b593af2ec6bb49767bafa7412947aa218630b64dbccef473694c62e70f7938ac78e31e5187dc929729ddf2d9f9b3a74546cf03bf6e53287ef2cedd843c92319b2e2034399d40a0bf3edb21c408159e838439ee2e6bf5dbecc9aafb94c5b300104a8ae872b615cf0dc0027030b4d1232408425829e02c168e634b5f1899844cb2c0692d3ad559344a1acfa9d6062ff5de53b0b1c948455792001ebaba7124bebbc51402b39e3cb4d192c57ca7d906e54c6adc3dffc0172c5635de7fefdf07d7a974eddfa7c672b4f208211d356cba9af176b2df1252dc69e9978651d5c36db82a32e1b2b9a6eeb77e33a01eebbfff7575e9c9619a5e3da33dbb4a36026c09b416b721f54cece8d95482c39f907b4271f480e8854bfdc9e59a140232c97eb77e1d2cdd8eb0bd700d69c43fc99eca78fbc2648d9671067257ada16cfa5e3c0eed9fae6ac7b55afb149696de7a7df16896d8c5d55267f853bb1d047b56174ac42d35ecd26b8881911962979777934f90dad420e338c363694652307a95b99ee2b5b84e93ee1d8d438fd45b9f8a4a1eb931cb25f82a289f7aebede2be23796cf3e540dc94be9e7f16163b0c0be4b1e0baf628d7eba3a0aee2fc2cf33939a8c3a6434b8d1f729bc8519485bcdbef9b95ac6b8cd8f2be91381f5c3f345", 0x602}], 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae", 0x2c2}], 0x1) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) listen(r5, 0x0) setsockopt(r1, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r6 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) connect$unix(r6, &(0x7f0000000000), 0x10) dup2(r6, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 3: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r4, r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup2(r3, r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) r6 = dup2(r5, r2) ioctl$BIOCSHDRCMPLT(r6, 0x40047309, &(0x7f0000000000)) r7 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0x102, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 6: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x4, 0x0, r0, r2, 0x0, 0x80, 0x1f}, 0x80000000, 0x5, 0x5e}) chmod(&(0x7f00000000c0)='./file0\x00', 0x60) r3 = socket$inet6(0x18, 0x0, 0x6f) r4 = socket$inet6(0x18, 0x2, 0x1) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r2, r6) sendto$inet6(r3, &(0x7f00000001c0)="ba86a820783e9e63451c17044453cce6ec454f041ac654b37b681467747d20a6440aa0cc01a4153fb39f9c0313193ae4a412363dcff0ec96b57af28ca7a9ec7afb9ca22893f93474aa297696cd90883d828a12e7c1a6fc93638ad726b9e55d96bc04e808c7286a0b36072383ea306f8c6293dec3cd79df479086c8d20481702301eb88f3835ba817d7cfca08af1d89a322d655afe23b3d57e928336d869ac00ef56ef811c6a08650a8498f36f69d2cdc477c91d093805c671cf7ca10059a504a03237f5f655db3d1f7c1d33c8120e6f34cf676278122c1206fd55cf4de3600606301302389dc48257b73243cdb8b9ec8fa51568c67a7d6d707ec2249eff2", 0xfe, 0xc, &(0x7f00000002c0)={0x18, 0x2, 0x80000000, 0x20}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r2, r0) setgroups(0x1, &(0x7f0000000340)=[r1]) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f00000004c0)={0xe7, 0x0, &(0x7f00000003c0)=""/231}) r8 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r8, &(0x7f0000000500)="1a4465573d29b6cd1390aec10f9d65a1b42ee23c3d684a1bcfdbe13bda7e33c2dfd413765ca5a7222ce5c844beeb5ddb5f8fe2e75cbaecb0d6a2e82a66e6933d5de442764e1b6ac1114a31002d791e147be40edb0409d3e207eb5b61fcab4cb364969a3a95e5a45baa0e60a24311c90c82096192d0ff0fa71029354fbbe45c2e232572fbfba33648eec2cd1095fdb6a4c3d3b8c2940ee34b4e7192134b9fd2daa7deeb7bc8c543f99e7a615892e56193412e0010833750bfea23c0", 0xbb, 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x89, 0xf9}, {0x8b, 0x2}, {0x89, 0x8}, {0x46, 0x10001}, {0x45, 0x5}, {0x40, 0x80000000}, {0x85, 0x6}], 0x7}) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000680)='/dev/wskbd\x00', &(0x7f00000006c0)='/dev/wskbd\x00', &(0x7f0000000700)='/dev/wskbd\x00', &(0x7f0000000740)=']{(-!\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)='/dev/wskbd\x00']) clock_getres(0x3, &(0x7f0000000840)) openat$tty(0xffffffffffffff9c, &(0x7f0000000880), 0x24980, 0x0) mkdirat(r7, &(0x7f00000008c0)='./file0\x00', 0x110) r9 = semget$private(0x0, 0x0, 0x24) semop(r9, &(0x7f0000000900)=[{0x0, 0x7f}, {0x7, 0x4}, {0x0, 0x2}, {0x3, 0x5}], 0x4) fchownat(r7, &(0x7f0000000940)='./file0\x00', r5, r6, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) syz_emit_ethernet(0xdd, &(0x7f0000000980)={@empty, @local, [{[{0x88a8, 0x1, 0x0, 0x2}], {0x8100, 0x7, 0x1}}], {@ipv4={0x800, {{0x23, 0x4, 0x3, 0x7, 0xc7, 0x64, 0x2, 0x80, 0x33, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@end, @generic={0x88, 0x5, "5fe037"}, @rr={0x7, 0x7, 0x41, [@broadcast]}, @lsrr={0x83, 0xb, 0x80, [@empty, @local={0xac, 0x14, 0x0}]}, @end, @timestamp={0x44, 0x3c, 0xff, 0x0, 0x9, [{[], 0x1}, {[@loopback], 0x2c}, {[@rand_addr=0xfff], 0x80000001}, {[], 0x2}, {[], 0xc2}, {[], 0x3}, {[@rand_addr=0x6], 0x6}, {[@empty], 0x10000}, {[@multicast2], 0x6}]}, @lsrr={0x83, 0x1b, 0x3, [@empty, @multicast2, @broadcast, @broadcast, @empty, @empty]}, @generic={0x1, 0x6, 'Yln;'}]}}, @icmp=@redirect={0x5, 0x3, 0x0, @local={0xac, 0x14, 0x0}, {0xb, 0x4, 0x1, 0x1, 0x9, 0x65, 0x4, 0x6, 0x11, 0xffff, @multicast2, @multicast2, {[@rr={0x7, 0x17, 0x5, [@rand_addr=0x400, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2, @broadcast]}]}}, "4eb3e852c7fd49"}}}}}) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f0000000a80)=0x8) kevent(r7, &(0x7f0000000ac0)=[{{r4}, 0xfffffffffffffff9, 0x41, 0x0, 0x5, 0x1}, {{r8}, 0xfffffffffffffffa, 0x50, 0x10, 0x4, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffc, 0x48, 0x40000000, 0xffffffffffffffff, 0x2}, {{r4}, 0xfffffffffffffffd, 0x24, 0x800fff5e, 0x6, 0x9}, {{r8}, 0xfffffffffffffffe, 0x80, 0x80, 0x3, 0x5}], 0x0, &(0x7f0000000b80)=[{{r4}, 0x0, 0x30, 0x80, 0x2b, 0x1000}], 0x100, &(0x7f0000000bc0)={0x8000000000000000, 0x1b}) semctl$IPC_RMID(r9, 0x0, 0x0) symlinkat(&(0x7f0000000c00)='./file0\x00', r7, &(0x7f0000000c40)='./file0\x00') executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/31, 0x1f, 0x1001, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000001}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r2, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85}], 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x80d) close(r1) executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) executing program 3: syz_open_pts() r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x9, [{}, {0x2}, {}, {}, {}, {}, {0x1}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000001f6, 0xfffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x12, 0xd}, 0x2, 0x8, 0x0, 0x0, 0xfffffffffffffc00, 0xfffffffffffffffc, 0x9814, 0x6}) r7 = syz_open_pts() syz_open_pts() writev(r2, &(0x7f00000004c0)=[{&(0x7f00000003c0)='V', 0x1}, {&(0x7f0000000240)="76b05da480951e128bc51bc139028db16420", 0x12}, {&(0x7f00000002c0)="43f6c1f8514f578ec86809aec7870dc24109d2d8a04b74c3d7fa03bf1732e10be8fc564ef2758c3df83df7fe29babd89186e94c2edc29cabd9f2c0e5946fe195042bc80536bd7383d6caffe3d54000464de778ba9fd6bb217593c97be5c3d2406c0bf30160549c9e0bd63eb4e1c413cd63f7e0d19434bd77ba32acb61257d90b5b906ace21a3891ca2d15b507167b396bb1cffb34169e6a13247f8831d2cd825721d82902ec338bf522060cd98c2", 0xae}], 0x3) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)='L', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) readv(r7, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r7, &(0x7f0000000040)='L', 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) close(r6) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x100, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f00000001c0)=[{0x6, 0x9, 0x7f, 0x49}, {0xd443, 0x9, 0x40, 0xff}, {0x2, 0x40, 0x3f}, {0x4, 0x1f, 0x5, 0xaf}, {0x80, 0x1, 0x9}, {0x6, 0xc, 0x7, 0x4}, {0xfe01, 0x9, 0x3, 0x5}, {0x7f, 0xe, 0x0, 0x7}, {0x7, 0x8, 0x80, 0x101}, {0x1b6, 0x1, 0x5, 0xfffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000240)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}, {0xffd2, 0x2, 0x6, 0x8}, {0x0, 0x9f, 0x0, 0x8afc}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r6) dup2(r4, r5) execve(0x0, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x2, 0x9a, 0x5, 0x0, 0x200000000000, 0x7ffd, 0x0, 0xb44d}, &(0x7f0000000080)={0x4000800000, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x1, 0x80000000}, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x2000000000000000, 0x4000000, 0x0, 0x0, 0x0, 0xc78}, &(0x7f0000000380)={0xfff, 0x10001, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6}, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, &(0x7f0000000380)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x0, 0x5}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x40}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000080), 0x100000000000025c) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) r3 = msgget$private(0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRES16=r1, @ANYRES64=r0], 0x401, 0x0) msgsnd(r3, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r2], 0x401, 0x800) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) nanosleep(&(0x7f00000025c0)={0x8000000000000001}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x85) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x104, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000500), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x16, 0x405, 0x6, 0x0, 0x40, 0x1, 0x9, 0x3, 0x6]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r5, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x3000, 0x384, &(0x7f0000ffa000/0x3000)=nil) r11 = getuid() setreuid(0x0, r11) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r7, r2, r7, 0x120, 0x1}, 0x6, 0x8, r3, r8, 0x6d64, 0x40}) r12 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r9, 0x0, 0x0, 0x2, 0x53}, 0xdd0, 0x7, r8, r8, 0x6, 0x0, 0xfff, 0x100000000}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r12) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 3: msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0xb4}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "1f0cc7", 0x8, 0x6, 0x0, @rand_addr="9ac0000000000000000000e7fffb00", @rand_addr='\x00\t\x00', {[], @icmpv6=@ndisc_rs}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x0, 0x0) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$FIONREAD(r5, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x8000, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) executing program 6: r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 1: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x3}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f4b4cb06a2de0f2375c30b07694b5bfca328d00fc5194f9772bbd7b7fad95d8fed21d4ad9d9c005d4af0469be226ccd55aaf4503db006fb00ad95c8b596d3fa0", &(0x7f0000000000)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) 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) r5 = dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(r2, r0) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x7f, 0x80, 0x200, 0x0, "990cdc4d71aa5917d93dc3d6d2e60fe80d4587d3", 0x200, 0x7fff}) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="4c6f1d356a39a873160c6e10cbc18a64fa82e9328efa2b2e00e4f86e2dfa8e98c4f82b9f519401f80bf687b315dcb41955ca3cac20d5d68a713002e30f0811041549231af8fa0b9c0ee230b35dc6dadb5adca717c0d468fa7fe0844ed60c4ac39af390bbf1d5b557dda4f4294fe51ff78adec57099e9702bad45f109e282eb01ee2eea2bd6e1d1beda334bdd38f3a7be6f12f076b504fa60c7c9dcba618b219b27dfe23516d0d0cf74a9846d2f62940d04fefc90c127dc47e2a82b0658d4c0f9639b8d6b759a0e4e", 0xc8}, {&(0x7f00000003c0)="c2707b947e6e4647a08986bfc69e43f3755b6f751164d6b55d995ce3af3445593fc8eaaed9f645bfef085b90230b0e4722fa1db447d114d30a6f0023a0f8e40853", 0x41}], 0x2, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r2, r4, 0xffffffffffffff9c]}, @cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r3, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r1, r4, r4, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r5, r5, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r8}], 0x148, 0x6}, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) clock_gettime(0x67f3248105b4e004, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) r10 = getgid() setegid(r10) setegid(r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000240)={0x8}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x0, 0x2}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x6, 0x7}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) getrlimit(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000600)) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4813, 0xffffffffffffffff, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000640)) unveil(&(0x7f0000000680)='./file0\x00', 0x0) write(r5, &(0x7f0000000700)="95bcb4b24693e05313ee3ca1af447768f971dc3e29ac6d9228ccfdc08c273fd2e098388a2fd8462919c94cad0abcf95d7b1fffe1c773b447b19aaa6680d8584c26fb4cb6f85e8efd738bdf17e0566806fab204f9f42c3c9afe668cee9fda196d9465babbd8a7995ed883998aa07493cd3b7640b0022109dc6eb616a0228affd947ea3bfcb798e4923c3379783b7df7662534d65d9b755058c88468e262e19e01ec7ab7792f7897844ea07abc3cfc4fa85639b3603985d232857d29baf29defa18b717fa062062a316cfcf91f04ce19d41dc6c7d26b6c9c28cb1e30e76b4b00000000000000", 0xe5) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000840)) mknod(&(0x7f0000000880)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) r6 = getpid() fcntl$setown(r4, 0x6, r6) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="9a", 0x1}], 0x1, 0x50000) getrlimit(0x3, &(0x7f0000000540)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r7) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f00000004c0)=""/237, 0xed}, {0x0}, {&(0x7f0000000380)=""/158, 0x9e}], 0x4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) getdents(r3, &(0x7f0000000100)=""/84, 0x54) r4 = dup(r1) writev(r4, &(0x7f0000000100), 0x1000000000000309) executing program 0: sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1f, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x23, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="c5ff8042ffff0525", 0x32) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x2, 0x8, 0x0, 0x5}, {0xf8, 0xe1, 0x0, 0xffff}, {}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) semget$private(0x0, 0x4, 0x5) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000540)) sendsyslog(&(0x7f0000000600)="a84364c8b20f78f83c6731e8ecf6483381f349cbf25a717420c466d2b93ac79d27f64fc798476e7ae514eeccd4f453c4ea1e3bfaf8ad373ec01f84db7245e84fe977c63d9af9b530aead53b78c68758980c8c149670e8de97b95c6c3d6ed2c198b01bb8da3dc69906d83baf29ea57ab9822145cef3992916100e01fa112135deb5335086c9ae0eceed44f9113fa8805eac9964de7ac73d4a3e933507387550b79180ff507a70ec3c1434846c2671f42390e08472ff98820ceacbf0a5b8de0730d22fc0d06b50114d48e38d046761d1744eb982cee69e9b41dbdba5b757445266071b", 0xe2, 0x3) sendsyslog(&(0x7f00000008c0), 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(&(0x7f0000000980)={0x1, 0xc}, 0x2, &(0x7f00000009c0)="b3f49abe926aa34bfe2173a55f8726c1cfc914f3c2e1a6604b3f4e02f7c1", 0x0, &(0x7f0000000ac0)="0aa492d0432439d4dc53d7bd12593c3f48454b63f4011dccefd75d46a39eaf1d08265876aed5539e2808ab78957a640b30aaf1cbf4ebb1bcd6b9d71cc57a1552758f2759", 0x44) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000b40)={0x5, 0x5b544210}) socket$inet6(0x18, 0x5, 0x6) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = msgget(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000cc0)={{0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x16, 0x6}, 0x3, 0xe, 0x0, 0x0, 0x8000, 0xfffffffffffffff8, 0x7fff, 0x1}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) executing program 7: r0 = socket(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000001240)={&(0x7f0000001200)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)}], 0x3, &(0x7f00000011c0)=""/8, 0x8}, 0x8}, 0x10, 0x1000, &(0x7f0000001280)={0x8, 0xfffffffffffffffc}) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000340), 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup2(r4, r3) listen(r3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x7) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) r5 = socket$inet(0x2, 0x4000, 0x7) connect$inet(r5, &(0x7f00000002c0)={0x2, 0x0}, 0xc) msync(&(0x7f0000116000/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}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x10, 0x0, 0x0, 0x3, 0xffff0000}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 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(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x3) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x7c, 0x0, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x8, 0x100000000}], 0x7, &(0x7f0000000040), 0x40006, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206999, &(0x7f00000001c0)) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000024c0)="cd7210d5d666460f007e2b49ed690362aec09b9d925f0907a1b4c1fee79fc508d85a2590bdf157de76ce6fff7c13e88222a573e64111114a55fa8fd136e8593154bb21511bd3990d0c027f0c063b2dcebd39d6945592935442d97fbac9be97ceb6e97001d34d63f11cd1818419a79be9080dab13c08fc7fd157352a7f6e6fcb342c24e6eb94e127c63d6958c9646bf15663a6f85bed62697cb031e806b082fd18d7ecb77963b7e36f3f430fcdc399ca15b2e73f15c35967173c8947ff6e527cb27341b33628f87129ee25a23ef8c11e1d281d7449f7302366545554f90778671bf7bc9a47dbbdc6bf337b464c856870b2dc5046b35bce7f9126405cecb8d0625b9bc05c042231cd3f0a4da5add417e9cf5583a33e5ca074b5ddfc1fdbb9f4cd440c9d83ce6d0c5a21b1d61ea2a607e124ac5cc1f2ab1404cda0451a1d768a95bcf0443c889ceb9e5f0e3c672279bd20540e6ec69899dfd160bdbd502b740ce46543124bffc851b4430d3eec2987a95b0f57ea2f9935dc4f413321d0ea61e59598d8feee9bf9ad66839d6f00cc1c7d25951d0b49f2692434d49b01b1e688930518ab5fc9ff2a5b7fe82a8b873696ee2a6df05d506e8bf59d5ec279c1551acd0e68ad6d386afe8b0675fe5f624a11352e188e90843f5576d63722a3509f5394a60e6f4ca92852e107510c4118541799ab2bad18fb7347ea6ca4fda6e157fdcc6cecc8c7e694def17e6d5f9fdb7ca6ff696a1324722f9a71a1afcddda48618bacbe0a2754042dcaf8144a36f9641b20392f080da8ca279c5777558367e9240b130e567180407084fdb3cd083326f74027dea92bc48bfaa4968f00d5d3f9194e2e9f7750bbc3cfd0acfd943724c36cbaa27c06f0cfb61f058cbcf8f2d2d6615d836e0b1a0f5feaea3b3bc383319a218ea07cfe01762ffbd0e42c62c9a726f51bf927157322cf73bf9f5050c9bd22599657ed8b604a513286f9fad801638131003c998f4f06a9544cb176a76dacb5bded95d9f336e9941577e6c5dab18cec0a9dc795a4d658c19108d3d13907b7cb50b44fb09b557a8869abc5db782e457d8e714a2731864825f2b2b499bf80d64a4f1b7d21fc3f7eda9ee4608bae6a78f39df23a1ecabc65a9b180bab8fc5600cad4726d7f3fe26bf47830015e59a08689dca192f9aad2b2258603084aae0ae73040ab1741d45adcb5fc577e1018d3d7feb4fe66e09baeec07af17778734da30b03b98ea23f8b283a08ed61b0add5634e062b98ee345df2db687e5a8a8da59dcfd36df6fcd34d73a39102b37153f15240802caea708042cafffeb4b6d50f293bcec2c720390d02dcab6d70d5ab2b26cc756228dcac1faf2046d74dca2acdc6c4fbfcc7b13118314899061840c5a8c47c52d317472368e11fa82eecdf1f9ccbbe4eb4ddf7196558767e54d5551d81552520558006d96697f56c2d21aa488331a1aeeb7017292c078c30e54c87a1c15b9628f71f0108f7d0c62ec34f4bc070a58e1a07f0d3c207d2ff5b001fe42ce33160f6031ed354730975f02388a511236b25c80376544cca3989e6a32cce58241d20660c067ae3cd52c32aa5143d5309158aa16eab940712e2d1e6aec93174650e23913ce856f54b4db6b16b86eb6641d7bb50009c", 0x48e}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x56}, 0x2, &(0x7f00000007c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceef06000000000000004f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f00000009c0)="5a67923ef0cb189971421989ebcff7883166939d6d17b4f7a7581e2f27caa362f1363042efba7688b2c899220fb2fe37e467d9745992a01c952bee677f2496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2473737287bbd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c73c663ba7645da5712ae7fc15087910367985c1b7f22fa9e80ba7bcc4243b7fb48225cf8e60d0a3d1e3b315f60c95732b7dc04a027b545656190586c2d1a11e8410811b3b86aca9dc5feeab8245f0824050fb3454b774a25a3006d0f79dd9376b1e0be8c054", 0x14a) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000001b40)=[{&(0x7f0000000200)="ddf3ecd175e2dc78f6caf82916a01460b3030d5e90fdffcc036188e1ae480100000000000000eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7f61578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce6d0b73fa8b361e3853d47863340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571181f49568abdbc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf4471a0e81c19252aa71143920c9f0ec7d0300200000000000d3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f11400000000000000e1bffd4cb8d0b66ea856b1fcdf7913677a24525a51d6ebc6aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e001d96b9118d0231a41f2b8c89bf5bc69afce349e8ab8b2a049e282065dcc8bac7ce7001000000000000006e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1db0e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645fc52afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec6fddc7c4d236ea037380d5ad745a41ca27e7a7384c7931be8300d2fd021b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a000000000000000000000000000000ff46ea9ef43f8a5302d1bad8b706a12f5fa2895453a28a7719f9050e3958307e8a540a2a9624b52bc138fd500daf789059dbb040e546eff30fb6dc754e7cea2b146c7e5775ab65c460089665a8717275ab33d2aabca868d9b683fbe349829d5a5d84516d5458c7e5fa8dc57965a21bc59538c569aba6e71ddac6ef6f80f651b16c703b6a8c8526f459ec8100266e3262692837be3705f17ade847461fe4d49dc62f953be0907e9085aef27503540ac8ed01c72c4f9931bf5a40dc32e6c35e870a4a84b313981d3827d1f3ac7e48670eae8fcb9b4be29e7414ce06528371dacc2a54a027943c8abf0eb0f4c8102250002dbb51959e8c112352c1bd9646ce5e9f9d59d53e6145cda89cb7aac6488b9bac3c782bde479d11eba3b1d97643ecb10d31758ce9043cb3208fbfca44434508a2a3fef56c0aa4619147858a6543d23338a81fa9548efd6d0c9e1385b716addd9a472b5860a7894b553cab5f0ab9e06d0dde82159436c168331415917a7575b7bc561ea1a314a51", 0x3cc}], 0x1) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x4a) mmap(&(0x7f00001c4000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x4, r1) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r6 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x108) unveil(&(0x7f0000000000)='./file1\x00', 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) sysctl$hw(&(0x7f0000000280), 0x2, &(0x7f0000000540)="789ca35581437066a3bdfbb2c7edb549d690dcf3153db15e5b0ebe850c6265954b4a235f7ca4a004608db043a147eb9eff9fb02de73c364e485d8782141e72e14976618ce9e4c6f9e96bfe67a7df13f8e3f856d2e9ed54734f50188633cc8e9b9f81e1035c83f6bf18973ef1a8db8eafad9ed9d473ec0340e48ddcfd56", &(0x7f00000002c0)=0x7d, &(0x7f00000005c0)="a26ab44ae6a3b84391c9324f0823c2f23e748c8acaf57cedd05a6dbad178b16ccee1b20967dce9429a60373526ea2b4afa5ee619700bf8a021299957b353b91e4b8f7ffeed0773b7bc3fb747e4c497a8b0528ddd8d84e4774284ba946aa87fc0375294527d94f3e43be452b712d46dfa1ec00c01c2dfdd8d8077f0924ad89ec4923040757d1ca6b67990409df8f7f78e0db71cd31980229958", 0x99) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000900)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000178000/0x3000)=nil}, {0x0, &(0x7f0000031000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {0x0, 0x0, 0x8000000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2000000008000}, {&(0x7f0000ad4000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000058000/0x2000)=nil, &(0x7f0000156000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f00000b6000/0x3000)=nil, 0x1}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000080)="e6860800000000000018", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) open(0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) socket(0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80}, {0x16}]}) socket$inet(0x2, 0x0, 0x86) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000200)={@broadcast, @broadcast, [{[], {0x8100, 0x7, 0x1, 0x6}}], {@ipv6={0x86dd, {0x0, 0x6, '`b\b', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 3: r0 = getgid() getsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) r1 = socket$inet(0x2, 0x2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x1, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x1}, {{r5}, 0xfffffffffffffff8, 0x22, 0x1, 0x7fffffffffffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x3f, 0x9dde}, {{r5}, 0x656a8f33941a4ccb, 0x88, 0x1, 0x9, 0x8}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0xffff, 0x8eab}, {{r6}, 0x6, 0x75, 0x0, 0x9a61, 0x8000}, {{r8}, 0xfffffffffffffffc, 0x4, 0x1, 0x3f, 0x8}], 0x1ff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x200000000}, {{r5}, 0x7, 0x80, 0x8, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000001, 0x7, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x44, 0x10, 0x40, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x18, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x80000001}, {{r5}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x0, 0x3}, {{r5}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x9, 0x3}], 0x0, &(0x7f0000000400)={0x9, 0x40}) connect(r8, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) r9 = geteuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={r2, r9, r0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sysctl$net_inet_divert(&(0x7f0000000540)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000580)="bde451e14de332d6d4853fbeb72e86caeaaf79e34db4c357d21d11fc1ede5e676dce91b6db7115cca6d695206b2d508b59f9f89cfafd4709adb465d60714a6d7976bf1bd50df0a0d", &(0x7f0000000600)=0x48, &(0x7f0000000640)="62873f16b05dc5ec2e9100f9ceda91a41a1c8252f0d5552ad88f280a8da1ccf96ecfe7598c8d0f270c3350d574e76b201010656b0515be8a4a4d0b6e2fc03de26eddaabc184e9a2eab818520a23bbd5ef2ba6d9b3ae8da847cb89e3f0609f926c1841099a7250f42cf0d30933f69883ef2bac0fbb03612b5411364e2df0fd52874e081533a5b8e3f21d7af6477aaef724ab3c1cc965cb360f6ae24b45098533ccbad2af7a56b63acca7e68d3de5a65f1d67c9ab993696bba6b1a58ab5e0ab3a06e2c37e5d117ecf8f07b8926213baa5ae0e2df190495aab00e0808e91a3b6eac978e1e6ccadfdc6dd50d3ca8c36b8452877a2f73de4ae2a22d32", 0xfa) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x40, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000800)={0x1, &(0x7f00000007c0)=[{0x1, 0xb6, 0x0, 0x3f}]}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={r10, r11, r12}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000880)) r14 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={r2, r9, r14}, 0xc) getgroups(0x2, &(0x7f0000000940)=[r4, r0]) lchown(&(0x7f0000000900)='./file0\x00', r9, r16) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000980)={0x80000001, 0x2, './file1\x00', 0x1, 0x2, 0xcde3, 0x5}) ktrace(&(0x7f00000009c0)='./file0\x00', 0x1, 0x200, r2) connect$unix(r7, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000a80)={0x0, &(0x7f0000000a40)}) r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0, 0x0}, &(0x7f0000002f40)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002f80)={0x0}, 0xc) sendmsg$unix(r17, &(0x7f0000003080)={&(0x7f0000000ac0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002e40)=[{&(0x7f0000000b00)="9355fa4bdbbc2b679901fab242f54f38", 0x10}, {&(0x7f0000000b40)="3f3dc09fe0713be0a6880cc2221402cffeac3a448b40ad3a2a92b58e1f0348319258a80721e730de58403c3a55d2e6671a12dda9285f732ecf883b27d45a6ad661cfa3ade79c0701dcc0e5e88549971ae43240b045ecedd9814441b4df786ce08b460cc2972dc2cbe737", 0x6a}, {&(0x7f0000000bc0)="dc5f082190ef43a26b7f14b731207d3ad23782ea47ce2c1f061a897317bf571468d1f739dbd3294c7e54ed6324", 0x2d}, {&(0x7f0000000c00)="ef464dd9c24257c7a7028dfd884639110cf6367e5896d44fbc280cc511786a96def73260764d2772fb60f0441107855d09f6b8710fbedd085c874894815d71ac5e46ff494b858995e14b9573d75ff462698a5ba1834f57127fa1ef318f21cc059aba7736f5359d0d47b205905df3035840bf83a5adea572dfede05bf83", 0x7d}, {&(0x7f0000000c80)="5ebcc53a83fec1bebab48c850c34e2c1b7691f4ebc8898dd7da507d9946c9db97c9882658d4bf0df38623c40d10c4e396c7c9599e1d1b5805974fe57c471e31dae71ae34bd9030d2251d86f31666fdf363565eb28a534d1bde1a114bd2ad7218e15d29eb683210a020dd4263b0757aee425975817d12e9e0300d8544830ee0e4a1ab373e7a51d8bd997389080ad08c7be893213a8a490aae8d7a7aadf168182aea6d4a44531d58974b24bffe97cac581768d81a299dbe6a5c1869d2a1f6dd2184d39d865d9d72c984e999b69aaf11c23", 0xd0}, {&(0x7f0000000d80)="03ae576d8f73a8c1266ad50708bad90cca01f28a2ce4e924287a4e4f5fc04f415213b46f31672e10ad1f0bd845bf197b04b7091be7d027fcb565b1ec55f24da25aed9c4554c0c520300e5545c1be4e39ce37a3d153fa97482fb51e7c310f76e35d22b8b389e133157e36214424a1d6bbd25981b226bb391b87648793f8207d", 0x7f}, {&(0x7f0000000e00)="011b717f5f4818a8a485003c94e9b65a9175344bbd7251870d0245ff49783cc8115b70134facca9fd749d55818ba44242af986e731e946296b942a7cbc90697e2b96c4aa73f4cd49bfb005e8c91e67474de037715962b1583195f58af38fdb3397bfc31660dcf11f150498b9f978c971c5faedc04bfab5e977813ae94472b4380323aaed3cfcbfcd8f6f0b6a08a74245061e159201a5496da3e614fff0586561d6414655f1ae36a0e5e42d57f3b0b8a03a276b91577222b5a568e13b778a8ac39412776f18bb7e13d65d4a9bf296eee07732269f5538f79003b8af4b1aefbd1e8eb650f5eac8d750822316ec87add993bfc6fa3ce6c37272397a84e4247c69bcb1aeb104c0f99e7d4757f2b4e6b8f25930c0d6260be4554d8b663c6a5be2a63ff36ef2da529607be25c77fdd81ae0687b9f193d24f907ed6ed11b651eeb29c16daaa53fae689adb70d89429b2bf14dfaaffdbce131660a3346b3135b467ba8ba9468be5183a4345fca497653b4def70d4337e0a159c38c669a0446f22e7bf5db5aa62afa458f7dc3c95b23e62183ed0510c1bc1d77440790590b579e8b43328b4fb4ac8f0caf97b185ced0824935ac83b96d8d6a15f0460166675bbad896499387e0e9f12f82919087bdb61a13dc6461ef2d60110a8265702ffa18191bf545454d06a5cf617ca3cc980b728858e5f1b0a8ba9b3a191343259fe2e4662edac08d02f02d284d94e27e4a7e399e60293372d8997fd800765e4f6a9c4a3f5641a68f9e84819b463cf3aa934d258ba42a19491046698a22814c263b57d7f6c0dfd1bf3b43d2c6e8cec6a01b11b28d0dc00c1ec800668c156eed344b05aac00a86604f15217d1c294a0eafb947efa745fdd63a30c9b37bc4d52b41620f48bfcbf0a70968b34a2f4d236264b06f5d5fad73a020d5e08e5ce38cb8e857f4d8e0768b02189cd56c2f12448ec7415ef321bcf38a7f6b862605f1be07c9477b58c311246843427d84ed46060f5c05ff205432a1070f8e74a035ece56b0811c1a7fb8dc7156885991a9d0eca4ff5df3a6421c05d3b4b646299a774abe946b3ac0a63e1be47c7f2ee0f8ce950b32909cd39d816e67afab56d82859a704987e72bb9b129eaedc8854f0897947e8935adb4383cd645211dc1c524d7d43dcdf6624299407b6148a700613b5453f9d2ce4a52435ea399729086357fb98a5a40ff1a9ff6d709777dbdcc79052685b4ec348c3db99079fddf910fec4789007f989a16f6b24b8aeb3dc9a922a30512cb935109e1ecca6ed27861fafc869ac0cbfa4f7566c14b1149897acb28da75e59143c5729a8f03d1c385b11559b69e951d78d57a55ba3a9c65ae1fe829d8a9a9251dd212bece0ca20932ac7a231fddb0d36ca9604cf14fcf287d61b5b86fe6c469a8356434a8c87e7acd262a41b791e2165ba90136d9f065f3e88b0010f2a5560c5d6f15842f54988d4101357f59247d30511a906488126e607a01da9f5fb2072c00d0459d46cd8e8d4cdcf5e561131af9eeb82fc6cd53311b8a6f2467948553770a6502d5cbf2266c12f1629b9c5567971f72b12eb8723863277481b45dcd4d6cd88b7e543e56013dea55574c52069de40356d1d67c10d11f8c7e1691878dc5f3292be83c815675a3354d1013adc5875ef1cea8e0d7ada93f91b3a4cdc36e69866c166127f3ce0c1d67527b31b5f0e3d3c58ecb1c5a9a8932139bd39275e0e9a4cd321d6afcff3873a0dee89ba49c7ed5677fe15b7e99fd4a129a60c5536c0113371d19beab9ec26f485342431553727d5200293c141e5380926afb9671cad670dd9c08f45796e4ef7353122615e3635ed5a4ea6d48407801d1847fb96ca02b8d8c5719b1b9bab4756f08767bd44b9773351192ec99d495a3f6d17610836fde69efcef394e88eb06d67efd2bd0e09313dbdbe120d38acb06e3404df712885a61bc0293fea06cf58b35edce20439f83d96f4bfb738056741ee056fa560e3e6842619b10b09125355f33d4d433b685ccb93ea8c6d817cfcb8be4b35af4c6800bf5a2d3c21ec3e7a461cd018e824874dc9aa8686b657fffd468adb34cc80573ba4d00852cb84acd49869c322871b1b755f813fe328cfb587eb763c49018ca1b66812267061ce26ec6c75ac0d97e65f1338fc63ac83da09bde84cea147b1db8fae4b543c49ab940e6e2d932a8c3b23506e74f4557f1c22ff4fb920f5b7cead0bf098130e862b87aeb49aaad4ba79e961d739737eda30a0089e331d724c1e66298b540a99a463ab4174e63ca20132da265853a13f004cc854d8299f867ffc46264168eacd3424161d139f16f69833996a5b5f736508ec7fc752fd3b5397c42b741253e67395dfd0693f58dcafb550674fde073df4977d85c446fe06261b4d8c1bbd3d6f8ec613873a369caafadd14ba2cf97dfccde6ad95e77de6e9152cc46f1d5b9a13504daf4ad003a30df33801f86f51fa827d92848957ef324e7dab30fa9e16989ac2720a9262b2a20c44d5daf51291559e1cf50387cd02cfe2850db5a55c899a412c5d477a916da509e6545300d9cceaa440ee0f553ca18f574053b38931eabb58263c1eec268679b71f8f721864e9471011244e05277365c450d11fa0b9731abb550ab4fa9c3f92c841968d639d4160741d2d75b590898e1cdc6b784f779d562d61be55c63693df6ec0a8e15a8c6c3eb3297408a82dad20a76ef23f0dac132414e4f024782b0eb9fdb2bb4508d4eb45b50f925f6d19b37eb5f400cd8765367cf41d3de60670db2d6cf341ec3e1f2f891950af99ae524119dce8f1ff9d148eb58080bc871a9b72a3d4b7456053e2f6cae61ec3de05beeee409f859364050b1b395a32e23b9bea7130722b151b6b757453151aa89da6deea75557399c5af1183429602bc8fb3c3ecfc16117462a71e73202bc81dd374efa0b6856be59d6cb26cd6fc10928dcaeb33dc18fb2156aef29fea99aa327675addea4e5738499d8ee61bbe162e16acdbfece269dcf4700e43939558382ab50c910fe340003721d11d8a59cbdc8c18413ce2ca899078ec8bdfc81bb9c8de15515efc4c5169f45ed4b148f3d49550bb75cc8580561d8dba0d4e59692ff25a02d066e2c2c49d1116e9428f5df59633da0e20ff020c736eae3dfb8d7abf46a063ade9a6aa3ecff88128f780a564d74c5b6b1f16810752c9b59f863f21a996d3c5e6d98bdf76c7b60d46646dd3e8bfea4374507cb93cf48c0762e67ffb83d20a3f800acad3922703d7d73e4b6d4076531c400fa9992326bf3b9547f04f2000dc1b0792317e4ee257663861bfa82405bccbd3af1f80e9058a6c928b5b93af2559280bbe101ab7cc0bca38177c4c12b95458a2a0cda2f14222d6c2ed48438b329a5d3af9bd153244374939a8e8a55a2cb0d3cbe7e1ae48853145bd9fc8cf68acd1dfe25a3256d0c4c90b0b37944a7e7bb6a17db9fa6e45498b7bad692249051875a333ac28ca8e671898523ef90ebada4103c6ca9267dc2c744bebff49d030cdf28de3a601ccc8c3f86627135e6396a5a303cdebdf93b4cde5a048ebe3b33da562ce353e2a8c702b42a377d2c88e71abde5576d278670b2b18445cfbbfbdcc0eb6bcdfab3cdcf948cc025acab5c1ce6232724d32e19a07b0eae4c9d0d0e0773a11384152ad77284220908381a0f95be87286d331cf7cf2a5e89695a410219562e618bac2f0bf057c6a9077aec5b6c59260f4127cef8345cde8763fad6b9166ba56fa378c1623168b08d2e8462fde4547c24e2027f6d426a7a7de67acc8136d770025c36c9d66192e239df72a76c4dffb399ccb15374a52f11b77feaa222df5b1f22c4e5b5edfe1c9e2636a0e2404abe78342621f8e92a782d826dce5d35147e48f4e94d5add368134e4568755915acbce534c9c6718a5d40b08345f02e182b75baf561ca3831fca92bb95290deb7488d60d89ababe80aafde54ff2d03cf780cbaeafbb59953d041d420186eb58b55400e8c4dcdead485068f60afde74575086ec5e05bf3dd2069003212dc4a7534b8c3957c5757d3b5caf2f7bf16c3a2498f2fae595f5e114644a8b22efa0377f8e07fa55a68367b2cb39184cd76f6a94988d0d2e1ffdd5081aa49a4bfb58b1aac08b9d7960ae026394ad5c69d19d9964fdf2263c9e052a545b67e0edf402755ed192a42d4d4e2ec876ca49ab52953be26e93823445adc30ef175dbc538f7af734e7490a94cc1cfe4f2203a0a551b251af374644be3c2035c1d7decc12cec48b2e7ef7b85b367683f65999590be53045c1c17e9cc78efb1c424f274cbbbbda3bad93e21637ae5b387d7b8824d92375dae4d0bd319384c3854ce8c396378eecdff6d1c2cf74794ec1716978682d01d0bc8982468ecc6bdeab750c48ce1e1d5c4bdb1aab7193cb3b8791ed4ea17afebffdb3d91a92caba81e443e00c956f92de5114f46e84242bd8c61d715cec0f2ab9c04406963b8405a51375758093df972bb877abba431f14e1775832952e6e8f866c91e619f218e8b7584f7b6b654a1eb9d2f23851a836fbb0ce97ea9e14a3845049ea4fff42fc96c5a2f103d7341163ef0984b84a2d35c1495f76bc00d4fc00fb0c5dee3d444221e34014db2ad588ec809197f7f99465e532f45c687ebd34bf97d8f9a57e1d7cc7d4dd9d247c3750365bf524bcfa1a68ddc6466f346a9e4b66dd08305f850f65930c3b19465eeb8ee7487985cb540093b312552ccfc0ea721d623e27db6111634926222985b8bed1a35be66946687a5792dd6909b6bccb140e4b747750d4a1d25d036c833b1808f40bdc7745403af32d8579028e41c55c8840ced6d1dfa31d407ec015ca3bb45d73fb836f1445ef5b1863b3ee63dd6c8a91c7dca1c0e5719a9e13f101e05864a80ab805ba25557c964970bc6c2241732b7c0dc1036221e6ab07950df613409dcd0ea7fc48296af459ab3312f2558388a4ab080c3891548b2b2c1211ca0abf60bf8a881ba71517c6d44e23471c8be9a1c7ef6182d071b95bc375b78b77abda775efd5c1484f124e852f15eb35b4a41be3260a4f481de5cdf3f75440db55ecdf0be2dc65d11ef7a691adc81915c5d1de7033c4139f8b1cc10123cb4e9d32c0b9cd3b937a890bc1e93bc47dacd1c7bc3dec3a402e81ca7e7e32f0953af1fb830037886ef4af90759660c502e9580e80b5ff12b69e5c1480372ce77f00ac5ea52d7fcea741fc4a794ae17968f3f327f43a3e25f43b70cf25bd3bbc6f70e29faabab8ba7ee12b7bb6c570465da9a83ee2ffadfa6cab5b89440e84750cb54ff4c2fd7e2bd5b5ed5f8d0a60bd6e05b2a686f2cacf8c867404ec0a5795f50478768d617673cd7c084e44c98ab3f0e8a69fd9fedce4f10f4ac8e2f0adfbd057b9698f64fece6a9347508c36291bf258623614aee1be24ea5ffd3f166e5e9b701a55e2176d0954fae783a29891500bea483725ea2ecbf28d2bb002dbeac3bbfc2a63787f36ff0bdd3d1efab6175f76ea8453cabc9d092500fa2363b3b0f831bb86b41f8fa2ff9fff80dd9a2024b0ccf9a1f5323ce4ede63f77a588d68cb9f5c6aafc746f7eed974e36b8c9c0406828a463795ab3c4a194cb2469f09a51261bdb168b837027586ba2a20535ad52a4ea36017e0b777c099f3628a088f0d296169471ebe0638eeea8342fbf9cf3315ccc9cde340118b5f238b3130b59bede68997f526651ccda0a77b387c863d1bbedc123eaa65d460a92f1878816955e736be310f6bc26147f88755cb1a020ac5535079729ed70c21cbf9a7ac9696ef6e6a27cc1c9963ff17", 0x1000}, {&(0x7f0000001e00)="96cf69c74a1118fba95629e7c621d9a28840cdc554b6281189ae43d31e2d75dad0e8d3c6010dcf82dc4d90d94fe2d0738d448b4a6fd62c83e6531fb30ac72ca6d400c61e8d2d6e377602adff2a5ad4ee81d76ab9e178901a85f8ec43e1fc153c75e7f5c2a7454d31b9c7ccae4a3430136c94389caf40ba6b5d7343317ef581c2dd6f6533c6eded2fd92c2b97fba6786ed6d1083689de7efec31848e330feafe3ed6ae46f9c5d58f7e92f2a1ef86458d0448aff6c9daa06d78fb835180e75d3424fd9c464b38476c9c9756a09ff2ce45f872ad759f9e2b5ea3c3956105f089741d033edc05a4d1159b5fd9abd41eec23d0e5f5aea52161ea579becdafefde26587da4673cfb454a83f6850890ac0fc52a20e58f0f40aa626083112d404e02f89a266c8c657194c4b27b874e30a26e3d69875e17dda6bf134a197444dfc5358c04e89507eddc2efcb2a6489d0eceed15d2a5a7f12d0377e56fddd52423d0bfaa8266bb00f4cee236349df8568e30a025e8f77514b36fe20410d8f14fbf1d3af104e45c409912a7af63b19a1e0c021045906513aaa1434a08a59a1a2425c7f5a6707cb0740b8196ae181d163b16320e62a75e46f74d3a3bbac2a6b175220dd2d83c3cd127037220344d0e2563726228c28689eee26a771441273282ac6d7f85e60e80da84ad84488615021cf1ced1f9fcfaccd8c3faeabcb658787304d2ac2b710438082e8d001ee0ec88b9d0580e126958883340552385dc40aa5ca2d530538bfda6a623abcd1cbda10be8e68ee97d1b711b90c2739c30c6d41d3de8952829c309838969dc31f63885e9f18065abbfdd389b7e85765704fa184c0947b50b91ccaba10e6f3c3e1c738fc606bceb45a96233c2338155aaf6f3c0e3e0cb74bba57af6d0ca3b16c03e65e05d68cb9ea2eead7e4870a7af6f3e2a95b6d04d29d32fb719912c3238cfb1817fa8471a4e809be32848e669558312b03411095a1c13474bd78e53089f92886d738a735fc0563ee544d1746dd6442c8c92c05156e267e3eba0f5ef22a85765441b545d19a714f7f4bde089110e8c0246492e4a0021cd80dde964b0485f5843b3a088a292fc3604fcb58f3874cc3807f66fa4bed1dfcee254b9314d97f3d9994ea6b51565a10215b313287eff1d8d8307f9da61f9469681bfeba409511cc1ad897bd1b8fa2984eb66d268de74bbf2509bb144b7a07044d2175bdd03bb80bba288f19e549af3c5d1bbec91311dafe7a07cf6a1f3460bed3e4389a04f98f3ea6fa86e4731116de2f90f0255e7a7e1d5d4897f55a14890d42ef39514505e84dd6cf1d0de54df1c16e8015dc1835936afb5215e55cc6bea0e2b1e49e348da3837ba474e2c67988bbd3930424ca307788296984565d9337dfa4842caa1110e807df38f3d2cdf5e58f3ac7350b49f9165f2600ade367883e09dbb68706d549593a53b1b635f6a61323030273c2f5cfd829b12065a51fdc4a0ce0f403986b63be6ec6d540495083033079169dea814b80f081bc080286282e426e82333eeac2b846514990a16cb30ca3f927b8cc468043bd9770602efd58aa655f5ef9fda976b75dad23c246b1510ae82ad2aa08e1d58de0597e2324e402aca4751ce6192b5dcebcca44187df8781308909af5f1962c33523b043c6ac30c73a96a602938bbec3d8d70d597270d607f350b1678f149ac6b688d8853dda260aeaade294a36c30c097522244e86511b7b094715fe07d659d852e2b7b2a2ff8dc5430382f000d88b9c8b6e777f6ae3077d56ca8c78b3a48c07dbea789460e7a083188abc6057ce6d8611774dfb32650c7047c80e3b056d7aa18a5566f2c6db987747a7b07b69038fb900b098690ceb1be1bdeb45411adf48d7f1378ff1556ebea9817f3325ececabd0f744c3614de420a97dc1aa603bdffbab887ac5dc75416ecfd4b1d7cdf3c0cc75c7f8c188ea482d1c1ab52aa7ed74f64a37cd042e0e33cf4de91d7665cee26103278543e9848b3e12ddffb64f6df92d26a6ed49d1ce9d8cd18b149f454686a7f84e2ad2c157ea65a4b25fc796b71007ab62873bf9d2911464bc5670c4492d01a825811ca23927419d0bb68ce26d48ae0a738cf19e5dcab1da5efd8faff30165887f4d79ac35b4165bf4e403a84e7b56a8f9c3f67cc98f6c14c03603edcdb98cc9eeab078679bed961e1a89088888d61c871638d3357f913bd6309ac9c7f9300fe2d3eca49c94054544aeaabd545997b07d26a44fec69012fb863207ef523bb740a73a2b62cf4b544dd458a43e6fe5f2faf707f2b6c8d6122a752458a1458529260f3a20fbd31b5491c2e7359ac3c3a8f636f85e7698c6922a0d1eb8b313513355110d1d5d7e91370fc70fab50f70a635194d39d466fbcb980716032f52a30b16377e08deb4e71aa30dab2cd5b9bc6ca658fce9af1bea094db040149c5303dd75558965972ab239bfc8f9f0089a62eaaf201a3b431863bd3f61218aca61dbb076ad4b7a57f86c5ddba6af9f371362f34b7c38389d46f3227bfc6651d4c643ab8e419cf6b2d7a2a0e911fd6bef5276a24e55776fee528ea6d74401af2c75b8486d6faa5a2038463742d0478f7a472c97b53e0d4e16d495705a767cddabcbdd136067659e9afd1ce1d79b602bacb93de43933b2fce9c4a6fde7cc890b90c0ccd6c04624503251bd55669e2735f6e0ec026b37b663cf7d77b92ac4973529e9e538ca9a6cf515b61a4a85015425fd3926c29248ca10e62cc3d3ac87efa25983d92db6aa65834eb2a805627521bc07ec515ec39de4dccf33cad418ee2a270c12c684c925e51477549dbccbf803eb9373a26880f225cc467a67a718519f604cf6c1731c277458d48ccb44ea1f5c8681aaf4ad1be582e99741d13a768cf0a4f3a07ee2772d29644d1cec4e6da0f9dfbc46c6bd61b7b55c93dce8e9ebaf790aaf81239124a766419381c6a77793add0d500ff99efa63fc43ffce464dd31a8428faa5d851faa15a8117215fa30a8b6b762928047a2fda6cd6a33f3de2ddbfb9e0787520a8224e42a6484b13d1c015691941896e95ed77ff885b2e3f92c9738f1fcf011fbe43e245b006382bcfdd86f558a838195b6f13ebbe17fb74903e922d31a21f59bcd06eb803ddbe108b1f112338957e308dd272a91f0dc14cbacb4bbacd15f3ee3beb740f39901e813f1466183d4484c55e738abcd7d04bec05d9ce48e1dc986d8b991c3fba42f8ed8a4894b556fbc9df78c696049bfcf57644c00228bd824b50ae59aed609d7e5b744721b9c55daf0d243b7416d98038253afeaeb59533c0233c12ea1c4c874616a8b1e4a081a5126cd2b13fe2aa59f63f0609981d7732b0b175473b2196bdac5abf0b8cd0e055f29ea80257e3b3ee059491f796f98b7da53d0e893ff359a40dd3ddef2b46eaf17d2aa15ff994d27df22a89821eb082074d6104590931a030ccea25c97427b3382987c739f28d3b2f95d4dd327ab61a206797e1fc1c8fd9b9fe618fe56314ce8c58052fce8003d445e3d9c8d53afda2f3552ea44f02775de2ae317b6ad4eab18dbd61a91b741a107010ba13d7887c8b6db98117f0542ec183984e43c1b1c2e2c8438b192184a2a92767033a60932ca5d948ea54a2f1edaffb68d4b9da6ebd2978298379a8c976bc93685374637149c5d72333d64a20888e2e1df4f13201994908d628a42f38b662c7efee2efa5145ec78668588f92698b736253b2a25661f9f21265ecd5ac925b8d88ee6d04cfb30c480d4d416d62cbc30d0db540231f076b6d144639ec53e9c87358df6be8d6935f66c150f4f48c53b2754449aa11d2fee868306e651aa98cd719d1430c85771b6b65e95afa6714f9a9fad458f0486e93218aca1ae3adfa3e9fa0cacdc8e6ae1021b56de628753b2aa6758f721f5ca2bcc91bb8a3f8d7bcefafc10c5a85e12a3c6e7a19eb846e83fcf1a73f3ccb8ec47de060fee4f37092f1010413be2512ce384dc03bdde591f0c04df850970b42b72c6b5fcbc51c77bcc83de8b1034816e951a8e89b60d4130e9bd0fbe7c7b44bac5f51d0e24791b0ef6ee0692ecdd518d1690b6128faee135f2345a9255c792b846a6b4a9155d11f25a6f57868d8a882a48f2f7c3d7314367472ac33734032df205c18e738df9108aed053c69f51552b0e785a976f4817689e18b23ce4b36a7a32debda08d8e7c18e2b70951e934aa43a3aa62037357c2d8ccc2f8b1df7d43c5528510ca9fd3db1fe540389a441d6869b8074afbeeaaf3779d2fc8e07df8accbab0cbf499807fc181e785285a8381a4137baed3de1c8e9896ac6e2ac8fbeb72d23957fe112966f239757affaf48d1fe33a261ff6ea7d04b539809c90ea2cac8b541b2103508edadd922e04ac35ed246ef2815ba0b2b61a0c9f22a658dbc8b9e565946a74ceb6029b54af92e1f799053cd365162d78f3c69703db7719fe12f9f0350f859fa9da8d066d89c5bc295902726e4eb80fd936aff03e0096bc05a4764f6e8716a214650da0ddd04be2b8aa8669f3ccb99b2a7644330127b335a5de7475449308e7f9f98b0af40445213bc7a30f9e81a63418d61e1e726e2a6ba59bd6f0a59d9c8469503d7f6b284071904c8213785ecd2e07e1313ddba85d364f8430877113645f322897576155a321bfd9e1736efa63809a8cfc787bd0fd96cf5259ed3020232dac46d3930641e0b3ff8c342e488f0b693c0cfd741d31427453f4d57e765bb0ea01de1afef3d931576eb3134a9b85c08ef97904160848a3941e4539d71bbbad0444ab8dc6fc3ee3a2b361b9e421c40e8460431486885656d22ec327d9aab3d605026c74599804df9ac82325c83882cfc17d9f7c8dc6ab722653349bc9aec9ae83c4e5be5cc86bf947cf4dcb5f91077fb212e8881c3caecc33ba6ce622b945adabd2bc3733a1e190d1f38af755ee500421e2e81cea3e39bd7a7da4e32779f9dc3799e9e543c577e683345e1e8b7fc519d9f78d96a1f2075bb3b1c31bb27f9145f60d98e9d00e3f7eec87a4bf3effcbbad3a749812570139287e52a5424521caaf10f1695ef3f8522d6cb69960d87a23396857f2fa0560ef3b031434186a359599b3d172cd2c445cb9691bc6e8d75c1479f850545a82eccb9af500b8ebe575acf6886e591228e6ace5bdc2896718208f98edd3e24e89ddeeb63616a8edd8991a5211acf76abee38414b6f3eb651ffcabab0721721bdea2495b9b774ae89d359962040487d0ebbdb57a80387939e4afa7a6139def25d7f6ec4d510893320e40b8c3e681573eccbdf80c3dcbfa9c997cf6316af99533b0f290b8ef4fd7b3c5573efae0c7fee7a6403f5d6c38027417621f9a57e39ea23445c33ec37ba9d8d0296672e4f052e64724dea046e382d1f7f392c707c41dbeb07c16514cb0c1a03d208b3b4cd32548529b534ce4f8839e2b5f840b3c72d25185d59e0d872a25a3bab2426ace6b2ee9ad8a67083fcc356c9e56087517c6e55088b117c1b2ad243dfa0ea1089b81c5cb70dc1fe7989417eeda8cadb69e5836e1cf37c018dae2605c6a1a536a5d5a0c13b3a7e92eaff9598c76c84fae13e184393ed30bc954034ad3cadb0a4cc8e8d1615871b8c047ccacf4a0fa3d88f99445e75476f7f65fd4d5ebf59f80ecf0cb7a5ee9c63117836ca6d54e4f29ffc818cac0c3312b1af96f489547d6dd4757313e2fb3fdeb3d3b21ac5a3bf25355d4d78fdb525e62a591b6f49d61b24a5ce9b3c86a28f4da3f33a030a3e8482487a16c7115b134e71a471446ae6551cd4ff3ca3757ddc98a3689fc2520853d62a969cd", 0x1000}, {&(0x7f0000002e00)="ed72fb27332bfa3ec823fda9dbc60ea8043ed2526812dda00b4fe1e2a7d54d0a2246a32571875d65b2b668", 0x2b}], 0x9, &(0x7f0000002fc0)=[@rights={0x20, 0xffff, 0x1, [r7, r1, r6, r5]}, @cred={0x20, 0xffff, 0x0, r10, r9, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r10, r11, r18}, @cred={0x20, 0xffff, 0x0, r19, 0x0, r15}, @cred={0x20, 0xffff, 0x0, r2, r3, r14}], 0xc0, 0xa}, 0x0) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001240)="e48beed8", &(0x7f0000000540)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x40047477, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2}) sysctl$vm(&(0x7f0000000040)={0x2, 0x3}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="268d4a904486e5fa35768c21c821bb999c97ca7291b33183ac3b976963362809ada1354f892f4f7f9edbc13efc44f54f46fa6ba4308c735510ffd9efbd45e61f012e1684f299d6cee23680c09a2f7f16d005ac3c5ee35236552b4859b8362a8943c5a7638fe77ad218406cac6b49fc39df5b781a86820ae5eb16bc05b8ae1755e5868c3f620c6274e264c2a9911727a7732a9800f7a2d9eedbcfea48a858099123e5d31c659af40e0411bf0f3204c57eee0ea0f36c512d6e0cbf0baf7857a5164b10e3d47ad0cd3d1560f90f0e251f04a7802bf40a789335dbef8e5fca6366787a5470c4dc6c081bd3df444e51f6fc84c542f1b5094c", 0xf6) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) executing program 7: readv(0xffffffffffffffff, 0x0, 0x0) (async) setreuid(0x0, 0xee01) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x7}, 0x4, &(0x7f0000000040)="07b1f6d316aa6c55dfd67005e9e24c7192239ef33dc1bbfe946f3b1fb9ba6f4e719838167a99a8692f5f184bea82265cdc117609034e8d3542d2e0ca4cc7785bb62bdeeadc13568ecaff4a12a31f34d8c253aea245e75689866656dc09031c9ad17c3f5c83eea86194c3acd7367d792ba8cd7f94c6106969e2a50946a6caf203eb0e743ffdc648f791822574dba40f718db5fe42ca", &(0x7f0000000100)=0x95, &(0x7f0000000140), 0x0) (async, rerun: 64) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) (async, rerun: 64) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getpid() (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async, rerun: 32) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async, rerun: 32) r0 = semget(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) (async, rerun: 64) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) getuid() (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xa8) close(r1) read(r2, &(0x7f0000000100)=""/171, 0xab) r3 = geteuid() setreuid(0x0, r3) (async) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) (async) execve(&(0x7f0000001540)='./file0/file0\x00', &(0x7f00000015c0), 0x0) (async) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000140)={0x2, 0x9018, {0x4, 0x100000000}}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000000c0)) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r6) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) executing program 3: 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, 0x4001, 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) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = syz_open_pts() socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)='\x00 \x00\x00', 0x4) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x808f) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 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) executing program 5: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000700)="71f91e3471ac0858bc5a91501d94a34b8e5f84cf71b5b2f966757a20fc5b400e2dedf20e64acde6bc795c61bddc1586fc801a8a380f6e3927de6fb1296efb2688d86fbb1cbd41c97e8b1c21be53d741c66427f47d20c03e326c99cb8123ca707081aa36bc641775afe66da8b842070c792e407ed308e7b62d2d24f6d2b2fa2b1de74cdac3930d2ca7b2443e95c4753d4f3c22279e8f4d50fd2543b10376b0687cafba48c9cdea18cd03588169e00e603737178af43fec45610571ab442942e21a457d2478cec66c90a401d2a2aad3b14a8532798351d1c334a54167056f9eaa26ae9503b5cfa7867", &(0x7f0000000080)=0xfffffffffffffd4c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x5, 0x40, 0xff}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f711957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={0x0}) close(0xffffffffffffffff) syz_emit_ethernet(0x66, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x8, 0x0, 0x4, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900343a003bcc2629a17a6c58afb8877c8be162e3fe800000000000000000d2cd000000aa02009078000000006006c33e00003a"]) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) r2 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r3, r2) r4 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0xc09e80cdededbd43}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r5 = socket(0x18, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f00000004c0)={0x6, 0x19}, 0x2, &(0x7f0000000500)="fb1678224903dd2d45b6555c987f1b7d6715134751ecba768d6255561d42a06c92ad48d1241dc2b279808d6e8bda0515895bb42dfa8652d5a32ae4a7c460bd9efa2b9aedd143e6023e7d9da7d6919087b8e41928b0369a4bb2a4cfc91c44f5c4f05776fd789212e3a1cade523dac29fb55ca07800d191130de6168b4e2aa77a63c0f42740f7619ce512ff55fa01f845bec17c92485d946a104577cade58f4f5bdda71c61dfad6f7f989391e7f625a9e6c6a1cabccce865c520658ad0c0215ea1d332c1dbd09b47fbd6031b45d11aab8bead1b9d11f48594b", &(0x7f00000018c0)=0xd8, &(0x7f0000001900)="ee8a73360e5f3082ec", 0x9) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000480)={0x1, 0x2}, 0x10) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) close(r5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xe0b, 0x3}, {0x9, 0x5}}) kqueue() r6 = msgget(0x2, 0xaa) msgsnd(r6, &(0x7f0000000200)={0x2, "58f80dcbe9d89cc2aab14b5ca0a726de8ecb355e6680840ec145d35a9127b056781dfec83ac286c2160ed17d36ab00548b86c3d1e0b838222cdd1a98a302bf6a80bce71676d4e74e0207bafb93d142ebd21d4cc3c1286bcb84e5fc2398bb88ad67dbbe24b762dbf260eeecefe9cd66d3893e53364cf9974a4b334b445c4ed2e151385b47c8f6a5f76011ad9ac4f29734ac6df5f0e2576edf23701481e0d82c74135af1"}, 0xab, 0x800) r7 = socket$inet(0x2, 0x1, 0x8) listen(r7, 0x9) r8 = socket$inet(0x2, 0x8000, 0x5) sendto(r8, &(0x7f00000002c0)="f2448cfdfa9cc92f6597df7293c711", 0xf, 0x4, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r9 = msgget(0x1, 0x86) msgctl$IPC_RMID(r9, 0x0) clock_settime(0x4, &(0x7f0000000300)={0x6, 0x1c}) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) writev(r10, &(0x7f00000006c0)=[{&(0x7f00000003c0)="ecf66cc189bcd66ed8509eb2408efb3e6b572d021cecf278b40082275d2f501eacfe3d79fe64a500fc9bc9a394d22818c7857b9464b3abe78eae5fec13373eea617a64ff5a4a777d3cdb2f6bfc8d9af3a1ecc9c3bacc0920d0bf267cbae2e6b185b68833f467160234cbc8b5ab0e58aac1eaae6235d38b950fe3bae54e30fac0395a2fb39c891adeb279c734f4bae37b0d7662dd34abd81347913b063a204c92c81a02db1910ad5f0ea616af7e6b9591a6f19c8f02a6a1c8acf533b6f1647d32a5b5d3d1ded90ce2f39e15f7b84bb97d756520864d785c8d7163381b", 0xdc}, {&(0x7f00000004c0)="c217d7033d599188cb17f9b3e87ecf06ffa0f0cc69b1566ea8d64b37102f3a41bd3bd95092c740d377dc0add77593f4496a8d5cf0883346e21ca78f8c491ce5a319cd2d7b111dd32c6d24627337ed64c4fe7e6c0c33c1473777d3246c9f81f58ece9a83db4b69091c67f32b11e5793f32500d84e4c4e5d523279cfad7157ceaae7b76215348e3fb20644687aaf2922bea5d53c186325555502f21d992e88344dace10de445ad8107d6da6b328cc7a06955080250d5abfd9bc878766c5f69a127d86bef", 0xc3}, {&(0x7f00000005c0)="571ced94276a687a4e7b3ea67ac8dfe26f7ca1a2a77c77c51b54e5c47ee628a548d79e099a027e4930dd515d6734910b30ad7e3f777155fb44958ebaa7704daf7f884fd2fe6132b84bff2959f74996046a9591bcea8ec072e2828e8e0faa8dcc582dad6d301fb11e32d7f3ee85dd68f382624a9fa2821466807ecdcc4d7228069f029e4d2deb991a600af4216bb9814dd257209612887d38bf8936518b503d11db21ae5472054026356f4bd5840384c2e2f26f2522e8976ae170e01c6c", 0xbd}, {&(0x7f0000000680)="25cb2b831782ed0053", 0x9}], 0x4) r11 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000740)={{0x8, 0xffffffffffffffff, r12, 0xffffffffffffffff, r4, 0x10a, 0x7}, 0x0, 0x100, r2, r0, 0x7ecd, 0xfffffffffffffffc, 0x6, 0x2}) semget$private(0x0, 0x2, 0x2c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) r13 = openat$pf(0xffffffffffffff9c, &(0x7f0000000840), 0x100, 0x0) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000880)=r8) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) dup2(r5, r3) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) syz_open_pts() write(r3, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) dup2(r1, r2) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x1d}, {0x45}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000045, 0x5, 0xa7bb, "0900f9ffcaeb83000d00ff7f00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x0) poll(&(0x7f0000000080)=[{r5, 0x27}], 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x4d}, {0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x2, 0xff81}) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r2 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x60d) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r2) r7 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r8 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r9 = dup(r8) setsockopt(r9, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r10, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000100), 0xfffffe5d) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[]) executing program 1: r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRES64=r1, @ANYRESHEX=r1, @ANYRES8=r1, @ANYRESDEC=r1, @ANYBLOB="72ae526784af173b3e9206a0a9f02f4448965495618d3c04465d85c440b4a95fd9c979671b00e9b7af3e9bc8eb356dc0bd9406f695266c761da131e923bb9dd47b98bf166e8bfc5b5385c03e8872067381043087aafb0834352c64a1b3cccac0123a270f970da1e0d407f261606ff14726e2a2b45692c19230cff003446e6fbb3fdcfd05310acd89a604e116b47b9aa318684e59af229c"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)) open(0x0, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x2, 0x2}, {}]}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) executing program 5: syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x0, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xfd}]}) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() r5 = getuid() r6 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) r7 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x2, 0x1d4653bf5f12fbb3, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x80206931, &(0x7f0000000100)) chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) setreuid(0x0, r4) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000040)=[{{}, 0x24dfd3a6df55ec82, 0x91, 0x3, 0xffffffff00000000, 0x20000000000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x38, 0x0, 0x8, 0x2000000000}, {{r4}, 0xffffffffffffffff, 0xdfe3b819c4496ae2, 0x0, 0x4, 0x40}], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r6, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000080)}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) setrlimit(0x3, &(0x7f0000000100)={0x42, 0x100000}) r2 = syz_open_pts() close(r2) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xd5}], 0x1, 0x0) msgget(0x2, 0x508) r3 = getuid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, 0x0, r6) r7 = getuid() r8 = open$dir(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) setegid(r10) fchownat(r8, &(0x7f00000002c0)='./file0\x00', 0x0, r10, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r3, r10, r7, r10, 0x0, 0x7}, 0x8, 0x200, r11, 0x0, 0x4a81, 0x8b, 0x80, 0x8}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x6, 0x17ee, 0xcc0a, 0x7, 0x9]) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r2, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000740)={0x0, 0x3, 0x5, 0x8, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000840)) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000880)=""/105, 0x69}], 0x1, 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000940)=""/116) r8 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r9 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000009c0)={{0x1433, r4, r5, r4, r5, 0x26, 0x9}, 0x1, 0x0, r3, r9, 0xa8, 0x8, 0x1a2d}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000a40)=0x101) semctl$SETVAL(r0, 0x8fa1883f9c503d4, 0x8, &(0x7f0000000a80)=0xc0) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7ff, 0x101}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000100)={0x0, 0x9, 0x200, 0xad1d}) r2 = getuid() fchown(r0, r2, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/236, 0xec}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300), 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001340)={0x100000, 0xffff8001, 0x5, 0x7, "4ecabd94b3a7e2af948f532be8373a1b77a4c641", 0x80000000}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000013c0)={0x8, 0x2}, 0x10) ioctl$WSKBDIO_BELL(r1, 0x20005701) sysctl$vm(&(0x7f0000001400)={0x2, 0xa}, 0x2, &(0x7f0000001440)="2239407d462ec92383d8cfd675555cea7c6995ab959ef7881af25f0d", &(0x7f0000001480)=0x1c, &(0x7f00000014c0)="c41fdf76b6d56cac64524e0bd716904a54d0cf13d4d5e6500731f7ac414f9e5e449f36657475131c3ded2a690fdc97f7e253d67d85c2d501eb8c8ff70c6e9ec313a0c68fd69d68dcc4154e22e69649bb4cf0ad0f0ee287f8ffa4a2cb5091ba91d5da0ae34e5245893038812a147a7f08d384e72c7f91810c208a34019a24581a9d48a46a15091fc105581d1e4563155023fd2218d89d606b12d68e53c10e519eb85da48b3a612bb2e8dfaa660718155a45557db58a59047def306dadb8af8476a3995c0b9afefa01ad2c0dc200ae1a2d112092ec2919", 0xd6) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000015c0)=0x8) sendmmsg(r0, &(0x7f0000003fc0)={&(0x7f0000003f80)={&(0x7f0000001600)=@in={0x2, 0x2}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001640)="147581c57af540cf1bf3a1adb5bd11aa1ef3d2f1b12011a180d363530cac67f79a3d60eb8ca8ad578fb5dca19fa18305035bf9382f0cc5f8f151fa47f2982d355858a800b66d52126e55cb8b3f3413d56d1f203df6dd801abf896c60cf6fbddce51bd60ec8d5d93f442f38ef9e9368026d41335ab3804a8b68c025ec645e07e3e379e76877b5f1dfc33f171f441ecf004ad5e1d4b2f2b07d43f11e680fba563625657a072b11be147196776741b53e", 0xaf}, {&(0x7f0000001700)="8bcaeea0caf5a8721d199995bbac3b2f36aada03aa2b1c31d62131cc658c0df175df5ebf6f0574f0e2209b8330f41adc198b7db7f06a43c3ef8b290f89f71e26c9fa068b98", 0x45}, {&(0x7f0000001780)="71cd1c1d840d43cd36f73a3e47c71b6398144a92a605cc858815", 0x1a}, {&(0x7f00000017c0)="7b63a98835effc933e1aa0298050f738fad6505d2a91a8bb6ee7b1a566038c595c4158414ddb48dfc1d6ec8a1b8812c95bdb0d73348870de5cfe7bdc81cf8de3a86f58d13521eac9b2ccf5", 0x4b}, {&(0x7f0000001840)="031413f9954d8c3f452693489280285cd3acf0cf8e8409bfb1683de8be49645260c19929c605c423cad37df600b6d592e0c5ce77ba216af6c1a491d54cc06e63a9ff1e1c0604bf2f9e91f49f01298f554ef7545e2de2671551c420f68e452f6cbaf05caf3947f8237ce40df1c5606f2c051825aa24055a095e4bf60e1a1200145f5a935d8f8d2bc505983914dbe171a89cfc548094e6ecae41e72758", 0x9c}, {&(0x7f0000001900)="895a4da698a6d2cf71a758e539f6b616a2a1455fdc76a9ee92ff1d000a4974b9837341fb00d94d2192fa9691381c4d558e12f8e61503617dbd7dd1d4066f689c52f93bccbc7a27941354d904151e92390f2444f5bad5df62134d1ff3d17f415776105dff9b100687f23294e8a59fe6eb33aea595e75de95a38a73cc0d1a97e0cd10a2b3ca6ab3024ab42b76b98e2f778711759b2eb240ef85c50ff2bd59f006d", 0xa0}, {&(0x7f00000019c0)="33234246619f099611b1f589b64ce4c4bfa88866d42eed7b770f750ff1652f8d3c84971c81fb7d53326229e9f9afb745591dd426ab562a5fc886d92dd7241de5db64c1444979d95e96cbf0eec4f3c4dd9d847cf89de61c3bbd9e8fe30d8266b16deaf7fc28a2ecb07d6de4542740534ff518b6bf6b652c53931570a1901a4dcc6190b298dbbaf88c2bf28029d379f278b5ebe2fae8a5c2efb16d51a7cb0d7e7d3ca9058f8b8d4675f0fbcf6a6f27ea4043e62e4843b298621dd24b16cc7756eb605953e92af4ba52ec785a9507dfc28cc0a82446f6838571af88cf1f37e26ca97be545877b02f3152472760f81992a666c95", 0xf2}, {&(0x7f0000001ac0)="6c8a038d5823fd7f8a3b73", 0xb}], 0x8, &(0x7f0000001b80)=[{0x30, 0x1, 0x4, "d0fa278d618cf577674b69bc6307ea0925ba61f7bd54f514a5195580c40a909e"}, {0xd0, 0x1, 0x8000, "3cf0ab8e3b5971516f202298497529a756c83cafbfb7e9ec5c96862c3a0b1d6a34e28c5f526ef2e3f9a3893b273b7710dabec81e385c7abb109bcd5f1179660da70bb213c1e231afff2f5faee2e8493a455875dfcd9632737686960da13906ef9b4504803d32d386d644780dbfed3dfc038c4fc350680ad3fed190f23ecd746dce7a346ff3c97491d9e9b9fdb9eb0a7d9b148861b96dbcb6c8d602427c2912ba5c36ed14197a20bd8c9af646d8f01a17a9cbd624ad4adb53bf7f"}, {0x90, 0x0, 0x101, "d4f722e7bc7c0d60468f18abea5c0da4cf312e09a0c16ce4882e7f7de80996e157262971937c6a9ae0516203eed53cd460f6df1a3e4f4d4d5615526d889c6f75f14fc609fb2c4c1eeacf531ee723ff53b2233c942e1af59a75557df5c9aaf3a5aa1d0f9fdce7cb44a22f1c296b43ab3632b18b81095d6a14b6ee20"}, {0x1010, 0x1, 0xe2, "8ecc986fd0f4abc379288bccd3560b050c4811c01e864c03ea7b0ed838cae0867a989cba8b34c973020f700b523c15f3dc29fb9b936f5c46b71a78bef6cdb8942b7df2dab2cf5cb047196aaa90a82562e63f9e930bb5197b063a1e467a6fddfc74b63dacdc60c08d0cf3d5a86f94deeb9adfcb84fb73a2322cc817fdc40fd2508b6ec4c3ebfe4a3a4dbc17de512f002ea5c2646164c2b7d4648f2f8a81f3cab5263775a7d913efe9596d18cf4eb78900f00b8fda312225b8a97ddbdc24a2b95241627b88c87d09359adc5ee4ae020799d7217727761c67ae3ac7e7e39becc683304873fc2f159aa41a320baa0517443335010636063291fd0c2ef0068196af77bf957bf8b0ee397f9688478148489282be4908891a5f300534ca97abef6c9f812fb49edafdce4504edd7d7a45e6505eba4e5cd7f47ea873866e60914948e64516bec04ba63b1a8b8c0732a138b55de31fb3825fe8dc5903ee2f6189a093e8a0dac2085f708ea82afae7ab1a4dd88101703635183b15d9df36192c91a217d54cc2997e358d4bec40a3c00c6e98db64d9fc5f83c3ff75bf113afde9600974ee9ec38235e78e9c67b24901a57068dc370f4c8e094ab95ee2c6a0916f9b2c59490791b07b55bb056d06f93fd3c5b23e7e7b226097f0e62dbdf850a91ff45a12b0f67df673a2312d3290b7d6bf5f1845c59ab0b5fc7f1e439ac7bfc415c7d3d8281de1386630924db6f655d030e0a44d1e3fccdd5e7e8804c5daf70e54e507c7495b06c8d9c27703e5f84b858072bd909623af6843194a3a7c1ebae0ae7778046314a8dd301f6eb8a96bd6b17728a1ef1f87808590c54881d3511a277b3d1cadaaf6dfd94a8f6f3388909666dc3ecf014439756bde1a37d55ee6d2abc52e96fbd0e8bb0a01eddb87ad1a003d29e1c56377130f6243276c830047b24b4bebcb6454b781db7d3ee0e530b382d1a8826a9bcb1cf2cd7b6692d0242825faf61d2756bc0e4aa058d710b567b385edfbe6946a4802a59e68cb0cf5288fd37abfa006af6377220ebcd6a0dad162c41216f5074a259b42943c99fe5c9a78d9badf676e54e127fe28107a104d42205e81411aa35c68271eaa360952b499419e239df32acfe24245f485db0658a82f88bcecafd52830e6dd2e4b51343d8ed9a4ca03ca318a08c92826a8160a93d4cdb1ebab4ec8ec479664b930908297c87a3ec5b1ef321cd68b70e8352bc42c19dcc99e9f8fb1a5d5c6db6061ec255243ebed4fe18b3599096734bf598de72c35adc440261b14f74a8b2707d1f65c83fb337860ce632aaba88dc1cfade962871e8c5ee4ec74912957747b143b560b49f92ee2f45b4926433ca5df0b1cebe54b0b2f0fc10533e5a8682c348fc893ecea94addcb28f9dfe69a71a9c23d3e606e935dc4fdfe9487b7b796fc6a5d2bc4c6fec0c50bd722079e5d8f92d787bcb36560ee38a7f3b4833a5542da60762c9c8f313f2b1ce2c7d73ec5409d799fff11ebfcb927161f94031a94b04b2ede57c08c450f8d898b146b2861ebeed40d07c8e76de36a064191c000714b98f24a5b659956b8481d7a38f26e0fa38dedaf9c2de499e2e5a6fa6562c505ca368df66cd309a0710db2e8397570af0dc9fb532e8f01b4a8f616db29f2bcbbca8cf77c893b8533ae09e72b79e2f780bf368572740bf05ffd1e4ff8970524a3339136294e66b45e828b3da2209224c10375dc5939a8993ea9f85bf332a4a7a8cb211bd2554b14431ddcad4efac2fb6911336467da41b9a04a4daf6944501757ca67cdf5b40790730e8178bcbb4acd0330b4b43d4b3a18d237eee094fdcbc4502dbb698ef1eab6a8e24de708c52aeefa3aede0ede738f30a6a9d0bda4b0e7bbef09984054fcf6473faf1d21020fef95206d136fb49646da27250aef9db880e821614329eaded918ffa7f18fcb8760e12f12d19f9eb5f3abb5ca15d2e246db8f1818d314e44c87778b2c51e852c1261e92a2a7feaa6d25d8c98fddc7ce58cf97f1de0aeb1677167ee4ff496527f4292494e4df679dd3278d10fccc39c1807a671e70ac98f7a9e887702e9796decb8d28d5b421489e59128512b1c75359d3aef802fba7bfa1c8eccd7fc7df674a68c353d1c1616b3b0c70f6e1f62df0eff4937a41b82b184cda2806cd7d059969cef0b9f33e761ac8cdd787939fdd04006cde0444be1f76a9e00d9abc06634942662ff8fae1e6c384d469a6898df5e3b4720b171be83e96a2cb6e23de835c504ba32a8ec67b2d7c366be62c138f7f06798d8b68f4f702e62c00f632e687d28d1017ae69d14ee9cee51124d80c7a272cd80f3cc50ed51a446967a9179e7788324056333f88ffb2d315f2fc5319fc9e4b28847a611345809d7aa33176c192288f0e80eede46df1edb5794ede4b59553628127fb4dee2419751de7789311a2c46fc8e87174affd4b966bc5e376a5da8e3dfd0b1be9dc3e838815cef319a5fdd04aeab0eeafd4a2a0daa891d4375ce12592066634700c913939fef36fabd77068e59f0f7caf6dba1f5258fbd017d8b27c9f19bc0923f316a10af13403bfa05769ff1d22a8ee3b9283a3013373e82a31c5a6639ce0bcab0c9f0c1836189b845462e58fe428ac3a522eac4abe5572c8a979f0a55d189735335a88ccaf7327143b1b4abb266dce64403ae7a9cd8e29b1c4812269dc5ca14587e7c8ed807bb30cdafaa38f76fed063ece3f8c7f8984fb17f252cf338021239214007c00c3a3bf2272da05b18299ade26a53523c18d589bdc81b6379f69003f99f8f9aa30addd9ca7252ef9f2191a50cfc3a82b11933e5d3785a6b6a467899d83122fd2f34d7ea307b2e10f2319ae8c843d2df53b97bc9973c59ea3aa58d07ddf8db751cf10c926a6565d863f9ad964dc08c71d26808098a3ba2a6619768b100a43070c3173504670494b6a96e4dee8146f3f6403b9267177aac3d2bc2abbe9d352256bfe00f3a009a9000f26e0b27e1c67da18992d0a91b24552da235e7a64656a6b7672c522efde42e3bf96071bd5bb5e2346943706b6e14f1ba7892ab27c73b6d4d7a7584a20150dc38899c547833c5b6c9d4736f54102bebf159a8e1ac8928386b4361c66d30dcf70d01db6d89d66ad7673b6285dbb712d973dd6712e81e11cd13629f463d07e59a1dde6093a5f2968de1adf08aa57b3d3fd2e26b727ff7b043d1fc42931b5d579d60ce9d3f08940562822df46576b4152eb7579943ce40d11a7d126a2695eb1f2d42f9288afaf9cbae54c4fb3c66e8a18d785817d78fd7e5126be85b992236d138312d78e26785ba0bedcffb8292ac4ae46568680b11d6b9c74fe672d5f2441b29584c16bff5e8abe0ac740355dd4d5abaf6643a6ed53b74656dd7835048b0a97e46246c2bc2473b7b367469aadd56c6d5c9fc8ca0a2276c64f575a53e75e20e05c4e40775654f026b8084b9f827be5cb716069466054224873a2b5e2cb49a3e84e934e36c86ce74ece3519a8d5104d0e74dde8b4fc1bf7ff6a25e6dd4c88c6bbe8cd9b94e56ebcc8b69ec453a6386190c37e2a874ec246e2466e86821585526753742d072b04d363dc25a813eaa0eb026d0e1f0c1d21c95826346d0b487e98e1adf39f146253993245795e7f4e35d0783a638892c839a8966515fa1d407d83a912c99e9bde48c1267c3851b416d9a913ca278a612ba99a8b83a21a6e6b20ddb5bd6960250d455a9981a09623b6d2f9e0664fdd91e9ceec420fc9e8096c042b2321ef011d1bc95c8e638d5e08dda83534fdfde8d1d2c6778ac3f4da96d11e2ea7d7f384a7b21e81b63a530080c55f08f4c31868fc6139b72582a6094f3f9c24e5daa8412bc48cbc0c510cdfb0747d9f06b261f1c89b2dc752b5310a4c98a36320be1ae4f49ab76a1b35fe6ced943dd7d25371e84e11691591a05df70e73cb3635295d33721a8b2da38f8da57bc31844018cee0237cfcd886a2802321ee6e8706bd28ac4e7a983cf4fcbdc5cbab6b9ac301f7474bd9643707a787f6dc25fbc9f7256106cc2f1e19286a1442ea475044180d73980b69b494cfe3640618379ec437f10b40b7aea6c0fb2ae62f861d9ac83c92b270d9d190a56f27ab852ff7278c5ce0ff8c87d417679c19e4f7dbe67e61d02a8a35c8a1a9a1a734ce936f02c4acbc847d58c0f5a3e773667b3bd03b195cc750e5e7435b51dbb06b491706fb507019e898474585aebe7b1fcc2db67140537d45c1e4f3e7f8bd312e9d941e43b7f0583690924adfd1ee58aca0bcba821f510cfc086d4ef27117db9629042444bc51e2420a3e94ea3118fcda9fbfd898a6996a79592a3a3c64cc39156456060c576f08294cb14caa4b70c569f31ab073f33f6e539cb4fb10391732975a2b9a9438d6584fdbb196a1c531c27093cc313fac15d52e070a7bb9538d3e8e527d64429c76b94f4f440abcb7ebd1913ee644c3454fea08d2fc0189cb3c425e71b6e30e0729e21ccba3b7ff0b24c9c7bd927913552f10021989b90b6fa1ceee7886cbe2bfb8f2fdc374f2ac2dbb096bb9ead4dc9d55e85efc236a7b8e4ba0ae8822218349f4b79ee6e83718b1fb74ca74ab53742aef777de57265e27473df77be4dc377b4f3869b36d2b6af7dc0a369037d22f8c70a4037141eb07747499a97fa4929cb6409ce8b3452e970da8c7b81c7311079354c9d13c89905a785a370273b33b2d15af5f615fe6be7820825924ae35f5e4de647db2f48693bfe86c19c187997e33ba9264b4f02ecfda786dbcb917d2904dd71b6fc8f6e6092ac321e4bc85004b46ef30f676b023f2c236b2ec63669aa3996c7dc8e883073c106943d8d51b55fd5b34a4b0d13b421769ac5bf38ff243d624fa9ca2bda64167d1b3612cb51bd99b875dd4d547109e5b8d825970be23162cd1c26d7c66695cfdea741fd9e6e72d22173a0d547f49eb4d1113b8a7686dd0e3fbc4b86876a0ec0bac8bd21221f50a4a37b0086cf770a6d467d4a118cc46f993442d8841d11d0fe735f5125f571fd7380e6a4838fbd8fd514545ebab016d3ca8543282c59b47378ae3a4b8af7c499ce2d61ea4e34365b0e1fb36600c33d55f2a5f324d83bb7f9f253df40395330de01a3153e3e7d6cc293480cecdf6d3cd5341a028cb52253bd50de6ebf6272f595a16ec12f54f806ce024ac3c42ff9eb87289c5a085e89c0953d7b91f0a5432a8d6fb79105cf06db3a7d1d0d7759a7816c65d2c8f2b89eaac7b031b0b2f757932bbed19a26011a068cfab8424df9835f1defd8648ab27c5c7c859e0c6563265e5f95a56a93e02715ab9f8b9592128edc54b79566c38bdd19f0a03e9c4d7de9e83cc11d46e62ea2520ec5c0c6ec87e8dfb2cab7f8ab1189e800c379b51f18ff044a3b7bf3fbcb82e186c3aaa11a5b91ae5cd24f1d3c8de28ce0fa50a2a0ff683838f44dcf38dfca409cab905f36bf556c70ec42575061cb1aa8c1f093264678818a196959e7aa73718ab0a2d09fe3a357ae01f96b207f76928a730b8f5687776886ff007f0c5b4157a5a6c0b9fb3ae33927a61ba30dcd67c1a0d3aacf673557341e3af9f750fe73882c7cbf83b682ef268aebbd9ed9e1ff4f45757ba4cf137221194fa07cee3e08a096c557b88c7d89d4bc2f9c4350229188661ea6eb6199c1d363d15ecc74f21d7e9ba8a80a3a2b9a8f09992b6c47226857886da620d22064433c296bdfb1d19f913b673b035c867d0d259f10c611110806698be1f7d9b7d8a6796b3f9445008292ceb99b9e4d2afa31671857a1cac13217b1646beb9eb9c904807e46f0f383828140b20b8b2d1685"}, {0x1010, 0xffff, 0x81, "4d8059dfa510136843dd1fd9d587ef3e3aa4b30ae71abe5c42de04bc446ffe0ff3f69455a1ca2ee89eefaf3c05679fc76a4a069d4a320c4328ab660fb4d053e10c43f2fe7c08540706f14103c2cfbf8711d02b72ad26c32d1ecf8bb66c7a7f5bffbd0ab2ce282d01fcdd564ec1e38d8168833d50485533522d311191c6f17433161bfe721f762af0cb9748295f8bb0e26b1a5b8448fb002c662afdb2b3bb173998af7e5527ffc12a313c4dfda3d4a67a1e7a79a1d1a90ff25e98507b66416d18edfbb319a8ccf73937c82b17940121ce2ff05c16f59552cfca47c15dfe176dc5010273895ac60c83ea82f2d7deb73cf9fefe2d961ebb16e4097cd09d72227e4f590916fec20864bf97c7f812589fc21d60d568399170c80c13546608d99901a55e52a4b7552296b2570e60e642081a9f294e8743b1731a4c242cd23b1dffb8416769b33ed63f80db7b0775a7ac6060b318cc995e6f694aab5868bd5bab83bf53ae5749adfdc7901c14c943fc401c1c50fbe3606260cf2299217b53e9d934ee1dd7f0fba5d74755b25f887369376cb22d2e50fe3899c692cefe98ff09c93335804aa0728fa382f5f87c659d85de2f7b9bf01b9ea5df13bc5f03133b9d4218504b4932ed9bbb214a8be19ca0f1112c9926a46a8588d5d8683a8a5a59b47db3a70d30c9b1307ac7f41e44bc6540f9a7c077002d9c0292f3f278ca0ceb495f4b5e5dcc1e6371d24726f596da1b62d9da5d82abdf86232461192bd0a9d0fe7ce481b9f617ad0eb2fcaf5d5214d7f9d693349ff2884dd51e6e7a387c18407897a673063ee3188cc430b90b3fa7ae537cd00b436e7eeef9854ef11a313b524fa803d4ae3371ab3f6f83d18e89784193e39ac2faf8616230c8bc23d2fb1985876c3f2c10479038012d8fb7c089d1b8595178fb5967dd8d45d7e38a7d5ec59728398b4ebf71214f7a40edcd98c03f9bc1d989bb4750751320b666b013c7081b0aff5e8b7b58fbcd6dcd0d14b93d5a61fd81d09ab9cf868235f0ee7378bdf32d66e3855faf41a3dda4fe00c834d2d283b93f2e9613288b4efa2b7bf45b48416f18fc10e059267e83c401541e24b4180a8e1e06c67cd746c0341ae13a848de75582a446f24a7e5ff82ef01b9a50f3fcc065009eb3b0aa522ea3a404cc7aa41471d611445836a26512a89c2bf164ba6fef1f2fd49f71056b793647da15c38710452175fa1f644c847db002ea0d89e1294eabee6a2034839baa3daf378fe5e3f0801a2ce43f204d9c19b8535e6e7be05c00c78f87df565fcfd4ea7548dbdced5b0dd65909b963c21a1c638558bf0685d46d4488993e668b0b80bfe48b9926007d9b474599dd6a9e992211e74683c5dc0b045c271cae865eb95d2e3cefa7363590443a3170ed72a9ca2c5a7c45a1d200305c65d395b38e003fdb776a90cfc6ccd1dc4ded75aee0b39a1bf17d217371c0e5c74e4777acd174c52363d8beb42237f0b64da76f5110aec4e17b55656d1b212ed967ae3d6c97b503e7ce07595525aa4cb13e19a8abe37a5b83a96b9822113709546a7dd1bb59633f67a59b8ea3bb70a6b94f6a8d316c8f69dc4c7e6ecfac9ea2721efcd37dca43d3a8a1111b15de32b228ca8f6f24164c31aa5d3a5f94e2fabae957ad618432a99b723826cd96eb9421d4976d028e1d39775b981a2f531b839cae89a6644d28e1b014a1b27672f042d72316475c4871d8374aef42b51a229e41117ee10893d5cb01caeace0b187fdf6192719b532cf51797bb8bbdf4b03007edea95b22dc955503710033d07c3ff98985895f0225525af50ba1c6538298f066792b6d6a8bcff56c7bad1582e343b79dbefc7acd2f304cc4233f170ec77f17d98ed371d4229209731f9d16ac9dd2b0e4e95bcec0dedae3b93a8e6cfd08d27f82e06f06dafbbd36fc856ae245ff46a52a622507b5e2be2d7e60469f9bab258d47b34d756310a08b2509df72eb8f35d93f3241664ef1dfc293c0299bcac6c08daf21728684320ce697bd44e6107d939f66b91fb9b06972697bc430e631731515a8440036b0d749388b2aea2722ff2db2bc9bd2484c5c99aad5e61168bc0ff5419908211806791cc0d8275fa27d29bfd121e5b3e632129e172e5b91e493d86f8dbdf2921f87aa98cc4eb8130d399d09d8c14c4439f6c908b706c9b955cfc0e48d306dce12f2e89e030300f9ea8fe5e290da1aed84fb4125b9978d9a217dbf311467e3716e35b5951be2a7170e01823ac82c2d21ea70bb5d2ebc38b76170b9cde5b6bb46952a09ceeed160a13779e9759f9d57bf3661b8f6f6e8ab9d4d097d1b4501af46ac8272f9fa8fb49dc27adddea488ac8dc47a841b8cd93cbf35c9bd4148c6d5ad254d186d300110a09f212d217558c3130d013279b2aec243fe7841810434ad60ecd575ffb66ff61df9d06d3a2f713d4ab919d7a04fc65fe2c1142db907d9ee7baf701900c6d56007332a19e3106415a1281a57eddfdb7dfaf59bbb495b7fc76099fe854d27ce41de0ebdf281a1aaf7797248697e20320839b6026b554393a9e6aa7ec94723c840e4d0bceec5020f61c233e78a061187b1f5154c221fd6a1e2090e0e389de5d6463a7ad305bd373d8efd369105170e979b52f6490492a9a6c58854c7060050afbc6c97edb0a3576b401a48ba7c64b3ea8336f4ba02e9dc18b8b529c221be537295b120204d34b903fe1a03dbb2cfce2dbecbac99f9f5b8235c1e51e70c8d8eac76535bd3ac6e363222947e04180c166a8f7dad97f3aca455b7c9ee08be69663809b499fdbef6bb7659b516df83a37e26a695a994f5fa81d2ceb2adc9ba62c549a5d2de504a06f84a2b54ca915feba496fefbc209ea979241e6ac355a273e858d20641b733f5aa0149f71110370feb8ebff280f81d31839e5ab3e3a498192095b2c2f6cb5202e01df75f2230708642d09d9b9a0e0a2206e1a3089d8bcf44ade48d754624f0bf331bc65c84b209c4fcc31682ace4342936b39cfae84d129d165b6aaa88c8352ed53f5eaff7f1ddfcd172a59023c58c24de3b529631d31488f67b4d47dc6eaac93b3f7064da06ae7eb45e10cb73edf61619c9c756c5fc960dea26534bcdd3ec4c211d555468f1d443b39b763d7d415918224e178b7ce87c2f6ed871bb6e7870d8339fc04fe3ba70fb54211d556be170903f85abcf64799d98e2332c479108773aa732e60833d21d5473c01f8eb9c8b9182ddcdf75091e30e9fecb5478e1cff2b6ff05554e3ad67d3d9dd47d11eec5cf4438f5d757c4696f3275ebf09e8f87cbc02897720644801e9c168694ded439a6e2807f05b15724c07df498d111cd3bac3c28473cb58a4209ad4165c43ccf02d886773092cffc6d06dc40e0e1f66d8c0d4f43e52a331f6ee5f5a136df060aaf7d8a6710ddc957e4864f385581f39bf1b2dd44d55776d4a97376a0729b9e9c9e8fa7335a600044bd908ddb18c2b779a449c989f2b99ac0d64d07f764dc82b05d1c17e68e75daa0d952da4dae623fbb584c8f8ed74fbc1724aec86e160ce1070fa70d9abf2a12eb06d556327d7d2f5770b4bb207f664c0c20a6997abe20e71030a8d2bcdcf3cb27a39bf63f3a26554bf48f9d7b500627564b9ef24fa6c32e516109bcfb5b82f42fc6bd13a11e70c6b1c9b53afb9d9129c5bda3a715df544b37dfe673de54839de2e0264bf1b1e3c1c4d8da15672234525a6c227bc663888d316ce5266047b1ff0b2db6f105136c05f402f78387c127a4df337cf26bffd361ee8bbd90ed9e990dd8b788068a53f9d6d15db15ea85f6f00f9c86bc820d6f11b01a614b8bee8def502a4ed215a2ee8e2c28d5ec3c3f9b7e4b34e828c50f29b6e9caecd7f7c26eca1e8d3736363610f644be58bf157453d6dcb7ed5234cf23e8504487c2acae16d808f2cada544bb5ee850b2d8e24d0a2305199a848ab44249f01d4d86ce85e7d62c48a32e90c0cd09edbafd7dc9f011315cbdfbe64f91b578a397a50cb2ec93db830fd37b0ccac16232a7c23a3d5bbcaa65ae9fc11134bf73dca72159f4c0a76df5a3625585da4126e553af198da6c45db66f00359a0c113f9d8a7ef108f246983d708b5520461bdc6a5d2322e42bb695ecd5896b53c682255acbc3462f795e18ec0d4f66f1dd5b9d63e9ba4be62860a4de8ef7549e8c1e32cd0f784031dead10c625ba465f61f1e7bf56ade23dfffb9d68370b512f871e6ab7e49b13d6f356c9b351ba2ac26d31e908faa9fd1165a7590c0fcdc8149942681a14c96ff301350f955252cd0e79cde5da77b625c1002258422a03a24e17e05afb87df5a0b3dad0b68c3a92760a376fac295661710c03e82960295aa25f59c4fba4bd615645766ecd2360fd534fdf4f434fbe3359b8a3b4ff3a7be9be923d7a36a414ed0d4fc86ce966b84f5f48fb1eecb4c5cdd7a7427f37a1649fccf44fb283716fb81d66a9990855a0bf674d532668b91191b6d58f86dee890f7da5c709492ecb66e01e3faeaac5b2939c0c723749d72380fe42cd0a88dea9b0f77bd132a6d543cf2e2a3babfd86bfb443455070e0f6a6ea8ea75412ff6b3347350dc2e97f182b3bd44384b1faa996edfd5643f3235eb9dc1e9a971bfaa8e7ceac95c14093d894b83aebaffeb432c397d4536793183977c62818527135085dbd1aede46ae9e6808b6ee4a9de175ae61724fc7cffc21d88e6a31e05f492beb7453678523ee5967163e69436addf6b6976f90e8705019aa0d7c86ca995d3b8500b3222263c79f87c780e007df8bcde205563e0a481c0f31c19311dde208be830f00faa36d8a20c19d32a62624a533c1d44dabd9c4de8e23493c572e89cf64d81405a882a4dd5fd319ecc0700347b7dc1041b4867293bf0f005a33bdaea13596474a5d1cbe613f1f87d75bee93a002b41ff36d1bdf817fa845c5dd4ee98626d87f44f4f568f0d6a7497f280eded5070f689687c289f54dc3c4e20fff91a9dd0330141c4d9694def22000c97f9b00707f84ec08af15fa47c92df9e624b53dd422a183660729a6028b2b7f806c563375ac3a41c7cdfcb29409463c86edf47474f663747ac1be7b7a7b89bbd9674cea8e479e207a4aa3c47e0406e744b3b90b9ef39328b9350ef1f156410cac9a1b82a250a1d1aabf00c17f0afa2390e22d63ae7e1c2a37bc0fe7c47d277256ecbe9894e925851b221319b387330e3eaa1e4e156d2c869d059ec0833b94af71dd8d46e2c5c5774587c1e81d1e1663a56435027233b5ded3e1f0a947d3fc0d9a0c1a9807fde5a683483bab1604dd6f7e9e5ddb516753dce7acde5302df60633c86e7e1ebc787e692481bd1b9f8490044a795bdbd97f742f2f8571cd1f421c6d5faea4df5063cf0eb3fb2340716f2043d9a2828fb1b8efc991bc9735e74bc10ad90e49da9cf76d5e87d052900612405e4d18c5cf6ba2f8b1df665ee4557b68a64c20daf0dd3c648e8b9f3f457183d73654b16e778fb22578c9e43d14db987a59244af0c27d870d86f326692897dc8c281d3ad7c188e3240bfe16d9f2987b1e87e2ec3a3121fe06bf1f7b821c052d76962a625ea84093c8d0a4f106c70c9b59c5199780504bcdcbd6f0d55b87a80a82b6a1b2ac8cbe388f799b95f617fd4aef66b84e002e47789f3d92c0dffdb19670deb8c04d91b170ed049f0d26c6ca3477395a34391ad35a4ffb6bc8b5c865c1bb791b6465cc9ffcd206937157bb4c3d5098057ef4d89ddd9abc9659c162bd24e658474ac2fe44c408a1d99a0f1439efe5df2d14a2aed0b0eec1868ad491b943a996f87270b6629147bcb516"}, {0x108, 0x1, 0xcf, "0b74d97eba3a20a49c68a066beaa23de7e2968f4ed2e68728f6f3005b9766fdd72b0692888b9a7bb36dda5782733ed95bd6ef88d8791db4fd492ed817232852d00a1eaca3f1a87fb448d6729338a985946b2da06332ad4a1ea0c0af90a4221229b6d7ae038e6087b0fa401aa5170897d585f27e0f471ebb8d54b575addd197dc523b6aa7ace6c7a083fd898e89e7100a1b1bfe903d27d028bbdeaaa1499b230ac1a025d0a95e3afb1761da3e1590ec9cc41f5457d0e981afb9d851f0d29228f6712a83b2f3289cb278a7db55a61814facbd9dba0ee3ea17efe8619f1cb41dc9e2d3d25944b6f6110e7cec50bc9b8230e7f698e6cba"}, {0x90, 0xfffd, 0x5, "4195a34f3aa71541b43a243bfa4b4cd97d3d11fb1644460e0ef3ec32258b345f9e89b56911b2946b2e5ea7046c005d700568c50fecee52c32b5af4443e4b1d8ea41bae21aab251ded47ddedf0748af9596efa290ad411a10c7fce7d152194ca4adacd73fbe79709af5479a6452b8f4147e82d434eff26ccef796034b85"}, {0xb0, 0xfffe, 0xfff, "4562e52766e9c4c0aae617c93b9780ad435446bee641084a892fecda65912c98b6fa93c031f95b8f605db873b5f4b0de78f404655a8bfd7d90cab8700dc079c9f0728c1930f6dc84ed90b3385d9abb9e9fd5125db64767827cb2c9a3cc4a4c5b15a3d8494102fe259d137309ea31443420c3423a92d56a432f2902e78ddd952e7ebb922ea8cd2e7fb31f4ff7ba95bcae09fe64955946d8438ad3"}], 0x23f8}, 0xffffffff}, 0x10, 0x403) listen(r0, 0x10000) accept$inet(r4, &(0x7f0000004000), &(0x7f0000004040)=0xc) r5 = fcntl$dupfd(r0, 0xa, r3) mkdirat(r4, &(0x7f0000004080)='./file0\x00', 0x40) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000040c0)=r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004100), 0x10, 0x0) execve(&(0x7f0000004140)='./file0\x00', &(0x7f0000004240)=[&(0x7f0000004180)='./\x00', &(0x7f00000041c0)='\x00', &(0x7f0000004200)='\x00'], &(0x7f0000004340)=[&(0x7f0000004280)='$/&-}+\x00', &(0x7f00000042c0)='\x95$$[', &(0x7f0000004300)='\x00']) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) preadv(r5, &(0x7f00000045c0)=[{&(0x7f0000004380)=""/115, 0x73}, {&(0x7f0000004400)=""/156, 0x9c}, {&(0x7f00000044c0)=""/149, 0x95}, {&(0x7f0000004580)=""/58, 0x3a}], 0x4, 0x8) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000004600)=[0x3, 0x7, 0x921a]) socket$unix(0x1, 0x5, 0x0) mlockall(0x0) executing program 5: r0 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x8000)=nil, 0x2000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) executing program 3: msgget$private(0x0, 0x280) open(&(0x7f0000000280)='./file1\x00', 0x8, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 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) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f00000002c0)=""/122, 0x7a}], 0x4, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) syz_emit_ethernet(0xec, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)="964b2e8c33c6b9184c4d129e1b00b6ee62faafb4fe6c2c7decb374e1de97bc4e8a31d56c32941e0b88ddd1b408c2570ee069d498d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2def64f79b40d76e2c731880528000026b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66a1df6b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a487092643b989e74e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced226eb800389ecb0e1c41c6058bb7fb03702e8a03363bc593818269f64a0be94d29087369babc60687122c1b20dd9f10518bc7b9fa62283eb74da94f8d8052f26384c51ddbc759e9b80ec74c3ec4f868a797c46e412d7059342c1e4b67d3b500a4f64b204c73ef67cd2e3d15e88bf7cd939ebd2c82fef1784eab9dcb7c4634bf52848a5b523ef0329709db08eb8672b91c2206305df39efb6340ebccb9bb1390403949b6866ef5767540246b37d91207b9dac1360ca33390a88a8e510d3fa906e0a829313ddb5887e690ba1ac582473332d3e95c22252e33d6f8b67999953a65bcb2c381b6ae452b672000000000000", 0x1be) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) open(0x0, 0x0, 0x170) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) executing program 1: setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x1f, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) close(r7) connect$inet(r5, &(0x7f0000000000), 0x10) r8 = getpgrp() fcntl$setown(r0, 0x6, r8) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) flock(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}, {0x0}, {0x0, 0x11}, {0x0}, {&(0x7f0000000280)="e55fee0731f864ccaf179b67fe002e1bfb72a1c50be6218007ac32015c094c34090aafd71d275cf14846b5217617c7c4f9e346bbbf82f712b67cc8604e8ecc9342c0d0461fd48705c30542cd6d94042e8c5895ee411ecf2316cfd846f92042320504b96d8acb3a3235a4a6dab5ca82983a4e944d5414c552c0458623a2"}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)) bind(0xffffffffffffffff, 0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffd6b) setegid(0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f4, 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) geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0x9e, r0, r6, r4, r2, 0x5e}, 0xf0, 0x80000001, 0x13217f73}) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getgid() getgroups(0x9, &(0x7f0000000240)=[r8, r1, 0x0, 0x0, r2, r7, r7, 0x0, r9]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r8) r10 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) open(0x0, 0x100, 0x100) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x81, 0x0, 0xea, 0x20}, {0x1c}, {0xcc6, 0x2, 0x2, 0x7fff}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r10, &(0x7f0000000000)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0xbd}], 0x1, 0x7) executing program 4: readv(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x7}, 0x4, &(0x7f0000000040)="07b1f6d316aa6c55dfd67005e9e24c7192239ef33dc1bbfe946f3b1fb9ba6f4e719838167a99a8692f5f184bea82265cdc117609034e8d3542d2e0ca4cc7785bb62bdeeadc13568ecaff4a12a31f34d8c253aea245e75689866656dc09031c9ad17c3f5c83eea86194c3acd7367d792ba8cd7f94c6106969e2a50946a6caf203eb0e743ffdc648f791822574dba40f718db5fe42ca", &(0x7f0000000100)=0x95, &(0x7f0000000140), 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() setrlimit(0x4, &(0x7f0000000980)={0x7fff, 0x100000008}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) close(r1) r5 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773af", 0x163}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000780)=[{&(0x7f0000003c80)=""/4096, 0x1000}], 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d4", &(0x7f00000002c0)=0x112, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef", 0x7fa) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x83, 0xc072, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x80, 0x1000}, {0x2, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x4, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x0, 0x7}, {0xffffffffffffffff, 0x9, 0x1000}, {0x6, 0x9, 0x1800}], 0xa) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000580), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(0x0, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x0, 0x3ff, 0x800}, {0x3, 0x2a5, 0x800}, {0x4, 0xe242, 0x1400}], 0x4) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES32=r3], 0x9}, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x52, &(0x7f00005e8000/0x2000)=nil) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x10599, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) shutdown(r2, 0x2) r3 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000004000/0x400000)=nil, 0x1000) minherit(&(0x7f0000c88000/0x2000)=nil, 0x2000, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r0, &(0x7f0000002640)=[{&(0x7f00000024c0)="ebea5ee6dc87665e7f24f3bec9ac67c8457a1889b2d49d17338cfa0fbe34e33761c276cf403836d7729d8454914450901eff7f10b4b23149c85350cc84c2be38ad77ff35710abdb537ce40b8ef9b41f57f473fa039e90bb958dbb5891f3054502e9525b27b46872e3e", 0x69}, {&(0x7f0000003800)="571486b9b47c5414cc053ec753a85a89e58319de44b74860db095bd81cb4f3c43dbe4b910898954e2e2884db8a29314acfe9126288804d50c1f6bf4cbeebfb41e4801b9edb66754031e1a065108e857b9c1238cafdfdd4fa2f6e9e2ace241f18697d27b39f97bf5a95688be5595730b9ccdc684457e4c78aa24950cbea43210f3ac0afbe1f62c408f8a5367f596131abaf4a481259674ab7c4dfc95bceddb05fd213a1593fb38e75194b1e3e", 0xac}], 0x2) 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, 0x802069dc, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8080, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x3, 0x3}, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xda9b]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x60) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x21, 0x0}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r0, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) r3 = getuid() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x80000000) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(0x0) r5 = open$dir(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x102) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') getgroups(0x8, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000001380)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000f40)=[{&(0x7f0000000680)="3745c070f628f6ae296ac808f0ed7acd7ac52db3561d1de036c2769e5f0b99187a165f08e4dc8e2e51eaaf541c465d", 0x2f}, {&(0x7f00000008c0)="67769403488581c0ae5a99d89e07f21cdd12b24ac1edb483c080e394032b9e7f26850f11a77155ae50d752f99ded882ac506c052ee2bcca9e70e9a40f2b153fa15e6cf799e1e6a6720ec376150acf9452decc82d3471478b39a937ada98a9cb9b51218c5dd0e1ec9cc6ba3ab3a7ad22ce235041fd0a4dca7f8febc2919f739f69a86d53ea2866ec999eda4066878277de4961f4bb8cb14f2a99b", 0x9a}, {&(0x7f0000000980)="6bf8ac78f4132efbdf024604320056f1a4a6983775d3add160c5a48180765f", 0x1f}, {&(0x7f00000009c0)}, {&(0x7f0000000a00)}, {&(0x7f0000000b80)="84ce0d02ab969f327ad877ca18b15eec701c4a4935173d70a15262c27e8120a24e54f673d78064baa6c9d58cec672e79a3af9564d57791d7c28a07", 0x3b}, {&(0x7f0000000dc0)="71fa9f2f560ad9bfef391d524c6ebd32ac01b1b7e169c0422609df8bd62a87591dad4d52db0aa1da470a0930", 0x2c}, {&(0x7f0000000e00)="7501a79e4874f453141cbd8b3d094df0380eed6b3a8d8acbbf546a7120", 0x1d}], 0x8, &(0x7f00000013c0)=ANY=[@ANYBLOB="3000000000000000ffff0000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r4, @ANYRES64=r6, @ANYRES32, @ANYRES32, @ANYBLOB="00000000200000000000005887ae14b4ceb3939c", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYBLOB="63ebfcba19f5bcc58e2192c7f7828973ab3010ffc468d60f99cf6aa010f5cb9e9d1d1094263b7a59ca31372392e9e134019ff69e084b7e7cc6b27f3c0f11d8f1848620efdf9066e06dbb341a254a015ff3e36e7aa31ca0f2dc66190ff76f2d7d7488079037816ed049cf84d20e2dcaa7e529e90a8c218dc8297cc946315460087decc4ce15d1736651bd304a4d6f0a2c6f2f87cd0f46c0996e608660ea", @ANYRESDEC=r4, @ANYBLOB="000100000ffe53183d0a5757c5c914565661df05d47a7f4d5003862c2f2aa9f20ba1ec91f9126a99317f5bd434726d8f28cf23992c810faef26a669e354cc9e8d3d58c6fdcbe93127e9e7e9c62317a0aea796ca47defe92c66ff3750747e5d492dad1cd9a3fa7e1f57ba256dd67ddda9345e14ba437d7838652093b47916e749154aef503acfc4b8d29c0541f40055d9174a3427a8028b605b631e4a88d2a188e3aaaaf7fa7515de6d78a451931a009f62238e4641071a2d656aea573998afa17046aeeda038f602d5e03badf664b7be008140f37628588280224890de44ae6042ce81f8fe7f3e89de278cdf9347543a4469aa36315d53d1b5d54a109b9327193a0f6da90a01914473099f389014feb0bb369c07d4f8ab92d6174569b6637cbac422132f8690e6ec3de476e0cacf0bff3dca179203ab0d79c11089ae4b463f25d0dcb36efe809c79e99cb9c8442d394adea64b2335d0ad78115866e6b26b62fa2ff5b6", @ANYRES32=r8, @ANYRESDEC=r10, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32, @ANYBLOB="0000080000000000000000824836238ce64e9966d781dcffd7b2d02e8708daf6a3c28b5eba6c0cce6ab1be772d11025b54cf062bf931be2d585fa61598b26c6c151899318153d3ddf2a52619f5a18efb681ba20251a785fbd92c779846c9df957ac9a42ba7a9ad9cc39ce0d439d4b55ed315611391c9d0c2eb98b695399841a522406cf1353f0bf984be00e1a9aa8c090e1f0da06d52fb1591e1c1e58b87cfa76f49f970b76e7d715d780850a0cffeddfbd88cdf767c6c6b8cea8579b77173c249b56f5c606a2a67fe261a5c942d8eb0067a", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r7, @ANYRES8=r9], 0x108, 0xf}, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 1: 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), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7fffffff, &(0x7f00000001c0)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 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') executing program 6: r0 = socket(0x20, 0x2, 0x2) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) r5 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}) r6 = accept$unix(r2, 0x0, &(0x7f0000000140)) bind$unix(r6, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000000), 0x4) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x1000, 0x7e71, 0x9}) executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0xfffffffd, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8}], 0x20000000000002ef, 0xfffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) socket(0x22, 0x8000, 0xe3) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="020000f6000000001b50073c9a3c4a9125f71f0488bb6221a6d8aeb7"], 0x8, 0x800) socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/128) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) dup2(r6, r5) bind(r5, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) executing program 3: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) syz_emit_ethernet(0x2a, 0x0) close(0xffffffffffffffff) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x1, 0x2, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000001280)=[{0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[]) getrusage(0x0, 0xffffffffffffffff) getpid() getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x401, 0x1, 0x80000001, "5285974c94cbb5165fc3508acbb7004b0609045f", 0x8, 0xb6}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x100000000, 0x2, r1}) socketpair$unix(0x1, 0x8dbfa72d4a4d876, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) flock(r0, 0x5) fsync(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000240)={0x4, 0xd}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) sendmsg$unix(r3, &(0x7f0000001900)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000340)="0e", 0x1}, {&(0x7f0000000380)="ce3698ab75d3cc0000504943d74fa95539dc0620a060c6520f1a5ee4096d4ae848ae1508c8586171312c8cbf53580a1e5004e4ee78a44fc6013bd3ca82c05006e8ccd82687965487e71db0921226d6ed1080aab1d8bc2600b41a061d7622a0f0703be546c08c542cab6e9998fda5055f2c19b1be558bf6c48609a9b135b4defec5078f2edf8676a19d1dc3533dc7592b1576649e2e7be4790304e169f478d75f89802e24da110802fd7be07decd5e83d64625595deebf705c43b022515a4ea61d15fc36775703bdbb19533c5a45d4f16b541d159c9b39dca51bce3e9149cd48ab6561751f6e761fdda7fdeee9d82d185988c257bf47d67fa4e78d6a42e03170c2369aa3cf87ff1006235052b47e128fa654194d5767eeea3ddc615956aa1d0d1156c1143374506dfb9b07dc3bc230d53278cf38b4e8e987a3f1fc6a88cfb0ca1d9b9f46a73793ff4d83f771f5b2469b3e85b4c5b445c5606fcb99003d127c05666cb967a391d0fab9700afd1d28d826441fb069c470b935d300a57f98bbd9ba05222a25476ea0637e1f6b40da6a93667fa4836cc969656f61992dc6d4f1174feb64be779843781d07b3c06924bc1a332061641b16263555e6627b5ac6293f504b07d831a18a580cdb0fb6018cc2035f76e1886e5ca5e6afd14ecef70d2ef9685260425e80aac3a0b50cf2f2f63eb23eea5a13ce50cdc6c26c2ef5b043b1fc302508abcd3454eecea45a1a11bc123fe5859aacf258a0772ace661e03ffe949916db2edc5aa4dadbc79d903c0f87535ba1505ef39cb34ac7e776b2a2042274b34c77f22dd4c2bfbae543d47a8856f6eb8b527e470c4be31a311b4840864ea6f938ea8106c12f115d575646fd68537a7cfa336cec36db00701fc5f6e5b93f1d76ca125603cff5a87dc589bcc9ab5295dbeca436111bf8c6b00773b4c136cdf6b01e34d26ebe62ea1e3d13ca25ee9325ff857e61fcc036ab3735eb81597db4ecb1136eec5d013eb68f01ccffc0b35268f2211d613cd8a50f6a07d65aac96cdaa1ffbfffd47666c40ff071ad8402d372c1bacfc8ba25364ee253d0f313824a73a4bad6ed4c516f715df69a1a36c48da235c2765a5209abe3d54b12647c6b7c0ab85cfb81c114496c6e223421927849c4eaa4e58ad88a50d42a42c84817a51ab5cde12f868afea841448a26655a03f86f3f94cd99d6d225129b9095e1a78a98b6d020ef4fdba3f8c3de47c662073886776a15f797f567d401db43b1e6cdb6809244c926745b0247ce1e029d043b9a1dd4c719d5706e1515e8e23bde4506555a65f37b5a599a0859438ba8947ebd31c5b37aa987a802eb21bb9f01af7a3cef616547c655015dc36dd4557cf359b522c0a3750f20f7588a40dd214bf0b24f94c71ee084444c0b6b3c2ac474bfe8b6753400312194336c9ddfcc236199af7468f3fac2bd1f7e404278ae5bfa17916c483e54a6d52c3b08627794d734591574fcfdbcf280ca5e8c0383f3f0b05ac876092d7f5a3f3e83f02dba200c3f70f3289fa7433d3d1537d969251474df4fbb4b0de3ccf4a84b3344ebcc6f03b0b91c25adc5f4af64ad79570b3703e14feaaff353acd8ac65cb9c3234446ffeacbde475f721c018d7d8d55d9fb571be552cb5a7b63bc65c59df05be2636e44c857dc7248db169099e98f85daa410197467915fd9bb4c92ea8a33eda6ec69ae6ad5d1877122c2556f941a80425dc478104760f50b2171934fafd23c4bb7364e641dc51a54924a8001624912447d4d8b989e7cd5cf4be14cdbad7b55dbaf7973b3ba00bfc13549f02246ecb1f42cc81a004ae3bfe6d9b53e31a932f3a43bd2c21bab22d393796f975edc3e21b1c5dd094e4045520ba237cef1466ee1c16648aa47e25f591d2e3df7f1a2f02fa56f1ca108ddcf4f5fc1268fdfd05cf5d1fa8077855c2633d85819887cb958794b46d1a65adcaefe0a34ffbc715bf0f72f2ef1c5ef3a4670b7f5e5525a7f79ca07b90a28222ce405ccfcc0c74fe52a15fbe73dfc486ad346ab27c09a77be05a0456678b7e62fac7cb2cfce0fdc7286fda72ccdc922d2810a0965284fa1df87ee2c32294e2bd0f6440fd89964b4e81371fe827b78b32fb43c5d1545bd25b7f58361c899177834617ebc31debb1e59682a64a30b70487deee12b76ab190281461cdb70e733fcfba5d4dc1d6cf4899cc71a6410e5b935f7eeb1b5fc2e31a482bf0e2982812992514675009eb0c0896e51c6c5bf97f2c95a653e9e7c903f133506259484128ff5456dc7ad5e314f1134d8ba0da23153bba2d516df9e6e5161d6b4611d5ce04018ff73eab7bea386da4069dfa0c59345ebeb34fecee50428c91644b0306f6dfcca9cc2a7038eeb894542be7ba6aabacd1f325f6eff402f9498a363c1a74d2f8bf1431e8424e8f60b1e2bf2535d0c56b3c278f107591119c55ab307f6b0186ae1c8cdd2b744d6efefab5aa3aa3272321319091855b72cda26e1423eed6c559e61ca7f892fa0197a0b5a1612d7e7cf0c626e54a7a95ad2c277a5adde43cf75bc7fd7d9ddc89c780996a3366eec08441f5209cd8216f69f72db89a41d09782888f60195ecf9d3278f7ee177bf0bc660d0e546576c9b074a1eb223d2819644124a30904530358a80c96ced8e8be2d40df8c649f5052ffcf74f5496fde6cde7d6bd319d9e62bbf094dda0fb93ca589cef1ffceb3bd307632755016219611ba47ecee186303d40a005b3f56e37f806167819b4df29f5e0d54086dd2c367263eac34cc2abef81be3026d00e64f49935bc28c4b4e71777f7dc3d7173c577a43d992fb3b0907077fc3b59ce8b214aab3724a1dd591c0e3d89ad2a28496e2425ab643d9b5440fe0fe45177f42a0c0c5739d4aa51e6cb9ec5355761b3f2c960b7583d5f87f2911bd1597929e29fea2bab866f9d3edf5259e3e62dc5c7aa752b249a1f31924a22001292ef900326c49c151b8bf3a13c25b5d24a0f18e4b535d6fa20d35f77481aa7d628cde6063c0b8bfde539508293ad7f265cac3599cced33aa6653bc41f5c1efc9e14c68ebd8f15d184bddcd8ff2298b5018b71ec58122bba2f3da1d19b14d31b1d3a513e8df6fb4df27db3c70973beb6fdcbd3145c62a755d8c8b28070ffa4cf1a33e078f971105f17f051c1607658005605d9e7831e51856b6919d68dcb35b022fb67fc44bb42e5745022d749e9cc46e45e1408197a266fadba7929ea7f5deb6411898b36e8c2da0cc551e0bba869f6d0f25810c8ccd70cdff8603354229e923e91e4d6cd21ebbb414659313496a83222a6b93ee3c52f2215b9ed97e07ac251028bc1cb5730418d5570c5144ab543b55c9bfc9b7e5690289817129546cbbafe5726389243fcb47ade2f0dfc1e59dc15130fb8f5eabeae9cfcd5af5d05a6c8a47c3d4b5cb3c025b1fb3aa720e4bc24406c080be44747d0f66907466c391881685233f479ca7f8e1c66853ab035f08baccb91ec4c50bb2f14a2439256c00dd6c21f95c879d3255b558329a83ee5105ff7ced9a8d5b2595f8d2d855c24db4a6c73cf6f53b3f74c5af71f2a5b0995318866265570b812764164afbc3d00efbcfda050f4b9535f0cf9b6c1153c1477dd1ebbe8b829e76e0a5fe908b8fa1e0b6aa085e9d35f58f708166a589284ab71d5aa1e100278fc1314ac3f94e431844a3bae2805e83391f0f87fd2946fd7c339b16eaaebd52e56624982ac43a94a8a584a9631fa741b3f3c3f1c03c5e2cc30f200b80e53cd3177ceda082a0ea4277d253016e1bca5ade2e48d7966f3e6a99d422b3507074899c60416826f63ee43dbd314bd5d6f55083e50811922af28415a2e9465a60943c24fcd27ef3029ac7cbf31e07dfe2999f2501d197b0d68374bcb8197f04c8cd2ef6538a65001cabefdb79af41cee0c85685664c83ae44b0a6e5b5773ff6dff414bbbc612f67a24c10bf62e785c95a07793febf1db443d253734684ae73fb6c240915c5f652c27f8395bd041cac38efd92123687e5967d96a7a5a84537b069bc3cad277589d71c372691276b785cd09780ebdb7560a108fb7bb8b7e0672827619e04d0c17681d9d0d99c24287acc2bc7560554f25138f619589f632c24167245284d40c133bfc0c361610639092e6a038a40ea9aa95496057e55c13dd62399865d491a813af8f10e17e9a18048c3782d913f0f65593e7d038f29e9116ca09f96bf07694e0b9b139c1cd9825d992ccdc31e6163c71a2bd6f27988b191df5810de29fed0ecba667d3179451725a3c7c79c83fa3355e685b3c61dfe273cf3478f61879afae35cea3eb81669763d8dc41a1e3bb162b543f5d0f6f7131e6ba1528279cc3f4a9ee22569764aa43545b708381349ddc3b215bd5ec27c28add54046b0288bee37cc80b86fd359f5594f0d73a65ef77b21ed24fbcac2e8c0e53ff2dbc227a30112408baa9dcccc8ab387bb6c3772f7d3f59f5ce2932c922019f5143958ad65cce6f9f0e2c385bb39550d3482b4a83bb8bec227d948e90e197e61daea2e91924b72345da3a2da1ec3f87b1f56811cbf7c59a27f643fef8a4b84b76af681cb13f763a78f1d7811ab35ae93758c48e149b3cb5a0f48f93f5f2cf98dde7e68a1da9a4f034aba1618694cdbb2fffa236abc5747a7822aa4e7cb4d67ca76143b5138e33b9b7cdcc49804da307211ca3de0e56ca30b7586dcc3ceb953bd98ed5957423884e0a9458f97c2eb31264a84eb229ecd10e14eb9a8dd3303bdb5497fd567099c6829b231694e9ef5d8eea4210f07aef13bbb7ac46815b80f6c9945ec67bb19b4dd5155c747da814aa76a094ce23c668ef3ed85c8cfd50135d59ac6712f780354335acb84dbcc886261e4b9a336ebbf9c54cb8f6e796b2b647f8dbe9e3ef155622d489944106f7a3584f7bdab82ae7c6ec0d2d6659f1d92d5a460a446b81f218f3ecf235835188bae73ff8496bdd7d167eab4e08637d0b10e61d2a9e7d1702f8a74ff19d00b5ba1666603bb4882f3e2c434f858e1c0956e2b89b2d5998081b3d7d881a07439bcd16cceb08eef42cc90484995d9f9df53c2edec9c13b160fce84ebbafa68923f99c5017ece966b077b8a6ff9e0c7f370920737c117e5a6314216fb9cb47cceb21224a29617c111b58623cf24faf66f8874cc531cc35348296a2a8d597a5b97c7f7f2e4cf95e600ba36d7c69204625be3eeea0b549bc8cc6af7bb12cd613ee3f1a79367b8ca2ff857855c70749182a4757f53538a22b69ccc2d9f768d483ff41d26085b38c0165fc356d775052436407f8305f7577d280d325b08fae4c7d73326ca7455d5fcddbb9b0f3162e9bb2b685c738a5a48838dc4423a3b760db96a40bf209071c96555e8f0c28ed4c9cd862b919741fc741eeeada153e54f9919cfabbdf5867a6a80957b540fd0c7958e6e063c407552339a70fba55c4f3efd8b3510b8a89708061295b92aab0b3a8caf7a0c9832595def56b52078b1207aa4a592398a155fc257c0ca2c51f6c68173bf6ecb4b66f8a159f76b763543c9dd76e2b73fffd617c3743967214680345b34b1e827c4b38d3ebe5e6b7b74ddbf15d1265d6bd802920c7ffcda8ae647c8c927b8fbccc731e36ebc40b78678e15bef1ba7b8278e54dcd24dcc43a717ab314b3e299ec15fae1cd1ef978692116ea4ac8a51a8b3e8942d8c97ec4b5bc3ab3a37c33144c4833a17de024d1fc54bd052671fa208d830d299a895d2c6fc704c0f882f0490f0f37578894da35934fe56f5636e6e0e8d2334ff91785ec70985683ff27cff73b184eb5fcc74aefc277d7cf3cdb9db01b", 0x1000}, {&(0x7f0000001380)="7b55a8d064e68bbcaea8d05eeb22bc99eb432a49facbc13424b2c29a02fb6be98b98993eed45ea504600022b19b806ccdeaefb158d2378f745eab7b030a985223e3ba38eb884f49d8533b0670bc7c1ea4e194bf4f76ffcb6bef45ad5417c189c50c0d54b972f70f4db8f69929de0ddf4a63246", 0x73}, {&(0x7f0000001400)="cfd33658da487adeefbd479867d627d0c9ca070da0207409c5ab7e99591047d1132389ac589b166c95292ec77c59840c8e93536a0fcad8c92d2af721860b8a6438ebe07990215467c16a1c0982235675a9840c708a2567e57843623cb5c7f831a1fb28cc06f08be270bc0a15954031c9bc5dbfa87a4ae8e00292c470e905bf9548e5314ba4432aa7c093125b9526a8736aeefed78d5435e3319418048d8414888a421d8a3f746add2bc3b5829888d907f4af81c18b24541b6f8bb0cc86", 0xbd}, {0x0}, {&(0x7f00000015c0)="eb0c9e4d3246673e00f03873e5b5ae0b66f30586c43eda038efe6148b3072664c205897123da5c43349ec2f948ec62645ff18b5d493d73362d927a65789160f8f81bd8430ccb1e7630fd4c184882c50dd34e83a134b45890b72cd8be764ae667a273f6876a68a235b9f61c6f85826619d0d81435ae0d35be767ac9a39d5d610d4dec9003672d30ee47479ad4caf7905dbdd124302f3b7595f83d7248d744622123eef50aad2d471384186c3d748878a0510245310b14881438cc0b98476f22a2227e7181538c", 0xc6}, {&(0x7f00000016c0)="c7a32d19939a53dd44dae15bb95a2eb6283c2165934d31aa0b5730fdf528ea5f466481c6c3105af96dc6654d9a7f375120ec8ac2171d59a4832add85cc90bdb73ccb53af927516e75f1563f8b1e0c14f47c14c966f6207a77c5f9aaff205575d120befdb0771352f9bcfb69b1bfbe34ebe03fbe52965", 0x76}, {&(0x7f0000001740)="594dc86646f659830724ea8501ea1e5f0051866f08d43d292eed14714fcbfd5f31f45d3fcaeed0e9f5951c35f260b28a54f91a2fd98b3b798b6555b7cd0b5cfa80d5c9c069cbe41fed33919b35ef6283cfc2988032bd735ccf24", 0x5a}, {&(0x7f0000001800)="b369a5f964e9f9e723acfc4066bcbe1f71", 0x11}], 0x9, 0x0, 0x0, 0x404}, 0x5) accept$inet6(r0, &(0x7f0000001940), &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r5 = semget$private(0x0, 0x3, 0x84) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001a00)=""/4096) geteuid() r6 = open$dir(&(0x7f0000002a00)='./file0\x00', 0x140, 0x2) fcntl$getown(r6, 0x5) ktrace(&(0x7f0000002a40)='./file0\x00', 0x2, 0x1c, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x0, r4, 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000002a80)=0x8) recvmmsg(r4, &(0x7f0000003c80)={&(0x7f0000003c40)={&(0x7f0000002ac0)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000002b00)=""/240, 0xf0}], 0x1, &(0x7f0000002c40)=""/4096, 0x1000}, 0x1}, 0x10, 0x0, 0x0) semget$private(0x0, 0x3, 0x88) sysctl$net_inet6_ip6(&(0x7f0000003cc0)={0x4, 0x18, 0x29, 0x27}, 0x4, &(0x7f0000003d00)="f8210daf0e78c95035f39793cf5bc1cc2ef858feb6aaa2e15635202f5933501965846febc5dbb28d0b8b4d4b958b348ce9ae8889f6a7f3b550492724cf3a455d2f8dacf0a23e7231b6361aa3a7c3cf2d501962573fef352b6d87376acca02232a96438d3bf6e28dead8d", &(0x7f0000003d80)=0x6a, &(0x7f0000003dc0)="fca7aee9aa886575d4d702ca75ef24977a331eac7dfaa5222bb83187e8dc22f4235c876d6d9c8e85a373f783f437ad0ae2f82558277092d68ae25db580a108a4fbe93d6e34775dd6f936ce", 0x4b) executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0xbf28) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x2) r3 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./bus\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000340)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r4 = socket(0x18, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x8000a, &(0x7f0000000080)="d69e0ce5c76fc33e481ab88925ebf39e9f1923574798db00d73967fd5a5769d31546a96bf0c44453cd0e20ded5b588ff50a4128d01911930", 0x19) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) syz_emit_ethernet(0x138, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000480)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x5b, &(0x7f0000000180)={@random="da3218b781d6", @empty, [], {@ipv4={0x800, {{0x13, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr=0x8, {[@generic={0x7, 0xd, "8156ef2b9d5c400ec1aa51"}, @timestamp={0x44, 0xc, 0x50, 0x0, 0x8, [{[@multicast2], 0x5}]}, @generic={0x1, 0xc, "7e3b8a3be70c6a271757"}, @rr={0x7, 0x13, 0x9, [@multicast2, @local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}]}]}}, @generic='G'}}}}) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00006b3000/0x4000)=nil, 0x4000, 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0xd8, 0x54bc, 0x0, "0000170000fedf27e0ae10e4396d3600", 0x0, 0x3}) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x21) r3 = getuid() setreuid(r3, 0x0) r4 = getuid() setreuid(0x0, r4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) executing program 5: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) r2 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f00000001c0)="76e94d2616d5d3df5cfa499f1d572ffe38bf1cba3c3af0e5c1eacba7a3735b533700be422c3a444db4db8a52f0d8b5caed558d0da2d656090b051349bd9fbbcdc9fea39ce256acbbd3ab39bee69a038bb5dac607140c78486bb10b3678305bd519e6ef72012ac7838562a05435f4b5", &(0x7f0000000240)=0x6f, &(0x7f0000000280)="19a9dbec90ce001cc880533ef306fc17e0fddd738087ff30f2c43cfc3b367f7f7966202d2a3fbb31b632338f78b023910144c9099125467f", 0x38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r2, 0x0, r3, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000017c0)="00e22f22a1c4b6c7775a0a3e0255d1d54f8526d49557b970846c27f1eed222ebec15d23113aa3cfa544fa1a66959d9638a57e6f4031f144e970274f568e0e67695a878abab0c7a2bf90b7054ac122f5a51420b1636bed90b7900d0c10f103cd7b4fd5cf27edaa328fef28d3fcc26be7ec04567560f539d91679eb65c09e5d4c9c081a7aa6ba243300b8db850de399220c8ad46f427469999874145d03c99b030c39a5601256f7053f0e58a7a40e95cdbef00000000000000000000000000000000000000007860e7edd011199919388c6f967bfc0aeb1d765299a6c5ec1e415088e3783e18f3a91ee021b75832e775ddcefe9c5c0e561c7e40244d3521a86a20ecb7910458598d8253f866d40fcd4474967ebf681648512f480cafc9ce225ce5f66b68c251908824c5201823b451402b440ac66d639fc9a2", 0x138}, {&(0x7f0000000280)="91c994405b902d7fd83c0681455193f91776b030c02cb045c192be8e43518c716e4ba191d51f5868f3bd69f775ca626a399cd621b19a5006ae216e11c61138b2eed1b68f37b2fa15fe478c5c90781c4490caa8c4aea8b60b3c5457dafd80a252ecd4c1cec89f86b5947559e06ffdcce01354b78fa45812e5b502bc76e3e8c1f13f75ff90e95336db2fb2a858575aa553b665d7dc309580f6a46cd79d686a753a8d9801e9e1a297f1445fb60486756c548bffc82beb4bfc6ce39754be5fc17d070a9c590c0f59eb11db26aeb4dad65f5e25254e1349164a07bcc86c2e4cdd24a88b211250b1562d0dd03d0aa24564b17c05692086516b83618b32194b9b044bee9bbe05993bf49289cab8d22d7540ba33f4a4c0ecd13a4901dcad909132e39d16a205f0a3e9f86e0754f2f15ca8ee452144d01df6adb72e3954a8e628076fc6cddbc38baff82861af85060dc7d77a8095412cdf8b09cb8b86f38677723481d20ff0a235ae258c8ae52dde190da274dbad90ee2993a41724ad8a29cc1350346af3d20127da7a906de416c8acf87138376297a9ced9f374aa384f242febdade470e349ddb6c85a9402c021f9774451194c87ef5bc142edbae0845f072e65ed7b8776195cb4bf14d380ef61dad8a7d38cdf608db5e681d4b309f0e38182d8f7efe5e50b31074ea89e271c63b88b296a3ed78461c88b1070d5f12e299fe8b49efd054c03675ad3ea24abdf4acfbc6928f2b9288344646de0c302b3afb7c6d832b4cbb59631513dcb6c5c442c50a6c817331949ca64d7190ae2e71ed49f51071f685ac825fea09698ad64c2b611728249505748101c3a8eb173e4265193bf77b029a125ed56d3a1b364a64c3f908bdc4c87aea85a1d3f6dad6d14c78eb6c5d5e2fe649f83280feb3fc80186bf32142ddb39ea390a823d875cb961c0685d9720aaaeb25344e39068bee89a97fdc81bf64f722d7d9dc6189153cb57d815af995f4e763819c3fc485b3b591427d9ed0e2e32bb8cbcc182470a30332ed11b39491723e290d6c086b47bc53276052b791708835d1b5c3289041096b7f87dd9ed9f01c0bde7a1048066a539fffa471989e8401b6435c53886160f93b0e2d55496b5a880f96362ee14056a0ca1d0c52e9b05643e28972e1a7775f2a27be828caff4574aa61cbdb6aff7ffc8bdbcfeaef8eb3a7522738b16a2e53b75edec627f45acb22c7084a032869afe9c7da109fb3846b03736368fb71fc13e7564382612548b3aa162de1def7644bcee49dd263e6948154ba4502a1a15292db6e135d5c0511b28b1a3817a661c571b01d77a1c22144db1ed8b3f2c5213d942d117757c2ff74eb6413606137a0e8b86169f22e25b9b679c09d094f46fc6d2689cd8631b6c4ab221164d1f8bcdf3f39e0011e849b6bdac06c9a9a1c1b63be15ebb678b768481a36c4ecf4306529e9416eb4a9782a675121e02b1d45c6fcd5c354601a74494e47efc5bb92ea5f11fd352ad3149054b02d3e89355059e118c4a5da2d1692c456a163fd44241da25f11b61e80d9884bd15618afa371e62d93e60ff0d28d09e98ac83352a467733c18c5024ddbfabe00e7a0b3f4158020cd579cd790bcca9db0477a5cadc83f28ff3cc339ef43a287aec1dc00dadd3f67bc43de8d46b1dbacb6f337ab90bd150d289041e92b88d2e6136d77940beb717027c29c443333f19e0365e0bc8b3879d9e01bf4df4781c7b387637b5137fbc208cb44d04665ce7eb9acec8f8c6cbf0198d27f0c586651cf0ce0e8d8c8fd5b5f1b033f1cb696a972deece8f30b6b0b4cfd50ff0416c4d44100b530641076371a61ce2b428a952a0c719dca00a07066632709b33520febd74425e365c662281485fabd168f7756e01f5bb8e0944626bc6272a67cd307b0c931bbe4d7db9f74a6f70402b63325cd6894752397067e96d8b22eabe0a9b39e0ccc4237363084eb6ea3cbbc23ec4a5feced002979d5944ed88e30ee16cf6d4429d9fbc5b5cee9ad66f6d3366a2b5dc5b2bcb529e0740bb3c990ac2abc3cb192271b68c35b6ef0dc7e5d67756f409380a4efada6e389a6b042574a89172861c0d44915187d0f43ffe91754bec3fdc359b0438e8c027256755eda1002f90af2af3a0d2a0416dd446a1b1a34a3501e7b679af2b1202ab63d32572f57cc8b0ccc40e5b350021b401d41f0e022e8e8321383c2c14003a1bc823e6a84212b6d3b3e49748323b4443d14d79b5aa2366e9beee84ef2b16f9587dcb0479f52edb1b590893f2ad51864e65df0c87e19ad88db8f6e3c40b63d8843296eb8ac49a397cc1e6f65ea3bea35b509306a3421fb0716f0b546506126b5338c3d191395ea90759a7ca9f23903fd6268e954779fbd3973713fad551f66dcf4a22bee411bc452cc146a5d377acb8a6b6f43d12c6aeb8bbb49d962c5b4154690983753b21ff3c6941e532b85fd28b222cbffb24f2dc35690342e6ab04e8dbd47ebc6f1780a21f161f2fd822b2fab4d0f1f2a6bd99e4debcd750f69057d5e7fcfe916bbeea438c2e3d60995fc2889996b74f54959ab8191ce400c59c5eaaf0ee4f4a5df8fe1e236ddab2ffffb3878b9b43c3f5ff6396e2fd39726350f52ebac0a0804f1288193fbf5010bd91c013efb245c91a1f7d343b91a1f27b62ef865491b9711bf9d8d09eef428d47e4893bc7e90a69a15d58ffecc411ebf377ec7dcf53dbc6f62dbd0554d1701c8fa6b34c7ec185ba1c314d0ab7a07cc7b9c04ab19974389254cc61d1c9040243b70693af6417b694822f343d1f877997cffd35a11d2090147f500d74a953e5a56a6a4fdea46cb7c07db1e6e42df11f40b402baf77fd4670a38ee33e4392c4d55d076675035ba6f451bdc4af744d4e27a4ba3855101f59c2e9ba18045b899c609c2bd2c9d8cc6fac67732264147956637bf843a30b13401bb74d94e3c2aaf28f14566fdd67be51e3debc334da4e0f9375c728e873aea10299a1a6ff932792283d2345f1368c9f175241f25cbd2b1775c9bfd8a3c2cf43957b4c0f9c45e50865a04db073014a6665c88f1e286763c0278eb96bf4b357901ce101f3600fd390a8b93435a320b19091457ca05113ff13cff4fbbabdbc94ec8c8a340160182600a900ba5711d0f00f43451a36573a5f720ae617b27a6c3396bea22f56c96db9e17e7ff663abd90c7dc396c7c17fcdf6085f4a0a608cbb31ed209961a7009feb87a8d9dfd7a2eadd96630c41a2ea078b7040382b326cc52f8fdd2e392d889014061b984db3403e07b8f9c941624048f16d376c362dfe7106965a7ff1a92152ba897a98f00f56b562ede40ce067a573a53de20fac4a4fc9bafa918d457c6553e06d2f7b987a239d5490a3a9573b9bce400ee32edd8b1bd9338b2073012c45e8db68780f1982513d697692ea10d6c7a552d9092b4cac5b63ff89b0c3b17d3c4bc54e73178e6ce3704eab5402d0758a530d1d131c1a29546df16220d067f4c990d34f247d96cbdead6eeab5a6a9a1459ba9c803247399ed7672a9806f4ee316f629a20f42da90fe32453e006fff7846a631dbcd61e7d2e17b2cd844b9c474d6c49f6614eef0cdbcfb7cb7974ccaaeb1b840684f629a2a894c6f0628b7c8b384a30b9db4074ecee1c0ece6146f4d6d6aa8178daddb8583646d6e97dd69194ee6e99ce70291c685fca2edbe56c821e88d5f53c9ca3eabaaf6d699d9f82ceb145bdeafe283b28603aa85742a4fbd599063ba28d2d77b1f1ddb2592e0cf4f4ae78144580608b5dbfa18a8a02e41a7b5377d8d7e4190278343b312617b3207b35f12f2448bda5e923a82d7490dc7ac86f6478a5b68b43a4066e09221414505a9d008a1e5254a36520b6fe0fd08b462c2b4b1e4a84918e4563a9e9df10455f1b635f73aa40f7850e4e6ab27ece8720f7d674a8ab64130c8aecf4445d2622f12636f881a36da94f1a79b03930bbe1db16a1598d5e86f6b1099be8a51d80941db5e2ab6d7c8f968f9b9bc0b894ba25b42ee2fede4251683dbb9b93b1567ab8833b606db248985fd944f315c60eb222e953a990cdcf1fc311d0243312e800e47c86f227878d70c93aa064e95d47cfcd649dfc51be74ee02abef4f2d8ca05414878eae22087c0446b252e6f5bd2de8caa00a18b2082a19f624ed3da7b1f3efaae4340e68a2816f8da9036ea0916005578127f58c2b820369b7698d2044dd1ea8b1d18ec4a37e77ad45cb473f43532c4ea9c41359e48a0d84417b17de4937c2d8bc59f08ad9d4d20482266b778081483ee76d87ddb5a03bd3ac4fd305a9ab19dac238cb9b31fc93968bf35823f92e136650f87edb2852749f6af2b0bf905053c9e85b623a66c250cecf1ec685be93c8dafeb8c93c660afdc1dec93a7327e32dc019a260526179624595e6cb7fb8043681b77bbfcad0d0056f7e57730ac89392febe31a016dac3316db21eabf3eade6275b026710eab8d1266f3dc49f8af4eaa5b4aefd5478277502e7698dd6b3b5b029b095e6559a38156e1ff0a882dcba6abbf5c35f8874bd69b42138c4d07d58dd95c2c02bde35ede1e127864b3db092eff8826326db37629ab3f9117a4367787811a7e4ad8ca6731acee5f36a8f999725f2143583c289f65eb98e2011da1684c1bdc530fd0c962bdeed57db7629d9e983569ba1c5eb602fd5ee0bccff8017a3a8793a2319d4340e788d73b926162460e4364c1edf809fa7aa618048ba8afce61dc99f513a78185eb53df1333c7b065ced928f661173ce7a60182cf2d33ecf1f56a4db8ef1708fec58c6fcf82db0fddde2727a7ee73406d3e79558af708ad3b84756e14608b2e7460bae2764d0650116b727f2a93d2df8b3a24a1028e9d018d6a735e8a2dedb489d3df8dea122b8ec2b61386d669cb18a13ce03026f2204e3c7ec9951206c5c6576b9aac1238bf60f0d67155e31f294471cea858b3dc4d1023d9fc632522832b27652c562ee04431d7cc9b09a82c6de1466b785e41462c6527813c002b5b0a4552b85b0f8620a8cf9458f600116178734ad14b97d8ec57f4fda4efb690b0a98a390666154a4af03cde98e2396531f640c1b895cda282d2a5b5725ced28d546dc9308ffe8931b69f2e6903998f2e69d805657f0d5067eaa4832ad0dc0957e3fccdd227aadd2a332dc970acf2d86848b4804915b186228a5d53ef145771f26c99b93e2dde3473ab698fd8e4e5dc9779bf1f0c52f89003dd3c4e4da467038f4cf38e988fc026a3c01c4e5bb2b8c01ea7f4e2dec187574b591e393f837cb0195349ce8a7ab5f8899fde9e2ce7d88c6b31c9f8a88d94ccabe2caa3e524b227b552dd5d183359b35fdd5fd5ecd344653fb6a05a27894a3ee0b4c808cd967a5670e8510629d4d7768ca73f80cd240993524e3561ceefb6f9bd3287e5c6eb52302ce44d65268e4c3fb8bc76123fd2c16e9fd631fb3e445f82dee8067c360b261843efb5e726da6f4044b7c6b171494a04564fde6417ea0e2e9b1bdd23e026d8ca8c3afff3e442c6d8d681c49e06716c7ddf43542ca3b03367dcaa5ad171f9e715f23c7cb308d6896aac48bebe381550665182fc41639fae26ef0e985fad928437070f821dc43a443bcc8ed3893be023cd24f30b6dfeb0acb309e29f3ba4f09e37c19f27d14ba5be8f750c56ec1ba20dfb975d6a1da61fc36569046386d573c91e851e19100446b509ad10f3d15b0d276b54e34b910f624382ad2fe6367d12bbe7440b0f3d982067fb51a9a0e379f5f3e0e3326274d43cd74698919af76d567539ffaea3ac1b69a0ea75b341855cdc398422c12b5a5", 0x1000}, {&(0x7f0000000140)="a0499ceb3a1f6152386c288b85e03b74d8722057335f695b8df11f41c9eacce83b30b1a3ec5414bffb4fa9509e9d8e27029280522a35027eee2037fad18adc0559e45d19edd01ea777867e6e4831514e816e068345fa5904a355648984c55b0b197c6a405e406e7ddcacf5c3cc16228efed8e2d01633711a2a0ef14f78cc19abc267101fe6a17f98ba111c0ed95999dc6f637bc0fd897c8f", 0x98}, {&(0x7f0000001280)="f70f70d3be119d2503600632400583106983b84544700d2944c7bbb406098443d15630cd6c8d6e96f4175c210a6a85861d410cf98f742c96e41e935d2da9f48fdde0f1f77a3546fd2d076e6b61d442d00ecef9a2550d6672fb7ef35d2e06bb9a74c2", 0x62}, {&(0x7f0000001300)="ccd305726ba0f03fed7001e438db96f6957646fab86f66b44da272cb0419832a8025f3ac319b04d169120281de176135b2af28bd762dee4ae4dfa5c53e9a0d29fb2a11ddc0e058054c32f78963b64dd890214580171ae607a5dba632538d297e3d01d5c9e3", 0x65}, {&(0x7f0000001380)="429eb4d6f72bba5f5695e88254f2e0b4e2da9236416df80c3fbbaa20d283c019deda0e3094a53aa613deb0f086fd685c8def53e649dd9017a6141092e09cfbdbb22fd3928477077e839c890885b50d9758354727a37e9ab4345a92231defff257602a52015fb738a347aa629b31a98f45a9b3c66084cd8292e9d1f50332777d9469b72a4983cdaeecafab5bee8284e25d6aae4ab70cb2ff8e6549fe052bb854680e84c9bb82eea9d36dc111b233d17a68d212912db5d13c1c894daaecce42edaf5fd964b4d0a9838441a342a4c91d91305903a4fc4ac8bcabecb5f9f93", 0xdd}, {&(0x7f0000000040)="44cf19667cd9a8b4842f4266aa83799a315fe89c83244eee222d0c809f786c1e74ce672b128f0202f05d5909284d53e8cf61df7dc0c313f6900838d4d769b2db038b2b31d4d094fa9ec00dd555d502ae3a15d4e0ba70aa948a70f89ec0a4a4e0e30b5e9b189a2b1185ad98568c39a09e3116b85758df8220fbeddce848f432ea434df8143dc50c988d162ba956", 0x8d}, {&(0x7f0000000200)="3368511eec2ea635f1459a8dca32b3530576aa15c0a129478ca95e1ddab0b7dfe1a89381146cfaec8bef", 0x2a}, {&(0x7f0000001540)="1a6854a8e7146863b610a0060f98669c06c18fcbc3b9a3cb869a770cccd029774548822b143f6b1ed4ed87ed5f78f8412911d7ce84db763d4585cd7f42483b99b7f3ad56d59e09496701993131c6dd93f10c8749df43dc017f3f75888aa2ae079bc2660b334421771a1ae4646927c5f0062cb9c1e6996b4496b98227e30a8ba42d1ebdfbd1e3be9521f9c5a5b9c5af01c5b397bba8516acbe1f98f25af9dceb5adda4fe0319e379608493bb5d0f10fb8a6ac4abc893eb129411969135a767c4ee717e23ce5", 0xc5}, {&(0x7f0000001640)="133fd9b5e36f31db28a814c4d6843a8135d14b543737fe2d16a9e8044298e5c327d4ba13a236218a338f4042595df3f350b9cf5c9d3b3fb9d68b690eb43a17f91cea7d8815f883cbd2b2c189f00eb8e6fe6b44fa9832b5559c2b389170e3ce9f3f10cff2b3f684431039a21d677a48b7f6fe1b250db0ac20b9035773402974b21833", 0x82}], 0xa) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 0: syz_emit_ethernet(0xf6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c5, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa", 0x3f, 0x40e, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: syz_emit_ethernet(0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 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, 0x1, 0x0, @multicast1, @broadcast}, "04003e0000000000"}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffff7, 0x8) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$FIONREAD(r2, 0x4004667f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x20) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0xc000, 0x8) ioctl$FIONREAD(r5, 0x80206931, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x20001fffffffd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) setregid(r2, r4) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000080)="92bb2b99a508a5a9e49e9c22947354eee9e9c2a823972d0000000037718c95efaadc18d077ceebb3229e7484835f87e93af9647a43e7609f13dce8084c39cf33a98cbb073ee858f47242993b4b32aa882b8ae03bd97b06eb319618860290d0c9a898e1947c6000fd838fba828778b15887d5b804a979f23cdf0e87fa6363dd9a880000000000", 0x86}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed2", 0x74}], 0x3) executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/219) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x412dff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={0x0}) kqueue() syz_emit_ethernet(0x1c5, &(0x7f0000000600)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) msgget(0x3, 0x5d1) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x6fc9}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x521) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0xfff) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x9, 0x0, 0x1f}, {0x6, 0x80, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x3, 0x1) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) sendmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7b1a76a2befd0ed96e34a59dd0709f78edde9245f6d0e79994ce97250293eeb9696c92b9afecbeb7290d05a329ec63e5f1e2c0a783afc9e5bc2925ce8da9464f10f229d3a13f3579716b94fb26065fa5b44b2868f1399164f5d202853eb2a9e821e5e93669db04124554db656b7d80d7f528f938a800039582c331325de45b4653588d88d16712515dac47df6562715751108337cb8970aa4204b0fe6ff6e6c78d98b420fa01dab206945b5e4471887d53c8abab2a0fa7a0cfc4dc199d9b5d770239b66fa1b3c2f486c9663b8bc8089ffe670d2f93bdf31eb4345894291736c067e4b5495c81dad5", 0xe8}, {&(0x7f0000000240)="70433795c60ff415c7ee9e5d577b40f207e320fa67ad5de48f3779dacd86b36485bcbca60c479f9ca31dbfd3eeaeaa985b8ee39717248bcefa5a1f7b4df265ad72a9994c4e794d47c58ef1ff4f04dacae53392bec22388e2f41037c0277e91c72c2cf040ade6af6d0194fe5abcfdc814f0aa7e1aef0e913812c5b78802acccb0422145ecce11a3e00d8813648df2a4b800915398235d1715261bc43019b22745ad9ba59ce5e16f4ad1", 0xa9}], 0x2, &(0x7f0000000480)=[{0x38, 0xffff, 0x7, "153409c0f548d7b45fb65077dc5ed7714dee67aacc40a8fedf12c8697b7e4e77df8b43"}, {0xf0, 0xffff, 0x10000, "2707985506a3ca50870e43fadb788ee0570c76641da2f8afea6a3c3c1244bd68850c1820fed7b751311457eb103bb9c7596fd7c8b39c7149dd678a413183aeee734fbf4c8a2f1a9bb1124922090d7f66be35eea045491e92cd9fe054af10d3f3841c972a11cf718c70e188e21e06fdf36937563e71a72dbcfe91ef45c5e0b3ae76223b60d464e36926649cfa9ffddad8bbc85d512cfea2d8c9f1a265e56149f708cda0d62ee2ac511cd043f2b3d510fe563ba35d90f946cb8e9bf748e2ecf43989051dbf98d6e5a9ec43d8f6d356e2f5add80b42ec1090c54694b311ff08"}, {0x98, 0xffff, 0xff, "613b8f2a8646f9573725d185d152ee53ba7734e6fc56439fd8c4ecb7f9fc0b2973616c26da0d317f9420276eb61bad3355235f3de9e631678fae2fa612a2f1ee1a3bab092a85f61dc0381affb16a58c570b52f81c3371a221b82f3c3431118a143a4decce126f0ad062fee3ef10f217a7985add1151e6525431d33033c3c4701f7757ec74694"}, {0x30, 0x1, 0x7, "8af925559bc4035e4d1d2c100584373f84f729e5da1a5bd407cb974d3eb0"}, {0x70, 0x1, 0x5, "65006febd191867389fef3c9f8601b939c9a314d5dfa44827eb69b4c215f78a38369eb81f995cf6966dd7b74abb75c12e812cfd0970c277d0b0522c39790dc5d450cd7eb6a4cc20ea9a4bb7d225c71baa75061b28289599a36a35d"}, {0x100, 0x1, 0x8, "5e44930cba09887f1fb35bb5ffdfb0e713ae326f20fd11c3bfeea1ca657b7243df3ac30d57311db20dfb657050a3787ec702a73e921709e09cd3e5856a055aa8af496a8ed931add03b16a665d279594caa5348b08522a5ab082e89020dd3b98e791d657554fd3cb26d2adc8961c02cb227a7843e0ab93b2fcca07389d0b83ee4db5ad8099a34df1df534da2701ba9d59e2ebc281b57ad7d34e6a1b2192fab1e8f0c33afcd12f36c2621d0efcab4a8e7e9f3066c8380ec7bc7c7db3bead6aa2dacddbcd649cbc993f8b97cee1f410183ef827bfae2bbd2f2221da9772bc77b23abd70c478aa03fd9c5258"}, {0x88, 0xffff, 0x0, "8f0505752b2a1191d6320e039e5a9d8cea786dd26d90fbf9c73ef3af78fa3cdceea7fdc10824d11a4ed5c45ad35787284277df067197f9e3b6760b388974edd40c5f9f80da7c39026b4a2b254c4e63e2cebd9d50d9f30a0a56f0d6ad970304e1c3c02d0313daef6a5289735557d3c7aa1cacfdb2"}, {0xc0, 0xffff, 0x8, "7389d592e622e3d5ba8ab808d3cfa415c1bfea13e4c125ea60aba3cf69a83ca0cb8d381cf81637174f5d1ac4feaf72832f665f825bfec4fb714a0fd0ecc00a6a3dbfaaa345552787602c2fae87cbc6a128db46ff545b17e54e94454113e95beb65c68af2575d42e9e4ec0e04159d7637abb6d81098497ef6e162090ab6632a9838e62f06a7e5bcaebe3a1e5edd0b4aa7c7636858fd6690bec6abc2248f084821d85328369acd4a111365e44937"}, {0x30, 0x1, 0x1, "1a0de4e91f6dd08251628c4b050e70e3cedd06bba1e057fb981e91908a"}, {0xc8, 0xffff, 0x3, "7fe7850740a2d5f2a9752b4fb73bda35f12b0fbeea4b3f4cb76f90ee4a037087048943e7a72e70bca17e5228249cbe690ffebacabaf244f41e49450a2e31879ad14b5454d7f4f380940a6fcbb0fe7818f2a62fa4bee6ec332dde7d21d77410a802ba33b589052e642c4dfe7e1dc85f65de70df91bce655b3800411c1ec5c60ae724adf3295822f20fb8a6e1f4c8326ee4434f500fb69104d911d10e6a7ac5ef88939b86131afe4e7b49917745dbaf2a62665940a"}], 0x5a0}, 0x1}, 0x10, 0x200) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @rights={0x10}], 0x30}, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) executing program 7: r0 = socket$inet(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x0, 0x6}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r2, &(0x7f00000001c0), 0x0, 0x8, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0x600000000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xab1c}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd9b2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007ff000/0x800000)=nil}, {&(0x7f0000f3d000/0x2000)=nil, &(0x7f0000fe9000/0x3000)=nil}, {&(0x7f0000da5000/0x3000)=nil, &(0x7f00009b9000/0x1000)=nil, 0x5}, {&(0x7f0000f54000/0x1000)=nil, &(0x7f0000e25000/0x4000)=nil}, {&(0x7f0000bc4000/0x1000)=nil, &(0x7f00008b7000/0x4000)=nil, 0x1}, {&(0x7f0000c97000/0x3000)=nil, &(0x7f0000a51000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dea000/0xb000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cdc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c26000/0x3000)=nil, 0xffff}, {&(0x7f0000e7b000/0x1000)=nil, &(0x7f0000d6b000/0x1000)=nil, 0xf21}], './file0\x00', 0x9}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1f, 0x8, 0x1, 0x0, 0xffffffff, 0x4, 0x5, 0x2, 0x2, 0x5e000000, 0x7fffffff}) r4 = fcntl$getown(r0, 0x5) setpgid(r4, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) r6 = accept$unix(r5, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) r7 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000006c0)=""/200) sendto$inet(r5, &(0x7f00000007c0)="ee927364d948766e99d7917c59145da3f851657400526078c9b44008837d1477ada179d89c2e477fa588432c38d72858815e6fcdaf1b5ec98e07fb2fdc70b06cd5620ea0e0ec4369ac2da94562c11751305becf5d4170b0fe1f2ccf35c8e20bb854d9e46816b582543c9d91573bfe84b085efb603d5aaf0bc0d17d481dd0c5956fbc11535423169d7fdd33a7eaa0989b543b5ca287bc39290d997259896d3e79230feca4cdd725dd095e342a7a9b288b083a352e4c327d474a2fb5ec5fb54799fe13dfa3c3590bca272d253cd491161d73f92f03cb2681c3579f0956e6b0c3bddcb4ab880bef6d8887b1ef0cd954251adb7b314416dccd6e", 0xf8, 0x4, &(0x7f00000008c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000900)=""/191) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000009c0)=""/69) connect(r2, &(0x7f0000000a40)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000ac0)={0x2, &(0x7f0000000a80)=[{0x7ff, 0x1, 0x0, 0xffff}, {0x7, 0x7f, 0x8, 0x8}]}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000001c00)='.\x00', 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001c40)) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000001c80)) acct(&(0x7f00000001c0)='./file0\x00') connect$unix(r6, &(0x7f0000001cc0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001d00)={'./file0\x00', 0xfff, 0x7, 0x6, 0x0, 0x7358296f, 0x0, 0x7, 0x0, 0x2, 0x7c8e, 0x7}) sendto$inet(r0, &(0x7f0000001d80)="464f458eff73c43dc4808931f240c8a4a27053ad74622d7b03edb9cfe101872267bf1ff2c7c65ad4ca4c98b1c83feffb525b68e854", 0x35, 0x7, &(0x7f0000001e00)={0x2, 0x0}, 0xc) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001e40)=[0x101]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x74, 0x0, 0x8, 0x4}, {0x812e}]}) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) executing program 3: r0 = syz_open_pts() lseek(r0, 0x0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7, 0xe, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) kqueue() getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) executing program 4: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {}, {0x16}]}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) flock(r4, 0x2) close(r4) ioctl$BIOCFLUSH(r4, 0x20004268) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e495081645bf0376e0865911feb7efe8000000000000000000000000000bb88"]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) syz_open_pts() mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r1 = getuid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606062600008000000000000000000000000000000bbfe8000000000000000000000000000aa"]) chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) socket(0x11, 0x3, 0x0) semget(0x0, 0x3, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r6 = getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r5) setreuid(0xee00, r6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) executing program 7: setrlimit(0x5, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[{0x30, 0x0, 0x0, "0ec0a0c4024ef34fff8d7e9de1e09f0852f5c3aee78ad60c5134fc43"}], 0x30}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f", 0x21}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0", 0xcc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f0000000300)=[{}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x7d}], 0x1, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x40, 0xf5ab, 0x5}, 0xc) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: socket(0x22, 0x1, 0xfd) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0x5, 0x3}, {0x2}, {0x106}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socket(0x18, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6ffe8000000000000000000000000000aa4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0080000000000000"]) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x0, 0x0) r5 = dup2(r4, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r6 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080), &(0x7f00000001c0), &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000180)={&(0x7f0000000040)='./bus/file0\x00', 0x6, &(0x7f0000000080)='./bus\x00', 0x6}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget$private(0x0, 0x4, 0x638) semop(r5, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) executing program 7: sysctl$net_inet_icmp(&(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, &(0x7f0000000340)="4f1d4c6344b80ed788b4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffb0c685ad4116c783959eff4278384b4000384d9b1c2aaeff10b4135529a1da6fda67c674695954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250afdc9bac6042d000000000000000000000000a256d671e5babdd1026d563c3194f4dea62a3cba8f96fc12c431a9a1ccef42d18b5031569465f589b6864caf08a2bd576ef84cb886a02a9d3a2ced8f1bd742e8086ee8d04856d618e6d773292b4589697667f3df14a1595559c841135581733b2bd441308af5cdd85dfe706355e303a1d9edc40e35f0637e0f65fa2472c111e08ac299c63396d9f2a7a665c26cfc2d3e929d3923d074b2a2128fd612fc77bed1eee24b27e2d8f38584b21e5bd62b257ee9fc5f995a41e5f85d1f680b238d08748a41fd38ea", 0x151) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000380000000000019078ac1400bbe00000010c009078000000004500fffc000000ee000100007f000001e00000020cee7fe97f28539d"]) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x3}, {0x1, 0x0, 0x40, 0x4}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f0000000e00)="d047c2cfa794c2770d04c3b19cb556ba8142a638339341915b707b3cd68645b5402221238409f49e2582b87d661bfd99623f907cf0f3e8911a3d136b2b7d8d7041794d8fc6306e70d6dac76e353d59a68232303b169c1a8ef534b01749a0907914a7a1a7da4eb7f7ba2e548b0695eb3ae8959a738afec72c478230557b46ebbe4feeed235c692fc885fab7f240d4547169e9a5a16f04b6e9e2df73ebed4c3831c663a2deb329bc1a3a44f1cf922aef2e083bd255eceb2b0ab571b9c6ee43fde37d9374d1e93a5d3ef1bdffec988ef7852045e695d5c97f29bb348333841e5155831663ff9d2cab05bc5555b282110d6ca9ed110fe529c495182f6be70a97adf084ee4ef7caa54efcd6354e32bd513a5e957fac809fb88c9c83da6302f29da5aeade1bdf01fc6fb209f67a0064f220ec6be4eff0d911067e6cf735d7322955dc6c5725bcfbbbcd7f95240c89ec322e98f79bbe20ba2edbf", 0x157}, {&(0x7f0000000980)="21396a4182d82223e967e927b63e93c5baf6902499ae1ec1c364f972a2997f32e54cb7d12e3c6d732ef65eef4ac3027eb54bca4616fbabe3f8a395e31af3b6bd7393a74d1aba5f462c5624cb17348007b181abc96d9a2e30ffef4c243fddf528a60e3503760327d1bf09da327429d9d74709600e20dae636a075f695ebc341e0aa696ce16445a1e2d647d96611a05f4905317a24337668d52003d51717ff26e133e001bee61535c69ba0f0934e1d7cda7f22e84ac3db49d1f18f0893607d10ec8d821ef315103917ed", 0xc9}, {&(0x7f0000001b80)="1fb85147d6f3c2b446883ce619a3128b7290b29b8a04c831e80070d6eebc1213aa8171812a1386fd7870bdc72a5bf6cbed2c4d35929a340690ebfda01907af6f93c86ec83f892d4a562431777db1a8fc7c38b1cff08f38c1af8f7bf61ec1d45cc8869c200cd310c5061e9fec8394f182610cd5e30978e59079add49d8b9f0957501721f55010cccb1e8e6c0258bc2d37c88ef251f694cdd3ac468db3b5b10ea8fa6b027311a26ecf5eb7e8202ede71e55502324d61890698f82edcbcd82bab0ab8f078dbb356321fe2b545d57e72d9ae1e82303934536a2148218e1da667c5a5bfacc29def37a4b25b9c6cef47de4729c7e25f0d35f0db65b1dfd8e234302084835366a207cb95891f9a9daa59667836f14f26c21eb0ba30ea84e1e2694bd34da20eab4191beb4e07b8990e9ea9559baedf938683c596712030d5bf7b0bff56955ecf4797c14ca8981d6d6bbf007f5d3ccfcf8374e3a401f8a2a79a3e06757496c46376566cbe4d23bfbc7acbc8263b30ff242b65a51c4e058300ecef4bf66468dae95012e3ebf7ab701e004d9d2078c3cafe0422eba524fa440b2566942e3e4765c54ad4886b96781ca075018ae24b1417a9ee8c0c9739c0bcb2b17178dcebba95881e7982bcf1d93a411d45f6d0ec6fe6eadeb6e5ba44cd941fb712ca33ef1e29e8ae2bbdf1cd8bb76518d0df28c0582b5d469ab243a1ab5826e2bf92210bc53a0b9a61795fefb40981579582bc60b48c434100c73acfacfc07573f132cd8ad651982cf398d4eea6535a01e63f62eb4dc8efde21927d9bf6b04f2c8adb29a8d769d3b88b24a32aed4cdf4c87b85356e766d981fc9a08df9abaeec3e69732158b1e44ce2a10ef87a8c7109246f3f2c9da1ee2c16a2ffccdd2abd2b564cf950e3480736dc9e14e3c5015f83829eb8a5473dbe3289c62455065b5a2f90c89429b55aa771fcb5c05a874d5b82f08123e5f1c282b453c804868f6fdc12512ec0aec37de9aebbbd08e7abaabb7aeab08102fc77f3b8a5f7dbb49ca67419d7469c55fdd1f63fefc3b27c2da4644542d5ada0780d5f0807789b2c81e492a073f1b9a86718528e60c19f499d29ea39d0a6a0866bf85ed1a2f1d2df7291c54eda403367efcc0a0e8673e938eb01496f3e6cbe1eb0d078acd7f5eba1d0f34700069abe422971066de16c645d83762a0970ad104f08a377709a9668a550ac62f137ca73dd6aa4e09e14c922327723764472a5fcd2364b2e1627ee541d90b8aa97add1a4195d8856073801f1077566395bc4bbe8983076ce9afc630f3524aac0da9f81f55df416754603d66ecc6263b709200025c0e974de1c55a0c7c8fd2ed7899965f5baba6538e921021528364bdaa7ea8759f1ade7994f5fc7fb0e7abc87aac6d124f9ddd5d806ac91ff8734aab6c1b6f7cf6010ebd6292b94e8acb02189cae96103e5164d482380730f03493269a42b564cddc000f6de8af80b60064fdb5ba2ad826b2bf406d8645fe3bc19b3bf1b45bb3c934ecaaab0e430b8a6dd0ac85c29725bcc48a97ea46ad9c36769461c27df3f5b167d76c79110350e0fb5ba58e99b91b8e579143dd8e9ea761caee1f3f873f42b3869bde5f1554f88cf3e8e7ab5579f7e9a474fddfd5fb53d3e72c668c8fb940058f5ec8648106febb0628a68f1f97746761ecdb2574d36a5be09e29f894614b753c461ae951fb4546868014ff57293317e82ddc1b0cd649932456e37fbf8d892836c98815f8c10cee252f36730f4e3d84d49a52e75ed64abc01fda301a398f767c278c1861ccd0e6f5d29eda478a5b1174cac85dd2eeebef6fea0bbbca4c0d5705b798f19bfb84f98e731554cac2fc05004ba9bba28b93dfa70ac1cac61c33a08ed31fbcacd0401470629ddd9651e2012a75350a8a8496acd65b31400b31c712c3c9a7b1761cf606455c0be6802998d7c22ec0052852bf8eab399fe429904c2814ddd7f5d0daccc9e8be7420de48b75c1af463bc7c654e8873d077edb92215be3f7abffcb5e33b670e31c9d66f53b9e639d9fc4a77a484bd6f269c93d9af19c65f19863e4ceda5dbf65a6ce3d753c9f22208b4ffc35e31e6db9bee45b29b7f7577c9b0e3e9af117229fae005e5dd9ce1f01bb29fc9517d1844589c4f3becdd7c08c418401ad8fc99d07ad0a4cfac3edd7a82acd21c383b9d496999980a57a02c0af998d4b373a6a4dc9ec195453041c8017af07222ae00bd2fda4dbd4f422cfda2f7e4f90b7a86925a53826c91a7312d7e64bb26594edfc7592b195f848e114212064b6e261f6d436d0f150c297c45bc390111db31e91c094f87b5a001e66666a7d325ae80105e1f84eb14fb96d712a74418e4b05a30ce78e3ac7d8f7689755a9ad5af24a0ad2df5557e98c4072b7de1f6e8e964678fb6a2c0544df1a59ebed053a0918d6abcb28473298f763f7b580f3f63576f283753c28ad85e6567cb8ef25bdffea65502e6f1255a0693ad521a09bcb7a7ae43aeec5ff4f053a90179ede5d7dc920ab0393d2d8aceb19e48b323438ad6766f8d517eaaa3c30a69fae46382a1ec3131e1c08ca4055aa98f1aad892eaee8bb59a2280cd8fa4ac6bd8e1dd2c524a9fc400e336cf31013317ea2231a7a3748165ad6702656a22493ac96112dad550a7d1cf33a25d599e80550e9dfaf860cda642e4d120edd3d68badf5836c34b63c202bdc6b6d2aa7c64ec8072fdeb76a2418ed83a23e0052a46b5eb07ca77a18a63c591809a454edb717a03e1588a9fcfdfd039b93759f44086cea405de4e41abae9a5f816d95fc0ecc3ade1b4e7670ff23a5b9d02a3b5dce031db9067b937cdd17592839e5014c80ff092cae1f1799f6cf8c6b1ba38b5ac19d37cfc5c31049747cb45d918f05ea81cec6b2fccb5017cfc42709bf34f6ac5417528b3d6279826d1114c34d232d750510a6e1bdb4d6859b56ebf49013b7683ff3a06c1a8a12f0e85fdca508c39a36c3da40ac8b1b0fc2d0e749c5a17b5bb14bac626d6b8faf233e4f883123c309f6c182d96348d4fea83ff1dc89452ed77f3f23800fb899fbba7fa5bf27a1e3c6eb6bff0e001f99fed4b66444255bd7740274ca122bc2affb8e7e81fa9a42c0c64a68bcb3478248e7f606358a2ed060619e79e4d0fe91f29aaca61b3e0649168ab7036592f8204b9a7752cd79cc489d66d583c47c3cc481a51e4424c235ca3e39c048d30ea4902922e785c1c7b369085de4e8fe8e8fb61379b27fa5f42d083998d0d96a614efb33a517326de12bed4821d64edfb07c51ab9bb3b8515181b671c969c5e38d81f69561b8e5b4703d0aa0f5b85d53760ead4cb732558a0d41078714dcb246875dce2493cfb88ffe1043e5139f37277352267900e7af72e209fedea8e67ffd4aab109ed339f9b4bf1582a27dbdb9dbecc447ac5790846133ce49d1c2dcc9e8b29aad31b8aa933aff614faeccb12632bc8c2de26f137eb2a44268c8ca8425a648c44eed1a22d694e2110a7917786efc594968bfe64d0073528d590635fb767f45bade4188a7870a397b1857f3c82fce44eb2ef3870e49657b40832b47e33a6044ef3aaff8576fd2fd0c69ba336406febe066f07caad4b4b53484dae47396662f27fd840b339825fdfad64623dd967980e672d398550b5ccbd62897344309279bddbbac82c9ad76e0b31abf1cf877cd3ac940d9a024ec04eecba220bfd76b76680242dc4e6bdf1e1e518e492d1e669ea065d10de7e184c7cdd8f9f59dfa55e0dda701d8680c0bbc67c913ef58b0d0dd278880d8a11404b1e880c48b02772ce60bdaa892e21e2f76055c3d1f13a02c06a54cd24b032a0fa6fdff824e9e5808b76ef47a72da54ffab88845cdc47a16308813a453fe0058726ec605e4146fd8fb486fa21e5758264edd0ca7ac2075752ef67f0e54d9fc084d3631eb5edf336fb72dce54851dc84d629d8ac718073dbcad5c8c079f363e66eeaa6d4fcd2ff49c10ca46405f570dd0e2d56a23b8bf4cb12e3751947272ed6954b05618b3ff19313f0a802ea2b7b0d81e2f99060ff058c7f51eb6725d6fe670bfa9a3d56fe5b2186a7b783cbd2071980087f245b28ff0e67545e6364797775653f61efd427d73ab40cb38f180c5e5a0762d98cac7c1201e750e7a3c2bb93a49120d583313085f40e08b647f1d6f4306f4cb5b82bd3e6884d6347f6af74060877cf4a16d5af6ddfc4957b812f1b88feb20f88013ed48791ca80ed915b0b81554b2ecb2872476bafa037b33343337280a1d317448b851c229b4d80cb74e75f7dc8772ab46897f0d4f6dd1912c301d748f333c97718a1b90599263b9fc36e431370016eff39fe28b5362e620dae4b95904fbc0cb77b8d49863986a03bef045940e444552c339eeaab32073f23fd5fb1a64639e2b7e70a7b748ff73f5af2239b60a3d99601c2147d3833839fdf12255b75643bca60d8fa349c9172881e74487ddccd353d04fe409b9574967b5ce86fad0f9b62393835f7056db435f32563b1616ab7d3380123e0bf1b28832ea3504484411a72d3ef424d29fdc248d2f62092fbe0355d1857d9eaab52feb56589d3fddfe5279521d85f02cdd37e64fb4d8f17fd0dc680e881f7dbcedc71a828ee6ac3178c12b3f8df17caf73b8cc8c0330ce54776318a53dbd08dfc4808a628295d57068ef3ced467d47b381dda9b1c4e6df7cfaeaa48022aeb5ec72be7eff1334cc5b7fac1bd081ab5129ec343bff885cadc80a08cbeb869a74c8f501db73c1d6af8c28bd83ac080c2216486bd2eb40ed0ee3af63d9b9af724709c20357aaa5798a5da4177e76cdc87accea872897c86088135ef470efb4419d2750cca600b0fc733d844f5a836d68d13e5258b0924d8788ff20bae78eab0c2841745425ba1c4c577278b195e5c38dd51debee34cb0639800296d3e6c13ea54794fac903cb5af2aee9d6fb0a47acc9dc827ac7be8b582747fd8f913a65d19ca034a7345258884f500363d82e031f41359ee7204709f0d95fd09dcb62d594beaaafe67a9ace73629109dbf0544420fb10a0015b6c2e7427eafb71549ac4f9dd79e63607e5d3ee4a916415bfcb3561d5a06e7c5def777f371204d49c542aa9a76c093f30e728b20f711472f40c471ebaddabe10f2f0cf81a9ef15e42626bb8bf5aa80e24e3558697668de0eec1bb4acbb2648e514694421703a5edfda9d220ba0f6efe21873f77cbf07aaeb26767009f36468065c866cc28b557c5e7e7c4971c6916d260ad05f510b177a9e3eb5b80dad2236bd8c7b3e58abd0f39b1a119db72a01ec3e62bce3b226ad7e62a0c20cf3fd79d5c410cc06168825223900222c9941e646047ab125b981b41b6e6d5617ba0139b05a0ea75ec1baed05a4f2b8d35757c5ba5829d8a8a03176bc2505395bfc9c2f2f3f821c80d778773a9a814e1638304405e04a14db3e1c695b0914ff12d970d57d4987137e1643ace415d961aea3ac7203f48b5edff9ea4def29bb6e6a980439d81f05c16a6b38c20983bc0984a5f7922135417c44ab5136ec5eedcd4fe5e84cb10ed51d0ac03ef2a0fce988469f0a82512fd5059d90e72734209de3b8d81e3eb933a211f9c25940a736a9dee0185682b485be98a4d6bb4de055993efd0c922a172b54bede2f3f460db839d9addd7e49426c3837d2d6fe85116a8287ee2563f9a95fc7df42eb345c9cc5709c0625c572869f251bdbcd49606918e136f9baac260bd20d9e899d4974c0c9e7585ae33f197ff2b5af6b2338e1791f024ef0b1a836839ea4da3c41a15ae3fb921924af75ebdbbf7b37cbabc516e6ea3efc1bb40158f081c8ff97", 0x1009}, {&(0x7f0000000c00)="636eaf7219dcdcbb48c26e1098741779ea66f50a55c2fc9ae408642b6b74f6f32aa55614ba554302a182ccedf8947cd5810ec7fe1935b0f7a7d8f829bfc35a084c360a3d6a26834cad2f6c1401b4d77f4d9caf40a5a0a6f1482f264cf80fb13470fa62477d2f99b132c8a52e32f1d4a06fe8fb1bca8df31592a7768d1a4dc6d132077c54c9f2b7130d6660ad2855981e55fad4ee866803c72f57d67c5842105c65ec07a5938e1b53dbc2d2bf5b02f2df47c33ce1a5f9892d79e22691de6723c5bee8942ba8bf4c194c15a26def95b4c412ff7f9f66070575d60c6e1bb39574e65a888d62ee1fbc84bd9e0cbcd327637bcede690712249738e05fd407a7ac2acf58883538273d45706f3279de7490ce2dc9035ce309e4fc", 0x117}, {&(0x7f0000000280)="afffffff7f53d0e8e0059358cb976650c74d6b955c9a475c6a32eeb91803d963d138d12c1b168d15576acdd142621d1edc1fc961ad87b7f30ee00dcc9cebb3182fdeb11056d47242239f4dc4710bb66f03603d93006a10", 0x57}, {&(0x7f00000004c0)="497ab6d8f1b120757f3d8db3536b495462e7a2c35770da4e2489d1f1edd367dc2cb61261351d17fb01963443eb2b4561bc9526fd5de35212aae6d48e0645e25ca05e2c7dcce0826871d1388a1000", 0x4e}, {&(0x7f0000000d40)="dd242cf17fc1c11f154ad423ba386b84b22f20d4cb3ab23f6821e2836b6e6648381a3f831a8e91ea54f7045c730d406a457d02d0c07db1cdd5877dd3cb81b4429a16f1a21cfafc7c3eb3377bca6899b5031b582691373bea6444a1d4819d2fdcc27d4cd82c7ce55048e20f4340ca069d0595001b1ec569145cf43cc59d74c1be8be52c20c4c4d194afead507685097b43a00321e06264283a51a6a09bc8b038cc4a24a2972b56c34967fcb07d6f10a33db3c20", 0xb3}], 0x7, 0xfffffffffffffffe) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYRESOCT=r3, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB]) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getpgrp() getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 7: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x200}) r1 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xfffffff4, 0x1, 0x51df8183, 0x104001d, "bb0000edff0300408000", 0x7f7b, 0x1}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc088165fc60e1cd9e0bf9dfd7a06b567bdabc5951c1db0fd943a", 0x22}], 0x1) mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x10) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setrlimit(0x7, &(0x7f0000000040)={0x4, 0xfffffffffffffe00}) setregid(0x0, r5) setgroups(0x0, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r6 = getuid() setreuid(r4, r6) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x4}, {0xc}, {0x6, 0x0, 0x80}]}) syz_emit_ethernet(0x138, &(0x7f0000000580)=ANY=[@ANYBLOB="58cd1abbcaa1a9cd267876d42461ac430067b1b37e3f94718be1cd8d66b32de236f881a39cb38aac7dabfeb63c28c621028a90df6ae124597e7dac5239b823f34f395180e650d4a9a7d9136ade35d3fe046091a5e560a9303dea9add950e67def1916ff6fa8f8221c6040c6f8d1ecedf61851d210c3a8a3c97bd05a721cfa74874a9ed6ca7e44046449b91347d70baafd49c0b750427e81d3f1f95eeed3addf3c571d0bcdcdcc18a7764c1417ed1dbdc3266e37390d7476ee6b24a0816", @ANYRESHEX, @ANYRES16=r5, @ANYRES16=r1, @ANYRES64=r2, @ANYRESOCT=r2]) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r0, @ANYRES8]) executing program 5: 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}]}) close(r1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000400)="10334865ef11a5901eff008e86f662ba73cd0c118fcfc9d4269a475436ad5f20516ee517bbe105bba5ba5691fd623a45a7e60bcbf6d8f94fad3f30c7a6aad6f4df5d55284d88ec0320a45d99a5b4ac33ca88d8da6c16ce233ada7a8ba23f6b75803519022e3047d462675b058d65eb2a46961b62ef664ed8187b7e715fe4329f9f62ce98fa15b1385fbaec169bcd5aef6131aba7825875395bf06e1a25e9a22ff1a970cb1fdd536a820107a2ac7e96576d51d44d", &(0x7f0000000340)=0xb4, &(0x7f00000004c0)="0c24c6e88841e897037f7214150064ec870a6fcd2e0754d442f5bd920ab9b3b3058be8ff90cc5391665ead2e257f4c003da51a27b9fd20cc2b1e6582016c65c4d7f56f14878e3a1f770efcd092a177a1976ce80475a7", 0x56) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcb1713b9fd812eaa4e713048e699e7c75bc7", 0x14) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="094b000000000000000008004500001c00004000003aa378e0000002e0000001100090780000000000003a69623f0628b743c4b0bb02639f50b75cea880dcc3655323e894ec2964c258c342d1075b0e4bda7ed191997b73e8a7052b425af86d5c11df27fd32f1309ff6239f88cf0a4f1a86635d482a6ff32b2b4c64444454645e51ba4b39bcde5c081a7ae8e7c3b4362dfc99bf06f4515cdab1f0e1b488d9b65d637b86589934928cdcd78387b9124cf45d9dfdeddab3bbdd73f4a3842758fc519f17937453fa00d72d96018ca7f627b152eafcb92fea8374064dad5108a0ca18422857d8ec14dab95fd7f58e8b886014bdc0bc0e48c76efa55dee1199f4da2c80016d62f1fdab53de2aa8aab05269080e0ba3b2b9a63607733700e2dddd17eda58f2ec265686f5121016d838f7a33795bed46d35fd4614fcf1d5749560d903d1993d0eeeca49c85530fda9010520cc9132c7f5e598afe81cf3821f826d4"]) executing program 5: open$dir(0x0, 0x2, 0x0) r0 = socket(0x2, 0x4, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) msgget$private(0x0, 0x0) sendmmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="d5ccf2ef93566aac5f75133150b502ea0b57f09900d7d34a3db60dca4ad8a37bfd1914c964a82de0b8329479967c03910bdaef3484f8caf3af15a2f416fae390d407b84331045e424a38ee", 0x4b}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r5) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x14) mmap(&(0x7f000003b000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f00000002c0)={0x5fffffff, 0x3fd}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x811, r4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r6, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r8], 0x28, 0x400}, 0x0) recvmsg(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) socket$inet(0x2, 0x2, 0x0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)='\t', 0xa) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r3, @ANYRESOCT=r3, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000280)=0x239ee033) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7}, {0x7, 0x4, 0x7, 0x400101}, {0xc}, {0x5, 0x2, 0x4, 0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000080), 0x100000000000025c) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x40047477, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2}) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: setgroups(0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="885bd0e58fa63d52ea9c8176699f25adf231263bdaebf4c1b5a83de081c17b963e81891026a5cd048e157f90753e1a197c80506476926bfd952b461160d49ce75d3304cd42f525a4c0fd53419dd452d1d5ab9935e68afafef92aee55f8136b1290e071d6b84476bffb8aa0992c2ccc11f4ca911d2dd7eb651a3bf94a3aabcc669b8c72179dcc98079dcbc7231dadbf5d886513d18f0624246d7343", 0x9b}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 4: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/110, 0xda}], 0x1000000000000203) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x81, 0x1, 0x7, 0x5, 0x7f00, 0xc64, 0x1, 0x0, 0x20, 0x2]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/83) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/181) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) accept(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x2}, 0x2, &(0x7f0000000280)="000000f009a3417d7e2ce6c3423db8356bf6691a7bc51ee05f2e5b4890048c4bc9e4714a3dd15f919d568112dc5db2e274eda0640e2615f2b69229e360eb57d259de7ba807c298984702a92c5dd5c88ce8962eecf26fff426e85bfcbf6f8a26ff90f9fccb8be594110a3d47249b53c11cfef198c85f773b7bef89f0683fdb0546f6b8d2efa62e63dadf697c579bdbb22678470a80c", &(0x7f0000000340)=0x95, &(0x7f0000000380)="52299c5193db2666019d713132e9575701f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866b53e1408193d9570773989b9d26a4278eac42a98559ea27dfbb78f12a00a6f5b750100f57512b655ffffffff01382eae48f4f8338826b31b36b87d829274c7e2e2a13be1158589f89bd3d8ceea387184a579c4be5f15a492b2765eb59814f9717ce2c1c6dab4c21b0f4bb01b5dfe767e70add537682abd255e547697ce9f83392fe06a62b1b6b32629bc8f360c24d87096", 0xca) r3 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r3, 0x4, 0x8, &(0x7f0000000500)=""/51, &(0x7f0000000240)=0xfffffffffffffc3b) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x8081, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000700)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001580)="30823bc0b7d4b24548fe5e5f94d623944a", 0x11) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(0x0, &(0x7f0000000780)=[{0x0, 0x4}], 0x1) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) executing program 6: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r2, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)='\aM\x00\x00', 0x4) sendto$unix(r3, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 0: r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sendmsg(r0, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: open(&(0x7f00000002c0)='./file1\x00', 0x70e, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff76) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{}], 0x8001, 0x0, 0x80000801, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) shmctl$IPC_SET(0x0, 0x1, 0x0) r6 = socket(0x11, 0x3, 0x0) bind$unix(r5, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4}, 0x9, 0x7, 0x400000000000000}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000200)=[r7, r8, 0x0, r10, r11, r12]) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xf0}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206911, &(0x7f00000001c0)) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 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) socket(0x6, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open$dir(0x0, 0xa00, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x61) r4 = open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000440)=0x8) setsockopt(r5, 0x1000000029, 0xb, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfffffffc, 0xfffffffd, 0x4, 0x3, "bb0800010051254ad40400"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cbc5951c1db0fd943a", 0x1f}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x9, 0x7fff, 0x2, "9d119d99c3bb2474acaad55d08c6ae3911ce14ce", 0x3f, 0x7}) sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r6, &(0x7f0000000000)={0x18, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00", 0x20}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0x0, 0x1f, 0x0, 0xfff}) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) r7 = open(0x0, 0x0, 0x0) mknodat(r7, &(0x7f0000000140)='./file0\x00', 0xc000, 0x6) r8 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r8, 0x20007461) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) setsockopt(r0, 0x2, 0x6, &(0x7f0000000140)="8728343ccbdb276d03a39153b72809666ed181f486f1c05e74f9984b4454fa849bbb8b42b54794c750c5bc1f7b25c2f5", 0x30) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1, 0xff, 0x0, 0x40}, {0x1, 0x0, 0x5, 0x4}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/201, 0xc9) getpid() executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000600)="92aecf7d5ecaef2543703e692450e45c3bb0b8536af3d3fa35fa497d99c49f4ca3be24913057af08654ac7c20eb1d72908533a5dd0d7eea52eb20c2b7fc757faac97392edcda5060270f366bd7fbd5ae7f70c812e107683826b973f0833c83201d165901d92842e6f8f22bc4b0946e26ce7ce9b4b603084906568a8611d3a84e4812b79650e36e99f74bfcaa3e5c15c7c7fedf521344998ba1f51649e4abc43da49ba5056bce5fee177cd43c3c1307972b14de4767edc3e480df39d0048205319aca970811fd485f90b436025aed0ed598b6e123be79063b5e375c7a9003dea9c484b2cd72cff44c278c5948814c18f7c21bca7be5503e13d80202a4ca95d2ccfe7aca2de86311104f9994cd9a4b8a0a2f644ca37de9f487946d60fa9fd69a37e9e74250c4f87cf94f0daef5a022befa4427bac95377eb3d702af32afe45bb8aa50d566a7e3792a165b4104fa996799bcd8e6bb1d459246ba0f2ce6598e284b6c18f0ecca0716c15b422e0e7bd6bc799fbb73d41cf0ee81aa5acd5048833a0eeb495eee65917c4fdee8d081d7cebe84f67fd12fdd8cc470b02f6df7f4c479c9fbb6d0d5199982b195730cd40b31dde5c4387fd685688af93a5cc91ce0220212e9651585c864bb66fa688d8806c725905c4524afede6981f82ff94e2edcf12dcdc9b44979f13535405b0bdc9cbe5f66e189ecccae8c6bd7984cf3f7300797af7dfae98fc3eb3b92297217333b7da82a66f9bdb0503acf6fcbaaef20cdd00b6afe22d31e98ca38e03a1a4eb79806a5bd1945cfeb3f7f1098dbd572970b3259441fc018a16f1b4f865af660f97c615b1d14032227d07b00b48d39b362198a16a30b4a9d0bca7bc47f67dcdf5bf3b57d3ebf6779e378c0736ca10ffe9f7aac5cb76b5820486e987e174d646c6ee3b6605ca841eff2bfbe48bcf3b0fbb987e5d3e595e6a12beed8292c6e1b3861b77a21f61b0f8380ef5802d151d2ca20517c373dfb729c88d690996fa886d09042637146efaa80050f5f8f95bdc6310fea5414c0a2177be99ae14d0278442ba38c8bf2b8f4cca9075dbd8ac1d7357155c047839c0b7d2ef1387ceb5aef14202f34430f2edb91d931f7b1ae1f1208ace737be82dac53190c6c24e822eff7fe1f17abbdfe102b403f6dd11d1743e7177c9479be44f829df79d5d0e735dbf682fba18574b51063b8b9486bf59635e5cf804c41134271c8fce500f348c110426ce81fc651421d270974089b3704b13d43ddafaca50b527a7aacaa7713c6dbbafbef4409c6b56fc9313ea9be583bb887858976d2871eb02b6985971f750e921a8c04b631e5f6fb3235252ff48fc95cd61e99ef999fed8b7ab1d4f2060c5178573b3b2ddbc44d139b2b0de57e579b414545bd51975045ffb8599665e26248d834bce4f8cd53c63289f2a79c2672858046e23aaf0d428917462d9faa1f6e9a4180702b208de25dfe0937a9648c12b7fffbba6ee32e936b843671ec69be12c53aa17879e177c8ea52bcf7b5ef9cd10ce6be8acaab7fe7de7124711cf4a4e1488a701c5d96e6aa529c9e50ba9b35f5fc2af07c84bf0cb4f80c15183d5769034826d3c9a21da401f8adfa357bcf3469b5108cf1343a68e2f0bc294aa66618bd5e0a0886afaf792e949b80917422d47c92699e18a1715348205ea6cdeb2e972d4f8c94686ee25dd68d471abde23d50ad9d57ac16aba502f1dcec3c76372adbddd5477d7be40318f961094cc672784132d5e3a74b02a59fa1e76d6fdc61980c33f8c79d1aca1ea775925a7e3173d7f05563460bad14ac9cb1951ec9497743dd0da2512ca43a0f8e2c853a3c73b76e228542f401c20527d1b5127e130d305d04ce852a49a54e84532f89548d825e4f8aacb81676bba9f1a00176ff22d48c0899d599bc124dc7853bf5c3b72d31e46419f0e5c0c440c43075fa2221523d420c9e394a3d2dee3592521c2002ee1648b825dc7f2044701ccb1a0026d0d0ea3d79de5c15630e9d2c8479c6c40dc37d21cde2bd370c4f00a07f295f0f7bd15c97f72e8602171ebe8c6a3aabb425f4dcb3aabed36e62cf06315bd75ed9d6183af04f156073eea9b94db5191b9d13f0fda38af87b7a8a52cff66eafb36074c028817e57853cac99071433d439604fa91853f71173068fd64d4633943e850769005bffdcb697494cf6ef59d1ccb614d8162f85edcc97423eb81efbe48032918bb4dae29950511731255d3025b7336a196442861a6655d560396da81ac911fb9d55c70b34736a1bdcb935aca93c27e984b32b7e3348d2ec352993e514e60522416ec2649f3a8ed82eb249fbe9ea8634d952390c6b815e80810a410430000000000027a9280a395ed26d4ba503e439962bc8c6e413bceb16504a064a782f7b69f94d78cb190301c7622697c19545492e907a7d1869c09ae1d42124b2f2d6e45bbe6ecf17142d007033d6d171bc7e12c6e5a6818ab96325b43745ac2a3e9e9b7f9e4b8497e3d6a0f2814ae6964522e335143be3651b8f5490715f21f9be1bafe5bceb953c214093c5ea7e3ba2af9b603d3202390e699938f7d6032780d7e5325e4ab4d23bd1982d54d7bfb241676b8a8e1aaa6e96f68c930bfc05d9283d7", 0x73d}], 0x1) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) close(r4) socket(0x18, 0x2, 0x0) r5 = socket(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000200), 0x4) executing program 6: r0 = socket(0x10, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x3, 0xff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x64, 0x40, 0x0, 0x1}, {0x80, 0x6c}, {0xa106}]}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="4f4e2915235e9d04cd", 0x9) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 5: open(&(0x7f0000000380)='./file0\x00', 0x0, 0xa2) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0), &(0x7f0000000040), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgget(0x1, 0x200) symlink(0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xfeffffff, 0x15}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) accept$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socket(0x18, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="4000000000000000aaaababb86dd606b9efb00145000cb69bc788cacd13ed7de666c3e2c6ffe8000000000000000000000000000aa4e234e3200", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@random="d6e2332f00df", @remote, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x7) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000140)={0x1, 0x3d}, 0x6, &(0x7f0000000200)="2e071cc4963492867e074bed1d2d8901d86ff5a09203e3cd3e3306a01d58712488ca8a760a38ab94dbc92126516ca3830f78902d506748c94447dfd60c1d65a18312150ee8ceffbb2c0d5d7246f66ad5dbab4b86ea4a4996f452e67b68227a0469a0", &(0x7f0000000180)=0x62, &(0x7f00000004c0)="1a12857a2ac4536213273b7f244c70a95f3890162a90229b6bf64b1a53248bb1539ae3f816d450692499a711a7025b4b224e2fc8a4f97983c9b630488f943f8ec27da8181134", 0x46) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x4, 0x7, r2}) r3 = semget(0x0, 0x3, 0x401) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0xffff0001) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000001c0)={0x9, 0x9}) sysctl$net_pipex(&(0x7f0000000200)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000240)="00158e25e5bbc94f2e394bfcc5f63f30f028226fbc9f6c45b6db10eda3100543c734c5d32d133c7eab6d3d0fcebdbbe81a431de53dea5d32abc66443a0e1622d5cc7e8ffb483584e351b3a2e05266c4cb472d9442443ed4ef5e8b7356c38c8912de798cd5661d55aa0d71e59d0976fe6390512d0a5f7f6b3f31264fec93f56270c9dbd63b1cf8a30452228801893f3", &(0x7f0000000300)=0x8f, &(0x7f0000000340)="6618bbf5cb6aa900b88591e08ea3a15c76cc685af10df9f091cb87cd", 0x1c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000003c0)={{}, 0x6, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = getuid() fchown(r1, r6, 0xffffffffffffffff) r7 = accept$inet(r5, 0x0, &(0x7f0000000400)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x3, r6, r8, r6, r9, 0x0, 0x1}, 0x5, 0xffffffffffffffff, 0x3}) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000600)="94b1d5aa1d60b859c39a694ee903d7be5641e0e1f8973d641387f8fbf24387254c15c5f82d75432dcac48bdf5f04bebdbf679d6fc0a668a213c2b303bf3153e2dba7a4dede3083b00ce11b23b24493ad3ad6c42a9d3612b0717414775c6a33c1944448d2874005e3db06e3b3733cbedd6ab01d6f5fa0b8203fa5e3315c7609e86da899e0127a5e5552f15b0724192c7a2157ec5971996acc3fdd8e77bfed9f4377a84748b641d4bc38f853c07793b72e473f265687910403ef2725804ad0", &(0x7f00000006c0)=0xbe, &(0x7f0000000700)="bd1e75393670bb12c5412ae6f5bcd88db134b54f553c5a96da7fe3bd99d45ff4d1bd6f116b4e3cd8ca1d087f50703197135d83ae304de269e8dbc2bf03e835206927881a96e769b82611df5efffd795e0003e3685d7d4f03ca59770c72935dc28696bd0984e07418cac02fb816b539889471656b8411ea86ada5237de9fca71d99493625ea098375f00fcba731086634f6daf9195f89d6782dd0968b89b8f12824b913556b7fe93a05425ef43889226a9fe9aaa59ad57b4aed1cb8860c64d460641082c39e815f96cdf0ce1adabbb8f8d9de023bfb76e94634eaa641804535172256027251f05e1f6b31181b646bacd1995541a6d2a04405dbeeeb0bf5", 0xfd) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f0000000bc0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000840)="3433b0b0a075cfbddc345fd81b83ad5ca99ac90c7fe6e7a2f77605ede654371b7e64c0245fb8fa649f577a7705f4be9ada03f7e5ea433a0db80c15c5a91a2825fe5dd636d86c548ec5c4b00499b84b24146389de33d2a20b03ea69a5a170257f14c34250fe245cd05f264ffeef0f411a6c8616afccd55f290a0a2fa0953fc0e8e365c6b93bde143bb272232340c617d46d4adff9d1091d5050b97e07e236f885e51a849ee863cc5eedd26499062a4d207743cccb72d024b7ea66b144129a8d2222fdb5625cd6b80f86ec07570569e62f3a", 0xd1}, {&(0x7f0000000940)="f942bf8c1522c3647296c89c4bddf9b0f4a42095468aaea728b84f", 0x1b}, {&(0x7f0000000980)="5f85f65dc59ce8621476607e83ffa2a2dce91edc1fa6fa06be9805c426b1fdaf55079df9e66828a9733d6692429bfbec117254c89d2876b4aefd41a6cbcbd2adab004bb53f8c68a346a19d853e8f5dfc72f5a209b8744328c8288bea440f1abb3564e70c21a3e4011e46df189b08bee8c37daff142b4765127416fbf79a5d085f4d9635ba80b00ad09b8e6cbd2001e54bb3618f45d79c0f174e8c6a71e1fe8e1df24ba3fc17c982fc226ee993d244601a8a17f68c726d5312e97d2a266b19b9a540d3359c937e3ffbdeb47ac4dca0a74ebea65bc0749a1f3e92735226634542a64e95937d0d16f0f", 0xe8}], 0x3, &(0x7f0000000b00)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r7]}, @rights={0x38, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r0, r7, r4, r0, r0, r10, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x10}], 0x90, 0x1}, 0x40e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) setuid(r11) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000c40)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x1, 0x8, 0x4}, 0xae69, [0xcd, 0x2, 0x4, 0x5, 0x3ff, 0x3, 0x73, 0x100]}, 0x3c) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000cc0)={0x2, &(0x7f0000000c80)=[{0xfffd, 0x7f, 0xbd, 0xfffffffd}, {0xf1, 0xdf, 0x7}]}) msgget$private(0x0, 0x6) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000d00)={0x1, 0x0, 0x5}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000d80)={0x5, &(0x7f0000000d40)=[{0x200, 0xdb, 0x91}, {0x1, 0x5, 0x1, 0xfffffff7}, {0x5, 0x1, 0x40}, {0x8, 0x7f, 0x4, 0x4}, {0x46, 0x0, 0x2, 0xfaf7}]}) getegid() executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x23) ioctl$TIOCSDTR(r0, 0x20007479) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x11}]}}}}}) syz_emit_ethernet(0x41, &(0x7f00000000c0)={@random="85e068597fd6", @local, [], {@arp={0x806, @generic={0x6, 0x8148, 0x6, 0xf, 0x1, @empty, "ed876e3ff155763361aabb9bfd13b9", @broadcast, "825b85305c81faefbc429806f6c15a37"}}}}) pipe2(&(0x7f0000000000), 0x10004) executing program 6: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffff0800460000200000000000029078ac1400bbe0000001010000000800907800000000"]) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r0, 0x2a, 0x39, &(0x7f0000000480)="5a6b4603eeeed3556aa5b7f9b18e42037c6b3c5d4a41", 0xff36) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xb, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r3, &(0x7f0000000340)=""/103, 0x67, 0x41, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r5 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x23) r6 = syz_open_pts() dup2(r6, r3) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000500)) r7 = socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3812, r7, 0x8) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) unlink(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5}], 0x36, 0x0) poll(&(0x7f00000002c0)=[{}, {r5}, {r3}, {r3}], 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000600)='#', 0x1}], 0x1) write(r6, &(0x7f0000000340)="1ee3774d3ad7a1096730633144c71c1765158e349957b5f20f77519a3b4aa29c10ba4fd19b9156b45944295bfdeef0a4a7b98e740b0deda4323beb32b193769e4e392abea3afa2a67b4921dcc712972d4c2cca942ff00ff91a133d08f9f142fc0f3e389fceea94c87d59b75308a6cecf8df0fe36d93173a51ba5a234d2ac39d3819a67ee19a6e31ccaaf3fdc077c1fa9d1d51ae18903a0406cfd67f7", 0xffffffffffffff6a) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r10, r9) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x3, 0x1000, 0x1800}, {0x4, 0x5, 0x400}, {0x0, 0x8001}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{}], 0x1) semop(r9, &(0x7f0000000340), 0x0) r10 = getegid() semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r9, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r9, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r7, r10, r11, r8, 0x100, 0x6}, 0x1000, 0x1, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x101, r4, r5, r6, r8, 0x44, 0x9}, 0x8, 0x2, r1, r1, 0x7ff, 0x1, 0x5, 0xca}) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt(r12, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 5: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b80), 0xfe5309c3a50978c1, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x8, 0x3a, 0xff, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) executing program 6: open(&(0x7f00000002c0)='./file1\x00', 0x70e, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff76) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) (async) setregid(0x0, r1) (async) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r2) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{}], 0x8001, 0x0, 0x80000801, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x1) (async) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) r6 = socket(0x11, 0x3, 0x0) bind$unix(r5, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) (async) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) (async) r9 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4}, 0x9, 0x7, 0x400000000000000}) (async) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) r11 = getegid() (async) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000200)=[r7, r8, 0x0, r10, r11, r12]) executing program 5: ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x0, 0x8, 0x7fffffff}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x1040, 0x0) shmget$private(0x0, 0x3000, 0x604, &(0x7f00001c4000/0x3000)=nil) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r1) r2 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x12) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000001040)='./file0\x00', 0x100, 0x1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) executing program 5: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, 0x0, 0x0) pipe(0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="17f8894c8ed9a3dab4c881056339fc484412e5e36e2b2cc17e2593f61883cf5d34af03283e28350cf42c66617c710769a6feac7d640f16cadb58d0da9db292de5ce27a465824fafe2592ee5f1d963f9dacf4b2e4", 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x76}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000140), 0xb, &(0x7f0000001200), 0x0, &(0x7f0000001180)="1d552077d86140175dc65da1a03c1e80b401d805b578970af4adbe312289c4d1d428645b74d35e0381d5efa4045019169682342ed8d838b6e7581566204255fc46c0ba4e5d7e9fbbf473515ccdfa91ab54550e", 0x53) pipe2(&(0x7f0000000080), 0x0) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) r6 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r6, 0x0) setregid(r3, r5) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) getpid() select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(0x0, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 5: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpid() r3 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r3) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) close(r5) accept$unix(r4, &(0x7f0000001d80)=@abs, &(0x7f0000001dc0)=0x8) linkat(r5, &(0x7f00000012c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) getsockopt(r6, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r7, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="2b0040cd2a4a5e0d85f50e0d", 0xc}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/83) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/181) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) accept(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x2}, 0x2, &(0x7f0000000280)="000000f009a3417d7e2ce6c3423db8356bf6691a7bc51ee05f2e5b4890048c4bc9e4714a3dd15f919d568112dc5db2e274eda0640e2615f2b69229e360eb57d259de7ba807c298984702a92c5dd5c88ce8962eecf26fff426e85bfcbf6f8a26ff90f9fccb8be594110a3d47249b53c11cfef198c85f773b7bef89f0683fdb0546f6b8d2efa62e63dadf697c579bdbb22678470a80c", &(0x7f0000000340)=0x95, &(0x7f0000000380)="52299c5193db2666019d713132e9575701f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866b53e1408193d9570773989b9d26a4278eac42a98559ea27dfbb78f12a00a6f5b750100f57512b655ffffffff01382eae48f4f8338826b31b36b87d829274c7e2e2a13be1158589f89bd3d8ceea387184a579c4be5f15a492b2765eb59814f9717ce2c1c6dab4c21b0f4bb01b5dfe767e70add537682abd255e547697ce9f83392fe06a62b1b6b32629bc8f360c24d87096", 0xca) r3 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r3, 0x4, 0x8, &(0x7f0000000500)=""/51, &(0x7f0000000240)=0xfffffffffffffc3b) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x8081, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000700)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001580)="30823bc0b7d4b24548fe5e5f94d623944a", 0x11) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(0x0, &(0x7f0000000780)=[{0x0, 0x4}], 0x1) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08ca22a76d202fd26e18390693a4dca42b9cfd8e077170c59de08a4c532d4a6d03b16ae873a1393469b6ce8609ada89df61511d44ebf26a42f40546ea36efb77453191c290f60d4dce836a00ed299fb38aca8ce84c13d83ea72f4d90be0e3a47b02903cad91bd8af74463f5cd314cfc469867ad7037eeb2009cd8b904ac8470d8bdbd8c44d0d9e0714e20d53fd3c4d1b66fe7e9d0b695b537edf1611848d637d54230940c25fa2293ec633070e8fb144eafca61427dc2cd5d6363cefe29500188b37f0295530803243c48a8e78f8330209187cc62e000bc5cf9cb840996c19a91d4ae72b5aeaeec5a05fd485c5d5277517ea2d47f2e40152b8"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000000180)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) writev(r0, &(0x7f00000001c0), 0x0) setgid(0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000400)) lseek(r0, 0x1, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(r1, 0x9, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvfrom$inet(r4, &(0x7f0000000700)=""/74, 0x4a, 0x40, &(0x7f0000000780)={0x2, 0x1}, 0xc) setuid(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r5, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) fcntl$setown(r3, 0x6, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000007c0)="7cf93998750ffc2b44a2ef1f8922d09a26b4e07c774ec6d2fe15a9e97f3f33e193213bc96094561ca8a2730ba4b2c5c515d1d1947ad825b197143b286105deb1aa3afe9db5172fed4be09fa579088093037c3ec4e88bc99936ed11140b1a92e99b931039a86d34f046457868c328e9ec130397eed60c5ad6659e38cc281bfaeb548ceca1816a87366a874f79", 0x8c, 0x405, &(0x7f0000000880)={0x18, 0x3, 0x56, 0xd9}, 0xc) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000a40)={0x1, 0x75e, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003000)={&(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f40)=[{&(0x7f0000000b40)}, {&(0x7f0000001c40)="1ddbb1a45d161d23fa9d1ae93bfb983c32e28798352d5e6c6880a7af1f951ff9cebbc8a03daab14dc6293795beb766fcbc8823229c5ae404c5e16263cf1d9bdd8d4899335a69e3a84ee68cbeb86335d7ff909e8d4ee11b0d7f6b653968fdb3709f125e7c6df6fca6484b947d9db14aab0c6918f7d64dae9ea7d7f950b734a0a1fd5556f0d493adaa1c9fe57d8676f4eb553a7c027b6945bcd4805825a3604fe4345de588999dd3b537d1a246ac282ff0c7928b6afb36aaf3e812a416cbbcfb563679ada95f35556ffdb6a28dc38d7322e96160feea1134f835486209d38c783249c9c099b676da0acf916cd89cb45e2c8347bb6bd580f3883df23afc8c50b19830a1f42ef5083936018c9e7fb93808c297dccf9303aa8423d0cd7792dae4159a3cf38e3aef7aa8d003aa7d0ddbdb5966f2201a1f95deaf39779b5df63d679ba3d81ba89da44ed7bde689c0be210523567ed4670209b8cf1f4c8289e5796f285807f5109d04e95c14d5223277e750b4e8b3585278f137b9f5633a23036bcdec6c9979b6844e8a054c827abee63a83bf0d1681b8f025f78caebd0ff2361a3d533738c9731dd6ee668d77d77d355408026a7a9aff5e8a7e1067549e24c9647d014dbedb2ffd4ce282fd322ffea7a5f484f90e9e842f1f1b9daae8f903f780fdc5c4a1d2b5d03e0e6d37412d3f8a2b627b8aeaf5a7941d488794fb2a2275cf52ce82d2b4b9e1fe18d0a727e10eb31bbd6ea631c65a17a9026b2453c83674dff64bd0c63b618e6b554277f353a9989cdc6161e1d7d080d152f42df10411dea3ee1ba0783020f8a6b690e9cecac54ec7bfe5a51000288d90a736b9cda8e2d385d54740323079c51827dcc9bc666bc5e111ab5a3b8f8d46cb6355c5947cd1520c074a82a47bf88f23a284801e9bcfe2bbd2caa8f5bd9c53df328fca2de4dd8e03d5614c55afb4135a09a0db9449cdab994f1453c7d657c2fff1fce5f9dd10e6320878a27cd9166d55862558b2e81bc27baf280db6d6d2054bfa8129d42c7fb6db4696814e658f59c3ccc6b94ace778a6e74e81afe1ed5303983cb42b89a53e2ea7b47afe8cf7d4131f1febe659d71ce9efe4396145d1fb517a80bb9bacbf8da6f1713a420df70b94cfe7168daf656f90252183432263a4b9f9f4d78bf565d7c25140faa2aa27087f6ab5dc3bf5edcad93021b9fe7349cf679993fcddc09c7529e79581646052f1e95c9dd38466b279b0b8e97df1d01c47c6f9c4bad9734f846a9f7ace74dcaca7dc073335970128aac2e666d3ca3be9a8d6dd2dbfc1b7c910d495775a3c39d5a40a1b6f07554eea3ff94262ce021bdb2becb2928ec5d1e2f471ac1a81c48d8745bac5c05d1082c54f836e6f12bface5208a50e7b8893d6eb8790671bc1866d5b2090504703a49312ba399b53ad030755b450507b84c93c0491c7c1ab20e3723bab1f9f11421935d0a8ebede6c249e82e08bf4258525d8a67d54b9f4c0171435b6b9799a63ee8b8739dcff4102143a50e90d5eaa95a62ddedd6f6c717b907e7f6785a0dd78fa6fee189dfa09ffaa0d2378ecf7e4058eee1d4ac006284ed53a1159a0e494167afeabde30f0d208adda01cd82001ed31007ce00791565f5e1b7e902fd2b2133f0040cd95230b588ebf1e4a9bd0b5a1255d81f12d9b4a06e66cc4b64144febcaac7e1cb58cd2ffc85a3ec2aebe7d86fbe1e37c129d4dc675e109a82cae5a7f3e452c9e41059c61ce4acd61e3fbf01219a4eda7e61ff816995a7f35e76ab298e9a2363b8a7595a0f107e23c03a531f1b75e88121158f9be8a85cb81ab0bdf02b10ce97e89ee0dc1473f73b353b9c1b850a202a1c03b0648f629c6055838ee59b0b3b794de28574ad03d84448a66619c37a6a686f4fe465765f86d2fed25d9ca3f328da675c4adfe215d7dc1830fc26508f2af9e1cc05264f87c91e13697fce3ca6f65fb072ab43f9984b73562d431a02fb32a7c52dfa22b240694d5a69d6926ac8275675e259a98b928455ca30ce1f2bd3955ebdf2aa32b583302fa541472d7860833a2e8430b7e9ed1a09ba2fdb83cb98b38f3369d22545428ad20ac0b4c511b52945d3ccb86cbb845fd417f26630548a194b108e0705ae6aae7653dfb3f35b91acd886adc76dbd0c534280cc498726aa17b57002fecffdd3aed96362f1449570638b80b53cbb7b0a660f76e5dae6dc882ffdde036089f95d4b6b96e197a2ed8d36742253e9a1908a31ef69fb92096d2ee12700dd49a03634703465d9f7ad1c670d7d22a8eb37127a66dc864f22d9206d302d6b2f1ef600c688138737cf0d696ac5faa1ccb9ebe99970f726d3abd72199315d35fc12f7456bdba6dfeec7e958eab4a64594210b44f5e678de30537feccda5152c6ca9706393797bce253da6afd1d276e79c934a2c565568bd75bf8786674258e62fe7b4a53d8e30a3c9791dea7b8371724376f2b022e2a7aa2bc2a2f711320a4c642317cad603f004e9a47a6f55cbe6e0339960936d89f81124945419b8129d0622f7cd532ad00a84c5ca0531ee8be20e3e31fa55a1bfd8c44b3a6002b3a724b45591a31a8ba5e8d95b8dcdca2f52130e37c97d6da5336aab56e3b83c3c67b5d521d45237377d8f65142520a491919ace5a3859b1b557316eb8f8122205e92e93b244d4e06f32808d443f4de9ee0418cc4c0c3369f701bd4e245355178994e1fd5231494d85fac67bb4b847e35c127e40ba70c0fb1daf244d45078b63c35323f629fa986bcbc7e44b3cccf77215a70d72774b8c863b6f92abca4c8e36d9cbb342ecc3e3d2f67468d13d43fb2e7dc6f2ca9273e04cf0b1e55ee7e37b191d22489e6c65293219703c1081bd2d6a1f68a7eca60eafa94f2bcd20d309d04d05b389d98a664ee3c49d2f3958520db59cf3412236dae1bb6e338a395f49969ee57dbf4be064773ce073c99979104b162cf97af06dc14d277960bddb3f8ce158e37a62a1163d77e81b1b87495e493e49e914ee629d8f915f8a7afe5bae9b4bcbbc46029ccc2a352d5f8ebb935ffd8e82859069e4cf6ebfde467ea866672a1cd618ece21b2cd50690b562989ee6c640e34efeb735e7f4c1d37f7563c10dbe2675c583135b8a5ba6f46b5114fd44f324f3714075cce1600c12d2a84e346d15ec64a342123d906d4c520e4ff7c97bd7b5f8fbd36d80fcd8ad7c42ee9b3c7d1564945fdbfceedd89b84c289690d325d03b66cdc467ddc078aa1e19924e6d6400aafa103594149617724223cafaf35e79b8a11f7c9b256cd493a5392c5ba4f8e0d874f8f4da700aea7f1f4a9ed754b37d33112156ef02c2d2149a1f871ef45c1b085d483646df14848c232a6a64a780bafb3724ca5a953a77d1e571142dabdeb362f75c871b115a6be2bc2f94fec426b4cd3a579e5540cec67fd6ec385306cec0ff422aa945bf7672884b842f5803f334f54b282cfb1ae5aa42abc4200dee829e037c4a03d4d9093a2bf8510eda77e62e63b7075f526d93e30c5b4c9dc0cdf6561529dca0d42810b5407c4452359273bbffdb69bb0e5f4ac3d74354cc9e1c1dd0ef3e8dddd1c0b145263377086950f4c4f8c1a7dd1bb65f9d84d6fb4de4d6dab034ffbaf1ba91d758e375e5fedd8a395c73bfa21da70c60229eaeb2b675c43fecaf926dd3be87e94fa6891aa1fe98e8f40e563beabf6ce3ea376fd02ffcbe372f9651346af55c68eb052e0a5c989fb2898527c5f023edeec32edb4ff88a37b0500700eaada3e5fc895a9582a14d86feeb69ffea9da951eb3c2650efbace5d0dbc52b2b717ea35a446035f4ab6d2cc161ad72c3ba49ab281c39a02ab410a978fd58dd8c58acd12585d935ec74c6a6c38c0e8ec91396571689b99b673506a881332f91ffe0afc1e98c9116cea073020ca85d99bb94684a396cf9487fbedb99cbc909217c84cd73b3450538da6ec6a84e25db33d3c4412b8b47319a5a8dac9760f1a3abd45ba39a5120592f027104b28c9fea3a5402fbd9bf2e46bb51d33324ba026c11602b55b387aac75acfda97ff09cf5e5ab65da53bb6096cce878b5de7cae4d896e3137d99df59c3660066103228f739563159b47b5d5120a1ec059c9fca05d84955d5a04b904600552a549ece9b169f1267c85d30fba8f2e93c2dd454667d66061f4c40eb33c6a5b71efc70e81db40ce7309a719ad07b9e022e769ab2fe71e7720628184ae370de7c46c10e98a528b0cb1a22020088929420572f5f848209bb84474ac4bc0dc4a57c94b7114903de06c51be534acae517a0fea43d0dffe1cac70344ff05fa151e1b18b653f0acd1b1dbba44c367bde677fc18adb4dbed22e6dafe40101d1cf2e06c6bb48252afa472d2421d9728cd891e61de8de8dd417fde2880451457ce513261b00853c6a6079f012ad21014a5fb51efc9789bc59dc18b347288379a050086ca43f1e105d240a60e304c4cee383b7a7232adea37ded2c3725055d02d1e0eb988f01c9ee40259141c27b3046664dca30fb8081b0e2cd661fb5ffa3b0dbc5e61194835c0762e3a762c9b4cb430f29e74da2ca1ec8646b0719202defe0482980ce7ea7e7f095eb96d463d10866e727166e937bdf7489ada598cf75e46061c91e3bec4a6c07cf634899aa2e21efe36fc039b478319cf214c8f922468a889ef11e976ebb5770a2419b8f603a8dfb286beaf21c65ac0eb80825e8aa14511d5bf1a79d5c464172013ad0bd36c37a68285b78c97dfbc1e0b65e29e92d14c19b6c0979a8b4be6be08a8c75879e1c6cab7ee9ee6ba5c9dc2f0823699b7ca76a94c48f54fdf96b6e31fa8fa75c870b79bef4f791a2c721eba5815ec7b6454eb86f2003ecd6b9a42f81200dd7668b27f126c1f03796fa6244ee984281a2a1edc0f3de01052500c62880caa21bc0c61394ef76d532b4a91fe133c247bc3e45ed32651268ed5d4e18da40e15b946d4a89e25b4da94a22ba844477caabb3d03a397153f73d377b98e81aae1f903cc80097c3155c0abc07780a2ec06e3cd94eb8f67f0d13aa158748a0f929baa621a029ccc815590a9f10b5e5560a6f24291d859842c8dea94a5748ed7444a3d0c8e0f2dc2661a5fe85c7f47b95c6041ae664f471882665ed00e55e250d1ae48454eef502597e49cd837982f88f3bdea728e5bbee1ccc4cd0db9fe70b08e6ec1341254fb8edd6733bff2688c4a91d0428fd5730981d4b7e230e585e0f4706afd87bfbe81eb13537b1e9facf9831f3a92df05f6aec7d7e1bd52642977f9eaf5f0232a44fc2ff1b43832001bc9a82725cd35552e9598d353f7f41d6e3b7304e67dcb8af431aac15f8ca1010781cbc583e0d82c962a78cb44c3931c934746284ad5bed865b6a8fe791c16e230c1aa8fd6b75aff2b7a448aeeb421c509ad41191a415afa30384498e270ae7c84157795d84b1bf51ce09bd004ee9d90dc8add5ebf5f5f89cee8dff39fff517ddd32851fde259698856e73c882ac43a7212507355294cb4909316516b963626b56d9fc1ff3fbd7d87257f8ae87f5854e234da79317d7a26991049d9452837d2e8059309b0ff120bfb4990d639c81ad95b6cca46ba47e4e6241abaf04596e6fc7c442fe00d64c9c1a900a9ba2d4eb16aaea92b88cc801ea59e7bd787ec57fa30cc0c739e96d2b89dbf5baa67c3aaa881197d2acc8d02043fec6e6308823cc12208f8df5cc19d3f92fdfdfb79cc19d5a0c9b4a7adec6605741df163de4ea473d02c2b7962fac73efe9f642c5e5df8a6e66ef9249", 0xfe0}, {&(0x7f0000002c40)="92f09dbb064fab9891c93920d259087a9d622c66fe1f6772770a0c5edd6619e2f117a102a0c9882e6cba28c3110e192028b6d9702237515bbbd6f6656c97ca5516da743fd94e3f30e691ad78ae4d855a687ac316302b7ee729f2bc579d", 0x5d}, {&(0x7f0000002e00)}, {&(0x7f0000002ec0)="7af53900d9279f855c7d6c0f987e079e9dbdc39d3e57fb7092504178dba7aff5901eb04944df", 0x26}, {&(0x7f0000002f00)="aae4", 0x2}], 0x6, 0x0, 0x0, 0x403}, 0x40b) open(&(0x7f0000003040)='./file0\x00', 0x8000, 0x180) fsync(0xffffffffffffffff) executing program 2: r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r4) listen(0xffffffffffffffff, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup2(r5, r3) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xfffffffffffffc00, 0x200}) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0xffd, 0x0) r7 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r7) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x20, 0x313b, 0x9, 0x0, 0x6, 0x6, 0x200, 0x1, 0x2, 0x7, 0xfffffffffffffff7}) socket(0x1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x30a) shmget$private(0x0, 0x4000, 0x722, &(0x7f0000285000/0x4000)=nil) executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x30d}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() setreuid(0xee00, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r12, r8, r13}, @cred={0x20, 0xffff, 0x0, r7, r14, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r15, r2, r16, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000080)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x5, 0x40000106, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mknod(0x0, 0x0, 0x6da) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x5}, {0x812e, 0x40}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getuid() setreuid(r4, r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x8, 0x0, r9, 0x0, r7, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$lock(r11, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1400100000000}) clock_settime(0xffffffffffffffff, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000480)=""/124, 0x7c}], 0x8, &(0x7f0000000580)=""/101, 0x65}, 0x8}, 0x10, 0x40, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) accept(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 1: setgroups(0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="885bd0e58fa63d52ea9c8176699f25adf231263bdaebf4c1b5a83de081c17b963e81891026a5cd048e157f90753e1a197c80506476926bfd952b461160d49ce75d3304cd42f525a4c0fd53419dd452d1d5ab9935e68afafef92aee55f8136b1290e071d6b84476bffb8aa0992c2ccc11f4ca911d2dd7eb651a3bf94a3aabcc669b8c72179dcc98079dcbc7231dadbf5d886513d18f0624246d7343", 0x9b}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sendmsg(r0, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000380)=""/200, 0xc8}], 0x3, 0x0, 0x11}, 0x1800) (async) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000380)=""/200, 0xc8}], 0x3, 0x0, 0x11}, 0x1800) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f0000004c40)=ANY=[@ANYRES32=r2, @ANYBLOB="25d92c29074ec8aa7d892f4a34fd2378b4b168ab5c91ca4457b4234019c530c83eeca2876f3d9abf1a76a481f94a54b2436752a85c851c9afe1e9c3133771d9894f7acca9e66ef02b63d586c84edf1d4938b11a771394ba15263406a1c4123f030c14a6730fa54146e0d4c59153d17aa967587ffc743800d5ab63829e2562221710d2f7f96570d42523d193e94a6b29043bf153a8cee377c7c397f73b85b2817f2099762e01e4043c5a7389ee227d3b96866fa36aa6341c43a2ecf843cca4e79f4d6d12d08f6c24cc34c77334d3d3c77da91f765fcfdb59d6cb61711253d30d653462627ba9166273a06fa967fda9630c34567c41aa1af5649e1414e7f9f8fccc8ee8be171c4ab11a8f587554c7763651eacac0503b2bd8566f268bffc0a379ed847b09dab75d9478fc18ccb8b7c788c892c2399b7a80a01d4c8fa5781f25f452c7c7f980d61f67339e16f66eb190f7935ca9d90265d623cf0fff0364145355f469584eda38b96895b18bd9684e7784880b3b200b8398127c5a9e7125c852e7d0c9380f9ad00a792ff31d7499abc792e2da7dd2b5030af6a98031d2947e87c42a3d9053dfc50c8bca7ed3c5ed009c99406e620c34e0eae74b9386b9a4ea082ea24c650980c1f758eb721811fe0f9d4e7152ba528fdc27fb89d9b61280fa61d33a77572cd21c59bf04654c02d301e35dbe0caf00fda06df34fa9a458bc9bfa82762d9b409f65f6caefc5dc7ee0622cb8c9a0ad7c2ac05a931e9e18f0c686f8dfc1f0038061f01888f7f81860b144da2023b5b4bad25b04061801bbb652846546cac29d684ffc59410cd9217d139493d291c08a0bc3a06bc1c5615df619edf22345361f3a4dfef07dfc61f49243464bee910ae41e17e6dcfee3d7e59d75cb5b0b635233b223d53f89c9d692be15db03771e45e3bdd7fca9aa6b19b620bc0b7550d26d9717c913f3366a8f170a21639bd0fceb580777648f21b20e75759a0f4fafa55514e50bea3221d81059280d7654a1860abc618db8d2dd044ef4b6475021a45f445aa3b800b05d1f5b6daf6cfc13661f3bcb0febc5841172ac6c87988593527e5782dd02e1a49a4dc333828b39d78118e5c0f5f6c3723a7dccbe103b9559bc0636c37dfb86e526d7d6115dc49a5e7688d17663503d49ef4469792ab494524f6486182053f8bd87b687bb13a40be7717b213eef025af1cddf10ee19670c8160617a8e91281e6186412dd6b2cd8024541e10067f7569c746dd22fde462e6c039631c14cec5658b55fafca49e453d4413ae358bdf2cb4854cc6498c1acd4bcf663ed64f7493e753dd48721014d24cf318ad8c36a98d9f37c23659828b2e74c9903a552a223020dd14d33dd7ddb41183d7aad0851068a3fcae7c66917ef0605e256ace0a4741883202c011c38e520ee3047edd170fb6c2f759dd513e022df4b04da3af8faac4f8415e8046625998252ed3b0d063b7cdfdc8f02dd47cd86c835879cd8dff51b7ee2c6dbc95eebc2fd8d3cb0eb089435a23827ef08df8a248367d98ede00e588fb9ec5e54906c4c3c97e2105c039715c0c1ebfd215ad067bf9e8e6d9f0661de44f925d183bb9fde8b83c55b010ee6b96172b170146a1ead39b66ff65421a0686f9df2cf4ef583af294d16e3ef27d6f719d97b9357a6a30712aa740ed64b9dcbcb86058225f7b69faf611e6136c8e203150fb9294ea6782a02d470485eccb684987e0d34342afbc5c16a635aab2e6342191d2fb0fcb8cb4da91f1cf729ee92b8f5982dc6751f24a75a03d77c7b5e8bd243fb329d1c76427f89c76fc57215f4e013b9f951d8f46b5f75c9c5bd38fbb6f70f5429f35d05bc0c58e7d4c438c5b57f91f01f9110770c8a5eb124ee7489ef7d0a8acb20bca14c260c417d330f696431440a70a1da6e3d559e6bac9cc4b8efea2e03cb6efac127f4c1dfea5067dee0a9f7755c39b064dd5ba1871fa753600c5891c733a3ae41dbdb63d54fcb81c48ce23046a9895625b7e347983ce8c7ca84f0a5a97d4738c81038438b8c7b7a07482aefd751222b12ca47030a2bff20152aa026cd53d4a304011dac30c18febc56a0a2176860a47255935ba37388e58554c3bfe6fc4da57221f6ebc8193c676bfed28a794731aada147108aed22cb2cb5bdcf6d7ae4f4000139e1f3197a1652bac32fb997c87b1f2c9b24cc8ce01d41a8bf827f5b8c2fbb6b7f89d43f59f002532df727dc78fd3134e3701deccf8fa4bde61e139e9e8c07b1f5fceabce68fbc7ed130f53c8d8b42703f9e34ff55ec1026692b044b645e0318605b4a5eb9503c5463b4e26f625bb56d1ac029f0a3ab30db86ae97c0657a1e3d3d39ef09f0ed2542b1c446be34e0398cfdfba447905e8c0b17e705c2c5aa074ec80029c5211ac8c62304aa9207d1d795045cd0259bd88f111d18fcdbc4827d0b8a79d59167bb0591e37f994c9ed79042e29ca1618bd29ed27ecb8cd2f6aa6465c292fc2a2d8caff8cdabc9e12f13cfdad148abc37582fe4db706f21337dab140a869cafeec0906ba818955630d0afbb690e953118aa0ef34cdd82f72c1171187569e093cc53eda083d58007c8fc05aa73130e43799f51e75954714479d65b60c828c8f2ad3f96e4776dbb6415513ab2c694000c23961ee3841152c37d9aa0184ffb95594c4c80205168ce4fdad4d426e67e615000be25bf34b63091c62cf51716973a7feb4dc60e64b289ea76185f12ac79bfb03e8757714cfcc5f01eee19175b30a4d117aafb7f04c6be18664900844a4567bc651f5d3b8b0411875f0f2930f99d62cba85f3b76fbb149e491584e75a672bf0f538cb1b01ea8546dcf03d296c1e4661e13d1d972bb4bf12265c4cd02c591a3b2912f55734f97355472857dbe01314c4383eff8a3678a6de534552ed7b97bb63e6fe1c2e215aa846a947b01f0cd44d1a14916676494eef5eb57d083c7acd10c531cb1d9416442bb7d556e6e26a05edc2880e00b50b9e4ceb87523b170d2d0d69b1e600af1c06e4569b355514d51e5c697ae89c1ca1580abcf4a2f8d69ca9bc4635b21670c18785d8612d58a8c1f84c157ef01e4579ea734f7209a40434e17750677e699a47045ec73d336937e717a258e19394e44845c4f8ec8d2151c103e809930d8ad6211b40a745e477a8789feea525168e4a376da2b08ac1a65fadcfb3c6c055c6cf3e0e42d503c333b224844625f1e26e0dccc621337bcd29ca2757b28df24fc918bf02ca71e7d0639b982c72df5c43dbbb7a49a4055d190ffce04ce34a5010be00a75f6582a2d5b26e67f56d4ccba1f3ae11a0f3f4d580d7f2f19975bea5e72038e514cbb2455fe17e0f0db93af2be7b1651c21e1ce6e926b1b3a2b1a1381afc4e7c1290601362138bbf66e80c55cafccb20a55c4753a6311bb5be616de41bc7d0ea89778d7e0bc4703d3aa2f90b748c2ebe1987f25821780fd9f2ec73af641e93eac10ebadce7cfb086b170a23450eca10122caa01c40de9591371874824371dd356d61fcd2869ea6418a698cce6b1f9fecae004e549336e6105eb4feb107628195aa66bf234a1317c91167b28bacc6ad1a66acea3689b45e89b08f4a1e775972cd892523125d5e9f7d2194d408a1f7b9652ae440e687d8a83ffe9849215227947bcb5219f64fbc0f86b669add053c82dbbbbedae9837bd1cc593f6628586bd059896e7c0e512aa341137fb66ebb38e4bed9436f21e92200dc71938e24de805a00fc51755354ec506d4d866e9e0279522b722f0f3a5765f8f136acadf0a61e92e15d8ec059f13b53de002d875ff5a92011fc9d82cfa76484f4d4e0fd4b42908a262d9d16d594f13d215c7c56471a0292a2227ac960d17feccdd941b3298350ff8b7e57965e57165b3a3fda0835d2e602325401a569fcb6d3b500dc0af3ed4ebd1276276716bbd3bf8de5c6423fedf5cec6c08f9d8c8d74e58093071df30e5371db1692dda2dafc1ab763c1970eda36b91b8928201b043bf2fa3652b37e1938818d4b5c23a355e3051482ea3cd6fbfac6ef22e7bdcebacaf59cf4a8d3a039723062c0e90e161dbf9d1a10bb9f844e39489dbb9da538e0edcd19bd3c5fda6a4dc4d4ea8161ec2723dc82a49f8952629a37fe9a3ca647e453bb553b822c70aae383c821ca593c967d4c77470b79670fe100acf19cdc1867716b6d755b17e6d2f837725eb8c2d8cdbf4474cf678f2932f3f5a7480f6b8567000d784d778fd8f6dfea53cc287bff81093be23c5a060fd84f020ae143ccd0c168d2b72155b94af14ff4aacaccd8862644b9a65f2f6dc13cb0399fabf64de92d3bd15fbbad013980d6337ad7ac3d6b08887d50989e2a6301d9638308c094a2b0c4562d29ea09bb46f7090ff1a8f64985eea00aa0cf1f9a2f13364c6d4f426cd6c3440affd1d64d4d231421958edaf270ec4687b370d08d6ca443d6cd8f8c76b162a73922055c86f9e566212f0ecfcb0ecae59f330a7deaf9e6e416832f8fca6ab1a6dc6c29329f75dbe1f4b4bcdc0a42a44c26bbd65f31ac2cbe3f86fcb4dcb8674aa5b7ae34d1d3e03a891a6eab2d430bb27fed2bc9d31eb6b711b5cdd9acface9cb6085e8c6da98df3f2f8bd63bf72b86d5affbc159251490a5c83db63d3647afa728ee94aad2e6b316098a19cbe0c1547d2e4a8b5aef31261f1484d9c80eaaa388e875d7baf52c7d6673cc1cbe1db6b5d2edb12f41c3c137955f4a00c0eebf55556924cc7adb30064e2da9e1eebb80cff95073220dca2482a5e119712f2ff58a4a0e7aac30de8ed25ad74d465fd4095512ad14210c4421cead5b0331a6766556dda8ed163dfe1dd805a69aa316772cb190afab91437bcb301ef4a4f2ad30600c41bf2e78997227b742f73a7d2e5ad6fc528c6a8002e993bca04db728a97d4384141ce8e7698a3dd8f7e289412d19b55815b605632830b1c7df627c0a78c1b102470bb4c063420e28ba29217b900cfd650415592b1ee07e18c8e2f9e0547132d0da9dd2c2cbf76d5112c26dd18f951b1f2427e07515a8f2f1723fc74ba042f7782bd2dfc8e87a72b85bfaa0a25693f2e1f08f61687aea3476e1f76a84633e1e8e4aaa56beaebfb2667467e70a08e1826d791b1995ca0fdb60b4525a76ee0548ac320eac07c122b96f2f42ae91d3837b9ff04d0546c00bd228cd0a4c1be933912f50cd7d37b919a7597c181ee9f23efe3a50678b93464b84561881bfd4ce12cc9f942f404755a2fc6c3f3974098afc2a60a65ea1281b9aa59c8e17eb513a8a9f27ac5fa9df54d51ae5c6092b564fa841bc0f4b19f1ce23de7b45c0db50bc433438fa460bddc2c69723dac04f78bb55600b0587b3937001b04f80fd222e123b276b3bd6a883126c9e9d5404b0ca948eb6053c97f3c5dd8ec34159828dabad0619b56a9f0b2d9243ac9b93291a7a2fe0fe2f670e9f7cfad3e5f3c3b8c83b62038dbe527668284303c973a67ddd968b8ec4f43e466bafe3c350582ea22e24405091298667bfc478b0b2e16a3e7c2657bf59c5ca8c9a06f70258c883b42c66907e26f4786624c04bec79489c99170a399fe9740d11fccefb8a414ca8c628efd8a18443a38534066e8651d273c263ae905ee2b5e017515e017a35924d48aa93398076647f210ae1f6aa6cf063cb6e4b3543efa1c4c070a61376a3c830d93ac1dca4ff2f54fc6147efdc0bd411d073f1d7e904d4d8a5e75f499e06a6187fc2eca92b61b1ba34004d0597b8f346bb6a4078f93789f79656ab6cb6194eeb1b2d5a37e812da12257f5d501b67bb33d2d3bab5626e2f6", @ANYBLOB="34bd0f3452b2bcef2cf090ca01cf53468486f7891c3aba17708c12c8256906e2217ce5f9f82010937a74124732a9c73adc95b6fb54166ecc56d6ba23511318a1c695f278598aa45827169caa4c32456730a93602773d9de9faa70636b30072d8a38582e341e53c0ab7eade0b5a49fd021c15b1f0d6ebd1afe0649e70634de3951a3e8fb14c49c1f2270cae954e4ebea8e26a51066b18467caedd8c33a0aafd7577ec663407f41f839bfcac01fe04fb33d00caef5f86e08fa79374222455c1b532149478a90428ed3cf235fa45df9c894dd8d39c18106b5c2bd7bb24471b321ca4db0810d3d99175bb80779bef5806716d02899412252c174d812e86ad8c1f23800df99b5865774dc509f577e64c5d77eee8abec08ccdebf4ef47f589d9d4f1346a37fcaa4687c3eb3e3a75e8087076af2a0ddc39c3785c6d6c66a927df5a83810b3d310ca545c948f191a07356e3bbbba0d577e9e8438274056676d9e5d8b6fc8768851b2adec02119363e409e90dadb908fd4c5c7a89f3a46ecf061f57c2b410726284a5751e8183aec92b5144a0f491010daec5915e931624c9937d1901527b0c5da998dcd644a3a757116fd321ba10f7684a60526c00e3b3f10778d6093f9bde851e82d4bae6fe2de556a5e6b9705580f75a58b05576feb727d8378e8a3fc2de5f480b391b4d52c644ab9802797d41e8caa9d5a45a378932244fccb882d84e1201a8f91e867407199d02a87df010fb7912ce640e4cc68753009b90660f3a210a5a6da63cdd1bc4d6bd72af58f79f9c4feaf9b24acf279b7a0cf6499bb461a2dac3a7d5b1a6e326f22e15d640c962fd7311f28c3a568ff2e32496053491cef79af0ac99ba533ae65963078a8381f3a837ef1a156e4f630ad2cff64aaa473fb587689cde6d73b1aaf5833220abcb708d7be217d61c51d3eeff410e4c82cecd6de03893477fd6d1148fff7e56916f845d0e6c752d62ab65ff141ac2516700abe27915ac58c413177f9194b6bc18a63b00e6fd927d4fffb8fd3814eb8b74201b143e8c0c1ef4df77e7c9a08ccd2369085667eec5f99f90d62b3b997eb647e9c0fc185c0b29279c83f753f234201c7bbfd918f1613fd99e2e177b4bb1587a3332259fe1bbc28ceb89c8cd4d467b2cff5d12f496627e0198f8f3700af48dd1659c6a9450bed353b07aa81315ec4e401d21742c7ed5cd01c8f4645588cba1e5745960e70e7a6803781b99e85b0ad252bc70a7a376f9696879922f65b1f094c9a6d8a727f28382919d0346b231408d521539e0834af4c454345a7805880137c8e3ec34509cac6c22a0e0ed08f6766c783e78dac55ec7178f9727377bed8dcbe1f137fad5502f130964bd09630824ab6f04b9a4efc57216e2c7c7764e97b40e8edcc6bd636b93078bc18357c66366303c78b11c21ed51ad7d87e5acb15d1d95de75e414b4017792cfd4448d825cf941d7f1fab86452cc6d85288047f85b7b1a394c079e6e277445fac09c5bfcc1e1a811ea88c31cea4a6c27f3ea40e0a584d4f55cb22b723ca1ab895efbbf382b92f7074eb775354e36532d9b49accc52d2a4d1285b3375d577e44385c00e0158314991f67fc273b56288b4da0f6e9a73eb70e19cdd7b02011d3636844e78ecd851499c5933188211b4ce41b9287d53b87adc31c3b814a42b20a67b475b4c962b5e52012bd15f565318e6b2b2a3c4119f0bbafe373613cb61f8717aba7d70aa8368115de5a96fe9ff758d627c7f9fc95942def29eba310d8c93df8aa462bd0980b85fd9ff5a329f7b41af596fb072a8c4bff8ff09e6a144b534c1845eac659c2fa3bf0552d2f271292eea3e25d358a854ae504273e473de00bb80709ca811dcaf1793b0644cfe8bf0a4c435a3bdd460e85d65c82d0ec74f29093f3b9feba3f17d62b84e0db31a1a3836313c6f8a2748b6e1dae0c84acfc140675dffb1829daf0082ff2091016424d7154182719d4b59c2b0ab7cd42c0fb42f87ff644e92dcbbe0ff18603ebfd211647f2edf3f77ce73e15622bf28c3d77940f5088ecc613b834006caf96337d49389e8327f6fabb0d561cd43c65a9cc86dc0bb2c6ede4c8c1f1c616e777eeed98ac4db60fb1ce9d322ab2821b8368cc1626d72172a65b331c109d6a4e42c7f3d8c0250f803e52c68450ac88133b623bacf4be764504a5cb9792f31282777d4ac001bdcb458ab96285329fb95a04d5db852904c385efb2f3650cd000d650c28d4394017ae484812e6b990ad96707721a06a2ef82085b90b7437d71889de794930b490c686c7214c9cf10f13313e3212672b81daf61570fd1c7441f8b9dcdb80af229dadfc767ff97af92a1abc4b382f6f9ba92d00021ecd9a1d4b6ad296059748fa0e9baff35e8f837240c5e475126a221eb300088dcaeebffa16e85d7166adf915afa42293c8793d9e65e4d7e34496bdba0b6e3bb83f7dbd1906ab6f3a462d008dd0497ff67e3ce7000a8d42fb44e9e0da97fb11e53985c6bb83e4b48afb5f0ee3273bc3d052e316ea3be618689c411368aca8dc3f6f31c293936cc9bd15157a0de832aa26f40e6e4874da3f6f6d8b901df89d476ed62c30abbb3b497b59bd37a7d82daea4de8af88fa39bf2ac2f4d3650cd2fa242bb052c7761e08795cab9b12babce5190363ba448e7c01793b51a9de5e9624ad57396e8cca4be1894012493905a7c192be8d9957122a24b2db14f6eafee1e2e991e91d61a10cddb209826bb60306d52b3cfe33e826aa1330fa4dcd662034dd74fdef270f0d4f903f2383c745a44e44c7807e23766dbf1c925bc367f498cfd93d42666283e11651568e4b8cb94cf5cf0ad557ad77fc9b228336655d13005cfbdbe894af8d7ff22fd81ab16fb5559c6ca416d07f9a801a6a3dd4ec", @ANYRES8=r1, @ANYRESOCT]) (async) syz_emit_ethernet(0x32, &(0x7f0000004c40)=ANY=[@ANYRES32=r2, @ANYBLOB="25d92c29074ec8aa7d892f4a34fd2378b4b168ab5c91ca4457b4234019c530c83eeca2876f3d9abf1a76a481f94a54b2436752a85c851c9afe1e9c3133771d9894f7acca9e66ef02b63d586c84edf1d4938b11a771394ba15263406a1c4123f030c14a6730fa54146e0d4c59153d17aa967587ffc743800d5ab63829e2562221710d2f7f96570d42523d193e94a6b29043bf153a8cee377c7c397f73b85b2817f2099762e01e4043c5a7389ee227d3b96866fa36aa6341c43a2ecf843cca4e79f4d6d12d08f6c24cc34c77334d3d3c77da91f765fcfdb59d6cb61711253d30d653462627ba9166273a06fa967fda9630c34567c41aa1af5649e1414e7f9f8fccc8ee8be171c4ab11a8f587554c7763651eacac0503b2bd8566f268bffc0a379ed847b09dab75d9478fc18ccb8b7c788c892c2399b7a80a01d4c8fa5781f25f452c7c7f980d61f67339e16f66eb190f7935ca9d90265d623cf0fff0364145355f469584eda38b96895b18bd9684e7784880b3b200b8398127c5a9e7125c852e7d0c9380f9ad00a792ff31d7499abc792e2da7dd2b5030af6a98031d2947e87c42a3d9053dfc50c8bca7ed3c5ed009c99406e620c34e0eae74b9386b9a4ea082ea24c650980c1f758eb721811fe0f9d4e7152ba528fdc27fb89d9b61280fa61d33a77572cd21c59bf04654c02d301e35dbe0caf00fda06df34fa9a458bc9bfa82762d9b409f65f6caefc5dc7ee0622cb8c9a0ad7c2ac05a931e9e18f0c686f8dfc1f0038061f01888f7f81860b144da2023b5b4bad25b04061801bbb652846546cac29d684ffc59410cd9217d139493d291c08a0bc3a06bc1c5615df619edf22345361f3a4dfef07dfc61f49243464bee910ae41e17e6dcfee3d7e59d75cb5b0b635233b223d53f89c9d692be15db03771e45e3bdd7fca9aa6b19b620bc0b7550d26d9717c913f3366a8f170a21639bd0fceb580777648f21b20e75759a0f4fafa55514e50bea3221d81059280d7654a1860abc618db8d2dd044ef4b6475021a45f445aa3b800b05d1f5b6daf6cfc13661f3bcb0febc5841172ac6c87988593527e5782dd02e1a49a4dc333828b39d78118e5c0f5f6c3723a7dccbe103b9559bc0636c37dfb86e526d7d6115dc49a5e7688d17663503d49ef4469792ab494524f6486182053f8bd87b687bb13a40be7717b213eef025af1cddf10ee19670c8160617a8e91281e6186412dd6b2cd8024541e10067f7569c746dd22fde462e6c039631c14cec5658b55fafca49e453d4413ae358bdf2cb4854cc6498c1acd4bcf663ed64f7493e753dd48721014d24cf318ad8c36a98d9f37c23659828b2e74c9903a552a223020dd14d33dd7ddb41183d7aad0851068a3fcae7c66917ef0605e256ace0a4741883202c011c38e520ee3047edd170fb6c2f759dd513e022df4b04da3af8faac4f8415e8046625998252ed3b0d063b7cdfdc8f02dd47cd86c835879cd8dff51b7ee2c6dbc95eebc2fd8d3cb0eb089435a23827ef08df8a248367d98ede00e588fb9ec5e54906c4c3c97e2105c039715c0c1ebfd215ad067bf9e8e6d9f0661de44f925d183bb9fde8b83c55b010ee6b96172b170146a1ead39b66ff65421a0686f9df2cf4ef583af294d16e3ef27d6f719d97b9357a6a30712aa740ed64b9dcbcb86058225f7b69faf611e6136c8e203150fb9294ea6782a02d470485eccb684987e0d34342afbc5c16a635aab2e6342191d2fb0fcb8cb4da91f1cf729ee92b8f5982dc6751f24a75a03d77c7b5e8bd243fb329d1c76427f89c76fc57215f4e013b9f951d8f46b5f75c9c5bd38fbb6f70f5429f35d05bc0c58e7d4c438c5b57f91f01f9110770c8a5eb124ee7489ef7d0a8acb20bca14c260c417d330f696431440a70a1da6e3d559e6bac9cc4b8efea2e03cb6efac127f4c1dfea5067dee0a9f7755c39b064dd5ba1871fa753600c5891c733a3ae41dbdb63d54fcb81c48ce23046a9895625b7e347983ce8c7ca84f0a5a97d4738c81038438b8c7b7a07482aefd751222b12ca47030a2bff20152aa026cd53d4a304011dac30c18febc56a0a2176860a47255935ba37388e58554c3bfe6fc4da57221f6ebc8193c676bfed28a794731aada147108aed22cb2cb5bdcf6d7ae4f4000139e1f3197a1652bac32fb997c87b1f2c9b24cc8ce01d41a8bf827f5b8c2fbb6b7f89d43f59f002532df727dc78fd3134e3701deccf8fa4bde61e139e9e8c07b1f5fceabce68fbc7ed130f53c8d8b42703f9e34ff55ec1026692b044b645e0318605b4a5eb9503c5463b4e26f625bb56d1ac029f0a3ab30db86ae97c0657a1e3d3d39ef09f0ed2542b1c446be34e0398cfdfba447905e8c0b17e705c2c5aa074ec80029c5211ac8c62304aa9207d1d795045cd0259bd88f111d18fcdbc4827d0b8a79d59167bb0591e37f994c9ed79042e29ca1618bd29ed27ecb8cd2f6aa6465c292fc2a2d8caff8cdabc9e12f13cfdad148abc37582fe4db706f21337dab140a869cafeec0906ba818955630d0afbb690e953118aa0ef34cdd82f72c1171187569e093cc53eda083d58007c8fc05aa73130e43799f51e75954714479d65b60c828c8f2ad3f96e4776dbb6415513ab2c694000c23961ee3841152c37d9aa0184ffb95594c4c80205168ce4fdad4d426e67e615000be25bf34b63091c62cf51716973a7feb4dc60e64b289ea76185f12ac79bfb03e8757714cfcc5f01eee19175b30a4d117aafb7f04c6be18664900844a4567bc651f5d3b8b0411875f0f2930f99d62cba85f3b76fbb149e491584e75a672bf0f538cb1b01ea8546dcf03d296c1e4661e13d1d972bb4bf12265c4cd02c591a3b2912f55734f97355472857dbe01314c4383eff8a3678a6de534552ed7b97bb63e6fe1c2e215aa846a947b01f0cd44d1a14916676494eef5eb57d083c7acd10c531cb1d9416442bb7d556e6e26a05edc2880e00b50b9e4ceb87523b170d2d0d69b1e600af1c06e4569b355514d51e5c697ae89c1ca1580abcf4a2f8d69ca9bc4635b21670c18785d8612d58a8c1f84c157ef01e4579ea734f7209a40434e17750677e699a47045ec73d336937e717a258e19394e44845c4f8ec8d2151c103e809930d8ad6211b40a745e477a8789feea525168e4a376da2b08ac1a65fadcfb3c6c055c6cf3e0e42d503c333b224844625f1e26e0dccc621337bcd29ca2757b28df24fc918bf02ca71e7d0639b982c72df5c43dbbb7a49a4055d190ffce04ce34a5010be00a75f6582a2d5b26e67f56d4ccba1f3ae11a0f3f4d580d7f2f19975bea5e72038e514cbb2455fe17e0f0db93af2be7b1651c21e1ce6e926b1b3a2b1a1381afc4e7c1290601362138bbf66e80c55cafccb20a55c4753a6311bb5be616de41bc7d0ea89778d7e0bc4703d3aa2f90b748c2ebe1987f25821780fd9f2ec73af641e93eac10ebadce7cfb086b170a23450eca10122caa01c40de9591371874824371dd356d61fcd2869ea6418a698cce6b1f9fecae004e549336e6105eb4feb107628195aa66bf234a1317c91167b28bacc6ad1a66acea3689b45e89b08f4a1e775972cd892523125d5e9f7d2194d408a1f7b9652ae440e687d8a83ffe9849215227947bcb5219f64fbc0f86b669add053c82dbbbbedae9837bd1cc593f6628586bd059896e7c0e512aa341137fb66ebb38e4bed9436f21e92200dc71938e24de805a00fc51755354ec506d4d866e9e0279522b722f0f3a5765f8f136acadf0a61e92e15d8ec059f13b53de002d875ff5a92011fc9d82cfa76484f4d4e0fd4b42908a262d9d16d594f13d215c7c56471a0292a2227ac960d17feccdd941b3298350ff8b7e57965e57165b3a3fda0835d2e602325401a569fcb6d3b500dc0af3ed4ebd1276276716bbd3bf8de5c6423fedf5cec6c08f9d8c8d74e58093071df30e5371db1692dda2dafc1ab763c1970eda36b91b8928201b043bf2fa3652b37e1938818d4b5c23a355e3051482ea3cd6fbfac6ef22e7bdcebacaf59cf4a8d3a039723062c0e90e161dbf9d1a10bb9f844e39489dbb9da538e0edcd19bd3c5fda6a4dc4d4ea8161ec2723dc82a49f8952629a37fe9a3ca647e453bb553b822c70aae383c821ca593c967d4c77470b79670fe100acf19cdc1867716b6d755b17e6d2f837725eb8c2d8cdbf4474cf678f2932f3f5a7480f6b8567000d784d778fd8f6dfea53cc287bff81093be23c5a060fd84f020ae143ccd0c168d2b72155b94af14ff4aacaccd8862644b9a65f2f6dc13cb0399fabf64de92d3bd15fbbad013980d6337ad7ac3d6b08887d50989e2a6301d9638308c094a2b0c4562d29ea09bb46f7090ff1a8f64985eea00aa0cf1f9a2f13364c6d4f426cd6c3440affd1d64d4d231421958edaf270ec4687b370d08d6ca443d6cd8f8c76b162a73922055c86f9e566212f0ecfcb0ecae59f330a7deaf9e6e416832f8fca6ab1a6dc6c29329f75dbe1f4b4bcdc0a42a44c26bbd65f31ac2cbe3f86fcb4dcb8674aa5b7ae34d1d3e03a891a6eab2d430bb27fed2bc9d31eb6b711b5cdd9acface9cb6085e8c6da98df3f2f8bd63bf72b86d5affbc159251490a5c83db63d3647afa728ee94aad2e6b316098a19cbe0c1547d2e4a8b5aef31261f1484d9c80eaaa388e875d7baf52c7d6673cc1cbe1db6b5d2edb12f41c3c137955f4a00c0eebf55556924cc7adb30064e2da9e1eebb80cff95073220dca2482a5e119712f2ff58a4a0e7aac30de8ed25ad74d465fd4095512ad14210c4421cead5b0331a6766556dda8ed163dfe1dd805a69aa316772cb190afab91437bcb301ef4a4f2ad30600c41bf2e78997227b742f73a7d2e5ad6fc528c6a8002e993bca04db728a97d4384141ce8e7698a3dd8f7e289412d19b55815b605632830b1c7df627c0a78c1b102470bb4c063420e28ba29217b900cfd650415592b1ee07e18c8e2f9e0547132d0da9dd2c2cbf76d5112c26dd18f951b1f2427e07515a8f2f1723fc74ba042f7782bd2dfc8e87a72b85bfaa0a25693f2e1f08f61687aea3476e1f76a84633e1e8e4aaa56beaebfb2667467e70a08e1826d791b1995ca0fdb60b4525a76ee0548ac320eac07c122b96f2f42ae91d3837b9ff04d0546c00bd228cd0a4c1be933912f50cd7d37b919a7597c181ee9f23efe3a50678b93464b84561881bfd4ce12cc9f942f404755a2fc6c3f3974098afc2a60a65ea1281b9aa59c8e17eb513a8a9f27ac5fa9df54d51ae5c6092b564fa841bc0f4b19f1ce23de7b45c0db50bc433438fa460bddc2c69723dac04f78bb55600b0587b3937001b04f80fd222e123b276b3bd6a883126c9e9d5404b0ca948eb6053c97f3c5dd8ec34159828dabad0619b56a9f0b2d9243ac9b93291a7a2fe0fe2f670e9f7cfad3e5f3c3b8c83b62038dbe527668284303c973a67ddd968b8ec4f43e466bafe3c350582ea22e24405091298667bfc478b0b2e16a3e7c2657bf59c5ca8c9a06f70258c883b42c66907e26f4786624c04bec79489c99170a399fe9740d11fccefb8a414ca8c628efd8a18443a38534066e8651d273c263ae905ee2b5e017515e017a35924d48aa93398076647f210ae1f6aa6cf063cb6e4b3543efa1c4c070a61376a3c830d93ac1dca4ff2f54fc6147efdc0bd411d073f1d7e904d4d8a5e75f499e06a6187fc2eca92b61b1ba34004d0597b8f346bb6a4078f93789f79656ab6cb6194eeb1b2d5a37e812da12257f5d501b67bb33d2d3bab5626e2f6", @ANYBLOB="34bd0f3452b2bcef2cf090ca01cf53468486f7891c3aba17708c12c8256906e2217ce5f9f82010937a74124732a9c73adc95b6fb54166ecc56d6ba23511318a1c695f278598aa45827169caa4c32456730a93602773d9de9faa70636b30072d8a38582e341e53c0ab7eade0b5a49fd021c15b1f0d6ebd1afe0649e70634de3951a3e8fb14c49c1f2270cae954e4ebea8e26a51066b18467caedd8c33a0aafd7577ec663407f41f839bfcac01fe04fb33d00caef5f86e08fa79374222455c1b532149478a90428ed3cf235fa45df9c894dd8d39c18106b5c2bd7bb24471b321ca4db0810d3d99175bb80779bef5806716d02899412252c174d812e86ad8c1f23800df99b5865774dc509f577e64c5d77eee8abec08ccdebf4ef47f589d9d4f1346a37fcaa4687c3eb3e3a75e8087076af2a0ddc39c3785c6d6c66a927df5a83810b3d310ca545c948f191a07356e3bbbba0d577e9e8438274056676d9e5d8b6fc8768851b2adec02119363e409e90dadb908fd4c5c7a89f3a46ecf061f57c2b410726284a5751e8183aec92b5144a0f491010daec5915e931624c9937d1901527b0c5da998dcd644a3a757116fd321ba10f7684a60526c00e3b3f10778d6093f9bde851e82d4bae6fe2de556a5e6b9705580f75a58b05576feb727d8378e8a3fc2de5f480b391b4d52c644ab9802797d41e8caa9d5a45a378932244fccb882d84e1201a8f91e867407199d02a87df010fb7912ce640e4cc68753009b90660f3a210a5a6da63cdd1bc4d6bd72af58f79f9c4feaf9b24acf279b7a0cf6499bb461a2dac3a7d5b1a6e326f22e15d640c962fd7311f28c3a568ff2e32496053491cef79af0ac99ba533ae65963078a8381f3a837ef1a156e4f630ad2cff64aaa473fb587689cde6d73b1aaf5833220abcb708d7be217d61c51d3eeff410e4c82cecd6de03893477fd6d1148fff7e56916f845d0e6c752d62ab65ff141ac2516700abe27915ac58c413177f9194b6bc18a63b00e6fd927d4fffb8fd3814eb8b74201b143e8c0c1ef4df77e7c9a08ccd2369085667eec5f99f90d62b3b997eb647e9c0fc185c0b29279c83f753f234201c7bbfd918f1613fd99e2e177b4bb1587a3332259fe1bbc28ceb89c8cd4d467b2cff5d12f496627e0198f8f3700af48dd1659c6a9450bed353b07aa81315ec4e401d21742c7ed5cd01c8f4645588cba1e5745960e70e7a6803781b99e85b0ad252bc70a7a376f9696879922f65b1f094c9a6d8a727f28382919d0346b231408d521539e0834af4c454345a7805880137c8e3ec34509cac6c22a0e0ed08f6766c783e78dac55ec7178f9727377bed8dcbe1f137fad5502f130964bd09630824ab6f04b9a4efc57216e2c7c7764e97b40e8edcc6bd636b93078bc18357c66366303c78b11c21ed51ad7d87e5acb15d1d95de75e414b4017792cfd4448d825cf941d7f1fab86452cc6d85288047f85b7b1a394c079e6e277445fac09c5bfcc1e1a811ea88c31cea4a6c27f3ea40e0a584d4f55cb22b723ca1ab895efbbf382b92f7074eb775354e36532d9b49accc52d2a4d1285b3375d577e44385c00e0158314991f67fc273b56288b4da0f6e9a73eb70e19cdd7b02011d3636844e78ecd851499c5933188211b4ce41b9287d53b87adc31c3b814a42b20a67b475b4c962b5e52012bd15f565318e6b2b2a3c4119f0bbafe373613cb61f8717aba7d70aa8368115de5a96fe9ff758d627c7f9fc95942def29eba310d8c93df8aa462bd0980b85fd9ff5a329f7b41af596fb072a8c4bff8ff09e6a144b534c1845eac659c2fa3bf0552d2f271292eea3e25d358a854ae504273e473de00bb80709ca811dcaf1793b0644cfe8bf0a4c435a3bdd460e85d65c82d0ec74f29093f3b9feba3f17d62b84e0db31a1a3836313c6f8a2748b6e1dae0c84acfc140675dffb1829daf0082ff2091016424d7154182719d4b59c2b0ab7cd42c0fb42f87ff644e92dcbbe0ff18603ebfd211647f2edf3f77ce73e15622bf28c3d77940f5088ecc613b834006caf96337d49389e8327f6fabb0d561cd43c65a9cc86dc0bb2c6ede4c8c1f1c616e777eeed98ac4db60fb1ce9d322ab2821b8368cc1626d72172a65b331c109d6a4e42c7f3d8c0250f803e52c68450ac88133b623bacf4be764504a5cb9792f31282777d4ac001bdcb458ab96285329fb95a04d5db852904c385efb2f3650cd000d650c28d4394017ae484812e6b990ad96707721a06a2ef82085b90b7437d71889de794930b490c686c7214c9cf10f13313e3212672b81daf61570fd1c7441f8b9dcdb80af229dadfc767ff97af92a1abc4b382f6f9ba92d00021ecd9a1d4b6ad296059748fa0e9baff35e8f837240c5e475126a221eb300088dcaeebffa16e85d7166adf915afa42293c8793d9e65e4d7e34496bdba0b6e3bb83f7dbd1906ab6f3a462d008dd0497ff67e3ce7000a8d42fb44e9e0da97fb11e53985c6bb83e4b48afb5f0ee3273bc3d052e316ea3be618689c411368aca8dc3f6f31c293936cc9bd15157a0de832aa26f40e6e4874da3f6f6d8b901df89d476ed62c30abbb3b497b59bd37a7d82daea4de8af88fa39bf2ac2f4d3650cd2fa242bb052c7761e08795cab9b12babce5190363ba448e7c01793b51a9de5e9624ad57396e8cca4be1894012493905a7c192be8d9957122a24b2db14f6eafee1e2e991e91d61a10cddb209826bb60306d52b3cfe33e826aa1330fa4dcd662034dd74fdef270f0d4f903f2383c745a44e44c7807e23766dbf1c925bc367f498cfd93d42666283e11651568e4b8cb94cf5cf0ad557ad77fc9b228336655d13005cfbdbe894af8d7ff22fd81ab16fb5559c6ca416d07f9a801a6a3dd4ec", @ANYRES8=r1, @ANYRESOCT]) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000140)="ea0000c200000000", 0x8) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000140)="ea0000c200000000", 0x8) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() (async) getpid() socket(0x18, 0x2, 0x0) executing program 6: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000080)="2465db4ad3a3d97d30abd99f0e8b67ba85b7368d8952661e7c04", &(0x7f00000000c0)=0x1a, &(0x7f0000000100)="41f11c2c49b05d34b220bce3ced0be6835324f3f158a3a0d10733e557cb2f1270955a723ea2ea43230c1624fd739250f4e7e8f1fd08f881a8b22dad4", 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x7}, {0x8106}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) getgid() getegid() executing program 2: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r1 = getuid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606062600008000000000000000000000000000000bbfe8000000000000000000000000000aa"]) chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) socket(0x11, 0x3, 0x0) semget(0x0, 0x3, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r6 = getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r5) setreuid(0xee00, r6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) executing program 0: mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x4, 0x7, r2}) r3 = semget(0x0, 0x3, 0x401) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0xffff0001) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000001c0)={0x9, 0x9}) sysctl$net_pipex(&(0x7f0000000200)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000240)="00158e25e5bbc94f2e394bfcc5f63f30f028226fbc9f6c45b6db10eda3100543c734c5d32d133c7eab6d3d0fcebdbbe81a431de53dea5d32abc66443a0e1622d5cc7e8ffb483584e351b3a2e05266c4cb472d9442443ed4ef5e8b7356c38c8912de798cd5661d55aa0d71e59d0976fe6390512d0a5f7f6b3f31264fec93f56270c9dbd63b1cf8a30452228801893f3", &(0x7f0000000300)=0x8f, &(0x7f0000000340)="6618bbf5cb6aa900b88591e08ea3a15c76cc685af10df9f091cb87cd", 0x1c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000003c0)={{}, 0x6, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = getuid() fchown(r1, r6, 0xffffffffffffffff) r7 = accept$inet(r5, 0x0, &(0x7f0000000400)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x3, r6, r8, r6, r9, 0x0, 0x1}, 0x5, 0xffffffffffffffff, 0x3}) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000600)="94b1d5aa1d60b859c39a694ee903d7be5641e0e1f8973d641387f8fbf24387254c15c5f82d75432dcac48bdf5f04bebdbf679d6fc0a668a213c2b303bf3153e2dba7a4dede3083b00ce11b23b24493ad3ad6c42a9d3612b0717414775c6a33c1944448d2874005e3db06e3b3733cbedd6ab01d6f5fa0b8203fa5e3315c7609e86da899e0127a5e5552f15b0724192c7a2157ec5971996acc3fdd8e77bfed9f4377a84748b641d4bc38f853c07793b72e473f265687910403ef2725804ad0", &(0x7f00000006c0)=0xbe, &(0x7f0000000700)="bd1e75393670bb12c5412ae6f5bcd88db134b54f553c5a96da7fe3bd99d45ff4d1bd6f116b4e3cd8ca1d087f50703197135d83ae304de269e8dbc2bf03e835206927881a96e769b82611df5efffd795e0003e3685d7d4f03ca59770c72935dc28696bd0984e07418cac02fb816b539889471656b8411ea86ada5237de9fca71d99493625ea098375f00fcba731086634f6daf9195f89d6782dd0968b89b8f12824b913556b7fe93a05425ef43889226a9fe9aaa59ad57b4aed1cb8860c64d460641082c39e815f96cdf0ce1adabbb8f8d9de023bfb76e94634eaa641804535172256027251f05e1f6b31181b646bacd1995541a6d2a04405dbeeeb0bf5", 0xfd) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f0000000bc0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000840)="3433b0b0a075cfbddc345fd81b83ad5ca99ac90c7fe6e7a2f77605ede654371b7e64c0245fb8fa649f577a7705f4be9ada03f7e5ea433a0db80c15c5a91a2825fe5dd636d86c548ec5c4b00499b84b24146389de33d2a20b03ea69a5a170257f14c34250fe245cd05f264ffeef0f411a6c8616afccd55f290a0a2fa0953fc0e8e365c6b93bde143bb272232340c617d46d4adff9d1091d5050b97e07e236f885e51a849ee863cc5eedd26499062a4d207743cccb72d024b7ea66b144129a8d2222fdb5625cd6b80f86ec07570569e62f3a", 0xd1}, {&(0x7f0000000940)="f942bf8c1522c3647296c89c4bddf9b0f4a42095468aaea728b84f", 0x1b}, {&(0x7f0000000980)="5f85f65dc59ce8621476607e83ffa2a2dce91edc1fa6fa06be9805c426b1fdaf55079df9e66828a9733d6692429bfbec117254c89d2876b4aefd41a6cbcbd2adab004bb53f8c68a346a19d853e8f5dfc72f5a209b8744328c8288bea440f1abb3564e70c21a3e4011e46df189b08bee8c37daff142b4765127416fbf79a5d085f4d9635ba80b00ad09b8e6cbd2001e54bb3618f45d79c0f174e8c6a71e1fe8e1df24ba3fc17c982fc226ee993d244601a8a17f68c726d5312e97d2a266b19b9a540d3359c937e3ffbdeb47ac4dca0a74ebea65bc0749a1f3e92735226634542a64e95937d0d16f0f", 0xe8}], 0x3, &(0x7f0000000b00)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r7]}, @rights={0x38, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r0, r7, r4, r0, r0, r10, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x10}], 0x90, 0x1}, 0x40e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) setuid(r11) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000c40)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x1, 0x8, 0x4}, 0xae69, [0xcd, 0x2, 0x4, 0x5, 0x3ff, 0x3, 0x73, 0x100]}, 0x3c) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000cc0)={0x2, &(0x7f0000000c80)=[{0xfffd, 0x7f, 0xbd, 0xfffffffd}, {0xf1, 0xdf, 0x7}]}) msgget$private(0x0, 0x6) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000d00)={0x1, 0x0, 0x5}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000d80)={0x5, &(0x7f0000000d40)=[{0x200, 0xdb, 0x91}, {0x1, 0x5, 0x1, 0xfffffff7}, {0x5, 0x1, 0x40}, {0x8, 0x7f, 0x4, 0x4}, {0x46, 0x0, 0x2, 0xfaf7}]}) getegid() executing program 7: r0 = socket(0x18, 0x1, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(r2, r1) chdir(&(0x7f0000000100)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000002c0)=[{}, {0x2, 0x0, 0x4}, {0x812e, 0x1}, {0x40, 0x0, 0x9, 0x3}, {0x5, 0x9, 0x9, 0xfffd}]}) syz_emit_ethernet(0x56, &(0x7f00000004c0)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x2, 0x4) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x81, 0x101}], 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x68, 0x200}}) r6 = socket(0x18, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000140)={0x400000007, 0x9}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r8, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r7, &(0x7f0000001480)=[{&(0x7f0000000340)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057f4fee8e4ece8c5de164086a4d86da79b1614138b36c5afc12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be60052f4b28c7c99926e0c1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2b923ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6cf118b113f544529c28ee5467559ee68609281daf9a3590cc07c1534c9874de5ca28d7ba4e70e81a38bfac402a8e7a1e9835fce6d32f7e576fd4ae4133a4a3e0a82153d3e937a8391e84a049dab628a84174d4347f7fcc3b56ea278d79d36a7269d", 0x146}], 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r4, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000802) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) shmctl$IPC_SET(0x0, 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0xc, 0x0, 0x0) r2 = dup(r0) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socketpair(0x18, 0x4, 0x81, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) close(r3) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0xfffff000, 0x0, 0x1, 0x5, 0x5, 0x0, 0x0, 0x2, 0x8, 0x9}) fcntl$setstatus(r1, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002", 0x97, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0x0, 0x2}}}}}) setrlimit(0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r6) lseek(r6, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket$inet6(0x1e, 0x3, 0x0) socket(0x18, 0x0, 0x0) executing program 5: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffe, 0x0, "32cd00"}) link(0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x3e}, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet6(0x18, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dae7d52740398b33c1b934cc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ad31eb80c9fd6af1b4054a7f596d9da", 0x82}, {&(0x7f0000000480)="fb21d331ba86fb052e2e", 0xa}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2}, {0x50, 0x0, 0x80}, {0x812e, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) write(r3, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) executing program 3: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0xd0}}, 0x10, 0x0) recvmmsg(r4, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0xfe3, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000002c0)={0x0, 0x7f, 0x0}) setrlimit(0x8, &(0x7f0000000480)) dup(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001], [0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400000000000], [0x0, 0x0, 0x0, 0x3b46], [{}, {}, {0x0, 0xfc000000}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) madvise(&(0x7f000057d000/0x1000)=nil, 0x1000, 0x6) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() setreuid(0xee00, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000100)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000140)="ccde3ba450d13cc30dfdf801", &(0x7f0000000300)=0xc, &(0x7f0000000380)="a92a5d9ee444ec3927b03dc7949b1a1ffee9b039dd06639ce7d5245c67e7d7c660288845ba364ff1d1ecd752fa5204f6b2bb459e054ac60aef251c638cbbcfe03e692b5e457b80e8d79af5f44dd90587c9cafbebe3e04ef53248d8e895fe9d5661c5374d68cd60a8604379415c39886d3d1cdea6ae44c2f9efe2f583cbf0395511e6197e906a9834320c4df381ef69607e951959426cd31d352f88640af427ea2a5bc1f3e64f4a6b18dee900ce152efe795048dc2417c9c67557f30f63b2caf93250b13b09f60517b7262f6417589f07", 0xd0) socket(0x39, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x9) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x0, 0x3, 0x3) ioctl$FIONREAD(r4, 0x802069b2, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) r5 = getgid() r6 = getegid() setgroups(0x6, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, r6]) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, 0x0) executing program 1: syz_emit_ethernet(0x26, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000180000000000019078dcfb10011a57d13f66684e1dbc70973df2cc96fcdb89eecd1d28768ef17c08bb85a5148e0f50f8cbb1b630fd4cfbc396de320017abf249371ee4c93d087840072d6fda4b231b94d312c8b66d67629b4e49f666f4f76496918253cd08ee5eb870baec3badd4ae083d8dbc0d77ebb635929c9aa647ed5c49f4311b64ce03dc9ff8bb3cdc357223d2f9600257f22f070b0db79667c8fa5deb3ad6a8f9efe7a046fa0059e22505f4"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8006, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f619000014060003000000000d000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x20, 0xcd}) pwritev(0xffffffffffffff9c, &(0x7f0000001700)=[{&(0x7f0000000540)="85c65b94c08f81d473651ebed591440f248e835af7ff1ed7d8c2e63097f59a129f84db0265eabc09f0f71bf2bf2251aad866b4d0a03e779774e89b74e111369dd439b95af188644f89b4320e69c1f37251090307bb500c8bdea2197f05e8a9964c1104af4f31b8f9ed3061d4008be7f1e2b35487944b22f721ac58a5fa0e80aeed01c9c22126a0a019d4a79d5f2cc7fcab0a8b0baa65736fc04def6e098452ac196e7e869fbcb86ea0fa36667b8064c23156a6b5458dc079a1288ccb2d4bb32d28bd432a94c620a7d8bd6510ade4db7c56ea3507339cb18a416bbf4b0c8f6b307595c669154cea0adc80ddd07a817f1ba86860d907e8095a153bb778d09f20a55a240c0160bc793e934f5b334769a4d8bb6bd199b5b33b4b84344f24daadbd05abb5c1a97ae480bf277fd5e954eefde05dd42c74ab50a698b5f6f8ae3c42ae16a21d80677a7dedc0de8264d7a89b251db3a42fb9b069c8cd5aeb035b96d704acb479f7c7a16b20246e5d0f9d6e694c9f88819a0e41bd9e80ceca2c71d551c7648b13e23dbaa4a3f4368814a6c3b67e18ecdfcd60befcaf8e6d36fd1d2b51a8cfb730afa09ab9b66c3b7103206b56801543f8a07f9d4bae02a6bedfffa484f8a5c95ec6810169a8554db4f1423894ae4e7c71b3aa1f8b2ab6395b1133189b4293ed10d770b4084abac7ce27cdc3f746a1c212306cb003a833ff0e9b419e7e5e1f1464a53d0e7a0cdb53763e0f6a00a72bb311ba73ca5a1a64796af854222e09ebd3bcc4b4bebaa832c55b995711e929f89c3b571ae679831ebc338c75c63e49e2457b81e357b97f6b675a05d7bc842bef469e492b3ffef7bb789e7f8107acbfabe40e38ef48313e3c3378aad8ecdbe7283a38d4efc6c043f9e7548ea793087bec23648300f8fec68e77e9bceb9427fca0cb40e4827c323c17ddd1fcf5b7fa545351a63abee9234c39429f4567df1ec4fad9bb376af1a744950f55f1090815eccc2747a8efb156449c330792df8b8b75db581de65acc2360ca01a55aeb50b9439b504634d5d0bf2c448be0f9715fdf98ed9e791c81d628780b08b73c305115a45f0f4098d0296972482e357416c103408f76ba1aeacacef3ad04df426b5a1e2ed0e9f63c4f3aea02f322de7aa539fdaa60d608c4f8507044e99d84a6a5e67d199e8d63a46c66d0845f9f990406f74659f24aa65589cc611395a71ed2d577dc298513529fa9e8b93d8a0ad3d1c7ebac857b16b5a8eda3847dc371829c8585a9e192ddfce14ed3477f6a78bc3ee29691e9d8c04fd82f509f967c857097f92e433d9fbd4ba75e0069f21b9941a8a491dd1807f7815fea28b2f1a62546fbdc3ee3cb7973d183d9d512ccb3f31ef3607255b4754ec155e9ad4fd613665f79683153f001ef3b5ba0ff6f189752154c1ea2cfd12f7b1ea6f3d2804e997b88fe24c208af4f1e4d19b63b8c95b47d0bd7a886d12be757afc0361bd86b19070d35189bbaa809ee3d3c1b5472234061f5227aff086daa429da05cda65a03b4f331193417b919870ad7979019b2a0cb8c4516a9c2d1fdbb1becf54700f04836d3bdaa38455666d56efe36303d83d670ce52d3dd51e08dc97cec66904031eb6f40328f4f5f4975837da6966a74bb6421e0ad9ae6eafa17ecd3516c8c756663c9e04310420df732f5442332fe8d00bfdd78a47537d5932843d0677e75df7246bb919c3b0515088fc162f71a71c66ef241fd01ee7b8260c06b147c04a99180bb30881c58669ed42d8d9d2c14ee874dd4efd234a0e902df3bb41d3bed7d23c86f5684e0b0418f62223d6b5dd90171eba9139c1f0dd438702890b55b70b5d8022a4096f15e0bd739e522eff9f718c60749e219aedc1a410950127d598083fb43d25e6bce1733443a4bdf07672711b06aa2b1b48a47173d9692f118c2f4fa179a732c3f5f5a380408c2e1c4a8ef9bee35833b9e1529ca6c4e5dd2870daad32f78641474e50885b03eff1d3d41d015306f740956fa862f2a0546d61fbd3bad6eb3453c7c5b0c02c874e2fe171a27d994bb506d5a20b284a7ad2bed5a9cb0091fc65b21ca960be30a7df46d7dcb060a09a822f3f8be0ae5cd6cb9fb2be1d142c9a2960a7bc55a49199b8ea02929693911983846f46635b1853c60228b10212ee7ff162be941c7951ceccb007e932bf41c5571f3611f39ce131fe1aa435a0054208c5e0d7349d2fc10e00765a8e2e8d1d2a3315c3fdcf873572e8ed1484e94dc06373dbfd9a031e149411843d83769878574b8f3b32da8442067220db966a44f169a025b4196c67792229877d2a436adc372d243e9b9d7c74ab28e4dddc80aad12afc6041effaed564fced41a648c2e205637e83769c95091c8ad318e7430f867f4414674a602eade8438c51bda74d45501f8ed17182f4ded4b62ffeeb1c6128d9ecf2341b045907eb0e828adb80dcfd9ce6472984ae635dd388476159e46b463bf507633687fd5a3f42f037a1b24c45fe2dc476b806bc4533317861f195b5eeaf8552189a14a833b8b821b455be1eae2f97cc8ed06e89ad3845209b77ed18fb666311139fac244ed692d144a15ddbd6c312ce4b0f51c5555cd15b1be1ad8c8a628dd3b9689833975774ac1bfd6d2d1c19eb170fe48a9944c074f5258fb5b49d4fe4cb4de4636f37b652948d6b8278163acfadae6a4f7b0ee7cab34dd3535a1eafedc3794547b5bef13fe56e37c4d0d0a46c81dfb2fb09efdeb51f5a9b36dcbe35d7c1ea419dcfd9435869ea800e54bff11205c8e191875c347b349514a2a164efc33bbe30dbcaf8e7a7a7e497daa84f5e5d28804934dec55648d1099876640c65f10abc1e8d24139cc29574b339f9aba5bffe5e5dbca7275f86190fe4dd6fab09435a40c1c41974ba163f9f7c196f4aaa0fe2bc394ca95fe0d4957c5105c72e748ac99724dc41841b2cb2ae667de722a3996709c19a81f1bb809dfd3672a09579692d3a00699aeef0db8174455ae6ae129ac4c81f9e59c8c3c7a7272c1e8c150b3016f051ac2fb6218b8563c8aba9c0e2b1e83c6d2e31824797fce7e76be6989298cd20f84d4b8beeff206c30cc352cb1d139f3464dcb1ced80012dacdc90e707e21c6b8ff4ec4320e708e791f4be5222eedb7507e9d1e03065661351245d7b5a036d476fb809198edcf317395b4064e7c2172578189305bb65e575bca277baff1461378ff81a33c2338a87525b58697fe4747148b39630ae7fdb7cb7b2b078efba1748ce8c6a8f6adbd7c6b73212bfba8824dbd3c692fe3aea051aabed4239379c43fdb09244846e636f70fd2df35414bbb44e35883a250c529e0c82c1b42317bafc9d81cef4c134abc83fbf82c89eb34ddfe540bcaede10793d730a0b39962374a35eecc7d21270e57bfce54accbbbcd7bee76eeb49580b4226fd40d1a71033f3d587d8817d181518ecae45b342a9bb50d3cc72cda2986d3a0b1209cd4697ba859a929b89d52291899bfe8ad9f8bac21ef1f0f61939acc8161c88ad4681fe46fe3ccfe877118842d4f2c1a5c93a983b07a1d796dab6f0d4321ac67a9369e042ab3b5c7d3dc7943590c42d4a8d732c2770e4142289d7e8f8d19e15be2f198e4131cec60f088cd999085a5b8b1c72a18af58308da45d89f0aaf70fc7958a70282f64655a79ecf7aa5d2ceace5443c9096502c8d329f679acd4f7d07e7513a69551f67c2db59abd6e7a1d741368c7d59d316095a5a28e644474dabad0d1f3dc1e21d8ea1a96a3158e44008b99c7955d3961620ecab8617b2e71661cd02bc794136767ee3c3a07f6474bde09d7b38045aa9ab0d97126a7328a8b3162310e658bc02e89ae4261dac9373eebe506ce06b69227f5dba20e542a8ea48b0c81d16fef3eae91f43ad15df5b384d89e534470774b02f3a99ee19f969204fccea3d9c61dd20f828aa14d256a5e004ae5b92afc02bc17c9e819a384ab51446be70f9eb748b1e33ec74191edd08dff1c9200a6c813c7d1ca6d6afe0f8cd4eff2bbb8fe887dca4f84ce2c0e36f577bfdb6ba47b9cd8ec4aa2bbe6e4aa47ad08b588b5f6d0f2bb50787ac854cc329de57c6cf534fcaaa4dd990b076719a4a56c32e8f03f6f55d13fa5ed7d6b4b841201f1462ef2fdef85a06e952783c587c32f96ab4a6dea28d7fda03e17ee01a862656876efb06108e0ceab4a46c0dd58bc712ca736f2f6b1c05a6488f56072ba7d460e2d5a5e9851c09e2cddb90d4ebbd1ca161b85b96769eddc5de3a7202f7c39e56359602e9c2abdba9d07e2ef67deaad6f4adab6eb674b7885a7131b6b321e720cee02ad70461d3df4c4ab67b77ac3dffb26a818e9377ab16c1f3a1b7f5aec3eb035495ae2a636aa0034e29d42bba52efc8a66669c6ac83aa9dc8f4dc1694ba241c0d174ba70b2d456cfd3bd77d4439996c4214db1aa102a0ff698ec35deea1ba4a89308d28936aca92bba365d35cc0b6c6d84fe7cde0bec1c9fafb9035b2352b12ea99b869880529703292dbf53b2e0a11b8dcb962261eea05c90f137a6fe4f01a65008d37f48dd9c674670d68ae7c5935e7ec0256f65ad64bd900e17d4cd2d9e63f0ffdc894e221ef092b84c5b72f5801deff4d3bb672988946735d22dc00d256afe21a17a1ca50eb279b099c5eed9f02348428c3af9125a9d942eae5af2989dfcb612cb3600e6761cc97d9e83dac198200ef8f63c5905c8e8fab9044aeea29e5b8398844259fa0f16401f5e183524ef78525049e6912fb943d2086cadf3e2a8d1bebd7e011af76543baa9472a898b6f3bfe6dd69791bb0cf0d4b6141dc44837e256c11ded7b8cc88190d136eaf320da25a28e8d5d976a991d34c9035615cdd49c77e17fb95b1882e34f80b1d0aa127e6cae9223534d889f79c40c8d06dfb0a75b63478914e70c1a5ecaeb95b28789a78cf5bd180f24406548ec934400593f9c52b1be8adfbd4f3e15340198622b904c2d67e7f5399d4870e6d757608d8b8219e2fd1fc3cc057e12eb1ca39e4e60c977da01ccd43ef9f6b8e02169db1fec35616f1e4e630a37e3d6fef9a2042a220563015be57dd73ba73f0572d0a936583ba46dc5e88e02364bc39489cf94c167900446b72a1f13202fd84998431711a69b6a858b4c12f5c23af03772d876575b533d73989a24c97990ae886f25db55ac967971d97eb3f3c5967fa8689c30d7fdcf6ed00b3008889ed7abf29d003c1329a36613708524c3f7a7af7baa8784a87502483af3044c37e404f5123110f9fd82ebd34fd16902e637a44873374be0c0906674c89924e1994ef6f2b34af0ca7fce3c324a95c8464eabcd6c1f7f49d9001bc5ad11412e9c96bbc9eeedde475cbbb4dcbef5c8ee80758c344baa0486bb237e2cad97be933235baa5daa3ec445a9c9d726fc7d2e54c1d0c966e0f5107e4b2e57f93d02f43bdc8a79c91670d1186c147b06963f1286ecbf94aa7c1bdbf3c1c3bd8499462a993e53bced03ada5bfd64de8cfb027868a42bb82ed2420a2208f5fba6bea2d807771c181cc89466113368efe94fe38653d025bfffbd67f5fda9a61744b6787adfbb0cf98e8f6a617ce71f8a9c1af2788f826282adedec11fb286138092bb873ca7bb5e3b0eb71741725789b2de406f87115672f5948bfbb784b7388f227d1bdb800a49134a52d294b59a518d848db99a7026d261778939481ebbd909851d4c91325eda934ea90e882afeecde0521502b0d7e7bf4ebd2e6e8017f6de33496d87ec31ddfe1bae1fb6919d8ad4157800ef47a82931d504959f71f6d216350f5574fae4606d61df5a9295183df271d2459", 0x1000}, {&(0x7f0000001540)="b17e5b1d5689573b25193edd14bf6520c047a218f292e4cb7ae45cb46a43665a9634eb9fcde68aa6e2e46670cdf5c979e22711f03bbd", 0x36}, {&(0x7f0000001580)="b5d05cce13b11aeffef1bc2366a4b557e52ea9bc9043b0bdceef53048af2401e1cbb28c60f8e1e148cd230939f64e4eaf8ed2d21c8792b2926ae7762f291cdf0c929ea70486c03df0d3e86e59fa6e70cbc8918", 0x53}, {&(0x7f0000001600)="a9ef7cdd1a7d596ddf819f273f15061abc64b00ed1dc96a13577487b8441b923fa134d21a15a3c0950550f6bbd269fdd71d8558a095187d3b24f1162b55295ef8cbeca450fe4f588daae2b1831ad69ac26982468ed55b97522de148de1125d0e0f71034884f9659f1c50e487fa52dbb39903dc9815ea47ba523f39f8313742b40df34f6c3901cc551389f1089a6bfdc6bee3050243615e441bae44bed79d9e66c204f3df2963128f537d08e0e49f21b6994249070701b90983764cf3d35109f03b94b915618e3bd2b8315e7b6ebb437c034468", 0xd3}], 0x4, 0x5) executing program 3: mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x10}, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = semget(0x3, 0x2, 0x65) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7fff, 0x6, 0x4, 0x400, 0x81, 0x8]) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="435c8ecb437514ce645d3000e90f1583bee3b6e7182811ef2f296111e255673b1b7fc798142f5d40ef480895e960e94fe06a38d5af7fc06004eec63a4c6daef03f14e533003503b15718c75e4903fae59730c953b33562fdfd37c2d0e54c0203", 0x60}], 0x1) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) 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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[]) r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, 0x0, 0x0, 0x0, 0x5c}}) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ftruncate(r0, 0x5) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/159, 0x9f}], 0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x20040, 0x0) r2 = dup2(r0, r1) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)="f37acf18b53e7daf3ea7b85fa360d60799d8b9d82210052669568e364af659a4be7b0724b5743a5f1a1e426dfb9a2a5a83f91cb9a1ac839f147ac75ab626db4f6bd75f789a4eada64a640b020a210255c4b76ce6d1b278a15f27192495c0c43ab19a5937459fcfe85bcb8b9ec8c4ee130a014c7216537db66a3adbeee871d4f80022e6ef733ee63813d6e02f10ad7fe5469ac721a01bb4a712ca24f86ab70fa546b4", 0xa2}], 0x1) r3 = dup2(r0, r1) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000500)=0xffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000580)=0xfffffffb) lseek(r1, 0x6, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000640)={0x751c, 0x8f7}) mknod(&(0x7f0000000680)='./file0\x00', 0x1, 0x2) r7 = open(&(0x7f00000006c0)='./file1\x00', 0x80, 0xa5) r8 = socket$inet6(0x18, 0x3, 0x7f) poll(&(0x7f0000000700)=[{r7, 0x40}, {r6, 0x40}, {r8, 0x4}, {r2, 0x40}, {r0, 0x2}, {r6, 0x20}, {r3, 0x4}, {r5, 0x20}], 0x8, 0x6) semget(0x0, 0x3, 0x320) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)=""/96, &(0x7f00000007c0)=0x60) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000900)={0xff, 0x0, &(0x7f0000000800)=""/255}) socket(0x2, 0x1, 0x7) sendmsg(r5, &(0x7f00000010c0)={&(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000980)="3b3fe6d93531178d9c54575122c807f57c4493f242cb4c9e66930e9a755c2e4c89eb155ed8089311fec32570e2fd149bdba9fbd81f32bb8646e6d0eb46ad17054caba94320398b83f685892b7f9db1d246cb553ebad0d5c0003fa61bd00f6ee305bed43c6166bb3c652dd4a86030026711f9934d7a85330086307745d4c4aea435e7", 0x82}, {&(0x7f0000000a40)="25ed3e9882a6c2d1e9be2a0e661988d5a293e15f8d9aedb3836f495432eb8abc2bc56f0c6a8690a311a224ec1e53cebefb10ecca4aa5ad9eaa01bf859456e3a1a8d3542fe1a0285dba9de06c6a990052d701310c06bff2a12c5eebb8fe63e114", 0x60}, {&(0x7f0000000ac0)="4be701f6203467706b40119d89ab219907f74bd8cb7cd92f003625e0d54fe97aa38ea028cc3e7e6201208581a156d23342436621751b33be05218b476af0fd764fe3ef78ded0da495905d150807e7a7b6c46778a315197e56b609c49683ec1cb31677b543e527b03990a2143c095206a7bcb691755cda5967250cd79da7d6f9dda40f8f6dbaa3037399a4d5f2818454bf0612271a36f819d4c8c963754f1950f", 0xa0}, {&(0x7f0000000b80)="b381e5e74b376aa13873b91bf28e779d3a4df95ebbd2bc82293e4ce8668f54292463f8c7a4e002134360bfeb70cb73bbb743d7666f44f2b852525aee57bf6d4e9241dc5d47f62725631ba0c3a7bc4afa2a4326f2fd611c86637023326862a22b0c17f428", 0x64}, {&(0x7f0000000c00)="b369f10e9ebe0cbd48a49dabf52b4040e1530cc9f2cd2b3ace9a2364251e1b0b785419dbd024cf67e058bb8ba893374a0677b020ea37930dcb6feba010f6704cdc21b56b6cfc1c7a7884168b4d0750f5420a5bc608bb5c0a36057bef7dd50a2a4ffbbfa4fb165883538bc3f2d5b74380e35775d823bcbfd31d8ce05dc221db06420f45271cd530e8da6d5209f7b9224ef82567bc2a430e16d2056fb80a5c474765b6691078dcf63569aa6198ea33f7e0adc172ff3c117718a21cd8ffcba48727fb3dfa140de9a6", 0xc7}, {&(0x7f0000000d00)="34d1dbcd63b53f75a91bfc509da01b1be7453e7768d73f33d7855a758736b32356ef80922e1f43858808de5c2a630dcc13025100637ba55c05040591f6fc8fde90863d7d1e04526f94b77daa28934decb53fd0e14a930fa04e1db5bc17d0e76d452524abb371ef19fced30ff05708f3d12596b15fdd14a594eb252f63d53006c9b4a8bc8f4d32df0ee680cb8e31d7199b97dfbb8476192cbb67c600fb2a7e20281541f7d0b2f0b244aa81e9ea5f8ab1fc94255d6d7c90285ae470b650026f593a7131cc843664dadff429d6bb92061b93d2d5250bff49f78a3e237968986a10457069d76bde491cdf42adbaa43728aa8fddc9c843d19246e57", 0xf9}, {&(0x7f0000000e00)="dce030f8e97d953ef554a1d6ba69b1e8299e2b4ba464081467b014678eee66edb2c011bf8a69e38a03ff0f94256c94bff3ecea34083e3bb7fdd058b73ea4fa6dd3c79d5ac572bd24bde6a5e3a9ee6a94e62021f2d6572b1e803247b22f7f27491de34a91c31caf14d303e562fa3c74742a66622949a26c1ad2d8d50ab9bf94ed49009ad3640556cd328435bb7d801ab49968601861c436a490a73c1eff8d2719752cc20e44aea93bf929b49f94a8498b4980420667a7733a", 0xb8}, {&(0x7f0000000ec0)="24001bccee05865066aa72d68d21de40b2a6987e9f73cc95e033b70a8c14208703196c3ebae631a477448b34a24601fffa3fab9d94a1c08b1cf3d4dba8a00ce05071ef41332d96fd4d9bd294df05217099477a4f298bfa6c1056ac9f71443763e7fdd63fe2d0040c7e549b1d2b625fd57c24b832750384c5817895c62bd268b578a49d", 0x83}], 0x8, &(0x7f0000001000)=[{0xc0, 0xffff, 0x1, "92cab67bb5728676e476599017444cb8239ff7b6d711ca561a55c4b2258ed3bfa8f1cd2ccfc5e939ff32d6029317ec1336bde754b1fcabdd89b918ca359b3a155e5e12981cbe5056ccaed6b605ba48d7e13abf821210b12947f09e9e4155a9e217d1d67d3850acc218784e1490f3cf09ca03bc4a64615b31ee882c8b5226ac789d8011311bd25e95c363c01688d45f6c378e65f88fbbf37439312bbf80fe5f4211766c252422d857cb5ef5"}], 0xc0}, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001100)={0x80, 0x9, 0x1, 0x3f}) sysctl$hw(&(0x7f0000001140)={0x6, 0x9}, 0x2, &(0x7f0000001180)="8d14247275e3d792e563299b42f80232bd4aaba6ecdd1f02d8795e5c4fbcfca4881c87160b830f6336aaa380478cfd7f0594286978b04cbc19e95d21339252b66fcef4efcf0c99ee8edd09a99e00b0f5a1bebaccc68d3fe72736df34198185fbf98a9cba8c9716fba85c2a7c14a5e8951292f85482326c92cd9d020d06ef86eeb1", &(0x7f0000001240)=0x81, &(0x7f0000001280)="c2a0edbb8a282a17f831d21c1e48c9bcc188f1954750fec65533f753db95fd2964f7b46bc43f31bf8ec8be5a382a98a624ff8182573fa61e65d2f968286817e3ba589428b40f7fad2924538c9af5616411a69c611103933f9a4e9b66100d9f7c3da6b978615dc12a05d17e8a2ab3e54ddb6c5ad03146c67e936d7c3f5f39667ecb4ae8ba4eb75ff2531ce562c0cc2efe89045f95fed06855292aa7aa02d5e04932de1efc1725fcf0f07c87c07cf163beac8ff0b3a899e5b37522facda167bc487dd2bc556064ac4abe8cbfc7c57a93601444fcd58cb4488b6f04", 0xda) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x0, r8, 0x80000000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001380)=0x40) fchown(r3, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0xee}, {0x1, 0x4, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0xb8, 0x9, 0x6}, {0x100, 0x0, 0x80, 0x1}, {0x3, 0x6, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) r1 = msgget(0x3, 0x1) r2 = getuid() r3 = getegid() r4 = getpid() r5 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x101, 0x0, 0xffffffffffffffff, r2, r3, 0xca, 0x29}, 0x1000, 0x4, r4, r5, 0x8000000000000000, 0xffffffffffffffff, 0xfffffffffffffffe, 0x10000}) r6 = shmget$private(0x0, 0x4000, 0x3c7, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/176) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(r7) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) ioctl$WSKBDIO_SETENCODING(0xffffffffffffff9c, 0x80045710, &(0x7f0000000240)=0x3) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r9, &(0x7f0000000300)={0x2, 0x3}, 0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000380)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x660, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) r14 = dup2(r10, r10) r15 = geteuid() sendmsg$unix(r11, &(0x7f0000000640)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)="ec2b1111cf8c6e846283eb9138080f5f5ccd64f2567e2eb3d2417213f4fcd4fde94cc9345f98a7ecdf1896080fb9a46cae47d803b48617235972547b32f48d95d6cc83043d1c39e232bff471a74081", 0x4f}], 0x1, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r12, r9, r10, r10, r10, r13]}, @rights={0x30, 0xffff, 0x1, [r9, 0xffffffffffffffff, r0, r0, r0, r14, r10]}, @cred={0x20, 0xffff, 0x0, r4, r15, r3}, @cred={0x20, 0xffff, 0x0, r8, r2, r3}, @rights={0x18, 0xffff, 0x1, [r9, r10]}], 0xb0, 0x40e}, 0x4) ioctl$VMM_IOC_RESETCPU(r14, 0x82405605, &(0x7f0000000680)={0x3f, 0x6d, {[0xf484, 0x10000, 0x1f, 0xffff, 0x4, 0x7, 0x3, 0x400, 0x100000000, 0x6, 0x9, 0x2, 0x4, 0x7, 0x7, 0x9, 0xd5], [0x1, 0xffffffffffffffff, 0x7fff, 0xaf, 0x9, 0x10000, 0x4, 0xe0e, 0x0, 0x1f], [0x1ff, 0x1, 0x4, 0x1ff, 0x3, 0x0, 0x8], [0x7, 0x2, 0x3, 0x101, 0x0, 0x4], [{0x9db, 0x9, 0x8, 0x4}, {0xf48, 0x9af, 0x9, 0x7}, {0x764b, 0x4, 0x2, 0x4e68}, {0x5, 0x5, 0x8a, 0x6}, {0x2, 0x4, 0x8, 0x8000000000000001}, {0x8000, 0x3, 0xffffeb35, 0x7}, {0x0, 0x0, 0x3, 0xffffffff}, {0x0, 0xd4, 0x6, 0x81}], {0x9, 0x56, 0x3f, 0x1}, {0xfff, 0x53d9, 0x4a1, 0x62}}}) ktrace(&(0x7f00000008c0)='./file0/file0\x00', 0x4, 0x0, r7) r16 = syz_open_pts() ioctl$TIOCSTOP(r16, 0x2000746f) lchown(&(0x7f0000000900)='./file0/file0\x00', r2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x7) getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x88f99ab4a86a741, 0x0) pwritev(r5, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r6 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC, @ANYRES64=0x0, @ANYRES8=r6, @ANYBLOB="d34c900d89ee1a3aabb13531942a2229330408333a13c470e349d7dc5fcff226a2718ac2bb7b3c49fff8889e9ba5b530c86883c270045008bff1668f2249dbe52f45ea4055a12877b6a7ceba81c3467b7b59555dead12a645d968f8e4488397795619e2007c660e1de3666627085231069c64c20e1d4df90f494208d6093c8a61bbed76ffbb00c758418cbdf7b7604e19394b42dd66353abd46deb66d28e7ba6124285479dc1f482ab0075f8726864"]) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x8, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000019c0)={0x6, &(0x7f0000001980)=[0x3f, 0x9, 0xfffffffd, 0xd6, 0xe5c, 0x7f]}) sendmmsg(r1, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000100)="a4072dfc233a0a9b849055faaec6023660790d27f1963ad772d724453961dee7513a3d6b2393ced9f24fc00d9d53", 0x2e}, {&(0x7f0000000180)="6eed0d9362751165e15d87b414a2d2e472a799ebfb070918b2ba3ef4154c7bf40b7997693e68540ed37d318b72706f4933e0998f07f5dc2f14216ea8cccd9097d0e6fa61a6537c5d720bcd6211062179a1d56b9a85a68e9f0df6e788d43a52f5b1208495232bd5baa9cf0caeca8294059a95189d", 0x74}, {&(0x7f0000000200)="07034a5d0ca84110f0", 0x9}, {&(0x7f0000000240)="c4bb", 0x2}, {&(0x7f0000000540)="f70cc4f56df89793a52f73f23662bf06eb8f77b0ad331fff515eb5339c42ef4946b72d02b073b5f48355d3ceed3d4318f34bf13afa8ba4c1ea2d405a5a409d304f3523ad7e3589cd12fbe64a0b16ceb890355aac3d9a18c787c10415e44141ef53c559bf5dacc569a22b9909e3f057aeca13ac605b6b4f805e68ff0cf38b0cd5e06e16b833491b11ad7606da0998c71c9533a60acb89ae68ad8f1852610c93e2c1147250f97d4af2edc8abc0235a636efbfc27422fe0163c7df14d5561ced96bc983af6421638d", 0xc7}, {&(0x7f0000000280)="186682e21526ef164cf112f826f8c90f62a9db25432fc6f3e0264f18a9eb67efcbc1aeeb0b19b1b5e34e370b2a7028b1e8f95cbba320bd8ccb51e812f5a14b1b4667f40e968e0c11b0d59a640d2f31b8078fd6daa6963c7ec515d923e4b0496bc0625643446dd9edf833b477e940b979385aa6df92dab086a92ed0d238b8075a9cf556fb72445483d868e53609b6df948d22f2de3ed1f9c0c943ab5c9effd7e6bf65a446e271e53dcade6c", 0xab}, {&(0x7f0000000640)="a845fd43b5ef3072dce4f090ffd4f73189935123fd184e0a266bcaf831a373f56d1335d6f0aa781b9a93cf6a37f92db595a9b3535cfd912338bbc338522fdec30015b942fafacc3a92403588211731517ae914e0243bc1292cd62102330cd7fbe3623e7adb9448f78376cb6093e4dd989f63fb5eb0e53ef6e904e7f673cb0cb464ff59092902fadf96e24056bfa7545d51c140f0ee39ebb8422b35971f78a9c587467cedba706c0899d974c2dbbcdeae059d528c36657ab38c2407", 0xbb}, {&(0x7f0000000700)="1995d1ce01e38d2bfeed3de59cc2b6497c84d5d1177f9cafe695240e935270e1c3ed450a1f586bfbc36951", 0x2b}, {&(0x7f0000000740)="617cc9aee55387c485b2e5296071707776cb5bf05d8c195ca79490292912407b51219498117c13eb81f80723bece1fea1ca496e25fcaedab639b499e3f4919492ebb7086f0", 0x45}, {&(0x7f00000007c0)="ecbf620951f5400c0450c0b4779abf98949eede4e8917b20e4179881ef9a1e9d3352a9964e3ea190f470978fb979f5086c3010a297428e554c4f1d8572ea3c4713a3b1dd2a2a8196e9414c8a28b8b55c6b43c7ff0b5c54e174bdbef97d10c07d638d70f6dcbe257036d5e4d24f9e17a2bfc8a5b53bf29056fbac6efe709facffcfd0975c1fe5ca86ba01b4a8bd67462eb27a9440a76d4a56b2f91781859c8fafcf9945afa22034d4cde0b9a535beca743a3fd0a322f0607b6465820e088b7113670189cf7b02ee13aa6eacfb67ede25e9f2b4822a82587499a5b7ca55c1eee70a0eb0169172146f5f23b624d114ad7baca13d2b8aa68fcf0bd545c9d3cfcbf44a7d5e09e2118b2fe7f3771501a7e7650202a905cc91a38eb68a350979a37ff63de760fd222b26fe7c0f9d341c6edded38c63c5867b3ecea064eca220230a9df221bb3a360e623ac0f8c0448b99a7c02df28cbf4c70f994b99017f7e134db0b115afc66ffbbce94a6115280be0e3753bb7830c802361147468768265ebb647f3bdd80f1d18b5cf5c462d2a85260ae19889418c71bd3eb465e6a989a540bb9c6f713f0707e458f63bd22bfae7c80dea6b9b1ca78dc92e376f37b223e0b6775aeb9ad26f813cf57887ff40e2a095485792b84d40a23a8efc4c9d0881db298ba7a19c319ded546afbfd775b4f04d735d017c9c9ed83f4eb3e4fc3e6fbf371f28c9736ab0a9f7c63dba6cd28042a2a75b542a406a3f31b79a5d137b49e657a3a242fb030554f1ce3a91afb7c493ad23b494a6f86e9f38e5622dc1095591e5bddad85fcb938684549b29ea45facf01eb11b6008e6a597a8027ab697b694635dff7e9acec54951041b006990a50cb6f7cf3739faf47e04f9036ef79bea9d470582dd4860d21c71640d7a23cb61ff8e0d7b06ceb6bed2288131ab1411380581a3c9df62c2b45f5f245558230a0b622c20dc015313adaf07bdb9a70d77ae0b82c8d405b0a4622c0549bb753adc85ff48daa7e176d8152db33055fad832c630c9aa9008449fb1c30290973767fcb8431db19dfe82c93585a8642910672d18c3575ea030dd015e14d7a5f8287b2ddf715f4f6e99c04b33b54cbe826b91ed2548f4a2e186fbc2cc93abb33a5ae078228454d448600e2264c27fd1755842c0a336af0cc12243492f9d7b75a2b5720fc6ba3a32f9595a3729e4c30ec508be73fa1980bfdaa555ed66e087a9232262ba0ecb960b4554709d77cb15f2a7a9c6f3c5ae866a77b575216bf190202ff1daf7292eb9b5d360060e9d3a743550f78072858401beb75a38ea6a62430eb4edaaa01580cf1c2fdcae8b8eb9265ecda0e12479898579e19d2702da1daab497041812afb9ec763e0fbd33b0e24f666e3fedb16efbdb0f129b9f5ee72236790fb231055d5b66d49c3881861c33704144fd2e01765d93c94e0d6fc1d04d7a015a54e28317f09b65490bcbf9a8dbedf5ed67503d41b037c6aa4a34a2aab4e232270a6ad2dfc5ee3d0a744f49036ede2aaf76f7e909fdadd08be9fc4fb05216dadd72df9e0fa81de4dcd8ec0d26a38266a3e289590bca3c2cbf809ff541c96126da7bd5d6881443f6752d595c9169fc015f046a17487435d03f6504b0e2c6d7f99bc295334d0080c1a3c224fc0b6f8fe652fc126050477a8753695ccf47057fbde7ffabd02f85a2b2ca17531f8ff20a45896b75613488debe9aba9b63d4efbd416f37319631207144b12b882b70ef06ae138e9ff2bfe6bf7f5386709f5022565ce081fb5fa0ecf95605e1425e311fb3681423c3791aef0f30a40f0b45e56b67d59967f72973a28e6fcaa1110d70d7fb23a857dc908eaab96f7b09a03e15be25a97b1843e63c9a8adfb8212249c05df5483d0f3d210399708e354f03f10c15ff65620773b03c17af4bcf0eb331c568b64feb349fe8615706be15b9ea4a220e598a8f1f0058da5b099ac68fdbc3ba8e77e3926c58fb2f7cc7258d70e015f03d1d366c3f8c9cab9d588e304d97797352985d41ee833879ec0d41e3e70b449986d522abc50bd92a8a7a73e0bd9086b40a0434c6a66395f9a0457d582004c9f017ab3d77ec25842cda8414030b48133eead264eb262b0734b79af90a264cf41d110f26affe85c921699c92df69951dc9c457b744610480e3a2abb0b03ecbacb0742e6855cec3e8f9da0b2f0d528a99ff0bca35768a9c70a2f91c7ffce1a3fb2b1b8c9227b07a7c5a7b20f77f284d6120551483d958d9a2e21799ad6b5770197c06c704fa7e149a8c7a7e0cb6c6d520347c5744528018ea1ddfe0ed492ed0837f3f6a00a4ddc7a7d8fccc5fc9e1a39326100436f1ef5c52091221b3e4fb2276889cc0aefdfd4f28c11da9c199ccb9e384ce67ccbd6428968a497dd4783c8d57cb9a2d65c0218c92e087d0ea1adff431f82bed8915252e079356b73a0470b2e2502530eea0ac8cebaa3da6ca9ab18c9623fc18fa31e2037df862aac38917cc2ada16e47e2780696807b5893ebb3f225863ad076222b26ee610abf0fffc3c38dc1339824fa6f0412406866575d8134e5baecac9a7d3cb200861d88895e9a8b66f79ac5d296cb810cda1244dcd9b850d24da21c9a020c7b32a5319ea747defc79d8376a1f515d4a87a8feb7d9f9ebdb5a1292f7eeb28cde72f798bab220bb21cba9bac51f0bc59b98c8c9c3fab8e6a3c416b7a631268717e5642926c37597a1fb9414bb97f5f35d588ec93e1e9d50744f2d48dd50dbe2b2e52c2319bef10adcdb6098433d9d4211454be29854ce33b7e52b071da18aa5009edf9f745f694051a164051a67ca8158e0862ace18db9d0446d60d808c35b09a7bc687153343b7ad78cd341228539ce7eaf1b40f0eb0120813f8d7264365caab8d35414f77d25c683cbef48dfb3373e9b89708b1fd1ad9cc2ece6177e48e61a864ad45bf3cd95dcdd4e6359f83183f95f5cd2f5fc9ba131bbf55a4c01385f87bf55853c1d57f3e8892a35e958799ea680d493ffacc9de030d9151eb3df6662a659c2d3b9c2dde5a6a66254797c4a9fca6e0f984baa874964c0bc655d1c88b58ca5c85a91c3c8d2255575cf80c8ac2d2edc8d16389eb6f96db301e65df92d828d8b79086415d315510c0f99b92cf7bc2c5aacd403e42b5e5ce023250c89669ed0b32349f16ce6bb3cefd922a727ee66207d2eab6470fd847a830364498986bf477971a9460c678ec46ccfa318706b09a3268ca0232fcf0f56e5c4b3b0defe95254f8e8891569278e784cc9aad82457d94da96b250f124d2a087be7dcc1e4e855462ee027c52442507f230216f62ef5730630787b169e7f2273013a8c543a13877747cf8db985a36d5c860c3eba38b8b8ffc70b0e7ac8972630ecc74d4b8b2bfd9c917084ef990606ef10dad42ad4e6a74e7c1282a164312ca60930eeef6b8fd9f518c9721a94412af5b5b8137f3e80ac166b70d376a7b19a573f8916982d42860d40d2cbe7f7cb27245eb6b05af57780a368930e25d00af6f639f06886cb9d62f24f3668624a04c2a069ae845184e0137997de643a9538a7f52a67f53ceaf054c85a6556eda089f7f0e98befb3f7de317d643b0c8e35ddcddf2b5adf3f3521defd049a55e143aaceab67e08f04d2010db703227dd6089495d128cea3c3728451c73790b11ba317674048dd9e496a0a666da8dbc1a58ef496bdeffb1aea51389d2f6ea1dbaf421946af46426d118df892368298b078caa634ace9f8606516e3719c43ec027b909f1ae2102596f072b9c7870d2c90669d35d8f3c538492d10ff7ce212c8164037310e6b196329107364ef26d81eb61dbbc5fd205001c95bdec64ff1ab979e3b7a804ab49d28d19026d3d35aa1307f85c60ad8b88649e4b6c11fdd1cc0943f2bf43a655d1b81882d30b83453ebc3e110d6e040de66bf705cecddba700f40ea90c7c78dff421264800fcdee2d99cdef325d4755280f4f5b829c10b6f91dea7c59cf9afe8ec8b6edaebb07e789ba44d8a8973978c0edc8b9156ecf1c3ffb92394c31bc538373534122a9e48c34b1ede7b0e3eabfa7768d6636b55e720d884d3c982e6b4b53b8117211aaeb6b05e970e4d8a03787a2fa71504cfae05d8b2f1bbe1990491e816694d094ccf0212b0778eb14c8ca9796d9ecf78bd8d7fff66724f1b4b8fda4fc05ec3e78129405ad6a9ddea4cf69a41fa5a5b76333fadc26e665d84bc12922832c8ecbf21487c6070caa1256c290c1378bda645cbc246074db2620189bdce9e9936a74c9ad686e592f5345935d10e07e8e0a60f3bd0abd5d1d6dde755201e606967a3ebedd88f425f0d2b78252522ebd7868aa91c285db2ef055a5e70d746bb3decfaa40fa1cb42f8c1c005c54b681387f314da93c1dfa26b022a722ad69d9d26f722a3e058238a40e5fdcde74e9a18deb68902c130eace69a18db884aebeba93356415e04e6dbe63884cb7275fc4a66be8750a74389d86fa04f6238736ee2ff837986325df8a750bd9ce1b6be262a47401a5853191eb758bbb8848e3c300ad064683651964f35a8c238da70b94fbb94e720d68fa0bfb3745f464d20ce0608fa6202b7456bc6316ecf96de92e1f5c60c8b9cf3d2e5861409e30f25a2e5dd82e15d12dae71683ab7da17b9ccd4e74c0bf11dc8785c92a5a811145a37cd46b8bf9d1b71ad4689c21956bd37b9a4b5f2236085fc60d751d8a9fcd8f1e32129d16bbd659f8d165a5e07c6f7feb6bf1d63cf1fdc3866b60d72984c3bb480486ca03acba075e7e617061e5ea91338e02ee383081efcf071bbff237e4e8f094a5f2d8f3905fe8afe9f12c36a4894b28cf9003eaf88ee8dd7ebbdfe9c0b4ee8b0d747b132dac360bbf3b0392b478f7f961ec3fc0b83c8ee5016a3892f2f6d9236311b99daa813cf247a5437946a3797868fbd7716dda9eebb0184cbde60ed0f8ebf4a363a66942717b0bb5acf5342eed5845b8f36bb25fb235b951507a7db07edc00872ca16c21b0c306b12b72ce23ee7d8d746cde54aeb3cf067a0292933045baf370d6ab5044aa19cec7c51efffa62e6887b21af892a5edf44c3180b341f3cb37de24ec4c451da953b248749dfd5d0d2d3d492964aa6b505d62acba29f988738ebcfc05c628d33d3cf2058e8095e9525673891a72afb1b792ecd8f43c916959fe8e4cebab09eac900fd5e31aac7b52f6c4b0516c4ae1bb25b5202c8c5a7058ad3b43e2baa2dfd2ea32eb6c05d10133319eacfa446b556229a961c3c56bab95634bbeaf32e26a84673a0e36f2cfc54e0d149f95063abd5000e48bed82123bb45444a51ad7bf3893d28bfe7542a17146e5266b51fb071085fb537b55fc576c925c4b353c7ce1f4adbaed1a1efd5c347ea50657c746f9bf4adf8a6f6cd4075c501e785de8c514a634f304af3c3b7d03e9856688680771dfe569dd43271b6c10b878ef72dd3466de962510a382bee9c70132798a6debb8a74760b94517967f82cbbe55b521b56131bd38a143cc373f5ce6fc099ae1ace3f8465e3e40419e8b862300a1610a58c1ff63a7aab42952bf5361f4b22efd2e80ce03ca2aaf936228de8df00d7096ab652c576116319fac77b6722eea3d41a6311e40aa13c7af274de5880d454b66f1a2d9b6d29b9f5c6508e9be839b8c408f01f986446971f32ff3547b40d6082ff4fedaa7412d2b3076dd4b0b44683f9da9b09cb75fb265cf2a213c8ecb6039890e2112cfc10ee62fdee440de8e9c1bfd690bd6f617e3800d05d67fa7805ea3f25873fbf6f02303a6104d7fb55bf5e9cbb353f0564d3fc2853b0c75ffee38da3ec", 0x1000}], 0xa, &(0x7f0000001880)=ANY=[@ANYBLOB="4000000000000000ffff000022090000e9f1419044f86611e007f58a301b9a62bda0d797a4e11d4c7e5ba6df05922b29376641500c3a2b7e6606000000000000"], 0x40}, 0x5}, 0x10, 0x41f) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000340)={0x3, 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, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semget(0x1, 0x2, 0x100) executing program 2: r0 = socket(0x2, 0x1, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sendmsg(r0, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r1 = getuid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606062600008000000000000000000000000000000bbfe8000000000000000000000000000aa"]) chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) socket(0x11, 0x3, 0x0) semget(0x0, 0x3, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r6 = getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r5) setreuid(0xee00, r6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) executing program 2: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() r2 = getuid() setreuid(0x0, 0x0) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, r1, 0x0, 0x1, 0x8f4}, 0x100000000, 0x10000006, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, r3, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x6, 0xffffffffffffff7f, 0xb}) chown(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r1, 0x0, 0x0, r4, 0x177, 0x8}, 0x7, 0x0, 0x81}) r5 = semget$private(0x0, 0x3, 0x0) setreuid(0x0, 0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r6, 0x80}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x802069b5, &(0x7f00000001c0)) semctl$GETPID(r5, 0x0, 0xb, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x10, 0xff5f}, 0xd1c}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f0000004c40)=ANY=[@ANYRES32=r2, @ANYBLOB="25d92c29074ec8aa7d892f4a34fd2378b4b168ab5c91ca4457b4234019c530c83eeca2876f3d9abf1a76a481f94a54b2436752a85c851c9afe1e9c3133771d9894f7acca9e66ef02b63d586c84edf1d4938b11a771394ba15263406a1c4123f030c14a6730fa54146e0d4c59153d17aa967587ffc743800d5ab63829e2562221710d2f7f96570d42523d193e94a6b29043bf153a8cee377c7c397f73b85b2817f2099762e01e4043c5a7389ee227d3b96866fa36aa6341c43a2ecf843cca4e79f4d6d12d08f6c24cc34c77334d3d3c77da91f765fcfdb59d6cb61711253d30d653462627ba9166273a06fa967fda9630c34567c41aa1af5649e1414e7f9f8fccc8ee8be171c4ab11a8f587554c7763651eacac0503b2bd8566f268bffc0a379ed847b09dab75d9478fc18ccb8b7c788c892c2399b7a80a01d4c8fa5781f25f452c7c7f980d61f67339e16f66eb190f7935ca9d90265d623cf0fff0364145355f469584eda38b96895b18bd9684e7784880b3b200b8398127c5a9e7125c852e7d0c9380f9ad00a792ff31d7499abc792e2da7dd2b5030af6a98031d2947e87c42a3d9053dfc50c8bca7ed3c5ed009c99406e620c34e0eae74b9386b9a4ea082ea24c650980c1f758eb721811fe0f9d4e7152ba528fdc27fb89d9b61280fa61d33a77572cd21c59bf04654c02d301e35dbe0caf00fda06df34fa9a458bc9bfa82762d9b409f65f6caefc5dc7ee0622cb8c9a0ad7c2ac05a931e9e18f0c686f8dfc1f0038061f01888f7f81860b144da2023b5b4bad25b04061801bbb652846546cac29d684ffc59410cd9217d139493d291c08a0bc3a06bc1c5615df619edf22345361f3a4dfef07dfc61f49243464bee910ae41e17e6dcfee3d7e59d75cb5b0b635233b223d53f89c9d692be15db03771e45e3bdd7fca9aa6b19b620bc0b7550d26d9717c913f3366a8f170a21639bd0fceb580777648f21b20e75759a0f4fafa55514e50bea3221d81059280d7654a1860abc618db8d2dd044ef4b6475021a45f445aa3b800b05d1f5b6daf6cfc13661f3bcb0febc5841172ac6c87988593527e5782dd02e1a49a4dc333828b39d78118e5c0f5f6c3723a7dccbe103b9559bc0636c37dfb86e526d7d6115dc49a5e7688d17663503d49ef4469792ab494524f6486182053f8bd87b687bb13a40be7717b213eef025af1cddf10ee19670c8160617a8e91281e6186412dd6b2cd8024541e10067f7569c746dd22fde462e6c039631c14cec5658b55fafca49e453d4413ae358bdf2cb4854cc6498c1acd4bcf663ed64f7493e753dd48721014d24cf318ad8c36a98d9f37c23659828b2e74c9903a552a223020dd14d33dd7ddb41183d7aad0851068a3fcae7c66917ef0605e256ace0a4741883202c011c38e520ee3047edd170fb6c2f759dd513e022df4b04da3af8faac4f8415e8046625998252ed3b0d063b7cdfdc8f02dd47cd86c835879cd8dff51b7ee2c6dbc95eebc2fd8d3cb0eb089435a23827ef08df8a248367d98ede00e588fb9ec5e54906c4c3c97e2105c039715c0c1ebfd215ad067bf9e8e6d9f0661de44f925d183bb9fde8b83c55b010ee6b96172b170146a1ead39b66ff65421a0686f9df2cf4ef583af294d16e3ef27d6f719d97b9357a6a30712aa740ed64b9dcbcb86058225f7b69faf611e6136c8e203150fb9294ea6782a02d470485eccb684987e0d34342afbc5c16a635aab2e6342191d2fb0fcb8cb4da91f1cf729ee92b8f5982dc6751f24a75a03d77c7b5e8bd243fb329d1c76427f89c76fc57215f4e013b9f951d8f46b5f75c9c5bd38fbb6f70f5429f35d05bc0c58e7d4c438c5b57f91f01f9110770c8a5eb124ee7489ef7d0a8acb20bca14c260c417d330f696431440a70a1da6e3d559e6bac9cc4b8efea2e03cb6efac127f4c1dfea5067dee0a9f7755c39b064dd5ba1871fa753600c5891c733a3ae41dbdb63d54fcb81c48ce23046a9895625b7e347983ce8c7ca84f0a5a97d4738c81038438b8c7b7a07482aefd751222b12ca47030a2bff20152aa026cd53d4a304011dac30c18febc56a0a2176860a47255935ba37388e58554c3bfe6fc4da57221f6ebc8193c676bfed28a794731aada147108aed22cb2cb5bdcf6d7ae4f4000139e1f3197a1652bac32fb997c87b1f2c9b24cc8ce01d41a8bf827f5b8c2fbb6b7f89d43f59f002532df727dc78fd3134e3701deccf8fa4bde61e139e9e8c07b1f5fceabce68fbc7ed130f53c8d8b42703f9e34ff55ec1026692b044b645e0318605b4a5eb9503c5463b4e26f625bb56d1ac029f0a3ab30db86ae97c0657a1e3d3d39ef09f0ed2542b1c446be34e0398cfdfba447905e8c0b17e705c2c5aa074ec80029c5211ac8c62304aa9207d1d795045cd0259bd88f111d18fcdbc4827d0b8a79d59167bb0591e37f994c9ed79042e29ca1618bd29ed27ecb8cd2f6aa6465c292fc2a2d8caff8cdabc9e12f13cfdad148abc37582fe4db706f21337dab140a869cafeec0906ba818955630d0afbb690e953118aa0ef34cdd82f72c1171187569e093cc53eda083d58007c8fc05aa73130e43799f51e75954714479d65b60c828c8f2ad3f96e4776dbb6415513ab2c694000c23961ee3841152c37d9aa0184ffb95594c4c80205168ce4fdad4d426e67e615000be25bf34b63091c62cf51716973a7feb4dc60e64b289ea76185f12ac79bfb03e8757714cfcc5f01eee19175b30a4d117aafb7f04c6be18664900844a4567bc651f5d3b8b0411875f0f2930f99d62cba85f3b76fbb149e491584e75a672bf0f538cb1b01ea8546dcf03d296c1e4661e13d1d972bb4bf12265c4cd02c591a3b2912f55734f97355472857dbe01314c4383eff8a3678a6de534552ed7b97bb63e6fe1c2e215aa846a947b01f0cd44d1a14916676494eef5eb57d083c7acd10c531cb1d9416442bb7d556e6e26a05edc2880e00b50b9e4ceb87523b170d2d0d69b1e600af1c06e4569b355514d51e5c697ae89c1ca1580abcf4a2f8d69ca9bc4635b21670c18785d8612d58a8c1f84c157ef01e4579ea734f7209a40434e17750677e699a47045ec73d336937e717a258e19394e44845c4f8ec8d2151c103e809930d8ad6211b40a745e477a8789feea525168e4a376da2b08ac1a65fadcfb3c6c055c6cf3e0e42d503c333b224844625f1e26e0dccc621337bcd29ca2757b28df24fc918bf02ca71e7d0639b982c72df5c43dbbb7a49a4055d190ffce04ce34a5010be00a75f6582a2d5b26e67f56d4ccba1f3ae11a0f3f4d580d7f2f19975bea5e72038e514cbb2455fe17e0f0db93af2be7b1651c21e1ce6e926b1b3a2b1a1381afc4e7c1290601362138bbf66e80c55cafccb20a55c4753a6311bb5be616de41bc7d0ea89778d7e0bc4703d3aa2f90b748c2ebe1987f25821780fd9f2ec73af641e93eac10ebadce7cfb086b170a23450eca10122caa01c40de9591371874824371dd356d61fcd2869ea6418a698cce6b1f9fecae004e549336e6105eb4feb107628195aa66bf234a1317c91167b28bacc6ad1a66acea3689b45e89b08f4a1e775972cd892523125d5e9f7d2194d408a1f7b9652ae440e687d8a83ffe9849215227947bcb5219f64fbc0f86b669add053c82dbbbbedae9837bd1cc593f6628586bd059896e7c0e512aa341137fb66ebb38e4bed9436f21e92200dc71938e24de805a00fc51755354ec506d4d866e9e0279522b722f0f3a5765f8f136acadf0a61e92e15d8ec059f13b53de002d875ff5a92011fc9d82cfa76484f4d4e0fd4b42908a262d9d16d594f13d215c7c56471a0292a2227ac960d17feccdd941b3298350ff8b7e57965e57165b3a3fda0835d2e602325401a569fcb6d3b500dc0af3ed4ebd1276276716bbd3bf8de5c6423fedf5cec6c08f9d8c8d74e58093071df30e5371db1692dda2dafc1ab763c1970eda36b91b8928201b043bf2fa3652b37e1938818d4b5c23a355e3051482ea3cd6fbfac6ef22e7bdcebacaf59cf4a8d3a039723062c0e90e161dbf9d1a10bb9f844e39489dbb9da538e0edcd19bd3c5fda6a4dc4d4ea8161ec2723dc82a49f8952629a37fe9a3ca647e453bb553b822c70aae383c821ca593c967d4c77470b79670fe100acf19cdc1867716b6d755b17e6d2f837725eb8c2d8cdbf4474cf678f2932f3f5a7480f6b8567000d784d778fd8f6dfea53cc287bff81093be23c5a060fd84f020ae143ccd0c168d2b72155b94af14ff4aacaccd8862644b9a65f2f6dc13cb0399fabf64de92d3bd15fbbad013980d6337ad7ac3d6b08887d50989e2a6301d9638308c094a2b0c4562d29ea09bb46f7090ff1a8f64985eea00aa0cf1f9a2f13364c6d4f426cd6c3440affd1d64d4d231421958edaf270ec4687b370d08d6ca443d6cd8f8c76b162a73922055c86f9e566212f0ecfcb0ecae59f330a7deaf9e6e416832f8fca6ab1a6dc6c29329f75dbe1f4b4bcdc0a42a44c26bbd65f31ac2cbe3f86fcb4dcb8674aa5b7ae34d1d3e03a891a6eab2d430bb27fed2bc9d31eb6b711b5cdd9acface9cb6085e8c6da98df3f2f8bd63bf72b86d5affbc159251490a5c83db63d3647afa728ee94aad2e6b316098a19cbe0c1547d2e4a8b5aef31261f1484d9c80eaaa388e875d7baf52c7d6673cc1cbe1db6b5d2edb12f41c3c137955f4a00c0eebf55556924cc7adb30064e2da9e1eebb80cff95073220dca2482a5e119712f2ff58a4a0e7aac30de8ed25ad74d465fd4095512ad14210c4421cead5b0331a6766556dda8ed163dfe1dd805a69aa316772cb190afab91437bcb301ef4a4f2ad30600c41bf2e78997227b742f73a7d2e5ad6fc528c6a8002e993bca04db728a97d4384141ce8e7698a3dd8f7e289412d19b55815b605632830b1c7df627c0a78c1b102470bb4c063420e28ba29217b900cfd650415592b1ee07e18c8e2f9e0547132d0da9dd2c2cbf76d5112c26dd18f951b1f2427e07515a8f2f1723fc74ba042f7782bd2dfc8e87a72b85bfaa0a25693f2e1f08f61687aea3476e1f76a84633e1e8e4aaa56beaebfb2667467e70a08e1826d791b1995ca0fdb60b4525a76ee0548ac320eac07c122b96f2f42ae91d3837b9ff04d0546c00bd228cd0a4c1be933912f50cd7d37b919a7597c181ee9f23efe3a50678b93464b84561881bfd4ce12cc9f942f404755a2fc6c3f3974098afc2a60a65ea1281b9aa59c8e17eb513a8a9f27ac5fa9df54d51ae5c6092b564fa841bc0f4b19f1ce23de7b45c0db50bc433438fa460bddc2c69723dac04f78bb55600b0587b3937001b04f80fd222e123b276b3bd6a883126c9e9d5404b0ca948eb6053c97f3c5dd8ec34159828dabad0619b56a9f0b2d9243ac9b93291a7a2fe0fe2f670e9f7cfad3e5f3c3b8c83b62038dbe527668284303c973a67ddd968b8ec4f43e466bafe3c350582ea22e24405091298667bfc478b0b2e16a3e7c2657bf59c5ca8c9a06f70258c883b42c66907e26f4786624c04bec79489c99170a399fe9740d11fccefb8a414ca8c628efd8a18443a38534066e8651d273c263ae905ee2b5e017515e017a35924d48aa93398076647f210ae1f6aa6cf063cb6e4b3543efa1c4c070a61376a3c830d93ac1dca4ff2f54fc6147efdc0bd411d073f1d7e904d4d8a5e75f499e06a6187fc2eca92b61b1ba34004d0597b8f346bb6a4078f93789f79656ab6cb6194eeb1b2d5a37e812da12257f5d501b67bb33d2d3bab5626e2f6", @ANYBLOB="34bd0f3452b2bcef2cf090ca01cf53468486f7891c3aba17708c12c8256906e2217ce5f9f82010937a74124732a9c73adc95b6fb54166ecc56d6ba23511318a1c695f278598aa45827169caa4c32456730a93602773d9de9faa70636b30072d8a38582e341e53c0ab7eade0b5a49fd021c15b1f0d6ebd1afe0649e70634de3951a3e8fb14c49c1f2270cae954e4ebea8e26a51066b18467caedd8c33a0aafd7577ec663407f41f839bfcac01fe04fb33d00caef5f86e08fa79374222455c1b532149478a90428ed3cf235fa45df9c894dd8d39c18106b5c2bd7bb24471b321ca4db0810d3d99175bb80779bef5806716d02899412252c174d812e86ad8c1f23800df99b5865774dc509f577e64c5d77eee8abec08ccdebf4ef47f589d9d4f1346a37fcaa4687c3eb3e3a75e8087076af2a0ddc39c3785c6d6c66a927df5a83810b3d310ca545c948f191a07356e3bbbba0d577e9e8438274056676d9e5d8b6fc8768851b2adec02119363e409e90dadb908fd4c5c7a89f3a46ecf061f57c2b410726284a5751e8183aec92b5144a0f491010daec5915e931624c9937d1901527b0c5da998dcd644a3a757116fd321ba10f7684a60526c00e3b3f10778d6093f9bde851e82d4bae6fe2de556a5e6b9705580f75a58b05576feb727d8378e8a3fc2de5f480b391b4d52c644ab9802797d41e8caa9d5a45a378932244fccb882d84e1201a8f91e867407199d02a87df010fb7912ce640e4cc68753009b90660f3a210a5a6da63cdd1bc4d6bd72af58f79f9c4feaf9b24acf279b7a0cf6499bb461a2dac3a7d5b1a6e326f22e15d640c962fd7311f28c3a568ff2e32496053491cef79af0ac99ba533ae65963078a8381f3a837ef1a156e4f630ad2cff64aaa473fb587689cde6d73b1aaf5833220abcb708d7be217d61c51d3eeff410e4c82cecd6de03893477fd6d1148fff7e56916f845d0e6c752d62ab65ff141ac2516700abe27915ac58c413177f9194b6bc18a63b00e6fd927d4fffb8fd3814eb8b74201b143e8c0c1ef4df77e7c9a08ccd2369085667eec5f99f90d62b3b997eb647e9c0fc185c0b29279c83f753f234201c7bbfd918f1613fd99e2e177b4bb1587a3332259fe1bbc28ceb89c8cd4d467b2cff5d12f496627e0198f8f3700af48dd1659c6a9450bed353b07aa81315ec4e401d21742c7ed5cd01c8f4645588cba1e5745960e70e7a6803781b99e85b0ad252bc70a7a376f9696879922f65b1f094c9a6d8a727f28382919d0346b231408d521539e0834af4c454345a7805880137c8e3ec34509cac6c22a0e0ed08f6766c783e78dac55ec7178f9727377bed8dcbe1f137fad5502f130964bd09630824ab6f04b9a4efc57216e2c7c7764e97b40e8edcc6bd636b93078bc18357c66366303c78b11c21ed51ad7d87e5acb15d1d95de75e414b4017792cfd4448d825cf941d7f1fab86452cc6d85288047f85b7b1a394c079e6e277445fac09c5bfcc1e1a811ea88c31cea4a6c27f3ea40e0a584d4f55cb22b723ca1ab895efbbf382b92f7074eb775354e36532d9b49accc52d2a4d1285b3375d577e44385c00e0158314991f67fc273b56288b4da0f6e9a73eb70e19cdd7b02011d3636844e78ecd851499c5933188211b4ce41b9287d53b87adc31c3b814a42b20a67b475b4c962b5e52012bd15f565318e6b2b2a3c4119f0bbafe373613cb61f8717aba7d70aa8368115de5a96fe9ff758d627c7f9fc95942def29eba310d8c93df8aa462bd0980b85fd9ff5a329f7b41af596fb072a8c4bff8ff09e6a144b534c1845eac659c2fa3bf0552d2f271292eea3e25d358a854ae504273e473de00bb80709ca811dcaf1793b0644cfe8bf0a4c435a3bdd460e85d65c82d0ec74f29093f3b9feba3f17d62b84e0db31a1a3836313c6f8a2748b6e1dae0c84acfc140675dffb1829daf0082ff2091016424d7154182719d4b59c2b0ab7cd42c0fb42f87ff644e92dcbbe0ff18603ebfd211647f2edf3f77ce73e15622bf28c3d77940f5088ecc613b834006caf96337d49389e8327f6fabb0d561cd43c65a9cc86dc0bb2c6ede4c8c1f1c616e777eeed98ac4db60fb1ce9d322ab2821b8368cc1626d72172a65b331c109d6a4e42c7f3d8c0250f803e52c68450ac88133b623bacf4be764504a5cb9792f31282777d4ac001bdcb458ab96285329fb95a04d5db852904c385efb2f3650cd000d650c28d4394017ae484812e6b990ad96707721a06a2ef82085b90b7437d71889de794930b490c686c7214c9cf10f13313e3212672b81daf61570fd1c7441f8b9dcdb80af229dadfc767ff97af92a1abc4b382f6f9ba92d00021ecd9a1d4b6ad296059748fa0e9baff35e8f837240c5e475126a221eb300088dcaeebffa16e85d7166adf915afa42293c8793d9e65e4d7e34496bdba0b6e3bb83f7dbd1906ab6f3a462d008dd0497ff67e3ce7000a8d42fb44e9e0da97fb11e53985c6bb83e4b48afb5f0ee3273bc3d052e316ea3be618689c411368aca8dc3f6f31c293936cc9bd15157a0de832aa26f40e6e4874da3f6f6d8b901df89d476ed62c30abbb3b497b59bd37a7d82daea4de8af88fa39bf2ac2f4d3650cd2fa242bb052c7761e08795cab9b12babce5190363ba448e7c01793b51a9de5e9624ad57396e8cca4be1894012493905a7c192be8d9957122a24b2db14f6eafee1e2e991e91d61a10cddb209826bb60306d52b3cfe33e826aa1330fa4dcd662034dd74fdef270f0d4f903f2383c745a44e44c7807e23766dbf1c925bc367f498cfd93d42666283e11651568e4b8cb94cf5cf0ad557ad77fc9b228336655d13005cfbdbe894af8d7ff22fd81ab16fb5559c6ca416d07f9a801a6a3dd4ec", @ANYRES8=r1, @ANYRESOCT]) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000140)="ea0000c200000000", 0x8) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) getpid() socket(0x6, 0x2, 0x1) r3 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x180000000000000, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/102) msgget(0x0, 0x290) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/22) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/231) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/57) msgget$private(0x0, 0x0) r4 = semget(0x1, 0x3, 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)=0x1) r5 = dup2(r1, r2) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000002c0)) r6 = socket$inet(0x2, 0x1, 0x20) r7 = semget(0x2, 0x3, 0x308) semop(r7, &(0x7f0000000540)=[{0x0, 0xffff, 0x1800}, {0x0, 0x3, 0x1800}, {0x0, 0x3, 0x1c00}, {0x1, 0x7fff}, {0x4, 0x40, 0x1800}, {0x1, 0x7ff}, {0x2, 0x4}, {0x0, 0x3ff, 0x800}, {0x4, 0x2}], 0x9) r8 = fcntl$getown(r2, 0x5) r9 = msgget$private(0x0, 0x52d) msgrcv(r9, &(0x7f0000000580)={0x0, ""/252}, 0x104, 0x2, 0x1000) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x10, 0x0) r10 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000008c0)={{0x0, r11, r12, 0x0, r13, 0x108, 0x4}, 0x401, 0x1, r8, r8, 0x2, 0xfff, 0x8e52, 0x6}) connect$unix(r5, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) mknodat(r5, &(0x7f0000000980)='./file0\x00', 0x2000, 0x3) executing program 6: socket(0x18, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0xfffe, 0x0, 0x0, 0x1}, {0x16}]}) chdir(0x0) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x12}, 0x2, &(0x7f0000000240)="713538e703696aca841546a8a7a7f068858f232bb9b3d1898e907b439015d6085f37f243864066f6429769a554138e42add561d4e39594324f4f1ec1553dd95289567ff74cf0fb65ca05a291f289e5f8daccba08ab464c0ab2ec0290e5e798fcf55338698a0739b5e6c15f149d88b87404cf20d0fa836d877ebbe58d7318f303a798d529952229db3c89c7086533cccadfcb57710f5516d7eaaa7b9a312e14d5378e7a047e4220c8be979b661992e3d9b53d37684a166dc983319d7ac4afbf22b9318200b3c583b71777226fd497df11a2691a69093b177c998c8a19153923812b1906f4df428e1d9f4de8fdba13529942", &(0x7f0000000040)=0xf1, &(0x7f00000000c0)="f579de6e7ba31d1d14e4c282d583b69bb0e81cc3f9c8020ab2b79674dcd526f0d7f6d669d9fdd41a251c11c424274471721146adbdc7be10e029f6ee79369d1d0318a10d405382762f81521cbcde02a49106dd202d37fbe187ced4c9846c3819e733f26786d29a96c85f8f9161bc7c2bee", 0x71) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x2d}, {0x3}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x2000, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000802) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) (async) r0 = open(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r3 = socket(0x11, 0x8003, 0x0) getsockopt(r3, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x241c, 0x0, 0xfd}]}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa9524d76913f8080046000020000000000000907800000000e0000002070101014e204e2300089078"]) executing program 3: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4002, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000040)={0x80000001, 0x1, 0x1000, 0x7}) socket$inet(0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 2: socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x1, 0x80000000}, {0x25}, {0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x3, 0x0) socket(0x18, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000180)="ce4aa4b95074f402aadfdd52f139135ace78", 0x12) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/107}, &(0x7f0000000080)=0x3e) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="841f7a81e0125193cdc600", &(0x7f00000000c0)=0xb, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, 0x0) r5 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r7}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x4}, {0x18, 0x1}}, 0x3c) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r9, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x8005, 0xffffdfff, 0xfffffff8, "f1ff0d000300006902000400", 0x0, 0x6}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r4, r5) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r6, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) setsockopt(r1, 0x9, 0x70, &(0x7f0000000440)="44fb5d8800eaf0bc64099f896978ef322e7e851b6a1c6fb6c4e09eb66d5c331e0ade9afc94106c0473b6c06241bf90c4346a17d14c2b9d2f0880ef7487595c927617ffa963f9192d71567aeb8e5fd28323bf3dcb2b1ff68eb3435d14d659a7a9e4012c64b3676a7ea0f948313c6fa36d355cd0def2c54351362da6d5275a18f02a728b78093ddc32f55a9f511ca40caca26f88b66bfd5981dd798038f560aacc84c3be377b071146471681dd123e6b08a27e7568dc6d76f06a16c5a2d9a50e7e", 0xc0) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f00000003c0)="345297bf2d1c870dce1bd1e9f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0x25) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1042) r1 = socket$inet(0x2, 0x1, 0x54) close(r1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x21d, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10}, 0x800000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x602}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000001100), 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a008c1475c1e6c798a4aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400000000000000ec385bc9de0cb952a7000000", 0xb1, 0x0, 0x0, 0x0) pread(r3, &(0x7f00000001c0)="3d06c20c4f66084d6ef5d2ad340b1884084f5e49de6b89a06aaa5572b956ffe7ecb876fcf0136e5288d3dfb2a60c1ae48179df1d", 0x34, 0xffff) OpenBSD/amd64 (‘) (tty00) login: uvm_fault(0xffffffff82e24e38, 0x0, 0, 2) -> e kernel: page fault trap, code=2 Stopped at km_free+0x128: movq $0,0(%rax) TID PID UID PRFLAGS PFLAGS CPU COMMAND * 19972 17921 0 0x14000 0x200 0 systqmp km_free(0,1000,ffffffff82b13740,ffffffff82b13758) at km_free+0x128 pool_p_free(ffffffff82e37860,fffffd8068501f90) at pool_p_free+0x14d pool_gc_pages(0) at pool_gc_pages+0x255 taskq_thread(ffffffff82cb7250) at taskq_thread+0xf5 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: uvm_fault(0xffffffff82e24e38, 0x0, 0, 2) -> e ddb{0}> trace km_free(0,1000,ffffffff82b13740,ffffffff82b13758) at km_free+0x128 pool_p_free(ffffffff82e37860,fffffd8068501f90) at pool_p_free+0x14d pool_gc_pages(0) at pool_gc_pages+0x255 taskq_thread(ffffffff82cb7250) at taskq_thread+0xf5 end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0x1000 __ALIGN_SIZE rsi 0x28000000 rbp 0xffff80002a11d140 rbx 0xffffffff82b13740 kv_page rdx 0 rcx 0xffff8000ffffea40 rax 0 r8 0 r9 0 r10 0x5044250973a7361 r11 0x11cc7fa03e0e7afd r12 0x1000 __ALIGN_SIZE r13 0 r14 0x1000 __ALIGN_SIZE r15 0x28000000000 rip 0xffffffff81f71c28 km_free+0x128 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002a11d0d0 ss 0x10 km_free+0x128: movq $0,0(%rax) ddb{0}> show proc PROC (systqmp) tid=19972 pid=17921 tcnt=1 stat=onproc flags process=14000 proc=200 runpri=32, usrpri=51, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffffe520,0xffff8000ffffece0 process=0xffff80002a0fcd50 user=0xffff80002a118000, vmspace=0xffffffff82e24e38 estcpu=1, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10454 164626 1 0 3 0x18100083 ttyin getty 83513 46428 645 0 3 0x8000082 piperd syz-executor.3 72383 56077 645 0 3 0x8000082 piperd syz-executor.2 76301 26650 645 0 3 0x8000082 piperd syz-executor.0 1995 177733 645 0 3 0x8000082 piperd syz-executor.1 81827 131436 645 0 3 0x8000082 piperd syz-executor.5 29204 204596 645 0 3 0x8000082 nanoslp syz-executor.7 78994 21687 645 0 3 0x8000082 piperd syz-executor.4 28035 120325 0 0 3 0x14280 nfsidl nfsio 66650 507633 0 0 3 0x14280 nfsidl nfsio 47370 406540 0 0 3 0x14280 nfsidl nfsio 37264 330689 0 0 3 0x14280 nfsidl nfsio 93452 500117 0 0 3 0x14280 nfsidl nfsio 80563 214037 0 0 3 0x14280 nfsidl nfsio 54079 292307 0 0 3 0x14280 nfsidl nfsio 88503 355700 0 0 3 0x14280 nfsidl nfsio 95073 337526 0 0 3 0x14280 nfsidl nfsio 89500 442402 0 0 3 0x14280 nfsidl nfsio 89929 323442 0 0 3 0x14280 nfsidl nfsio 28993 434967 0 0 3 0x14280 nfsidl nfsio 38468 63896 0 0 3 0x14280 nfsidl nfsio 55922 75689 0 0 3 0x14280 nfsidl nfsio 86726 103395 0 0 3 0x14280 nfsidl nfsio 60205 408386 0 0 3 0x14280 nfsidl nfsio 22427 233061 0 0 3 0x14280 nfsidl nfsio 93414 111685 0 0 3 0x14280 nfsidl nfsio 30240 124993 0 0 3 0x14280 nfsidl nfsio 62338 420513 0 0 3 0x14280 nfsidl nfsio 67574 3821 645 0 3 0x8000082 piperd syz-executor.6 27368 63774 0 0 3 0x14200 bored sosplice 645 220937 7078 0 3 0x1a000082 wait syz-fuzzer 645 170985 7078 0 3 0x1e000082 thrsleep syz-fuzzer 645 330444 7078 0 3 0x1e000082 thrsleep syz-fuzzer 645 55123 7078 0 3 0x1e000082 wait syz-fuzzer 645 41471 7078 0 3 0x1e000082 thrsleep syz-fuzzer 645 138145 7078 0 3 0x1e000082 thrsleep syz-fuzzer 645 334661 7078 0 3 0x1e000082 wait syz-fuzzer 645 512576 7078 0 3 0x1e000082 kqread syz-fuzzer 645 91217 7078 0 3 0x1e000082 thrsleep syz-fuzzer 645 506578 7078 0 3 0x1e000082 wait syz-fuzzer 645 379298 7078 0 3 0x1e000082 thrsleep syz-fuzzer 645 29032 7078 0 3 0x1e000082 wait syz-fuzzer 645 489840 7078 0 3 0x1e000082 wait syz-fuzzer 645 148423 7078 0 3 0x1e000082 wait syz-fuzzer 645 93767 7078 0 3 0x1e000082 wait syz-fuzzer 7078 300111 28704 0 3 0x810008a sigsusp ksh 28704 271184 33357 0 3 0x1800009a kqread sshd 33357 341076 1 0 3 0x18000088 kqread sshd 72946 311663 40602 73 3 0x19100090 kqread syslogd 40602 17478 1 0 3 0x18100082 sbwait syslogd 65516 390172 1 0 3 0x18100080 kqread resolvd 3705 62548 57318 77 3 0x18100092 kqread dhcpleased 47773 160012 57318 77 3 0x18100092 kqread dhcpleased 57318 114783 1 0 3 0x18000080 kqread dhcpleased 11316 132667 0 0 3 0x14200 bored smr 34761 112633 0 0 3 0x14200 pgzero zerothread 65035 107941 0 0 3 0x14200 aiodoned aiodoned 87743 38348 0 0 3 0x14200 syncer update 71922 317177 0 0 3 0x14200 cleaner cleaner 27895 380601 0 0 3 0x14200 reaper reaper 65842 74742 0 0 3 0x14200 pgdaemon pagedaemon 27273 2522 0 0 3 0x14200 bored viomb 82185 445835 0 0 3 0x40014200 acpi0 acpi0 34788 235206 0 0 7 0x40014200 idle1 12172 8514 0 0 3 0x14200 bored softnet3 72219 229197 0 0 3 0x14200 bored softnet2 48308 130529 0 0 3 0x14200 bored softnet1 18365 25564 0 0 3 0x14200 bored softnet0 *17921 19972 0 0 7 0x14200 systqmp 26993 474192 0 0 3 0x14200 bored systq 62744 31700 0 0 3 0x14200 tmoslp softclockmp 17149 47147 0 0 3 0x40014200 tmoslp softclock 49278 108808 0 0 3 0x40014200 idle0 1 491577 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 17921 (systqmp) thread 0xffff8000ffffea40 (19972) ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10208 6443K 6886K 166960K 12988 0 pcb 17 12K 12K 166960K 318 0 rtable 211 15K 17K 166960K 1171 0 pf 35 9K 10K 166960K 149 0 ifaddr 40 14K 15K 166960K 163 0 ifgroup 62 2K 2K 166960K 235 0 sysctl 4 1K 2K 166960K 10 0 counters 70 37K 37K 166960K 160 0 ioctlops 0 0K 4K 166960K 1599 0 iov 0 0K 30K 166960K 158 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1391 87K 88K 166960K 2789 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 78 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 139 0 dirhash 12 2K 2K 166960K 63 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 11 37K 89K 166960K 2117 0 sigio 0 0K 0K 166960K 45 0 proc 60 79K 127K 166960K 1235 0 subproc 104 6K 8K 166960K 380 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 353 0 in_multi 78 5K 7K 166960K 410 0 ether_multi 1 0K 0K 166960K 14 0 mrt 1 0K 0K 166960K 5 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 913 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 248 108K 134K 166960K 20181 0 UVM aobj 122 9K 9K 166960K 135 0 pinsyscall 31 62K 100K 166960K 3810 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 151 0 NDP 14 0K 1K 166960K 117 0 temp 74 6820K 7311K 166960K 73097 0 kqueue 12 18K 27K 166960K 329 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 242 0 239 1 0 1 1 0 8 0 rtentry 112 386 0 295 4 0 4 4 0 8 0 unpcb 144 1521 0 1508 4 3 1 2 0 8 0 syncache 336 10 0 10 5 5 0 1 0 8 0 tcpqe 32 36 0 36 3 3 0 1 0 8 0 tcpcb 808 615 0 609 10 8 2 4 0 8 1 arp 120 67 0 55 1 0 1 1 0 8 0 inpcb 384 2269 0 2259 18 16 2 5 0 8 0 nd6 136 105 0 83 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 kcovpl 48 29 0 21 1 0 1 1 0 8 0 ppxss 1168 12 0 12 7 6 1 1 0 8 1 pffrag 232 21 0 15 1 0 1 1 0 482 0 pffrnode 88 18 0 13 1 0 1 1 0 8 0 pffrent 40 199 0 193 2 1 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 173 0 120 1 0 1 1 0 8 0 pfstkey 128 173 0 120 3 0 3 3 0 8 0 pfstate 376 173 0 120 8 2 6 7 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1517 0 1086 35 7 28 29 0 8 1 art_table 32 1518 0 1086 4 0 4 4 0 8 0 art_node 16 379 0 296 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 11 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 136 0 126 1 0 1 1 0 8 0 shmpl 112 132 0 13 4 0 4 4 0 8 0 dirhash 1024 51 0 34 3 0 3 3 0 8 0 dino2pl 256 4882 0 3368 96 0 96 96 0 8 0 ffsino 272 4882 0 3368 103 0 103 103 0 8 0 nchpl 144 7989 0 6256 67 1 66 67 0 8 0 uvmvnodes 80 5822 0 0 119 0 119 119 0 8 0 vnodes 216 5822 0 0 324 0 324 324 0 8 0 namei 1024 28360 0 28360 5 4 1 2 0 8 1 percpumem 16 94 0 45 1 0 1 1 0 8 0 vcpupl 3904 9 0 1 1 0 1 1 0 8 0 vmpool 696 10 0 2 1 0 1 1 0 8 0 kstatmem 264 118 0 90 3 0 3 3 0 8 0 scsiplug 72 7 0 7 3 3 0 1 0 8 0 scxspl 216 48002 0 48002 17 16 1 8 1 8 1 plimitpl 152 386 0 371 1 0 1 1 0 8 0 sigapl 424 2408 0 2347 9 0 9 9 0 8 0 futexpl 64 31924 0 31924 4 3 1 1 0 8 1 knotepl 120 459 0 0 11 0 11 11 0 8 0 kqueuepl 216 599 0 591 2 1 1 2 0 8 0 pipepl 320 417 0 389 3 0 3 3 0 8 0 fdescpl 496 2366 0 2344 7 2 5 5 0 8 0 filepl 152 15065 0 14827 16 4 12 14 0 8 0 lockfpl 104 491 0 489 1 0 1 1 0 8 0 lockfspl 48 202 0 200 1 0 1 1 0 8 0 sessionpl 144 48 0 32 1 0 1 1 0 8 0 pgrppl 48 74 0 58 1 0 1 1 0 8 0 ucredpl 104 2772 0 2759 1 0 1 1 0 8 0 zombiepl 144 2348 0 2347 1 0 1 1 0 8 0 processpl 1136 2408 0 2347 6 0 6 6 0 8 0 procpl 656 4566 0 4491 10 1 9 9 0 8 0 srpgc 96 21 0 21 6 5 1 1 0 8 1 sosppl 168 50 0 49 8 7 1 1 0 8 0 sockpl 664 4129 0 4104 17 13 4 7 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 408 0 0 51 0 51 51 0 8 0 mtagpl 96 15 0 0 1 0 1 1 0 8 0 mbufpl 256 620 0 0 29 0 29 29 0 8 0 bufpl 280 10145 0 3359 485 0 485 485 0 8 0 anonpl 24 418577 0 412731 158 80 78 90 0 186 20 amapchunkpl 152 65498 0 64942 72 31 41 50 0 158 7 amappl16 200 10324 0 10202 78 62 16 28 0 8 5 amappl15 192 26 0 25 2 1 1 1 0 8 0 amappl14 184 212 0 202 2 1 1 2 0 8 0 amappl13 176 14 0 14 3 2 1 1 0 8 1 amappl12 168 3333 0 3309 2 0 2 2 0 8 0 amappl11 160 106 0 96 1 0 1 1 0 8 0 amappl10 152 64 0 56 1 0 1 1 0 8 0 amappl9 144 207 0 207 2 2 0 1 0 8 0 amappl8 136 247 0 210 2 0 2 2 0 8 0 amappl7 128 59 0 45 1 0 1 1 0 8 0 amappl6 120 583 0 570 2 1 1 2 0 8 0 amappl5 112 259 0 246 1 0 1 1 0 8 0 amappl4 104 716 0 683 3 1 2 2 0 8 0 amappl3 96 12605 0 12545 3 0 3 3 0 8 0 amappl2 88 2861 0 2793 3 1 2 3 0 8 0 amappl1 80 16933 0 16456 23 11 12 22 0 8 1 amappl 88 19348 0 19188 7 1 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 134 0 13 3 0 3 3 0 8 0 uaddrrnd 24 2376 0 2346 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2376 0 2346 1 0 1 1 0 8 0 vmmpekpl 168 20514 0 20451 4 0 4 4 0 8 0 vmmpepl 168 163652 0 162057 167 66 101 111 0 357 9 vmsppl 440 2375 0 2346 6 1 5 5 0 8 0 rwobjpl 56 50313 0 43331 105 6 99 99 0 8 0 pdppl 4096 4759 0 4700 182 105 77 83 0 8 18 pvpl 32 44924 0 0 363 0 363 363 0 265 0 pmappl 248 2375 0 2346 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 533 0 137 12 0 12 12 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace km_free(0,1000,ffffffff82b13740,ffffffff82b13758) at km_free+0x128 pool_p_free(ffffffff82e37860,fffffd8068501f90) at pool_p_free+0x14d pool_gc_pages(0) at pool_gc_pages+0x255 taskq_thread(ffffffff82cb7250) at taskq_thread+0xf5 end trace frame: 0x0, count: -4 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffff800029cebff0) at sched_idle+0x41d end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffff800029cebff0) at sched_idle+0x41d end trace frame: 0x0, count: -5