101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r4 = semget$private(0x0, 0x2, 0x476) semop(r4, 0x0, 0x0) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7f7, 0xffc, 0x8]) semop(0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x3) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x40000007}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) socket(0x2, 0x0, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpid() sysctl$vm(&(0x7f0000000080)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000, 0x200000000000000, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0)={0x400, 0x3, 0x0, 0x0, 0xfffffffffffffffd, 0x20000007, 0x3, 0x3}, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x60}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x41, 0x61}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f00000009c0)="b7f101c89a7c4ce7fc4574661db85314238ffb5f0f7af07283d94c5af2425ad586adb0e03384bdcde81def4a7291df70b8cf0d7243807c54f07dcfaa938dad22ab78c658b3a348d9328c92e1a50714a29e03f343f78dfc5d1b5211c36991ee257340b795919889ff378d8dd3a9715ee5cfb6eb31877fd41c63eaf4ecb16d7736eaca490c4046370d1598ea7edfd585763d2ea11417a6e015619019597a0a1ede504bff716e960e51574bcf18ce9b3bd08a136c1f82c428c76095c717d510d8a4795ed0d8fc086887c3a296aa93d6362be140fbc90b103725d7df76aeee40dadf0f87abcd3f836afae5ce71be5fbc4c712affdd7201c3a149d49bcad647c91fe1985bb995138214d44f9539872c6e7a977cb9725ca9c10eddb8e52a7fe1d1ee8d089eeac78591db609eebe436f00876d1a3a12b84894c842237608d561b310718c93f53531586df5f02bfc333475bbb9b010304a26cafef0cfe272e99ec27d93518f4fc8e031d77c5e0422f013d7a6e633239d1d63693259d753b46f9fe1f4cb38a3473cdb7170f", 0x187}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867237dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b605676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r4, 0x20008002) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ftruncate(r5, 0x40000) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000740)="53db90edd1c04e09d6707781581a8c60e9a80430d168d63b539e98f5b2fb0dbfde9c4ad0a675aa62117d7f8ea22a074bc3a3a3bbd2df6cf362539b5dae159e2d6dc3c95d3c619dea53ab060325850d87640527c01817075d14839e7f71c45f41d3cfa7977f612d500515cd63e8aae40c60a0b4ce44a65937085a19c06d7ccfe0b3ca0bd49f7a3b177fe1409bb7cac690a5eed65d", 0x94, 0x400, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0xc0}, {0x2006}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000680)=""/268, 0x10c}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x85}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r4) linkat(r4, &(0x7f00000012c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) getpid() setsockopt(r3, 0x0, 0x6b, 0x0, 0x0) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc0187009, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r2, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000000000000000000200000ffffffffffff7f000001"]) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) syz_emit_ethernet(0xf2, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000e40000000000009078e0000002000000000800907800000000e95807c58c7515f9380e79c215d64da436299aa4eed7dc60747bebeb09d8be10140b356e7a23782031ea5c9e7e1046129ad4539c0d7fe3ca7c6ba53a480094f02ddd92e1df6929787a67c70602df62e2f8b411294cf858c73062e59ae3fa2bf6d20a6e80e8eb1f745352caf052dccd770cd5d4ba98398ffacbb69859a2e5ad4acb608cb69cbb5735c6fa749717d4cb975eea9a43a80c905304aa67789ab7d12456db209c319c869bbb7ef8775a8e9ffe723fe58393fdab158d7a0b637210b880e8f116319b37e7eb"]) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab777", 0x3) (async) r3 = socket(0x1, 0x4, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x3, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1b10, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ftruncate(r2, 0x40000000007) setegid(r1) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) executing program 5: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x60, 0x0, 0x0, 0xfffffffe}, {}, {0x8106, 0x0, 0x0, 0x3}, {0x20, 0x6, 0xe6, 0xfffffffb}, {0x7fff, 0xff, 0x3f, 0x4}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c5fafb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000010100000000000000"]) writev(0xffffffffffffffff, &(0x7f0000000340), 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x24}, {0x6}]}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0xe0, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0xfd2, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8, 0x1000}], 0x8) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x44}, {0x6, 0x0, 0x0, 0x7fffffff}]}) write(r7, &(0x7f0000000140)="ce4aa4a25043cb02abdf8701f131", 0xe) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) dup2(r6, r8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r9, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) executing program 2: setrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(0xffffffffffffffff) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f00006ce000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000598000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil, 0x1000000004}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f00001b7000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil, 0x96}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f000015a000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) socket(0x2, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x41, 0x800}, {0x0, 0x88000000}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r3) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) syz_emit_ethernet(0x41a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3303e43a008a251dd1450021b07f5a1957de740000fe8000000000000000000000000000aa85"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x74}, {0x1}, {0x812e}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x101e0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000300)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r9, 0x0) seteuid(r9) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r10, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = kqueue() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r0, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e730344861d011912be21d8f20905687a710ff00"}) setrlimit(0x8, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) syz_open_pts() r4 = socket$inet6(0x18, 0x4, 0x81) listen(r4, 0x200) recvmmsg(r4, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000040)}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000140)=""/35, 0x23}], 0x5, &(0x7f0000000380)}, 0x10000}, 0x10, 0x840, 0xfffffffffffffffe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffb, 0xffffffba, "000012000009000000ce00", 0x0, 0x1}) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000500)='\x00') writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f00000007c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800456400280000000000009078ac1400bb000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009261be98c338a2429c00e872bd00495fc48a7f026d88e77995d13350a4c6453a20da9121e633e70bcfda1648bf3210e399504e03bdfdcba1000b919a268d190e9028f03c807cb5f479ee6e0eda596ec778135cd165968befc2847948a19d5294279a256e5de0b7e0964dc8e3dc74f804bade8714b36dd2f694a2f9f7a228228bcea7689fea336e7a8f02b087ae12494c61ce33d667056f804015326a2f94f2ecb317ffc3465d37fb6309c0ec179f106e5564527aa6ee7720c2c0f070220c7771b0b59d12075a578fe6ce0a85164d033805ef29f3d0e08f16f12769a1e9d6f6c3e9b3154f83917a5c7e5e24c9efb0eec4876314e2d03777afec1e47b2dbd7"]) executing program 6: r0 = socket(0x2, 0x4001, 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'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x52, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa62d4c63cefb986dd605ccc000000000000000000000000000000000000ffffe000000100000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r6) getgid() executing program 1: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0xffffffffffffffff, 0x0, r2, 0x1a0, 0x4}, 0x800003}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) semget$private(0x0, 0x0, 0x108) semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x305}], 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r9 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaabaaaaaa86dd6036ee0700383a0000000000000003000000000000000000000000000000000000000000000000aa"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000140)=0x4007) pipe2(&(0x7f0000000000), 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) 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(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x0, 0x2000, 0x8, 0x4, 0x0, 0x8}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0xa3dd, 0x0, 0xa, 0x8000, 0xa}, 0x0, 0x0) kqueue() executing program 3: socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) getpid() r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x100}) getsockopt(r0, 0x7fff, 0x5, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) getuid() setreuid(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/16) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = kqueue() faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)=0x76, 0x4) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setgroups(0x3, &(0x7f0000000200)=[r5, r6, r7]) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r9 = dup(r8) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000100)) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r3, &(0x7f0000000200)=[{0x0}], 0x1) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) executing program 0: symlink(0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() getppid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) fsync(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) r5 = socket(0x10, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x20, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 7: semop(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x187) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) setrlimit(0x1, 0x0) r1 = socket(0x0, 0x5, 0xfe) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x4) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getpgrp() writev(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) r2 = getegid() setgid(r2) r3 = getuid() seteuid(r3) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) r4 = syz_open_pts() close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x6c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8001) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04", 0xac, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000040)=[{0x25}, {0x34, 0x0, 0x0, 0xffffffff}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13, 0x0, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r5 = socket(0x2, 0x3, 0x0) msgget(0x2, 0x404) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r4, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 1: msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[0x0, &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) setpgid(0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0xa213, 0x3f, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9, 0x9}]}) sysctl$hw(&(0x7f0000001180)={0x6, 0x1}, 0x2, &(0x7f00000011c0)="6f2a787c4830a9922923339825b26eeef060860692211c9edda59c6bd548d6293ddfb94850ab81ada77db10a1c976e3584aef98c88501bdca1e9fdc4c13f3b06cb18bcfc1692024660e9bad80b3daf21d431a0d565046e8676f8", &(0x7f0000001240)=0x5a, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x7, 0x83}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) seteuid(0xffffffffffffffff) geteuid() socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000005c0)=""/162) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xd041, 0x9, 0x6]) recvfrom$unix(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x10, 0x1, 0x5) nanosleep(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000010c0)={&(0x7f0000000400)=[{0x3}], 0x1}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = semget$private(0x0, 0x1, 0x260) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/221) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) executing program 5: r0 = open(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0) unlink(0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) socket$unix(0x1, 0x0, 0x0) r1 = open$dir(0x0, 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(0x0) r3 = socket$inet(0x2, 0x3, 0x102) sendmsg(r3, &(0x7f00000009c0)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0, 0x10}, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x9, 0x1f}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) r4 = socket(0x10, 0x4, 0x64) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)) setreuid(0xee00, 0x0) executing program 4: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) syz_emit_ethernet(0x208, &(0x7f0000000040)={@remote, @empty, [], {@ipv6={0x86dd, {0x1, 0x6, "3068f2", 0x1d2, 0x3d, 0x1, @loopback, @loopback, {[@routing={0x1d, 0x10, 0x0, 0x3f, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast1, @loopback, @empty, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty]}, @hopopts={0x0, 0x6, '\x00', [@ra, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x0, 0x21, "f9546af6daf84797f0c169e34650c6c32e189b5ea645cbcc1ff6f9e3de1c6842b2"}, @jumbo, @jumbo]}, @routing={0x6441610b18e8756e, 0x2, 0x0, 0x0, 0x0, [@empty]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, [{}, {0x0, 0x1b, "72f1f0c47c9bdd605e701e77c8e7ca788ca1b93cfc49f342cf9189e84e0a3759253474f97aa88b7e9fc34a10a304cfb688db30c23256d28ecc29a5fec578b3b530b59726ea88825e7a17c6280c5acff63dcc6b45ee467177d4a3f2e963dfdb8ee29bc3f5077f74702bebe5e014c6b3ec7ea4873f26f58ec3be1f1f5d299698be743752ad039c2954782fd7a2d40a85a783c87505ebb587ba2438e4ec811175c4b140344455577ad8c69ab7ad6e6f161feda648e604eab01d7507bffc779694ccbfebcace63ec01b0164c922acc14feb5ae6a27ed4a4f9f42d5c6"}]}}}}}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semop(r3, &(0x7f0000000640)=[{}], 0x1) setegid(0x0) openat(0xffffffffffffffff, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000002cc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002d00)=""/150) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000002dc0)) ioctl$FIOSETOWN(r1, 0x8004667c, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000004240)={0xffffffff, 0xfff}, 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(r3, &(0x7f0000004300)=[{}, {}, {}], 0x3) read(r2, &(0x7f0000004340)=""/17, 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004380), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x4) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2b6}, {0x50}, {0x2206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) executing program 2: clock_getres(0xbe44501372635004, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x60}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x64, 0x0, 0x95}, {0x5, 0x1}, {0xfa}, {0x5, 0x61, 0x1, 0x6}, {0x1000, 0x58}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r0, 0x0, 0x5d, 0xfffffffffffffc00) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', 0x0) setreuid(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x0]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)}) semop(0x0, &(0x7f0000000540)=[{0x2, 0x83, 0x1800}, {0x3, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x28) semop(r1, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r1, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x2, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3b, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x8006, 0x0, 0xff}]}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x80}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) 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, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x3}, 0xc) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r4) executing program 1: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0xfe) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0xdf0a, 0x24, &(0x7f0000000600)="5ab7774abd1900006a", 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)) close(r4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xc00, &(0x7f0000000100)='./file0\x00', 0x8}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0xe6, 0x1f, 0x401}, {0x4, 0x0, 0x9, 0x3ff, 0x400}]}) write(r5, &(0x7f0000000240)="8fdbf9db0651f06a631d0e4cafb3dc7b0111f0b20179b7ece9f97aba135b169880e4417f8010c8f48107fdc9ab840239db2442cdced2e51082f765159f548ee201c3c137c912ac6b5c08f942264db596b77c00faa723ab581241d5c921e1d4887fbc34396cecd9d9cc32e5cf7a8b0ddc407eb5cec97c82051d65229588aef511c8298f13ac9c8f285f57318de8dbefa8631899ba8333fecb1e83044ae8fce25a67a047b72fd77ea07d6fdafdb7b18bcd41b7c17c6339fa8168619bfc554519872bd8c29840a058c873ba3900", 0xcc) close(r4) sysctl$ddb(&(0x7f0000000340)={0x9, 0x3}, 0x2, &(0x7f0000000380)="31a3692e1e1d65e83c5a82996b6844175948a236cd94e8431c72a2d7953a82cd45d99ef284309f45e3dce07877e84ac79d66ebe30d5aff37d3c8288f9e2a8854837d8170c89f607cbc98f62ac628a093b8e549e73a9b1e09b0d4459172f93d9ba194658ebeb588d9b386a70096d7455de25e7d5728bd58", &(0x7f0000000400)=0x77, &(0x7f0000000440)="76e05742575815041733200a571d429ce8243c830c8df840cc8ca3a78e7f29a4", 0x20) linkat(r7, &(0x7f0000000480)='./file0\x00', r6, &(0x7f00000004c0)='./file0\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000500)={0x1, 0x3561}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) pread(r8, &(0x7f0000000580)="ac9a34f2a4ff96a700dd4645644ab7f7e2ef5613079008e942226bf83c698078ecb5133356d84787445272ed9c4db681e72e66bf18eb", 0x36, 0xed9b) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x4) shmget(0x0, 0x4000, 0x9c, &(0x7f0000ffa000/0x4000)=nil) executing program 2: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = dup2(r4, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000340)='./bus\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x4, 0x6}, {0x4, 0xc9, 0x3, 0x800}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x20}, {0x4}, {0x6}]}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xc8, 0x1, 0x9, 0x40}, {{r5}, 0xfffffffffffffff9, 0x20, 0x2, 0xad9, 0x81}, {{r6}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x1, 0x1}, {{r6}, 0xfffffffffffffffc, 0x54, 0x40, 0x8001, 0x8000}, {{r4}, 0xffffffffffffffff, 0x89, 0x40, 0x8, 0xdd}, {{r5}, 0x0, 0x1, 0xf0000000, 0x8001, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffb, 0x3, 0x40, 0x7}, {{r7}, 0xfffffffffffffff8, 0x2, 0x2}], 0x202, 0x0, 0x5edce561, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x51) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x40005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x9a) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807", 0x1000}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898", 0xac}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69", 0x98}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328", 0xbf}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d", 0x1c}, {&(0x7f0000001680)="718a5a948e303285b720785d59c029f2c4", 0x11}, {&(0x7f00000016c0)="157dc2b96d6dc80d4cb1b12771eb76728c48960d805b2638596634f29a907516bc7c050911742cfd8d67632108d63f97c0f1364bc70f790cc85c9bc8f2d0e2c3f4f7c876e7dd26265c4c90096307d700c459abecb98c7e25b4", 0x59}, {&(0x7f0000001740)="adb3def271ad215a9f2d0bcbb1095506fd0dc2926648323830427069acb730acf676317f01ac6c6a4cbfbfab23754d84914fade72d4fb07fa4aaf595b0e52bebd6aa0d1a69260143619ff7131323061547779f2f67e92c216a75d533", 0x5c}], 0x8, 0x1e) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0xfd, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r3 = socket(0x2, 0x4000, 0x0) close(r3) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, 0x0) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x17) read(r2, &(0x7f00000001c0)=""/64, 0x40) renameat(r4, &(0x7f0000001640)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f595cbb734f67f9671352d2ce1bfbd1bcbb52594d2202462dae622bc02bcf8dcc4bc3dfa0af295efdb0b52d4c0b4935ed812762132d9b20090742ea449a4b44408e20ae73982c3fa1b0d4f68", 0x74) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0xc0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, r2) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r5, 0x7) fcntl$lock(r5, 0x7, &(0x7f0000000100)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)=0x6) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x7f, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) pwrite(r0, &(0x7f0000000340)="63912bc0572952e94cbf7c1487773be143bcfb9280bd503c8fea1b6a258a86a3bdbc007f22482d19b7959fafaae37a0bd665df082070a2d3117146a7eeeab6390d08884116393b0792d17201e5ab065ef8ee489f80023251e0224f2152a77c99a4f86a0eb85be4785c67162be236519556a33264", 0x74, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f00001f3000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f3000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x101e0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000300)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r9, 0x0) seteuid(r9) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r10, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) (async) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0x0, r0) (async) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) writev(r3, &(0x7f0000000200)=[{0x0}], 0x1) (async) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) write(r1, &(0x7f0000000200)="04bdfa5d1d2873c63e3534825ba1e6e2fea9aec4304ed0baff36d120f650006123339a346f73155b67d88cc5c6ad9d7840c40797252662ae0ab3decbbbc196efb89b627e8585a8534af611b00106040d84d3f5d037a123bffa9051d4a3ccd95aa1577078004e482bea969981f1e862b321286f3b7e0272e6f3fdd3bcfc723db0a6485f57856baae1e4dc988d5867e8b597575f", 0x93) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 5: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000080)={0x7fffffff, 0x8}) listen(r1, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0xa3) recvmsg(r2, &(0x7f0000001a80)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/206, 0xce}, {&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/29, 0x1d}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/120, 0x78}], 0x7, &(0x7f0000001a00)=""/110, 0x6e}, 0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000100), 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000480)="ac512f9e000000000000000000cd58515532301cf2894f0bf600", 0x1a}], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000002240)={0x0, 0xfffff193}) fcntl$getflags(r6, 0x3) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f00000004c0)="bb4c7addfb8261c4a179a59cb679895812c898d0dd0c61f0fc6d7d1316d26485f7f76245cc8ed93c5d71d1dfa16e6807a9c7b0ca5f98f33ecaaaf8b6c03dc5071f151844fb5564b5f97f32ff4eeb376547855210cd5a356127898d08c1c0d5997f211b54a94f", 0x66}, {&(0x7f0000000240)="00fc409c33aea0831f42c0f616f0d3cca5252490a410e6b84ccf17a4a3bb7625cf0ee19376a78c509dd7e95bd9a89b3b61921c87195d8efce74c4757fadbcf0be90007cbfd587df0637c25483e47731244adb3436b82965884f68f047c371b9265f195376e770e945ebef05ad82524652d48159b4eec1b914627197bf117e27b83beb5249d18fc18bdf1", 0x8a}], 0x2, &(0x7f0000000300)=[{0x80, 0x1, 0x3, "c370b4998240d27be518c5c8257e8a4b4b12934b2c2bdf834920e8ee0803f1ec668b091acc1d79e8875de6a457268638b1c79b43a6215375b8807408fafda14e6039d3b70348f8b7d0708a2dd0222cb3cbf95a2a9f6913a54a9bccf17b0e6b54a26f7f9cce5687e83e9e3d2f65"}, {0x30, 0x1, 0x1, "9cdf6ce484e61208bc90346f4be5afbd44f00e0424034b7a67"}, {0xb0, 0xffff, 0x400, "af180c770f5bc020a45919e4807c82d9b9f1ef0368153d66d9aeb270991d4fd087d5f899bee3b902bf1dd8572e9e5c93c4aaa6a392db5667e5a92fe6293b3e1b6cf936a8456489c5609be604f5c9be4b2511f5760544b014873d939e33344176cc956940a2ac1bff98dcb9576916e6ff58477c62bd9ea4788f8c921a2ac80a30514834339781d92276d38500aa0477eee1158b75151478154cfd"}, {0x20, 0xffff, 0x63cb99, "4c99d17f19b4a1da1a"}, {0x28, 0x1, 0x2, "73382521cad846c34169a7f597c3676a07507adab778e4"}], 0x1a8}, 0x8) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x1}, {0x48}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "0fdbff01325a49f53ad8f850270000ff4000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x20, 0x1, 0x8000000000000001, 0x9, 0x8, 0x238d, 0x7bd, 0x401}, &(0x7f0000000240)={0x28, 0x9, 0x51, 0x3, 0xd9ab, 0x2, 0x1, 0x2}, &(0x7f0000000280)={0x8000, 0x1ffe, 0x3, 0x8, 0x3, 0x7, 0x4, 0x6}, &(0x7f00000002c0)={0xffffffffffffffff, 0xfffffffffffffff7}) kevent(r3, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) chmod(&(0x7f0000000140)='./file0\x00', 0xd2) fcntl$dupfd(r6, 0x0, r7) accept$unix(r6, 0x0, &(0x7f0000000080)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='\x00', 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/88, 0x58}], 0x1, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000140)="04", 0x1) write(r6, &(0x7f0000000040), 0xfeea) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x4d}, {0x6}]}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x8106}]}) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000240)=0x3, 0xfffffffffffffeda) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000100)={0x80000000, 0xde7}) syz_emit_ethernet(0x50, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb81002500807916c54001ddeb21e8816c612643dd3597576dcb4fab6cb92350bc3481dc475a5499b45c31ccc090c0da463bf5173d97f6e0c697ba2f23d895a4d5383fa9e0"]) executing program 4: setreuid(0xee00, 0x0) lchown(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000357a62d0 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x6, 0x3, 0x4, 0x9, "cddeb7dc9bc0f23522286635c575a4b17bc39d4e", 0x8, 0x6}) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x4}}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000400)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000440)="e4b1ba796f4639be989b79bb88f91b79be5f9f8f98844c816454e8e804419122e77444571bb624ee25fbd846d0e2b345b99b7f8fd2fc304359c60313f5ea5c3945e05d55e39bd18efe21b27f026105b1fd9f379a1c8301070072ebba1ca73947c90981a80b419b2dd10f6c3d12a95c4823b2c26d9823b7763b6f55710463d9862bf3dd4aa5798049a162d543513c2424b3108e59e8dabf120505b500d6197160eb1108ec53bc723f3933c7a62e48553eeec3e9ef6a1c9b69db59c59e40ee692b45c65e4788a869f0c2b0c8bde8d38a83e30c6059342138b9492bdc6caa466132d16818eb77925635297f088dbe1e915a170d5656d92772d2bb2a2b7f58f37c2e51d61912e738ecdb9ec4bd20cb261060cf975baf91a0de66b4dd642589ca5774b59cb593b45d7636e58c92f929f90ac7d64a31afb81f9dd36ce9a32a0cab0ad3f98210362804af55088b9cf404421b5453ec55e78e36d629c0468ffc3566e4cd58ca593574b9345f1849c67e131ebe9884ac47131840ffdf30a3d1bb785647fbed11fe12793a60021bf2a2cbf61cb89dac36b6dd2eb612419dc7e5995be693da582476f28b576d2b27168c740e9db5e8a9666e8bd355e8eb8943dccc0682c6e6fc96f7548a7e47b40e8e925b53e14b15a7cff6a924061a155766d49b3372a0683ac0a7204c6943619f7c72cb6c5cc224d020eddfef77b1da946b701d5bd044da714b2976f8f272173642ea6b309bf0a14047a54d308240c1e7d0972ce0ef79c46d85e94330e3209afa85e8a4a5fa1edb676a1f7473ac8e7e0c1149ccba732c1666426ef95968e9d0ac5601e494d57a7b5ae0d9abf0ebd86e2d5e48a64cb0f900060e66c52dc7f56ec4390118f550e0a22cf85af1b9c13b99b30131cabfa440a60cc90363c93c2f24db08eaa19e2c9b00976da1d00faa7eb9c91f0597b55356fe7e0a8b9a79ff4511624f46e8fb619890798fbf93768d5f6e9d12d1a81b48e47ef12b0e7acd6e83b9fbf680ef7563cbe999bf048f7741f4832463ff97bf2d68760985199c22a450bc772ca925d758965479c9198ffb0b7b4966557d48e4ddbcad36d90c409c62b7ea0e5b119e66b00e329e5b3a9493935c4e70fce02b599ac736679e8e2ef59a730271af8d80ff6a725dd1cddf1e64699c6ac6d6f292eb062cef437f569606c9e2b7fd159e07eb4ccd4423bd984821cc3aa4fbd7d55ad71004cb5274f2c0e4dcc67732ea7e13cc5d11c99861bef7650c2ea94c285e8be24cc5963fe28b0f4f2ff7202546fb5bc3ca6c16f03d78bb8367109b0d7f33f74da8ff9482a7a3c9d4beff8645651309dad1a8aaead3f119d14f280657f14b7b4fe02ef05bd2c4334caaed77b76391e4c7dae0692a383e26bbcc4db35ccdb2f945bc5eb9fb97d27ecad7441075c62ef6b377ca14acbf63475335e5ee835dc5040c6b32ee79efbca5e76836a260f3c98be69ac66513a565df96844e402eea2718212c970bc995afc512da486adc0358330ca5af6f055e48b23510afca68464bc1f2a0d3ad1e78ed2c87a8ca3ce638a15feead2bfd10305f460eb8a376236e32fad82f263f8f4d33903b94e371e7e54206f5c7b24413f8c12343249ead47ca165f0246227f4f82a4eedb86a7282f34cd048500272d015f56febbddae03326f12b5cff0e1d2595f37d1236c38bcf20f63c7ccc7245a745c5293b4ad2d2ce58d0c60bad4d2aeb850991fe1c6beed3f590941cb2f835be9b6c47df48844a079e92d51890780ed322d9b0863eaf128bb466f5026e0bdf6269c68e12848910d2f7a5ee3490a75491e375adc479946483dc945c165a5fcab7e3883323346d7d3b5319ce5d4ca18b790221f324d193d4a36afda9d7bed1631cacd252707075e6dcddc9a1760741bb8f41ffb6b5786cc26f6116c231989f44c763708e93703f231916481863dab5b61d61d71fba8c5a2b1d1340d98abe661c49bcae1c62497e3546dc7109ca0bdfd1ae2a126b6bdb626105dd54a16ca74a4f34c2ea0095777f06dfe22c6b80bb2f06bad57f65dc89d95ac18d176fd019c34048ff1a7599e5e113393c86a3ad8d19276ce671d36707a24601764a0d8becc9d6a107748fe2b0f700a169ee4ec8e91c5c23d74c513adeca96ae77544f11cf51e712babe81f6f7386ffa7ee3dbcf825743f9dca663ca027cfd673438438b5f1b4601d10512b2b6f9f9e3a894594a19495587e426cd0dd20be8e37471563bfb53442f0cf48daff9bcc9917e8a81f5adaa611c89d4cefff4b18d334fcd24e8e2b89c87857674fa03d745084bc16798f4b776e3c33ddf0526ea552245bf0672003116e073bfc077ff705d19cf94d2ec542f12b5a4b8ff4a16d01bf57c5fb1d41502c03792b545cc76d818e56a8963db69d22c26c3a5a27b121b4d6a5a081b56537b0009c0c9e04156b13b81a4bcb4f2d28dcc351c282e3ed81cff818d6ce60018b15a66f8f8a605a0e286c2b2ec4a31fe04bececb4652384d238a03ee3a36aedb5bec622947381f15cf0dbd9fa2a13e1fdc777d0637d0c8ba830780e0ab60a831d80e99cef5e1beacd54b5647fa43f0c87a06db1b62f33f2e95ddef743cb11c424ef7f0f42c0615822c1387864989f6a40a267708cd8acc4f1c388e08639cfff17d0cdae317e74389059474e92df1b580474a800d333aee8e785b21ac97d7c1e8bf7f6a7c066103729425b83c040c43239bba291266e4a21bd413c807696c81bdb74bcf97f7296fcffdacf9cf1dc5c925d0920227496ace2949478a0c3cbb0c7abea99fa7423922ba352463b2627bf60c098861d0e0847c9b81de5ed27e476358fed778d3389a67ad0d53cbf29736f1dffa5f74895464817811e854176448e18c3d4971b8cbdbd9b743f37c2049bae1ddd216b1e18f13b1f870809ac50f82cb01502576878bc1b6a9cdbc44079458fdb16944e50b926ce960f2e6c1a0458620baaf2b0e4fab55b4263f3737ddc3059a289e72df3d5566e4e018ca8adbd55b49589b2ce1259ab48204af06b771e4232f474576d97146e1e9c0767cd8bd3cb950d0c6592b851ff5e1e8785bf3c5f5e1e10b3e4753913904430f5b879a299230079667cab72da006ee6ee5658252995f1a2c2ec3d5a456f71e214d30ecb6e406b871b2682778ac437e957e41834b73c5afc3f1927ccd7657600d0f677a12b8e48c2722f9fc21a15883ecf89bade3a56a9b927ba47c21d282b147b902c01ba46b5c049031f229cf20eb59910752ed8b3fa2b3a8640d275b46fdf4f4be5d744ba01e5cddebe78bc1d07a7333f2354779f25558dd85319ea5baa9c3995f49b0ed9471af1bc03dedb1a81ddbe7b599adea878435797de644a1d392d7b03315720461d0f615009c1675747ca3edc65a2d8d036b25d0082318f6536f050c3ff762d29c64f745df35df62f58ecf1bdcb4d3012d81cad791748e884f1487b667d03077122430033f4b8f975e866f22e30dd3b398e401bcdec374a86c55faa7737df5ef89508738f9a6ed8b9a7023c5c21a1ab8a9870fcc42655ab38ac1e6f09ffe1b2335ae6f335c0e733e89c9f432c7a37e1efc0827d14c1c6306537457f0c0930750372842de4b3c735b4242aef4a2c1ede17d813c96a2694b949d4a24911b138fa897aa516d380b5f508df133295860cff031bc27e54fccc8003e7bfc5182d4b38edd5b442056687a391d57b7276541d0e7ef647c0e9059924233202fc44bdcfde6cc03c17eeb26b2207b9ae6db2c636f3ce64fa30cc6e22b3a376ced34788b69a05814cb4b469fbedaad0d3cb150378bbbd05dce3c3aead83c4c5671a5dd7d0a5931e820e5e5e11fd43c7553befe359336014ac2a2d26c90f68c3e9f39adcee33f0ce17f2eae045e392a6104f15ee552290ec0a60e027afdcf756af6909e7f46c4098a5d58e7d78540a5733a42f455f40d1440ecb696ed47777199258bcce135ae16827fe28869bc79e4c269bd83233c666a534716a3ef836a79638fdfe159b5e499ef4394be2b058f0322b87624668755485b9bf3ea0581a6c09b00aa937b19a48c58df21e1617e20842b7497ff768a1e2a6fc6e8ac884afcea6510c9f780f64c43e3f4adf0ca28b33d8cb1271739583d998fac257c1282092e609fa538a0bf1f4b431d9ee452b3fba4baa0ef69b0055bf5a0e2508cd545798470a68bfb0125102d8f699e7a189c704a284e374f7b5781ed67519edc3a82f377142596d46039f516f75fc33ef8e20563301c6593db5bf6aa22b18751b6fab1a82f7d34e8c1c7fe8e06167543d1ddf34e3476c35571807445c461fecd765fc4652d29921334dd062144541bf2268495fde0bc0899a0a4de92284f5ea60d0218cfdf69dd3b7902b5c6e18c30cd816b1dea9d3941f9fc026f7b99bb860a18de9040fa2358644f89ccf3b79ef7f25d341b70b4cdd84e018a15aca43a2b3e5467c194dc1c352b06c6b1367d4e02151fd38d3f8959c39bd56263dd707a97074c5eb5fd522dcc4aa6d1ffe7eaece430db73000a6199f815f890e0cb73386d5bac52f267a10c33c42d4ee2a749d148b8f71e62d13b980bdddbf90474998df9e80c6acfa069ec9a043d521385aed64cb59e5afe8e6dff51fa43ad2044ba0426b55a231972506494f0fd7ba40b656df827109197bed4d0cd6c747d984c5c4251601c0e2a59cfea44305fcab25c76ba47dfed4a9c49b8ec27d7a66ade50f3f72688831d00c49d2a69d77cdfa1b01156ed5304463c89d4d0c8b28d9211866cff9ebbcb50e088d13dd7c140c01be9d8f2a36d8f6974038b3d17be684cae1dd07e35d539d4b5a496308ac983bfa0a81c86c284eace5c93fe999f68676d21048d93e1f1a88a4ce0cf693b2d41ca0c53211538b21ccb51e8b5d84232c1fc2a4b73eed6e9b282339b1b0c2d633f9d1d49aa9529cec9ccd71ddc390baa4e3b79527e227dc0f3f3f8c7f1f58f9cd4283ce879478eb400bf985c519103c36c7aeba331d4525f3797896f1e0327f2b952e8736258e8797955d7c4134fde54f6597154fdb5eadd7c8a16086560dbde8184ab17a5eabc69fc9c5842980739cf87d1b819ae05867262d0c1a07f4fc09801ab81d5a0c7262f6a988030e0f2be35236389c471a8a8a44dc5ee5bf709b98a7a7c10279ce2336089beaf24ff94834951b505d04bc7c019bd53cea13d2d504c8b6e7df261fc605c59dfd2a660aeda2b6e5241c8e76b2cdf96f39e3bfdcbc5186b1d341290ce51736cc674ea2a0163373fa135961eb71f5190bd1c4c0c0e3c81bc9effd1ea6bd1242dcdf2e858e34a3eed4539b183c5c37e369b61b32a11640270ff71e69080479da481238211b58164ff4805ad63105ecb02b6bcfa8a2ddbaa956c52d68026053dc247a1eb09062910939a1e6babcfa494dc6bbd78d05713fb93d900bb26367ee1fbdf6b41a0614eb7c7960944a59fd2b8d4cc4cb22f221b6721ab6756ffeacb14dd615f2f9fc14a043531e03bd9d77c8052740ae0a575e3bba0d77eff3279cfb935d584c33cc4763e0812c87c69ee425f7ea4086f1f43d4d31404117c9a93a7ad6449ad879d54f4f6b769bf61e99874f3696aa46fc0ca86470b0002631fd4be3115c38d630cb68e52aa8c9391023f7a1cc44d4f4617f1d2a3f74b9b0e98c2149ebb14c0978923bc94de6aacd04010411af8e3729928e3accdee9ded5638465abe3c933f604cc979cb7f9203ff7a8271e027e161e2fb5cd2d32efbab26b2abd27b9654af62c2cc50ada6bfb7d6c5671fc7bff5d2bce7266958ada0e3b8f0c58e7e51b37999b1dbf152270d2b8eed940772d", &(0x7f0000001440)=0x1000, &(0x7f0000001480)="72ffe22dff48e828c2443e3786d18ae5322f587d21d4e992b524a02bc66c07d32b7c3f3672da54294c250f5d62a482e3073daea05222c6ca52d573c434bedea34089307b2a32a6e5726584efbd6f6a07649036ca4cc2dbf8211060a7e25ea1cd75dfd06a2393f60291fb7ef8bf99b95628effa9aa94d4840bc8790c06f42f747cc64108decab4307335aff3db63723eea9b3b24690d2bd6d658ebc1f289b5fdc4d97038034c5d0eccb07c9aeadb99d337f31f0b103066d4c16515f1b1dacf2d2c11d1e4d8a3b4a4bddbf5eea69cdb9bf45e84028", 0xd4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f00003e2000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x3f) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001580)='./file0\x00', 0x80, 0x20) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f00000015c0)="5ee7241a8f3cc0f2531abf40966c902d894fd7ad5a1e192eaff56aa355792cc3edd8ae434f3decf30800c4a5e41d9835bd8579d8589510249572d5193a31875446f6ec315dd42a3241f431bae9d8e5b72b06a9dcbf7c00e39ef2d0b389915d281a025081c131daa5d35e36bdd5589ee2162223882751947a5900a6396da310b563a9071298406fdcb81bee18bc75c48e2f4491b97372e2ec5951ea7d3d28172bf6e4f387a89b66a8df6401b90015352b9d", 0xb1}, {&(0x7f0000001680)="2ae369741a3e6059f3b5a9dbe4a2a1b229386b98fa63bc53f4dcbe3b", 0x1c}, {&(0x7f00000016c0)="17c44b6d427f8ca3be5d2e38dd7028b4e1f733a8bf260a877e94a29cf3da43c77e966e1b283b18421084c171f4cff53f48b4daabdd97270584923b37d24d16e1455987e4e8115599d65fc6215e5bbb3f9160c648d655695bb49a82a6f2cec744a9c0bb935def840022d0b38fffca47608813e7a1690c7b8e0db3d54f47696967bee94bae6baa6e527b30bd4be59a5906f1c4e73f4421d679a23d6ec48c819823256b54e7fe45fe24a3c5a8841b214c94fddd519dba89b7634abc50ab4e6304fb29d9639344507c", 0xc7}], 0x3, 0x2) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000202000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x54}, {0x16}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000200)}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/163, 0xa3}], 0x6) getsockopt(r3, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r4, 0x0, r5}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x3b, 0x0, 0x0) fcntl$getflags(r7, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 2: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="83624848e8bf431f"}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) executing program 4: clock_settime(0x100000000000000, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10, 0x8}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000a00)={0x2, 0x7}, 0x2, &(0x7f0000000a40)="6ec2f3b8", &(0x7f0000000a80)=0x4, &(0x7f0000000ac0), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x2}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x45) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0xfff, 0x80}, 0x10) executing program 1: r0 = socket(0x0, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000640)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c689d31373a1cc78781121d48d920586308155b8e305c6f17666b5afbf48782509e7a33fe3ed3e014cc5605eb2726f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df905b71b7587678f8eb77980e259452bff533c03f0c10b", &(0x7f00000000c0)=0xb6, &(0x7f00000002c0), 0xfffffffffffffd07) denied attempt to set clock back 4244635762 seconds executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, &(0x7f0000000080)="182302db78f7fbc3b202b9c29ab04374d91c9d704f119f5f747ab4949fa706503d0a9b8754094fb602cd81dd1ac1158d5f6d6a1d6999df2aa1237e64a6d036f256d172f0bab48ff50579d30356944d75d78c1ebf118970a20f9058803464c9982d8319149e05295bd50a8038a649f53b4518800ade9bf3109a08b7dea8f82e5a79f8ecf01104b64afca912a3b816f4d6156f0f53cb1e2e5b90aa6d351b1f5fc98279f54ba5ee6f330c92500b65f7288b1c2257edddb0a10357474ea03390e983b0fa5394", &(0x7f0000000180)=0xc4, &(0x7f00000001c0)="1f4de3b1cb57a3e3e14cb46ec3097785e86e9db4e2df03cc9649d338ccc7abb54b0e7138ff897b290fc75417fd85bf182a71aaf975a8b2dfaaf1e8fec238adb520bf768408818522712475f4d28d46d9fe5421aafe4152e9eb8e0230da10c6a9277193b12cadcdb40452a4dd26c4d5768a6ab094eb012184ad41f3ca7748c6d550eeea5a917f601b2170e82e740c0509614e42e99810812fd946e2714cbb79b7e562980d582e23db5f8b232bd69b9228db449e107bf4fadcfb4b7c1ee9d97f3caf3950995ef5b1feacfb0d39c553d0a3d0faa4fd13b0b46c09c5eebd927c26ed6b03f998c4e2118852cb748acbccf2bfa4ebb70211e1992d9ef45d74fbcd55449d089a4173146e1c54e20864c45a17242b2ff48dde16648b85f204a768a51c8c49a4f0d4badcd5dcd9b4c2fa947879018a35b7adb45e75344a266d3b095e1204f4d5633156ae7bf0e25154fcdd5d305e305c51e7bd5c71120322a8a0fedd0fedb24e836cc87dc20666d96d376e74390982a040540282ab959481f9d0bc84bbd81eb2fc532f0ace67a0c813fe17d3fce1482a2d012c9544793e234b61256fd0b70c1b10dd99db855b4b76b73283ec1bed329af637b55e7e60e6fb137835255295f55d22b8d191825a496569e6b7c80320602d9ef76a94e807d01eecc8ed5448d51da3fdfb9261268bf928850046031f367dc3832dfc8e7b3e0c6bdf1390f428c7c925235d4c071ddf451fff3c0feedef04d55e64239a16fe71440d21a697ba514cd3ed3ada3d2ec79fa9446d0c59601ac36b6da0cf319a55855cf0067e903ab8593db411ca4ddea9156a1134aebab61694c437697c13f312bea35e649a9522950ab130d1d3f603f535fb8916ba97662f75b4f02654ccb49584f3a1239fe1a2a8518f3d83fdd7dabba5ce998f6557b9ce54ac8ab71fbe1ea795888c6d637c4891ca0beaf3582b2b7b59db3181eee6c49ce0c2dc50f1eebc571e94da791424995435ec54b23e4831382b38ad8393c0a9cddffa6f10eb9f2152f9b3d2fe02e7e9e540f4a883077cbb00978b84d60d5f35eaa24608c960c139000d2db9ad1bcbfba049915d1db5c206adac92f97b5ae231c040c67359e5246e3182ac23ee8158f2b8d2a9eef4538ea9f1ce32279986d391f750f723ce75e573ff63ee951d94dec836caf304e9fef04a2f723c959cb34dbc250704bdd52fe3e0a8986b4150e1741f0ff71e684e9ac2f5b860df399aba3c1775580a0a0ec33a3ecc4456460fa11c502ab9c4c24bd4221a8230c1235a6b1781bb5bacfa18d9e52b2f6e0c924a254688090bbadfa021f76d1cccbad84a4336822b978f1a66c92f4c5bbd8455417fbfd5afc1d909a8d8ce0f22b4b568515067c5317e49e1a4da59018a804ac5a95bef8e3bb90fcf92119885ab5f8ae3c46b42b5fe77f3c4cb4c5bb44ee2dc41973d0a5ab6ac6343d2672926edc76890d1dbdd7aced9f904d863adb8050d6dda8ccdb01b812612e1f072fd5a12d7d94a8f5b119b08cbbc99559da20f26f3acfeb67ecb50f3d190d6dce4885e3381fc3e998dc6c22012f335e4b2d6a43ae6303dceabf5da38c7594a82a591b1d50a885f025fdf6323d555829be8a1b1770c6e00d032649d64594534e43bf201ce7588c34269112723962775817d7e77afdf20c7a1ea95dfdaf90fbeb466a88e30897f313104db6d1ccd43145bb4251a1bc01b2f62ef75db8cecc860fe5cdd14824746ab0fe8d5ef5b54c20f6e659d63942655d90833030016b0bbdddf7cb514a74919ca2b0115ade2d843b6df5020301b33ebf84740b3e47ffa62e72cf667d71e1a245e208df1a74b8978b445c123803582a1e1b5067521b0bb2eab331094d5d33daae17e5d778dfb8b8533cd9f945043c6bad75d7734f6dbfd743f90c248a296a28872fc05b4a60339da5a37ae1d985b614b995a6579771bc17010fba6b98450dddfab88b0ddc61aff4ab32fb703d344813e66d05b428835cdb449e61a92a38fb9340787a3c45bee5b7d03bad9bfe175bd0aa658112157e2269b016471b79df9dc74cd8aff96cad6efa6e4ee985751169bcad022b513db643b3591bf1eb9ed7afb09b5d99ef6eb3386f6d724389b9958d88d464c2c48f0a920270dd380801f946549a0441fc4be5bc3aad4a7b497d472b3db63ef71891eb99db7e3e8d6cd4cfcd60c263b8dc2df7c0f14c9a04c42b394927f65cdd05391692483219d13d04634eafb03421cdba6affa9cc3859c222f661e03544d5ddba336fb4b274556154fafdeba7f32902d336edfb23f7bec86879572e42fa006506b52668dbcc160c50b6fc4021d7527d0484104c64874995ebe91bea86c7948dc6eec3dd14b262d0116ab1dcbcdc1f1e64b53e26719d78829c9a72ca7ea864304b82d8f2259f84327f37361fba4241ed3517ae55c7fc44b15f2742a0a437970c9df92302a298a805a2c5baefacd3ff21837b0b9cdc18a60d030e9e8fbd9e83e3c6b3478cbeb13263a5a0ee19bcfaf5d436c96c095a87b41f82ffeb52ceb9ae9ff9fa76b825f3b5042d86df1e51c68caee95ec0cb203980df0d91d07f56f15b1595fcc446003267d50c50adb3d8f4e93cfaef62b23e1873a77646c9ac3f346451ce2576bc87c404aa0c9687fe83e55530bbe8b7ab22a77658630839bc701cff684ad3dd1b6df25e3c394a1b9c114ada1adabe4cb2ac37de4e0fa9e11a5b713ea5980f37fbff969197f31fc3ca016b9e0c6c7ea6161aedaca8d54ed55f5293506e8c248c81207ec203ac06c2fafa3e03af917f207d969f815eb8354bf0b4619ad85ff12eaf658267dcf66c053d593044736e4cedce359e09e539ebd9a05db28828a5e0574f3a3ec1d045fea1de0738dbc9a1ab6b18c86c4c307a0171997e3d0c0a5359321d1fa2a32efe20c6382b7eb31a4c67f4e4060f782a1597438c207c18ca642d1119e712251fb6bd416bddf0e1c9c8cd6c32b943bb216b99d881189ab879468df1d390772174a0bc9b64b08130af378b5f2307030e82f237d43d3d7bfde71c55c435e9b0134b283068fc2028f92c600ac529b671b68a75837112f9ef5014306c077ecc7d75e3b25e58914e7d3ff90f98b904345858b48e5500f80ed7485940db33598b704e00a2d23a7d537b9623a5791faf79de462a7c033505f5faa40964b7e7fb4aadabd114b4756cc707df9e5c6f3d9337af1853c511568b05eebd0b62322a0180986e1b4febc8957d7cd1eddde307c8edb3c05d6bb7c920866c68274b7a9e91b74c9ecb68b1212cdbc02b422101affa196353025541c16a6fc28a50136f69977cae141bf0d086f060209e9c466fc9ee318d1f282e544cff0a60d3a77d105a2ae3eba761c25ab3957c0d6fef42b3964c5a4596a3738c0f6a1d5f2029aaad438516bc073c09d1562504c929e746dc21e56f6a8f21dcf8b0bfed7b3e8e292451c65c1e47c3da22374a07e32b4b04931f46973f25eb2a7c0a98c5b2cf0e1f865540c83803654a155383de64070442f887550002c8b208dc8eaa9952e4e1f782958ca2d81a8075979f464fcf147ec8b16a943329fbbb7af5ced1de06ac78ae946b3d29c9470c7389db58f6a3fa2a89094844ee2c404369254a1a29ceeb5e1169652746afb66c642db2c35e891cf9a66cf7353138aa5701b3a1d68d76988b3350b1147c81404a6f5a7f1a9ab436f99c013d9f3686944e06c971e3a2e848437c9dbf042cf35e6427d0335437e52a7552e9292396301c226334f332d28818c24875d0b5eefe7395c43ac43ae8d17a6c919f914a948fe61dd34c5e77a21c948e1558f508f7958945de1e648db0ce45075c96570a0a183fb35db2a34fe4c05d71d8f666b0bdb8b4c5a8c5e0bb19f56206997ea95c43d6baf59d1f5391fedb4c2359062e7006144df1e371d8afd3927f44ecbcac4bfe59628f03e6aa99359fe445ebcf303611a90dad19d3861d4e1dffbc1067989f96827dd5617382ea2f3ffd3b06bc62d3b43d2de316a3a29d96bff290d73019df068dda326f9a33a7be039381b18d6842e2dd0abf0b772069dd6c15f5fb71e3e9c394d5065cc6e6840858bf992bc702be37a4a1e33acf5eee5f74d525278466acb7ed51c91cf0f0b9c0a00c75eff17be06f35fb84d48460cff2fecb3ac3f76fea194200c9d785a533fd73218ddcfb370ef9a9aad7ed5a3cbe9740b8dafede46279516beb79a2b1d6fee8475c317b6c13af6b179020d10471f5d53afa0246e42c0f5545c2851b72ffe1a391e0cb3dd04c0184b13c3c7f344575b28c393007aeb9ddb95352aea9431c52a1220a8693d820969461c3db23a31b17c61eae8d80b15c87536943729246b4bcf1e2b1f4265a860d799e8c8eab5f7614f374340338d1263d57df036bfa54e3cef7aa1e9136cbdbbb7210d4fca0fe08276d3825b331b219c6bdd9885b4da48ff6f8ae4c38a66af0db30aa04890381edc28038248a2740bf1ea77e80b0885ea87bc4bd2e68e8cabad5c6d59b5f6ceb34f43dd99b3e2e726ac191a8dfd37765aee458b89ff8a750beb6c5a8c6f23569f40e7346cbe8f1a9a6d948df8b1a05e3edfa6df843577bee2731bf37be588cd7f555418f9c8ac41d9586a12d4dc3601431aa87515f815f52431be69ea206216f218cf94a6b0ac4528984fff68e610256be674efb7d8ebf683e33365db14484f21e1936f197d3ec0478c21a9f979ef558a1572d9d2c3de3ebbd38129fc3cfd0adf84413224c59eecc2ec37928f85e73e46f63c9b5b9d4761fe1877236fd3a7975421ce6fbe8da5c0b8bc1519b0113674a816225a186d2b64523345788bb2583bf7971c6f46f52b2205459031df02bc13224e1b253e88050548c02f185afeaeab228047aedbaa16a76bb13a369fc94f2a767252d75e4b414a2a088a24d9987458df385b5a8184706e5fce804161e83509daa899a6cd988592d8d11136713281fe4d9e537b05abb9dd6a99606cbc98d5788640f5618ee9b92721498d6696a86197d1361974b0d9f084e03d73bf32c1a50849ef8bf12283abe3542142fad655414de303272dc9b5b6321d18f9f11d754066be106509333134fffa3e3e9aab078a3775e7692279f73121ffb127dd514ef42d09fabe603fd8a3a2acda374b5656792c96a11f002e5b1833ffd9adad4d5967d85c7e34ef1727ca28c922023256634c672625770d43f179412cc86ad9b0b5d6c487c7b5488e895ad483dddf78f9cab7b47471855f66721617681e3e204e1aa4fde712fbe898ef17d46323d2488669d830acec45d433916763e695e623a98e73bd574fc2401e0ceb207c12d9218af12054e602ab1bef700c9183c248fa417ab76b8609e926629338648ac707ba22b36789c7ca1d8f1470d1e0d43b641b64ce1ebc8517c2a3733b4ffc704c98ff2f561745483124f8afb29d4550e9af3aac77b47f2c8ae3ac62417499a6380c75d6a542bfbb13295fd2df720e5865501277e208ce521e5d7f1a8fed5552be1b11fdb464e645d98f6510eb1ecb3bfcda9f31677ce4130a91d6d81a519b16323f88c296a889baf0ee4d6d56e812b5ebccfbab46b9d67d98ff4ad022303414adf26716adc0b648c8fada0e2c751cc0bb706efde108feaab10de0fcadd41430e041adf3f6b1f81fb681ba763eb0cf90793c8359bdde8146cf475d425ef5b9962b0e72d502c96b5574be0835492ef1650c43b824470543a20228eaa4f4755452b3daa3f8f026daeccdb8c5d0783ba416c5fea68371ddddfb1aa27bda55bbfbe95f5f3db4d827fef4e1714427e4a9aecbf18ef9e86560f2ede1d8f29034447516", 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$kern(&(0x7f0000001200)={0x1, 0x4a}, 0x2, &(0x7f0000001240)="498c079457e5cce7bbd979da046c920d590b13cd93c67e4dd3a3bcaed6d1cab2e8bbce72ed7df7b1f572b45fe83b385b8c8f4d6fb30f235cfe02fd66991ffa227fa156e350f3857802367e2ebee7ba794201432fe63c8a43b50adac9b1072839b2b1cf22f7f706c7c5770e9fa0c9b13c3c14e0d3eedd8e8f065bce0e7753a699e2406679f292ab93e6a62404a6bedc8a4ebca022810105be27acc650330bbc4d92901eb2ce44843d82dcfb79b528618e5dba0cde7290d329", &(0x7f0000001300)=0xb8, &(0x7f0000001340)="ede7b650b4e74d9fc7e80d8410", 0xd) sysctl$kern(&(0x7f0000001380)={0x0}, 0x0, &(0x7f00000013c0)="91cf8208cb27967e4db6219050130426c0a41318eb08ba47f499fdc7629dc5c7385f5c609c2498fc0b06a6687c9080aaa63ac1c77c7435e5941d3f89291a6cdccfbc0130b6da95fef1c70f0648a807841a2bc6aea4eae805e0fac9796486001f5b9cb8a328a9f1e0e9cbe79a9c0028f3a8bf85fa0140c2b879c37fcc02f2afae48a106fd5a0b04d14d1b66d5082f5796ee014e88f81af120a3406c3924d17c0a1f", &(0x7f0000001480)=0xa1, &(0x7f00000014c0)="415b21aa31a089578daff7062d665026afe489ff66a113f0ca531b65be8e57da9f7da29ca609adac7ef0b5cf73681b", 0x2f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001500)) syz_emit_ethernet(0x41, &(0x7f0000001540)={@broadcast, @random="1f8bdaa52bc2", [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x8, 0x2b, 0x65, 0x2, 0x0, 0x89, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@end]}}, @generic="035550c2fe84c9c3cb77e1b7349670a4e14439"}}}}) syz_open_pts() sysctl$kern(&(0x7f00000015c0)={0x1, 0x4d}, 0x2, &(0x7f0000001600)="b509ddd88adf630b37ebf257d276a824ae1305dcd6e7b8ed59aea8fc17817bbe25d09eab0f61efb33fb6bcdf5cfa4d8892a61f0ac169ee7bc858098606941589c2d7d3e5093de029c0e01cfdea5c6d4f212bb5c9c7f16df355f5f343698816838dabe3a1445de28c2d19a4fd62072989655323157ea9f98820b447aea40fea36918d59ce3b89571f4baff0aed6f15ab71e2646b114164267987b4a2aa5d5740779f92d2a7b6fdcff45711d04bd1a4d444422ee7e0d606a08846df5dfa970c397520d67f384a8369cedeed4247d51d25e6904d1e6c6f6ae5a51e7f831d3aeb741df135b6a0085aaace15cc9b664a84e3cc1f23ed0eb6c801480", &(0x7f0000001700)=0xf9, &(0x7f0000001740)="7f7e29f1a0dbe41b72ef0ba55c9886a725be38c5dc9f5b254001f35c4aef18187689c110b7ce4cd16fe57f4ff674703476dedc5a49699ab61508572fcf37678696bb140406dc059edea977a4e3c5e656c395453f9c6dd1d7d14de67169e7a11715221bf30b14bba9c2bae757dcf5139f0640baac379dc48b0f447d292d4298a5228c248ba515dc8f4228c68a1263f6f74616e8909c922a1c57f02c287b06869dd73fe2b03917675454837b8c69f85449776dac36bb554fd5ac106656d220140aea819d6af406777d73017ef94fc1114468fe1a72f28b09902ab1e4496bde89f4f0baedca5067e0fff3dc79d45994d69e12623a606bed0195c38e07", 0xfb) bind$unix(r0, &(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000001880)={0x1, 0x28}, 0x2, &(0x7f00000018c0)="7dc53d2d11213fa857e853476716435b6f8a4e310058cdda4e594b1cd3c02100032b96eef3873c28e88cec487a332c1d47ed647ae07f38e703ced72b77ff4d5e580e05d477c35689fa1a2285bc4b4e1d74f7b13adc84d164c0ba17c03ad12ff9e8eaa361b0149600d80d951ac4658a4ae2ac257bc38333e60d9e92f2aa1ecbabafd7467dbdf11f94996a8b0ccfd8c063829c68fc80b00d4478f0e30a27600e6602df58c248d8707fad61dd60fbfa571a5c99acb7393d7ffbcf831b3474e6f18d09852077fc223241fd65212e9e8fa8cbc0c693e749fc933a1ab57b4ea8d91411", &(0x7f00000019c0)=0xe0, &(0x7f0000001a00)="5b74f51e833aac121adc338d96697072c3d3790517e920c25d2b384aaf95abff63921a99c4c07c33973ef3d2d4016d74cafe0f14cdd43925a5d01b14413681fc8b", 0x41) r1 = accept(r0, 0x0, &(0x7f0000001a80)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001ac0)={0x3f, 0x5}, 0x10) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001b00), 0x1, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001b40)={{0xb0, 0x4, 0x61}, 0xa041, 0x7fff, 0x7f}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000001b80)=0xfff, 0x4) r3 = accept$inet(r0, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001c80)) sysctl$kern(&(0x7f0000001cc0)={0x1, 0x22}, 0x2, &(0x7f0000001d00)="2321aca213a9a0b466934c671e1aa731f4dee8a8f034636bc19375a5a758ff8c066a98c7493d87359637f4ac37172f2c3bf6dd1d8314727799c1b78dba3159122c7856d079bde7deed73cdb119bf519789dd6b1681d819a6991a22d4a260c71f3fc12d09ad7d5de2dbab0828", &(0x7f0000001d80)=0x6c, &(0x7f0000001dc0)="7edc642b1e581469ee9ec1c5f313702183f4402a5d7660abd49caa346b3dbe1fc17e01c73f4883e7100b54661c51e06c", 0x30) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001e00), &(0x7f0000001e40)=0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001e80)=0x2) open(&(0x7f0000001ec0)='./file0\x00', 0x8000, 0x2) fchflags(r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000001f00)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001f40)="550c7eb6b6222db34bebcffe9d75ea6ca12ce824e7944a3bb556daaefd5040d75614540dc50e52273fa08d7428672c83a5f214a004636c7468497860266850c624ab3cddb016853b5c1bce01c2", &(0x7f0000001fc0)=0x4d, &(0x7f0000002000)="93afd75fda9e3421b6ef8aa4c2b41b40bf150cd11818522e678b4e512dac14166bf42289234fbe5815761d36564988515529c4e2a405d0b09edf41cc37c70af7d5f1456f4b751aeb4e84a419106ecd278123ffeb8285d16b7f2e0f49bd4f47714cb52aef738a13c189fff92c17c348892b1c446281f1fbaccc0ab5eee395772e931d1e5bf46c902634934b10878f7813161fcdf9c4568b4ac11f4023cc53b83421b68fd91d4423f4230740cc98da39ce8f2a2a3c30a2038c731a56877a1416ed7e4ff237aa024ad339fa713e7e336d948fa5825d99c183", 0xd7) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002100)=""/77, &(0x7f0000002180)=0x4d) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0), 0x2, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000002200), 0x400, 0x0) poll(&(0x7f0000002240)=[{0xffffffffffffffff, 0x100}, {r2, 0x105}, {r5, 0x100}, {r1, 0x20}, {r6, 0x20}], 0x5, 0x8) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286", 0x44}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="030092812b074f0689a8f6e3644ad2706eb600000000"], 0x16, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x6, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x4}, {0x40, 0x4, 0xfc, 0xbd45}, {0xa, 0x0, 0x0, 0x1}, {0x7, 0x1, 0x20, 0x2}, {0x4, 0x7f, 0xa3}, {0x9, 0x1f, 0xa1, 0x2146}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000100)='o', 0x1}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r3, r5}, 0x0, 0x0, r2, r2, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r5, 0x0, 0xb2}, 0x0, 0x0, r2, 0x0, 0x20000000000, 0x3, 0x4, 0x8}) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffeffff) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) seteuid(r7) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000140)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) socket(0x1, 0x4000, 0x2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x0, 0x2, {[0x7, 0x11, 0x0, 0x9, 0x5, 0x8000000000000000, 0x3, 0x1000, 0x510, 0x7, 0x8001, 0x0, 0x621e, 0x1, 0x447, 0x2, 0xfffffffffffffff8, 0x3f], [0x1000, 0x6, 0x0, 0x8, 0x7, 0x0, 0x7, 0x1, 0x74, 0xffffffffffffffff], [0x0, 0x7, 0x1000, 0x9, 0x7fff, 0x8, 0x4], [0x7, 0x9, 0x7, 0x0, 0x401], [{0x2, 0xfffffffb, 0x1000, 0x6}, {0xffff, 0x6, 0x8000, 0x8}, {0xbab7, 0x9, 0x8, 0xffffffff}, {0x3, 0x2, 0x4, 0x7}, {0x7ff, 0x20, 0x7, 0xe4e}, {0x2, 0x81, 0x5, 0x1}, {0xffc0, 0xffc00000, 0x0, 0x7}, {0x2, 0x9, 0x1, 0x8000000000000}], {0x6, 0x8, 0x4, 0x4}, {0x5, 0x200, 0x113, 0x1}}}) r2 = socket$inet(0x2, 0x4000, 0x9) sendto$inet(r2, &(0x7f00000002c0)="75037b6b1c180fe04a69c88d97e6092e38320c854e06620c633d019c114c864a5fa6289d2ed953ffc90b53a109331b0063d54b1a9ff4643b82791f09a14c610fa26f3e52c67b820f70f1a20f1a4806fec8aee542ea8d30f7930dfa9c5c8eab76c4e093141bf1db1f94066e1f1633dec7818a9f8f364ff7a45e743d3c", 0x7c, 0x4, &(0x7f0000000340)={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x19, 0x4b) r4 = geteuid() getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) fchownat(r3, &(0x7f00000003c0)='./file0\x00', r4, r5, 0x0) r6 = accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) recvfrom$inet(r2, &(0x7f00000004c0)=""/244, 0xf4, 0x800, &(0x7f00000005c0)={0x2, 0x2}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000600)) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') faccessat(r3, &(0x7f00000006c0)='./file0\x00', 0x88, 0x1) bind$inet(r2, &(0x7f0000000700)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x8000, 0xf8) sendto(r7, &(0x7f0000000740)="2b3c9bf24fb3406b42acba5c25115fe35599c06a7839c0a345b3a14056de69da01536efbdac3c200394d454ea1cba947679c22d06ca65e52d522ae1038e9fcc3174ef751a4314c115603438374ad9db68a0587b9673d42de58537406e9453414d78e0639daa6c3d96ebf5251d25abea900f0d22c84c2c36dee41d8e61429558b3d205d9afc8d8b6b1b71fff0d6a02848935adea59f9362be07f32b0d684cfa43aba0a74652580bcb645de7064ed87e1c96438e2676405c696cde344914dfd37b4dc8cb7d3035cf1f5b093cd219b979908f73eea45577fd80a813dd86ccc42d", 0xdf, 0x403, &(0x7f0000000840)=@in6={0x18, 0x0, 0xb2, 0xffffffff}, 0xc) semget$private(0x0, 0x1, 0x4ce) sysctl$net_inet6_ip6(&(0x7f0000000880)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f00000008c0)="c0c15646d1702af05468e9d2a70f168264bafad755e6e31d4b6cc6957387f8e10c6c960d6ba55c72639aa78c653715a517f0b734e73dcc90b0b19bca944068cfd4cd1dfa3fa704b3a1c6506853246739649dd0581a02d7eef5886ba59884e2a2dd96acef9618f33b35712350f4902026e4fe7e2bcead97ac3992d47b1b2c442a3c11f7d02bd6a3b49b31d739f245a3b241c7", &(0x7f0000000980)=0x92, &(0x7f00000009c0)="e0b45565f29ed6e0c6536e92d9fefbfae9678583ae7a8b1c254f77f273db9a76424fddc9294b90356c23cc1e0119fb883030ed19cffe92849f841784ba717c464b604c36a34aab4aaf66fe3b1c6c1a5212fdf9663757166f3b1dba44ea641899d8445d00c5d5598f5260cf34f61caf203055ec222297e4eddb2509fccce75b569e967edf5b7a03220d1ce46efa46de18a293f1b67ca6c0af23ea31c0ad014f1860b89774f98be1fff7801d50b05a7a9adf0de6", 0xb3) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a80), 0x9cf8acd08f0a47ff, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x400, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000b40)={&(0x7f0000000ac0)='./file0\x00', r9, 0x2}) r10 = socket$inet6(0x18, 0x5, 0x0) r11 = socket(0x1, 0x3, 0xbd) sendmmsg(r6, &(0x7f0000001ec0)={&(0x7f0000001e80)={&(0x7f0000000b80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f0000000bc0)="2529cc7d596f377ec698ec95d612c6fa57e024de5b7b94742c091e9873162d97340b3bc8238ee516b3e0c8e68a5ee07332426a0c2b775e11222d274d6b93fa45080530cefdf2e361bd26e0018cdda5f79948b7c4dba35a99f4747c4266a990714eda45f722dcfa5412a9d7e592145b0b5bc7ed379d18", 0x76}, {&(0x7f0000000c40)="a15ad20ce3d28a8aeeac7f396c8af089ce93f23d7a6f2500dd618e5e7d41bb3f3f16a7e772acf2a0e25109125afb54ed75f8b6b5c8889fde1b4e63a20bbf11576e7411f09f30cb4656289b50b1d24f31485b29ba79074b23dd1478439fcabad85f42a6a21c7c6d075ca50c3f64814f34235302be991af7fdeab45c0da82f4b6176a0882e0cdeca6e3623df7a3adbe38ca6df993b5c1ac46df555a2200d0b6856008a313988548d96d114d7bf10d1f967cae0ff5ec784bf70320736b18b1369c42d6be40cdad5d2e70ddde14f7a55273b6dbe5db98f6019462101b8ff2de0fc30bbb864a110f429b20bc5fd0f3bf0913d3e1fc6f2cca8cc8dbaf4970a20d6608c6abf4621b0cea0f5bfdf870fe276bce2c5fbe9246db30781a69dccaf8e58ad1320b280ce63846cf1e839b82df5fb2116b94239b503571aece7c06aaba54cb2d19335a8d9a0fa484ce06b66c35ba3330be250740970bd817ba0d0c27a5e98616aa71443d81e239fdc4111a16595f4382a702f33eddac188692a8ae2bc278b60d463e03a7ef1e129daba304db88458125a3a519aa0089bff0bcbb9450218d15aaa75f889ccb961fd9a3e3441cc15950257d73a6d4a09bf5818a0398a6386d950b4e4a6d73cbf187fddb44c74308cc93915bc3a51dfd8c9e12719ef6c839f327feba864ef3a6c058643129e5a2837aba6941d518f77670b4b0ad7ea2079a3b01c9a5bd793dc1f64dcd8c9831826ef37894054514aa5012401e260cc0bfe6df398e90a12677d1eb3bc0cb1759abf92ef16d4f3223f5d735a1db4a9ac155c888eef9592fca8e24674a5f432dee347a5f95e5ba879c8bc35ab55103a17097f7f7993d565b55c57dbfb486f2720092f054e2130fd9952be4744247d3dcf701ea6513477401817a59acd626bbb349c3db87c78d5cc1a96030791bf45291ed2597895af81cf4c413ad1d4e15634670af7d56702a3069fb303d30585daaeb778e097d06d619a7edc89c776c6b4beac79efe4d60e7408e7647157b615699111591d60d72aafb544695dbda237174bf869a75e83be26cb419f4b5531727b98b5bf68339f02a71f4f8a17ccf5a21d1fafa9304a9d17e67b5b365a60ded40fdf0035a33959fbb7ac395e247ad40b0ebf411b8653952e06a868ccf6dd38f9dd0d6975c89f8f20d28c57c34f529d0d2979a7bb504c19cb2eb559ee758b120260e9cae8041d0685c91bef9b788bd6a115f0c126ebf53c5b58d04ed9ca0be37def0df4d09788b36142e37e68b542b3360cb7f5fd651ac768edba7acd1afdb4b9492b25e041896a4d0c0b74f336fd4fde9fb090e12efdaba092d14355b2f8524f8126f7e2688f37d1a9b84a77d22772e1c6ec501c0ed5cffade91cd6bb74b4fe0f13fa169a17a45aa7254426556528190d09adfcadd757232650150e472f9bdae03d190fa8278b92d331e540e59ad52cbb1b0da82d4fd36f7dae18c9993d7240d4257a912300a9a52fc8d5298f572e0bc895b5431c16c736eb7f2fd1836ed5cfc24fd2cc4bbb8d380d76b98a239fb637b0c7c6892ac7346243d231ccf2a5b9da7e4139a205f0169b4270648350ed968ebcce301f0d83ba747da1b65949d9c8cb801e1fbc093df8e26666a37ccf87dc7f02e65a8b363879e87546422dcdc106068dfb8cc5285f40a5dfaea635d138fa3a9ec270f6c863be8c6f586d43129e2536018b6b90f61a7908005472e9b31ad41c177a23026e7b6b167cf430a08bf174bef1e965d6ec25f09473bf6a8730684adba9b26dcde211df31b768ceb456ce712c6baee6d39427225f401b1438bb646da13e26adb87d0e97a5c33d3d257e25e322d7a6828ba19a56b979258be16600a9ed9cbefd098f706180f5be3f1c3efac884a4d9bb4719198972324fc5b5bd6d92573481d67d3233e76f94c180be4f76a6ddf14c23cd0c54b76ed438cad349b20fdbbc693bcca6bfd18502f823da396ecae77cbcc19a52a31375ef313798a0f72a89a7843fd8213280e94cece372da93077a5fe98da7053f2a77014ac27722e791d89e286731d9e9ec0381253d9d8e826920492b70f138a8cc1b1e1e5224cbcff846850d9dca5059d03e8515421f9a6152a30cf6c72c8ae9b18f34a4dabc04a734d57a71493c2898ac7f701b5c4c371bb3ef6e6c1061e678c6a0026eb802143bcc5b1764acf9b36ee13b8c54507f58308965c3ad94c441607bb23147e4aa57e553ff919ca843690e99f4a285fc47661afeb90186c5872133db18a639d494716703d58e42c6591e704cafd2474e0cd5493872944d818e94bdc6caa18a02764924a361f90ee4411cdfc4350cfd025410bc02d401270a6edd4064f14dd821a331676a937d21ffeda129da0ee50f12cb0776b6fcc98a507b83ae7a9e500677170280dab8321662a86e49917e494307b52cdcc20029c7ca7d21e0853e73f5a89e7b150115ee894a7e74f31d39ccc477abfe948b8854a4c9a708493c3695389201a766d055995771fd54f4c226c586c2a87d0abdb2d10736618b693e8c2e16412d85314642a1df62e8c594f526087fb1ca904971cdd6830593042c66f19fff4e038a3c4ca0efe6aff34fac86e8b671f8609bcca445e8f763947969930da41d1d3cafa0f6a86b6f44b7a90065828174fe3b52f2837f7465165a8030df8ccaf67ff97132ea76a93205fe8d3c538a07debf809c2c477b088b9a85eb63993d5a88ee6864ca999f92fe3099ef3ed15aaf8cf450adf9ec0f6d286918f72aac1c4eaab4c02899ddfb7eaff782bf7b1e1f5fd0b4b69da96edbf455e36f0d25a875b7042641772cb87e795594713d03659826a7cfe1fd35fc7dd2b013ad2198690c7af46d1893292e231c947ceae99922892388ab6ca4bed1304f26fe772c8f6bd371980df5801ee34beb4839005b777ccfa16ba3cfaffe518f7e22d09b8181b013346a947d8a988006cb745d65fce45afc06d21ed864dcef5997a7033aecf12bbb9d812dfd17c0a21ec722239c2d25d9031900694448538055047bc12b206fb067f1397702772f4d9ae4215ec9b9717c5be11b65d839faa8be244e06476ef8fe94d1ec890775e02be917b0cf038475683bc356d044835373ab16588551cdca578794841175b7b1cf6a423381879943da7e638cb79a19611c6248f02e9c308645bf9962570ddb311b67eae8a6f04ec16aa562b968370d7a00b99573c461c191f4b360585af14967c979afc29db4c70b974e0b8dbf649f5a15e7bd6d1000895427728f9a9fbdfd8f671346b1df6cb0cdfda516794d2ac2421f0d13a5b56ae0d0b5e0b559fa1ee4b1144008c8a1558eaecb7ce7bc0693121620e4ab951b55bf291af02498e3b64f453278a10994682fbf27f1325029aaf7c5837315fd93bf056ba207295a2dee759ea63234676486c02585c8e7a304075be8ed242de9c462f620630c5b3f1ef004769b8894d43155f3e5d1a506ca4d14c41a3604d08b45486d27730c58d0937fe57a0bdf0a6b003e52334cd8fc82cf64684b2143cf689e11c868d09564e38628dd03d7c5a44efeabd884104d9e58f2e33a22ac13e3757e8253e80ec53e4121ccf1a70993b7c60da3a092fca43064b908fb2567369208db94ef6317d5f8c04de80e6d458487b4efcf8b9763875344413d676c6b6b792a20ec925933a4b93ccac4577ac09852a816e26e5678ec98853bf754e13ee7001c65c2ede7ab367154c4a9bc30494d79287ff4fee1b24e78d0059865208581afaf80c0e78b8299893045b9b9db116ebb5efdff36722b5362dd29ddecd72e24551502e6187048ca237c209eafebefb8a87b5fb157411c69ee7a0783dce3c0332fa80f2e572fa16f3634b764e57638fd370417726e463a9c0cb214ebd375df105acb86309e12ab4e0263953693b5d605652e32578334c4c1b0cabbb02375b20c03aa965d94d718e22a175068c3560bb3c4b2790307bc23c21c0e85a52075421ffc3d27cb6df82a912841da60baca8fb97a239074e8b9e17b52b06a57492acf8e84b6411045c1570cf9ba422c6e72c44654102a7fae0d0ea66e2173c83e6824560c2709d8846309d934f386755f2e6adea99dd13cce7535b6c430c95403c227f6aa9938f959266431d9188df317dc33dc337f1c419ee520a912d66b180bd8e8251470c9eedffc62e0ad5cec1e8ef11736ecf66a9194e3ed30763a0f42b4c0c09b4dc3d10eda72413102d22056d91f6c714cc4002edd7f10e3cf6fdfbf3a68e95eeacac32cde104d53e63a909a7a79a81377bf52466623db82f1167af12f70da03ff29912877e6312ff0dfbab036cefe46d045008a43767c2fbc772c2483095adc3f19fae62a8ac87ca2af8e7b2f3c444c8b0c6b7a0ebac12713f7b642abec0e5f12083558edb95f466ed8e9375b20f073dd735229a4560ee565ec9d7c4f1a86a7bbc2a27e57bcc24cf78ffe756f47fbdc2c19caba7b81074a4dedfc71aac6650ce78532b0afe64b3e870218c7c15956bfab9a58b490ccadc7862a55e56f7347acf6545bbeaad299e9e5edaac282cc614acd3b53383548d8fb65e954410fcdd8175352c94889302a5e853ad3bb72fe0e49c3bdc8cfe08cb0ca11086a95775e910c10dd94f7aa5018aa241519999a4bd7a4bde8ba09af0963a02110088d61a89e0d288aa57ab6aeedfeff21b51add1f39827f4edae87994502f9a086387a407022dfeef6357a9e4e5a25473ec119acbf681e0568c692c5516d53ec79b51e10e4caf18014d099caa08d39ab92e4a0881e1738d446fc88da28b10011a890cad0d2cf42e73d0f6f0cd4838fcb65560d24ade5b5a34c5ba3a8b8ede4b8d351eeab157f81943e538a2a6123f9c285eb74c2a7fdf20780a2b7a8161adfee16951f290e7db65fcbaae75e7d9a771d846b45823b99bcd20d409bba978f80b59a5d92ab7227d61d703e79b4f120deefc5ea36f6a9c81b5249f97cdcef6ee8f4e9ee78daae4b8e2fcb711e644ce99d29f0b8271ab2ad48b3d1f23ecdb093b809f3d15627260ec1577c789f601ea110d1d2e977e88df8b03932c3a6ea3ef6428fe6469ebadaa8746505db55abad552f1ca5f4c9700784ee20f1e30d6cad8b5023423168a841ae15ca3836a8969b90d1fcf5215cb9911c46e7a57a32d682cf9fa05aa5dcad295e09d2e7ce7aecec27befcbdacfdbab540d492efe147d6cecf4b028ead86a2d271d65551ae0350308218dc9f8545b3efdd30484cde3e373cd3637427b0a935a8991e765c0e7d4c9d7c086d818c472e304b54ec8166f0484cd3f840f4485deeedb755e6f9f2bb67df66087f9cf151126934e872c918f78a2896ffbeb6e0969d4678416f7d54f7e190d7df098165030d45a90534ba147ee940c54b428746b05c9582138d6ebb9f686c4ef192b51cfe1d3bd3e1778a00cc2cf0d5ffa516e3e6556a022edcceba57a88f264af0cb9e757e9f76e450f203e421b74e66b5c5fd69b381c991c76f6c890ef74fcca2bcdcd525228c8ca16ad2263ed19ea1d185cc3be69964a4f03f51e521b571c2baf20776d0465152f7806e67c0eee5c8443537ec6ddc942ecac86a809631f41689c3a859460bf0763f1ce47454bd836e9292bd95297de15e4419e5a8dfc5757ef659c739c84ce06d6472e5e8a5fd9d8db1fe4c5d19fe723291fcf072c4cbdb9f5d97016d0ad3a35aa2419d9b7355c41edbd18b9c6792ebc926c6544358ae225884a92ba23e9a3980c11134fd0efb6fc6f59fa18e118afb09d0dea273fb83b8e2d0aecdc9ebf6515520ce097636f7ec038bef48c7704512f052b504b4be4dcfc4c5", 0x1000}, {&(0x7f0000001c40)="8f1e865477d54a974716781a33de447824ca2da5afc21168310a5577566ded181c60c97c63b9ae3939a2af58bf731304fb34e3e4091a093345dfe17074bbfcb4c8df499ed6b4e53b2317f801a80090c15178bab658d2d61914161d016e39ffa8f3f2cab41faed5d72d21821859ba2b509bf421baae75c47b10e48e8063b3ef762745c4c803bf4bbb2aae6416d99b3675622656b25533edd1d5cdbc9a4b5dfb06135ad204227343c7419416dd2e0b1ea43f7baaf8ac5045edcbf66ea1be60163e8c45c2341505058b7f2b11977f3552604bd7b9afdcd08f819a", 0xd9}], 0x3, &(0x7f0000001d80)=[{0x10, 0x1, 0x3f}, {0xc8, 0x1, 0x0, "a34c374e128971559d006ca07d415b31a52e85b96bad8edd544c8d7ba527ea1f0860f5d2cbcd2b271ef5829c99e151bdcecf6160c440fba9f65698fe9d1d49ad9f7357eb1e5916a68893420edb72313fce165a6e09e736231bdf878657a1521fcb0d266c910c8dcb4961e8cd46760e61c85c0aa95bb7f8d1627cd3c76ba3b22abd8392248b37e4ce7dee25d4358f51722781c225819c024caf86600530eed5108be9b40755a46d719b701e08e01206bbb3794d33c39a"}], 0xd8}, 0x5}, 0x10, 0x401) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000001f40)={&(0x7f0000001f00)='./file0\x00', r10, 0x2}) mknod(&(0x7f0000001f80)='./file0\x00', 0x20, 0x8) chflagsat(r3, &(0x7f0000001fc0)='./file0\x00', 0x8, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) sendto$unix(r11, &(0x7f0000002000)="c9db2796e4eb21", 0x7, 0x5, 0x0, 0x0) executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYRES64=r1, @ANYRES8=r0]) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606949, &(0x7f00000001c0)) socket(0x1, 0x4, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r0], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}, 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffed5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x6) getpeername(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x10, 0x4000, 0x3) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x10, 0x2, 0x1) socket(0x18, 0x3, 0x88) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xf84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x72ae, 0xffffffffffffffff, 0x0, r5, 0x3e01, 0x9, 0xcd, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0x21, 0x1, 0x7}], 0x6, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f00000001c0)) close(r3) r7 = socket(0x800000018, 0x4000, 0x9) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xa8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="f763ce8ba449e6bcc3e2c640c49f4a8bc6b10616c8a4acb45b9f4fc792ea7c528684f1c993191f00d29e9a16c1d574b803941c86165580ffdfa13622fa7d5cec7536c29ba098a79d6e58516a73780728aee63a268b4d5731b9be3403622b145183b0569225ac478c57297cc5c5bcab7e431aaf5649ea699db8b3e2b8ca354c7457a5e3846debb7f3a70d88f08eb4a72a8638a4687312dba3630e8e836b9d896b907adce0d95c641bb6d614c8510aebade8c4be723ae84e8e0c9eaf3f9e47fde0c37fc3979c38b5db9040a5ae9784b4285f27392a9742b9223d8f38428b8d545c64ee84dc6167a7206c6ccb7b80df2ca96cda0c37093feb875b204708e10dbf431c8c3a433066e1e2feac3dfaa7b83b631d8c41c7b507cfdfad5395aa095f44a2526a8e171b7663d943ff7cf4f55d66dfff78a82f6758022facfa459ab89f10bdfb84018282592e9957cb09dba02acbfb12a04b2329f36c65d8bafea98b75e77da3216bf729323b8b8ff2badda35506cdaeafe8714d7dc15888279e500ba951fe917f43b6f4a3cd26c9683d2c25c2b4804b64c258493704fbfa8f11c936c8047486625bb2c8ef5ceb3d7f4c7738880c1aac8dfd4bd1f83c2fcddf421f80c3ba9ad740bf97d19fd53ea5957e613d6e2c44b304cd62059730d800610928b930c51ac7657250cbecec6aeb02208053a1375ab12fb978aae9d992f9a07ce84d9a8d921d5c2fa8abfb178119de9a3fa2de8d611e575bb5e2b43059782720b1ad555418b269723302ac5b85009dd84d1d1d2ba9c6d89575c83d08d927c36c4286640683acd408d052c3694b32d86264434c219bfd7f177b856400395a535143dbb66ac25ee12cf06c10b02f479ffbc348d601ad2faa37349cd5e7962adeba4dc820a78c519f787b8a6d7d94f6233e5f257f625493ad055a0c75a3acc7ff8b38a982ae2ab70eff62f1f0d473534cfa84423ef0b35ac088e700202116a97182afa34cda90ca022023f81885935949a407db2b42feb5879709813a3d8ef2874e489689e383e997893b4ebc8ad8e6885197dc615b4c536ccee563a78f4f787a868c1edd0dc7d48d1093d40e048f680d69cef339477656dbce6a90f98a2420c81d3887a0bf50e0e1eef8ed988fc19a1dd6b835617eb340ec930a76bbcf991438df64db717a90974ab5f6dd705e7446f33eed21b30e725db80c110f3e4ac56b79e1447102903e2838c247e26746fee6974df8fc161a884fa0a8e2f73cef5e83dd4904238d785318bdc152abffaf2b96a7d3afaa2f00a705f9cfe0d48d9d2a8f3bbdf6fe363d5dd8952f88b43b0efa78d1da2c62747dc1cb033129565e56ad2e52f586fa29bb93d4c6b8b11a3cacb008644e2604a91a8840b2736ea0b9710ebaf79ab0b12c2ad37ef93d8bad4e6006f730b4730b4b0a2ee8acf0d27352b78567f752885fe1d5e1aeaf1e97d4bf92cccfc4f1be152bf7b955d2d9e18c113ed26fab2de992aed31fb716739f0966382fb99e295ba7b3e57354ae43f48f1d709022a3458fe8fa7c4619b23d5ff66226ba9b35b9330612cb2cbf51c35fe0b7025715c3dc8c87af452bcf8d60b70c26c063a306b98422fe64ae9583eda5fc13c0bf260649fa4e502fcdf1c1d3aa8e53c1f0fb5c2a66214f363f2bad328a90b3d9d6ee03ea5a13b0b2ac7c0dc922a33ed8cf02f2a0004220d23adcf010b5edb475694dc915b5e2cd37dca2f7f49e39068d9e4d29163e5cfcd7ea3d0bfb558701d3d78fc2b11746ac366c28b92efedb1e4e6831f957c02f1381bd8184544a0050fb280583685df6b975c23de70fe1c348c60bd1627c95c6509430a236961fb8f5d63c3d5173950befbcc1bc76f5d2fa12a4971b14b30815d5ad89a64e20f4d947f42ab707e7c0e48a37cf0adde991b01af65719743b22f04346d0b2e898a00685b19e3421c1d81014da9fbacfe5986ee5476b657e91cfc5ce259c079df7f1b0964be02cc13f4024e24f448f847bdb3d8bd45bddfcbe7e5ccc0470b985cb4a665decd528dbc006d79cdfce8ae1a410faee281fca2df00c0d22230f65881ed960ed034448e3361103d25ffa729f38f21c33b35b009bc111ccfd56877c4bdaecda2964117b962e39cbd54fefa7ff5da754362c697e62715c4647533b66f799028b7848dda3efef56f66d715953b00c08850f4b73f9dfafcbd2747b41c56e11663f19f5f55dc7e876be81e468f75be8b05b64a6dea08c78783e2678fc7430e4968c6b205f8fb5c464353fa82b82e4dacd423a4deb5a6b7bf20befb9207bfbb05ce4689f5d4e6cfc9b03c525f57fd17f6c609852806326e0d70308ce307194b171a9acb7b6169268247d98edddb37a3d0157e8c5057f561ce6f40a55a3f3d3780bf9ae1cf6fe238ba778d9121e23f6e4c2ac8d18880ae20fc718a3c89f204e4085c7fc463de3a6b977bb534ef29dc63f2a002051a74b026759106881f57d60453405ddf3d96249960f62fbca474850f5683f9c19606da6fd4f8802147b9dda89ed5b2e0d1b6d69bd850cf9f3d048301a3c4164474bcf44f03277c8a84e4a6365f9bdfa78993c0e9592990a501d39b90c4a6ccdb7421e74054472956c2173f2b070b22e3c35a052a4bf257492a1b5a22fc0b4dad35158e775f478b6fd29afd62edb1e3e62526ec2c972ac81b1f6078adc73a5ab7370bfca01c3eb97f5c72c16f0376236d48fd2d7bbecc6c0c98aa66666ab834e44d2cac99b7df92a22932bd36f17484c127c0c661601712bd96081dd652925ef05356a39467bebbfa9c406bb97ea475e2c4daaccba20dbf342826e05e6ae6a0e67abbc75757f46e1ef569094b8f0c14b017e688a428c3b5fad1179f93b82c0d938d1d521c8f2db676b83cd149a5cc62c71423c2eacd5ec68d09e5c41ea83dc834ed8485d75caa73009595866097a2a44a9902e0656f405d6c21aee8256822d71567934fe20618fef91cd6813a5e774d1de33d94cadd11ac2851321d19a05a7de98bb9812aeeb0679aff9994ea5ba38fdb87741483d6c61ea1050dabcdfb3ea69b25c321e8e9be627c3766518f11c8c9aa0d138a841c044cfffec2314c74c9c0915751c4b50fa123ebc3dbb8bfdf217a4aed3888f2ed0bca256a47706a0b25195376de7885922f02b4b555b313a4a92c44d54a167d4494010b428958628f78399de8f738ba4be28a924b3162077905a22c57d3e2499f31833bea2d1cd950fd9865080d4847036969003a0e5f2053531dcd036f461c840cbee868f7ab2d647e9dfb57c244bf5c578b407f1ed9cc7b27f22c1317e02d4301df623a62098910a9b7cebf492965f665c87cb407b33b65b5f214ab8c3ca0e825c5937da1d5e7ce5838e324cdad79c36d32e3d22eeaabef533b4fa05245597bbe4fa49f829b38be71f804888bb327bb53409385ab440b69dad6202ee6ac7b028a63645fc3071635eea44ddbe453dedb455b1f173dfd385797bd83eb5c7c00a756fa5df72e0ea4bb1cceaf507bafe83a686bacc057ba6e1bef0b4e7a630b0fa06a4a12253e038a5dff506350d1ea22ac0e136d8e03f86bd8b2e5729b1672f776a7ef134cb1a7cccfbdf9ef59047d9a1931e3ac7ea7640e4dd5cec035de7eb86e26270f0847d4a1c2a2436113b703adcb40074b28d4a119c1ea5152c6049df6cd1b9bb3675f6d34b31c1e7ce7da6f4811b120d4cb33ad88852569cfa547fd5239ac609984539b7b6773598f220d98bbde9eac8dd05eeb8bb4212f5d16f7a87ac889ea4cd9a64d92d9b79828c426399203feced53a25e332db62bc911778e1126818bf62426dc0ac2e30e03db37ed8b2840173804ae10d559d82fc978b70bf30e0776dbc5124479d92c581493d6c875ab10ee1f9e79c186a584af85623750f86ae590960ba7c15a59cb28a2101ac5be4ce02d6818876cd154327995d76db560626f8fe022fbf506d25a9443cd46fcb72a8aa93b2fef56176ee39f8d727d1f75aa5e3575de3ff017f236739359ebe5410e760eaec54bb6b794aeef718ab2a245841dc4b59d4813730920b884a5a0ebed9d947add6f4d966e64a55387650ca240e8994fd1b01d81d0e861d9a71dcfd9ef0bb92bc9aa7d383fece75306cfe781a2cc89d8705757b7c500a522c871f5ba704d253da595ba372b8badbd3bb40b4538ca3d350f94743af03dc93317bda30dee7883085736a05a9365220559bc9e02fb0d849a4f13220c8cbbdc676215528ea829e135b4fdb3bd036f0de1521ab82c5f31900b3717c82c4d6dc405f70d1d69ccad9eefc9f1bfe777f8062e2b917be176e6f317736448f9d02f3e7657541daba214b820815401cf7b804d33d2f99407062d992f89ad10d9a2c93bce95952d7ca31c3119027a59e5d1d5e3eb5b3a899ce047b3173001a5845b968ab4257fa955cd0665549d96dcced0fe3778e2350cd063581b86afa889c9626943444917ace644d307d317bc265d65ae444edd0405bb5fd26d291b4e27c8546a101d64413f215e56ccfe8bfea26854e3a5bb4e28bbd4274106e1741b8c8e825d4c948bb85a00c653dc4b81c3cf4cc34394652e6c3c7830883e8ca19d7057100b9bbaf779962abfe5f84d775402dac8cfcdd138d18fda3b31c885034e628ceb9ee98f6e957d514c9e1d7e5fda76fb5903998e166e9c2f904d399514f0cec9a95b060a0a627f0609b6fe2c1b21741d52a95e08ef0e6011b9a98a93e593987ba9a7d862c6a9c10ab2171bb8ce026e977f2778c030cce525e688adc824a93cb43f9dfe86fb75ff48e9c0751b2fb86e76d88d101f8b933409b73c964676998ce3a12b927b452831c4faed0156b59effa1384508d1b7c6372191a3097cb257ac3d4f9c21d8a7c8ea47c9d5e01bef6704df5d025982a817e485a57c1b829bd4111571749b2a60ee14a972bbbce450c1b1faf228b1d3fa985b9be860a2aefb9e449f35251d3b83fd452c84eab308361ed5b043f85ea189defb38f648bd69a5ce0bc7db6df195432e8c0027616f6d1bbd868d18985b244379dab51c8ad32c12d31466392237b14bba7c8aa7135691ccb44b622fcb615fc6a9647a148e504e3f3d2d00d82f10c11d429c093a9bdf3f9198519bebb6882b7c7fd5213b432253d0962ebc04442c70ce4e36b1d3857776b9e390b4ac46cc29177756752eddd8e87f77b13ea517046774a93ed71d705c179a78690763ef5e6474d92f38f1931d8b04c578a26b73139e66e443da3dc2bc0cf60c3d7e1333877c133065ca8e7ded101d94eb5f75e7b67f01526cb18b0bd1b91878a2e214a9ec7d5f6dbe77018d416b8dd98a1464366dfaeba67f9f6eef34b96a21fbaa4d7973fa3f89b9a4fff214cf565ee6291a5416c3e2c9005a8fc346496747365faa812940bdff03b3412e42e389a74c08ea652de7dd9e79a108f9d555f0e11fd7aacd88651d8832ac12e6a0f72e3d0c5b6dca8559d95cd3245f0ddbc7a24118f6d0a6004993ad1cd83a0321e28ef3253c39d446f6c0f9d022bf59c1812d469288bf9ed243de6a7dc6ff0c1a8b6787ad3a10b250d68b967e5f2c2d09f409f49504e8041ff376d4baf881a80442ab32f412ae3c51250e36e4e24f0d4ceb8d735cf7c9e434446a4c0a2963ea8ae1b533c07c1c11b983f112784e8b04981cc98b0ac4ed86074212365b24ed21514752a55c440da62432a69132b96503e4f7098d7bc25a6d0724c123c71042786be610175e4b466e521ac32ad0827adf0d03365a3d432c74d7bedac74ea6d7ab45e21d785da8d446ab8a2fd2a8756ffd1392a43ba13e319c38277f38396202aba7d0f33481", 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="63b5b797c6eed71504ed4f53cb6b0f37d495c96c1d768095ae09f363c13b44781fad4439aa713ca014813dd495f889709baeecac9386d35542adccabf7501efd5bf525da559de740b2eadc067112177ff01193ed7d7c493237f56e34f8c53d3613ddf5", 0x63}], 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000011c0)=0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) setpgid(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0), 0x2, 0x0) sysctl$hw(&(0x7f0000001300)={0x6, 0x6}, 0x2, &(0x7f0000001340)="828fe9bd822fe6366d0b6e0904fd04d3ff8462f34d96727eceea654a28f55fff67f02b9722bab32be2f3d9104778dab1a8645e5bc05a7151c0c40af8ed4aaa03b069a16c2f4f05749e9624cd", &(0x7f00000013c0)=0x4c, &(0x7f0000001400)="366412f2efdfcece70c149951c07b5a9ac954535fc2d07a4698f4ed8382f258db366dec8cc0eb4748d01f9437bd3ee737b8dfae3ec1d6ca2027dd528ea3db7e682e876b5741a5799345c6ea73008080b7a", 0x51) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001480)={0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000014c0)={0x1, 0x36f, 0x70, 0xc11, "8e621445ef000e39336e0f67fceac967c8cc7281", 0x1ff, 0x20}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) setreuid(0xffffffffffffffff, r3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001580)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x400, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001600)) ktrace(&(0x7f0000001640)='./file0\x00', 0x2, 0x40000000, r2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$WSKBDIO_SETDEFAULTBELL(r4, 0x80105705, &(0x7f0000001680)={0x3ff, 0x81, 0x6, 0x7}) sysctl$vm_swapencrypt(&(0x7f00000016c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001700)="de06d1d39583572674e2fa1f1730ccebf042ec870e3135852b4e08db2afd0d624c40628d52dcab36c9171fa340bfd15ce79fcefa5162d0129c6123129b02c00a1c818e1749dacd933e92875079ba78979725c26af2e48b0b3e0d9dac989ec47562b3aaffbb49d010e0f0e6512c368e6334425288b1a77ab64e8769322a3db7790c9532517e8a2e0298b4ab79381c772e9cddef0a2f67e0ed959592635235fe260fde8c92b4f1d98b7cb6ef1f6f4417b7f1dd3c50a2a5817d218c9abf084c24006aa4e550b018348252c29a28ae11561de500b035efb172af7638d4230eff40654ef3323dd165f55ece28177deacc5b459ae219a51f10c2bfc3b9f42885d5ad68c59ee885e247ee5b266b3d6f5439b08e0290ae3531f043b298c6a3be2a0f1e1696f4f356287a60858b9fed9f00f7fce50b9e76c69f44cb8a049887e0ecd6dbd912904b6440875ffe1a40cbb261743bef2fa934f4f612a6db47b31f894abc354b860ba15064d6d1a877e00f1a82c089022c4835937570beea687a2442bfd366966b40bc9e55d6f3880ef513341e9f90cceaac5e767009d55cc7ade9eed2236f634795933380b96819f549a4c08c19aa043d88c6802017051e7a7cc42953dd537fb4dba7a3196e170275419f598670c5cbb53fd93e47bd42b43406bd808cfeb79fac07993d190e663f0a72bd653dddeff97e808ca15a2d7f70579894c9f4a4df89a68940f9e0b5c48c7247f14504fd9825e929366c3f99ead403609e627464a51cf5fe939fec35a7481ab03b9629c639c5c644dc9bc95762532efd1cb0f6478d0b002c5b943bc99506b141b912655f3d7a5aa647fb31e0fa9f5896bcf41c779c19f5017cca784d381bbd42d336b917a8268e7392af829a5bfcf780bc39179023d5428fd5887020a68801871d650291304d363a3b0e0125e890ea3107af36dea9ad4d78c4a7513d9d13ef4ffe62a84aba06880aff85180bc4a62692f63c5f508f0db8e88781caf028e60f61cef05fe14188c10664584a93256589df74ca973ee9d260e89058c876bfdb69e07ff69c042c537d9c11c9a5fafbfbd59dd6109a3b03ffd70a12419234b9fb2647b8030d0b5cd066e2dae29e6132e6180d06fa9228fe03c9cf79e785741b3c979e894c73cb818a1ca53383505ee51e80efd44a95692b88b9f881ad00bfb6307b467b067d528d27ee19d27aa5fe8959c0a5693fe713c80219432c29431f3b210b9505112dcc059eaaa436aebabcffd0e16001fd45d82d3f1a81cabb2ae21fe79ce51fbc3113762e73b95575cd3babab208968093cde6a42de829f7b95602303d0b6e4692371cdd957826dbab9f818e4c60ed8491fde964112295a635be9b43c8736ad78fde852bb55ee7bfdf188db916134a38dc3c678acc97da5b92e3e1c335b9c139369270ad37fbe5f01619ed3878952cf52190b6773e910d092820d13f044795d6229454040879d8b325998533478ea710be1618a10ac0e86f351b663a828b8668c6a57f4b443a30dc1a4c8295042551e154a2b6b2d92b6e34d91b69ef0913d5412278462a9084599dcda802f0dc910106faa5cdc33b12e13b230698afba0b2eb6e3c8039b22b50b06bc32df43f82a9f87a75d3e9fa9c3e4423e362041a811df62ac37f9ef383f71c93138c354ee4b8961604be1f765ace4d913f63425cedd99bce697959c5e9257dd05b90007c998dab00e0bf8bc3dad34ce507f213d5279a449260c80524b5a5d8dcfeb7e5abbd436fc50820be954a2b77ec1d9811dc197f99a61ef414afe7058ca6de17ce0765634b497113d5584b4366b03efeb1c2d688b5789dd412f07de895e89d46b339833bb6bdb3b852f9280f1f5523817f629546dbd0ed22ea4b171066d187761cec879c83fdca5429549cd4fbd63764a39231c24bbb1a777ee8c9a37f88478cb2738d674dee4d2b833ab41b872c11947b565581141d7b072d43168b11b213624fa308a6ac7d973b840381a53835e0df698bdd0bf56b45f75e05a0d0c19481c881840955678b93ee0758ec05a41d53c9bcb19460be136991e60e8f2c49f290c8bd0302571883e2317c7208154fc1f097b20b129f9fd8cde55d3668118207a207c3f5362897896b8e0720a67f6102bf1d9e8190dcffa1d87e4e314ea0a14427c94431668189d6848836f33186802207021a9fbe49cc6fbb3fec2cdab9fd20a856e378d0aed2d45733162519d84cf1d151833a6f30b3b3a50674a8e7a40d11defe13e19738d49f9765cfb4c9bcca950fa3aa77899a30ed25d527a913fbd55d740beb2de4001465c682eb67f8993502965a7cf6edebca77348e6b0bd83f4de0c464c8f441c68df57f0518da519c7e6368760b775c6f3317d58bf0c7a68e66dcfe092face1fc213f96b024f0bc841d524a20b912c25e678f10f698109e86e27f9d82d785c2a5d0697045c4973da3de795c1bc45db5edc655041be3a7c3b98113eee5d634b40a1914acb6e0fa74ac34666aa62244122d525b0909828b17c313748ef56c833a26f30360f8f5a8009b32e0a86a26320b0150f34fdd4d1f18af57dcb3077fb42d6949ac2e4702c700279f0512bc2c0a121441339d5c58cbcaf2b44aa9b7fd407ddff5bcd4649bbfd35e902ba9efdb2c6031dff293ac14b6b95663a9acdeab10dad5e4a100fb2d73ec79ac135c26cdc2b59a79b23ad97269508e82d3494993ff31a4a87d308787941bf795706244c75d3a1c977a186a512febb86d05da84639214df6dfe6bffe08d9ca2659e40a29b616f2cb73bb71599ee943c0c64defc94467a0f4cb5ba93314c2b25b2f31319d92c06d6c24b709e89db224e55f2dcabbecd04626b5d91881e654dfbef61f25871b43fa9755f0c0abc80cb3540b62fec2a2c997ab8e64a11626e90bce0663d4ba601e4f93a5c94470685d54a8ec2a9656e288a24843224cc5056356870477365129153cc4217928c7d6bd8822f410dd5b16333aa9eacc1a47dff4b2bf5736748388e1d7d81ce3b2296e96074a3b8f4ee2141adea07637bc99f463d39786aacc77e6959a644a0e0ed27082dea9a556a409e9e70876ed0e551fe8c419c7f5325cc840330e5584e83a52f6f392808736e75255e960ebb2fe0e71e1becb54d7da984fbed2d44cd93d393a8f3897100d9a92ccf806284927ebea27d9188ca3ea3be5bf3813144878143269f098c79057757db0d1af393cc42518978da77a1b1bd69e8231b3c387a40e88150c5f4b3d8ed6b220552b060e90c1031fb7805e8878bd6e8feec8a0009c8dce22100f4723b7ee914d069a6b562aaa259de4328b4c4eade6dc32316507a894d0873130fb77b5f2c4a99c69b6de1eecd7287f1170de89ae73019c4908505a7b6432f94c25ea08468d3cc73b41081e1c730cb978593544b231a212d42fddd5740c9e9b8f595162b722b7babd2a35373e7e3b42730ccf0ac11974bb1b3b2ba0b2c3e1dc97ff5e6290a220c02e226a22cb21e6402cdca53b2634aa1859075014edbf59ed772505efa5b5494d6c211e6cd8e0107946d35855cff76ee851adb36cd57310bcd1f0b9e88ec525b2525dac1b708cbbbba0121ea68bb1f3948368b0ee4aca3b86393e5a78b42cc7a38fbaa36e540c90fec675951198f0783747e679ca021a9208fb5124d66886a2e79fcd7b6c45c0e2f4d25a6664e98c241d7406901d3482b3401927ea6a0969d3ac78681ad0c116c6dc10eff196eb89dfed97011cdedf889f3522758c31786125cb33e486b50b818b1c050a3c4ddcf0fd4b16cef6d1629ceb5a0e11456fdb19143ab52c72f022391201e2066dd899184bccf7714bae5ff654e8da9600dfe82c3fa7e5c515e7cb0aa3d68f575694e7143b02a8063f4dd4f4808c577708348a1858b4f7097d97d187b3bdc11ebbb0ac1dabdee7c07b2c7bab50a347f088aef9d9e155f0d89ab1c1e56bd4c699f5ec35471558b0b7d28445d383af4e20a9459dde07ecf56f2baeecccabfa518e06350103dbaa77dc83d0a79e8bd985e6732fb455f87e5f811e55a429e3aa85af4b50cc17cec60bd8459faeafb18bbc72b1dbd2aa5dc356b0cab525cc106aca3443b0f88bab877ff00c2968e62316274e7ec8490beefae3a591ddd1ef302f83aaee39aff85fee7b448114832da18a5328c22adf2a0797b66ce9910700711de54a5ff346b74b559fbcc507d0a97a430d59cc60ad42b4b583c590288578657669a92faf42e9c878a0362f915c0df3e00c695f9d1223db6653b0145bb0e1bdf8d59ccbca662c2b2cd4c4def1a460133317127172d353d859092cf7a99aa6fdd3a0070b59c87e850c811c895d85a3c1f3d4250c869e6617338b1adaadb63c23b08bf36bdf8a37f660e44584096e36aa231f577dabfa5a5137cb96396cc0c807d2bcde3c4327234e4a2c12edf3c8b4e6c5ab4f87ca25e1da2123a7e3c61c5a5b519dcb193d9dd63ed13c079f158f6152499924acf7edc03f3b32236e6025f9d4e99bbc6007c8b13336e16d6f93e863e83b80a87156c052efefbbe6a0c6e5761283d4c98dbba703477b9e467a2e23ba509a45cfb4695d1a63c3bdba9d862e97858b32fee0a7ea7d204bb6a0946fb114ad87ebe5ea981068b4fc6d36fb2b22d719f8fa48b72c9e1f6ee2254a8186e8ac3bcc1a1afca6d38a66d05957c4f13ab661f54974eb1a8b2f20cfda54cb579fff9fc869a0d6e375f8166ac197044458298a414b2ab9e39ac978bf39ca68bf9236b87b278427e5e7d2eced6a51ed558111f46b31cb0819b99639390836b2a518216b4fc3358d361d08793f12b6c4bfd93499bd6f912bcd113b4a8ad9062c3999a009a9824710a70b95b3244057a68bd23b5ba3d7af69be0bb96ab707c60415feb1d35ad01edc245db13f92b80fb313cddc1e7ddacbf94d7e8f28ebb7f1764f7696f1cef686a56055f4d69e3c68fbaffa34251ace8980acf508a1e3c3c9e4067c41bdacd9a1c739b3d97813f1488e765ef1443132da2f8a9060572030fe5b8e58d4617d21cc639656a5a7155f1eeb888769ba21067a1e335e2edff69d1e6fa5aaa4f96f5f05e5885d3fd4b4856a8d40c00565f961895029cd3e70c6a0f13850425c1996ba9ac7dc07763fcc6f5e262991403f9e07f35e9e12130fc1b2495381b5a4450b8db33deb7d81ef32560fd05d5c05f50b56ce8f45a4a214fa5b9c045a539b387dd26c17ca23287ed5a5b3a3d265bd50859cfe269adef2069779c46104b28c5e7b0b454b54085cf1265d3122c4de068480290c5203479bfb5ba5a5f38bd8a491c9bd62961f2f48b04c83abb79299c1f89f9a1fc4333694d602a5db8e8b014c7dce4f7b816e7d3433d407322a09f0412b495949a98feae700697160dc76ea472cc4d9b420efed70501316d1b530f46b683646bf780a99ae21356bc93d0f42d7f40fe0cad37b5dc1e29db12aa48e3d20303c6e4fbdd0058d8b8b6529da3e657d9d51ef4c217092823ade0dac1c6b376c4513df71c765fb76686516f0d51ec5dd0c59b9049a321878f35919773a8e3827998e8078cdc90aae51b9872157704cfbce6ebc3db1f53dcb1ce6916fe06c73edec73989c5fb2939be7a8901e6346192e388819c4d40e7dbbdf70f95719f226a6f79046036f04ea3196096d0fe63af6495657b5b6427f1bb0db1e027a55dcb07252015ae92fa74a79d39952bfe55142a37b8ad6aab6cfd8f9b9165a5c5760b66cf0457da9298d27d7eb3baa1b4818bbd39c0b58356e07311a89c8793474aa42f8b50790d2f1af7f165c08048d112bd7e63a5eccec2fce0f704c5dae5769374377f2c28", &(0x7f0000002700)=0x1000, &(0x7f0000002740)="3ffa5b657953110cffadd19de257961a98da17cd3e390293fb9bed02c0ed6b1d0f9a26bcc593a653f98e976d033082e0b929bb773f2895c788ffe12c3c737e850f87f8077792ce5232196e89465f11af8ef62e72404722785b2e53fe81c677f33ae81cdd7c9c022b89d74a71e60785728c3685706c638049658bc407b6862f6217d8d91ba4ce8d", 0x87) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000002800)) r5 = accept$inet6(r4, 0x0, &(0x7f0000002840)) getpeername$inet6(r5, &(0x7f0000002880), &(0x7f00000028c0)=0xc) sysctl$kern(&(0x7f0000002900)={0x1, 0x8}, 0x2, &(0x7f0000002940)="7fb9ab8fd21ea190e387cdce0261f4053c507ba48a5a33c662f6e7cc05d4ee4c2727a36e220e82f62efb3cc2fbafdd075c47e812f6652d572e2292ce27a73c146323e1acfe50cb7d3bce871af316", &(0x7f00000029c0)=0x4e, &(0x7f0000002a00)="387a55458a9f722ddb05a7a605c7e88845cfec432210cb94d819a2ed0a7df2026483da1cc2cd7f770b101cc247c8fdeeda73295ba438620bb2c076a15636df538523606a8846ac800fe42d7a52304d48c198cf9f16e8c8f69f434f79efda15418e5c673dd9", 0x65) ioctl$KDGKBMODE(r4, 0x40044b06) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x6000, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x12e, &(0x7f0000000080)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x100401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffc, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000009c0)="cd4311f4dd16a4b49d3e313e47547fb8105b800d", 0x14}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000140)="04", 0x1) write(r4, &(0x7f0000000040), 0xfeea) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x64}, {0x2d}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) executing program 4: sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000200)={0x2, [0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) pipe(&(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "56d2d2e66638f250858754327c0682c6ca36ce19", 0xffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xfff7, 0xffff, 0x400, 0x2}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) socket$unix(0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x5c, 0x10, 0x4, 0xfffffffc}, {0x87, 0x0, 0x84}, {0x8, 0x0, 0x0, 0x80e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r5, r4) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r6) getsockopt(r6, 0x29, 0x23, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x1, 0x2, 0x0, 0x10001, 0x3, 0x6, 0x0, 0x2, 0x8001, 0xfffffffffffffffd}) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x2000, 0x1e61) r0 = getuid() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file2\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, r3) close(r7) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r8, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x3f) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x8000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x0, 0x81) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) msgget(0x2, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x6, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) executing program 3: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 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}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x1, 0x8) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r6, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 4: setreuid(0xee00, 0x0) lchown(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0xfe}, {0x2, 0xfe}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{0x5, 0x1, 0x4f}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB="31c9d70e2a8ce520f99b08f3d1aeb37a003a4e2a4819994fa4f86878b5cd08bb79ab8ff6ebd6e432b08fa284ce9343b944911af2c2e87d1973738fa4de48784d233caac94d372b77a4f0d0a8e72d90723ac789a970c0482656d558f058df897cc055c36dac47f2535f08d2372b28bfc2898709b75abe8115916c0bed647a241cd197953c2c101a7f4c96caba023f9984ffca0aa9e2e32509e01eaa2dc7655b6e9c8b42a6ca921bf591c323a9352b366f42b0c3b580f7a04d391f6736c78b2a2fce735fb826286c2ea8b1baeec9ef077ab9c7"]) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(r1) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) execve(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x40) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0/file0\x00'}, 0x16) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) sendmmsg(r6, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000480)={0x10, 0x8, [{&(0x7f0000688000/0x1000)=nil, &(0x7f000064f000/0x4000)=nil, 0xe1}, {&(0x7f0000046000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f000028c000/0x1000)=nil, &(0x7f0000501000/0x2000)=nil, 0x8}, {&(0x7f000042d000/0x4000)=nil, &(0x7f0000325000/0x2000)=nil, 0x9154}, {&(0x7f0000566000/0x4000)=nil, &(0x7f000052e000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000012e000/0x2000)=nil, 0x3f}, {&(0x7f00000f2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000059000/0x2000)=nil, &(0x7f000042a000/0x4000)=nil, 0x3}, {&(0x7f0000562000/0x2000)=nil, &(0x7f00001e7000/0x4000)=nil, 0x1}, {&(0x7f00003af000/0x6000)=nil, &(0x7f00005f4000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000f2000/0x3000)=nil, 0x1000}, {&(0x7f0000220000/0x3000)=nil, &(0x7f00007f7000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001ea000/0x2000)=nil, 0x1946dc72}, {&(0x7f00005ef000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x6}, {&(0x7f0000573000/0x3000)=nil, &(0x7f000028c000/0x2000)=nil, 0x1}, {&(0x7f0000754000/0x2000)=nil, &(0x7f00005c9000/0x1000)=nil, 0xce13}], './file0\x00', 0x5}) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x101e0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000300)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r9, 0x0) seteuid(r9) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r10, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="417a2ad56dcfde5c750e269040457688be5f4df028f6fd62671b1d29fdd3dfeed451aa37200aace30f01bbfaaeb2e66b3a929c51955db7ac570c34a9d3c0b7ba5f445ccb802f275f0823af381aa9423f91aef5b4bda86d6964da55fbf22d2d15ee3ab9b974b570bd96adc5b44994641155bed957c394158bf5261dc4c1b5eccaf091a15f91ad52e107e6e25f0994768e20f89e2f2278b6f1", 0x98) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x80000001, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="14", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) write(r4, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x795dea51ad66668, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0xe}]}) write(r6, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(r5, r8) r9 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r0, r9, r1, 0xc2}, 0x6, 0x80000001, 0x13217f73}) r10 = getegid() r11 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r12 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, r10, 0x0, r12]) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84, 0x0, 0x0, 0x2}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000500)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec3701cb69fd1f4472414b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c48241659af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0ba5477e92024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08c4914abf85c8bf5c94504549a8ccc5ab8d1e000000000000000000000000000000b622b5337a9506781f6a8d94a5620c68cc972fd5821d9b1b7d547fde054015decd5e8ce7123015d2654ef13ed6c14a11008ff497aa413a2da406256eb7a8bc809d585ec1a8c3d5ba1ddbd51a8cccc4b03fcab32a58247016c7e3a9afc3dab8b177a9eb0b66c49f092e0d01eb2d58c4244d0e4721fced67c3baf276", &(0x7f00000002c0)=0x276, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x558c910029f4dbfc, 0x4) r3 = socket(0x1, 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) r4 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r4, @ANYBLOB="aa5137b0b4c54421b983be54d8e6752ae3c1f74b1c1015908e5f15814a55cbc042bc834d66c135f3d61f0d0e4d6617e05ca54c29a210ff3101caa7dbd18b321e41b7c7cbb64bb205420f93e7f7073e75f6f4c82cba35aa8722c3b60dc9dec03a06e449bc66d5eb251ac6f6e669eab739b4e9a71adbe9c860da6282c1a98f4dca26be5ba4", @ANYBLOB="5022087a83466a7c00a7b0780000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x8c}, 0x0, 0x3, 0x8000}) r5 = socket(0x800000018, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x24}, {0x15}, {0x6}]}) write(r6, &(0x7f0000000180)="7696e5f3d1f18c37cea8615ac7cf", 0xe) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x6, 0x7, 0xc3) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x4, 0x3) executing program 6: getpid() r0 = socket$inet(0x2, 0xc001, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x14) r1 = getpid() bind$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getuid() rmdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) r6 = socket$inet6(0x18, 0x1, 0x9) recvmmsg(r6, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)=""/52, 0x34}], 0x1, &(0x7f00000002c0)=""/117, 0x75}, 0x10001}, 0x10, 0x1000, &(0x7f00000003c0)={0x14e7, 0x80}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5) setreuid(r3, r3) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') r7 = socket(0x1, 0x3, 0x20) r8 = open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x1a4) mkdirat(r8, &(0x7f0000000500)='./file1\x00', 0x100) getpgid(r1) r9 = getegid() chown(&(0x7f0000000540)='./file0/file0\x00', r3, r9) r10 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000005c0)={0x1, &(0x7f0000000580)=[{0x3, 0x0, 0x9}]}) getpid() getsockname(r7, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) bind$unix(r7, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r4, 0x7, &(0x7f00000006c0)={0x3, 0x2, 0x3, 0x3, r2}) executing program 7: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040), 0x17) r4 = socket(0x10, 0x4, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) msgget(0x2, 0x2) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080), 0x6, 0x0, 0x4, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, r7, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xe}, 0x2, &(0x7f0000000100)="1d9df11d7af6b2c1206051785ea89904eb5fe3726a1321ffad606d39bd8816f2d9e6a1b4e6d4854ed2e7ecbf1931ed8e1cd20de6ca960b44be9bb5deb055c99e7da151020edb3c6ad027", 0x0, &(0x7f0000000300)="480b71f7ced478edd2023ce251672afba80e2f0609ec930354a38a6f1850e37c7c0b449ee4e4bbbd5515791abfff2700f01ba6f4a996a1b598082bdbbbfeff88a32ffa1f5a1c7f4969857a7545089b4bd28ca1f23f090ab6ef2419a57cc2371fe4781a502feb278b049d50fc927453a68f8f1668f9db1aeb155f36e1a5a6fa6def2f16906732d7616633cdb44d276ec7895abbbfe0e438c7585642f8932b2caf9b9961ef581ac88427f3a785ef74c2869ef187f61307f8e5a3566fae85575600c902706b085325d5b9ae299ea7ab0e3c41ae2a6297b0dd21bccc80d7a1eb51b2c784aafc89d674be4807edf4c434679696aadab76b0cc06a1d38bcc38e1a050254738d1e6c339bef45ddda6f0101269f0a566cf85818d4f24ba930dbe795d88f1bc1d7c2ade4688f8ea0957d86ae398bc69cf05531ee2a8e682d935ae9de29bb1ab66ac1f77df698ae5470d99260646636a1a0d0bca71f73217e48842d316a2f4eff2f15e25b9c0a287a9e375585739e4900f8a02cee8f85fca392dd6d3a832dbb1ead9616aacf740f72b89e27725f140b768aa4ade298772bc451d2a29a1a1f8cc2930f095051013b245ee6d01c8aa8e1827129264cbb025f206a7a5cd68c5ae79079f5ea1628e0724ecfe5229c1a04cd27809a7f4c9d5e3953f57a1c45ca8c0c6dca8506c2b7626b8ec2c9c1e0c5e25bfc77d0504890bc5c", 0x1f9) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwrite(r6, &(0x7f0000000300)="25c278e8d0ce174c1a3a6feebd61ce1ff7db44e0612b8eb6a6b922d7ccabf74a275e5f93ffbb83f915f0098f398149cf748a147f8cb1f706f9dd8ef211cd7798d7718b1974cc78ae7ae2842ab710a45fec57903f6eab54a6d9b970512cb39a4ab366a19fc45e7721aed39173f94ed3ee5419b5d06c5853c6dc2e04f06ba769e407865a5d812f7808b7c7c17ea75687cebf78667074dd1195efd62ed3dd563951a8e0a4aa2f3b", 0xa6, 0x7d) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020697f, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x157e}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286", 0x44}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) (async) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="030092812b074f0689a8f6e3644ad2706eb600000000"], 0x16, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) (async) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f00007ec000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f00005de000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000708000/0x3000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000656000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/4, 0x4, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) close(0xffffffffffffffff) socket(0x1e, 0x3, 0x2) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)) executing program 6: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x60}, {0x836}]}) read(r2, &(0x7f0000000180)=""/252, 0xfc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f0000000200)) mkdirat(r5, &(0x7f00000005c0)='./file0\x00', 0x0) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r7 = dup(0xffffffffffffffff) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x10}, {r2, 0x8}, {0xffffffffffffffff, 0x80}, {r7, 0x100}, {r8, 0x2}], 0x6, 0x6) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffefffffaaaaaaaaaabb86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff000000002300000000000000"]) executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x4}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x2}, {0x8006}]}) fcntl$getflags(r3, 0x1) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, 0x0, r6) r7 = getgid() setegid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[r6, 0x0, r7, r8, r9, r10]) close(r2) listen(r2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000200)=0x5) pipe2(&(0x7f0000000000), 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) executing program 6: setreuid(0xee00, 0x0) lchown(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e484"]) socket$inet(0x2, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80606942, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x3, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x3, r3) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) sysctl$ddb(&(0x7f0000000200)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) fchmod(r4, 0x0) executing program 2: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file1\x00', 0xae828e137847f62, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/517}, &(0x7f0000000540)=0x207) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdd6, 0x404}, 0xf) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xffffffff) socket(0x0, 0x3, 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x3c}, {0x6}]}) write(r4, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x20, 0x3, 0x3a) dup2(r6, r6) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x806d6) r0 = open(0x0, 0x0, 0x0) sync() setrlimit(0x3, 0xfffffffffffffffe) syz_open_pts() close(r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xac) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80c0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4c", 0x1c}, {&(0x7f0000000080)="9b9b7fa84714040f541d897dcee4554707b46f8ac182bf527e564e1c35ab346e387ac3364928a9a7d8613219d31312a6d19dc859f310d281862a86771fae23969aa4f540eae03605de1c73a31970fb0dfd0912795746b63feb83371e316161daa11d85d7627ec88a780337ddc7a16d7177525b840b61af63", 0x78}], 0x2) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file1\x00', 0x7fffffff, &(0x7f0000000140)='./bus\x00', 0x6}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x406}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) executing program 2: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) write(r1, &(0x7f0000000300)="14", 0x1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (async) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5c}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) executing program 1: setreuid(0xee00, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getuid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {0x26}], 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000040)="1c7227eb300f5baced872a50216001f383fa646b79427738ffc1f6fea61416b42775e326706d0a89ea6177eade3c29dbe888054964de7204b5c1405d70ad63340d4b7d1b98dd29b2489290b38175f77052e059a23c80f421db204031f87524bc421141b1d926d03f8e8b857c208f72eba2f13fbe68e18d2a", &(0x7f00000000c0)=0x78, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0x0) msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0xcf, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2) getppid() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000100)=0x20000, 0x4) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xb80, 0x10003}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x102) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x42, 0x82) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) flock(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(0xffffffffffffffff) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x20) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000010c0), 0x800, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', 0x5, &(0x7f0000001140)='./file0\x00', 0x8}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000011c0)) flock(r1, 0x0) r2 = open(&(0x7f0000001200)='./file0\x00', 0x10000, 0x1f2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001240)={0xffffffff, 0x80000000, {0x7, 0x29}}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001280)={0x10, 0x1000, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x303500}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1338}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x23}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x765}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000000000000000}], './file0\x00', 0xfffffff9}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001480)=0x1) getpeername$inet6(r2, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x10, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001580)=0x6) sendto$inet(r2, &(0x7f00000015c0)="6e5f1cd244eb2ca7492aaaf970da2d4bed8004cbc432c9949d3de59a74c2291381bcd61ffe8ca6b3ea6250288d334842d8db322be552321618e6f542361364da6b30e0a3a43d59a8f147e00c4f2d3afb190c6be78d5f690f6885c2c6eb2feba5035f939d51a7f0a4d1eebbb0c83502c65ba3d04cc639043e0c0e089f92248589317072dd0924e1306b873e7163778832a60f206e17893c34c9", 0x99, 0x0, &(0x7f0000001680)={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000016c0)=0x7) r4 = syz_open_pts() r5 = accept(r2, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) r6 = accept(r5, &(0x7f0000001780)=@un=@file={0x0, ""/251}, &(0x7f0000001880)=0xfd) getsockopt(r6, 0x4, 0x1, &(0x7f00000018c0)=""/152, &(0x7f0000001980)=0x98) r7 = socket$inet6(0x18, 0x8000, 0x3) accept$inet6(r7, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockname$inet(r2, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) write(r8, &(0x7f0000001ac0)="9b700460bc776f7ef8876f5e7a878914029a9d1b512328ad98de2a12c707c4abc46fee91cea10f8c15f57567ca929cfc8151ce5a076ba6cf66a495f1272254519c7c896c5df76c155f7a8abe97ab9ba18c519460ae8aa136c13b9e407efb344121f899e0340188746ace0a995630167bbb3b798100f97233c2ba3cbbf570cd47770a69f025e2c55ea424bba45c67c06b0a4a560304a8c38ea4e31ed0085926e4bc6c1613b7f4cb43", 0xa8) pwritev(r4, &(0x7f0000001c40)=[{&(0x7f0000001b80)="b0d295d1cff6ccda7c7caeda7cc5b112a97bc9254f940f32e0529c3cf33e7a4cf9d06e5f8aafdd37a167c40fd6d816765d29f459f8c86b8fca8373b9fe11f17b1ba1a6b48f87891d085cf01d644e1a867b33cbf17262d76c9739b597df1d2a83e427ddc131a4625ddc8b9edb0c2295418a5b52ce885bc7476d44690eb4b581a2e01d97d820acfc6dea39d1bbca3c21d26b6898a13fdfb4b52f5f", 0x9a}], 0x1, 0xfe) setsockopt(r7, 0x96, 0x2, &(0x7f0000001c80)="8365b1c23bd15440ae9f4cca9752b0029d174c72326342600e6e909ae6efb469d51e1727265071ecb56412e16dc3d1add25eb6be68d2a7f869b3666c896a8979d3cec3d468ecc435635cbbe4a5af7b0ba6c216d5d3339cd15da2d8bde09e71611a5163aeec21b786e9934214020797b30b97658761bcab0bc8b781c36cccfde94756c1ca04892ad48d6f113feddc6c111f05ed7976db15260e184b56066e8b6b7c21add7ee86baf834f1a4", 0xab) getsockname$unix(r5, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001dc0), 0x40, 0x0) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000001e00)=0x2) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='.\x00', 0x9) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x3, 0x0, 0xb1c, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, r0) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) write(r2, 0x0, 0xfffffeef) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = socket(0x0, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e", 0xc4, 0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) close(r4) fcntl$getown(r2, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x80, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400", 0x0, 0x20000003}) close(r5) r8 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0xc0) fcntl$setown(r9, 0x6, r8) writev(r10, &(0x7f00000004c0)=[{&(0x7f0000000380)="3ffb11a9e8d09e14bef8a59ae52c74b275d20d289baddf1bce539626bd259205d3480ca20bf7b23d9f293740f83cd00f5ae1a6512f5bb0ecebb6284b3aa842a0c36fefcec391a66317ce6f785febefe5cf5c7a9f5ef127b7941cf54645713cbaafa3fb083b490998f6f3296d5deae4716baa697f4b2e576d5aac3b7807858c8e0b0b9e493c637ff762169cb70d226cae83135fa0fb0745d73a3b23e567fe6b80381a63c9ea96ccec7793ad", 0xfffffc62}], 0x1) mprotect(&(0x7f000064c000/0x2000)=nil, 0x2000, 0x5) executing program 7: mknod(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x45d4a) sysctl$net_inet_udp(&(0x7f00000000c0)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() close(r0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x92) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x1, 0x5, 0x1, 0x2}, {0x6, 0xb0, 0x82, 0xd58}]}) rename(0x0, 0x0) rename(0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x20) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000500)="a37f7c65303f2d4cf56ae7c1f323db5f93420c9e09beb79a657c0c11c4c05642f02549811308001831a77b01bb015aa10000009475774a05e08e785f36f203557cd75f7d63f4da3fcaa5a156f9d5dbffff26320b9815e1e3539cf3a8186b3901f6e0705d8c4573a608f1f904525c25b884756d240ee554fa31149412b3ef6918b7cc2f8f61ef01000000382d1e8677d11bca4ddf7bd760047a88314636d97b7b44fb5f35e72c365cb67d1854ca198b844df46eac86", &(0x7f0000000440)=0xb5, &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) chmod(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000140)="de4f", 0x2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) setpgid(0x0, r2) msgrcv(r0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) poll(&(0x7f0000000240)=[{}, {}, {r4, 0x20}], 0x3, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60007f3300103aff00000000000000000000000000000000fe8000000000000000000000000000aa8600907800"/70]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x40000000, 0x0, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semget(0x0, 0x2, 0x701) semctl$IPC_RMID(0x0, 0x0, 0x0) r4 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x201) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)=""/15, 0xf}], 0x6, &(0x7f0000000500)=""/41, 0x29}, 0x842) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286", 0x44}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {}], 0x2}) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xff) socket(0x1, 0x4000, 0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20020, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580), 0x10000, 0x0) dup2(r5, r4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r7 = socket(0x18, 0x2, 0x0) close(r7) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x60, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2066a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) socket(0x20, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='D', 0x1) getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r5 = getpid() setpgid(r5, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') r6 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r6, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000580)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac2", 0xe4}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709", 0x39}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x6) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000880)="67996b544558c804f0c38e932d75e92ab68f00f04a6363640466261ce2adfbd8eaf7976fd7c59ccc2005a1714c796e936e6afd14ff9f2c23bf", &(0x7f0000000200)=0x39, &(0x7f0000000900)="665f34812463d3f746032ba3fe7ac708cc9bfa65a912ac68d7b9e3b23635dcdde6c141ef6c4a7abc0bbd11af686fd98b74df63299aaa667d1aad3b17cb0e84ab9168905c08263437c4b1d7dbfdc5571784f38ae5c3c73d1e2655858bcd6afa3698d6325ebc374687c2ef2f0588f505ca5f11c15999e8f68cc5b59dd924d952d2f203da840a9ba48085542763ff456b833268df5070246cc1eb0b6255e2d5cf5554e6dd6922", 0xa5) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(0xffffffffffffffff) r2 = semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0x7}) seteuid(r3) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x2000000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/123) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: 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)) 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(r1, &(0x7f0000000080)=@in, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x800) msgsnd(r3, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r2], 0x401, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x1ba421f54aaeed5b, 0x0, 0xff) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x3d) ioctl$FIONREAD(r0, 0x802069dd, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x4d}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) close(r1) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)) syz_emit_ethernet(0x2a, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f0000000200), 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x22}], 0x1}) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "6ebd00", 0x0, 0x6, 0x0, @rand_addr="d570cca8cecbc9dcefcc3770c57daaba", @mcast1, [], "24847cac2ba14ee2"}}}}}}}) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc0507788", 0x55}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f0000000000)) executing program 2: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="c74e200000000000000055fa310e50f0d4b122aa1c4c8cb05a1107073b5284815861a4d53d000000009a9303b8be3085333fbd13e7ed73c5cd2db500000000792116", 0x42) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) write(r1, &(0x7f00000001c0)="663faeaa7c22429d0384e84bcf491dbf7aad123d5004000000f867f2e2fc3f9a104f4dc5d76eb2a73585babc3e2464a9fc33ede82fe025fb71b814d63c8409a2dd666214b47945f1c3a11ab742b42340b1e1a4dedf596500589ce5735dab43eb3e8548a4bd765b", 0x67) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02"]) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x3, 0xfffffffffffffffc}}) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551", 0x5}], 0x1) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 2: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x4000, 0x126, &(0x7f0000001000/0x4000)=nil) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0xc}, 0x2, &(0x7f0000000080)="cecf1e3af3188a84fb349451a8cc08f826145ce4edefaaf6c68272213b4ec6eb5a7d6f5a685ef87d50d36b79fc76fd6acdddc73e465c69576e7e5cc33976a3485784e4e019c5e073027875891b5e9b17f174957783a30470a08631fbe48b1fd4d373b45b8dee33c3ea2cd97450ba3221381d51e3363fbc", &(0x7f00000003c0)=0x77, &(0x7f0000000140)="55c5e5b78e46c460cf6c8fcba0371de6fb613a3e16f1baeafdc2b2e1c456a6eb7f736bfe98eddd670e80afd8d3244828b12bafd8e5a4ebdbcf122ee7f92cf1a2165fa74a74e22a89572f21a576270e499b23f0a905655a9593bd80615aab0b2fb159145019fd994fd42556d311b96b6fe2883c55097a545c032126dd08ecf1d3b0565813e09f49cbf1b634de46537bdd4a0bbf2bb238970e083de0e49927261ad992b5b27a0024ec", 0xa8) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40, 0x5}, {0x0, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe", @ANYRES32]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) bind$unix(r3, &(0x7f0000001740)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000140)) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x8, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867237dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b605676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r4, 0x20008002) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ftruncate(r5, 0x40000) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000740)="53db90edd1c04e09d6707781581a8c60e9a80430d168d63b539e98f5b2fb0dbfde9c4ad0a675aa62117d7f8ea22a074bc3a3a3bbd2df6cf362539b5dae159e2d6dc3c95d3c619dea53ab060325850d87640527c01817075d14839e7f71c45f41d3cfa7977f612d500515cd63e8aae40c60a0b4ce44a65937085a19c06d7ccfe0b3ca0bd49f7a3b177fe1409bb7cac690a5eed65d", 0x94, 0x400, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0xc0}, {0x2006}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) setitimer(0x0, &(0x7f0000000300)={{0x8, 0x4}, {0x7f, 0x3}}, 0x0) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) seteuid(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() syz_emit_ethernet(0x46, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa8209aaaaaaaa4c9a29e9fb82a12a2712aa86dd6036ea0700103a00fe80000000000000000000000000000000aa000890780000004000af5d00"]) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x2}, {0x2}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x1}, {0x2, 0x5}, {0x1}, {0x3}, {}, {0x0, 0x7}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() semop(0x0, &(0x7f0000000140)=[{}, {0x0, 0x2ff}, {0x1, 0x408}], 0x3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x80}, {0x6, 0x0, 0x0, 0xe00000}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRESOCT=r6, @ANYRES32=r3, @ANYRES32=r0, @ANYRESOCT, @ANYRES64=r7], 0x9, 0x8}, 0x407) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r2, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r6 = dup2(r0, r2) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r4, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x0, 0x0) r7 = dup2(r5, r5) dup(r7) pwrite(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x1f) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='P', 0x1}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRES32=r0]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xa2) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0xfd) r5 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/5, &(0x7f0000000340)=0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r4, 0x4000800, 0x10001, &(0x7f0000000480)="e34680f1831e7ba4b58df9ebe271f580bffbe53ca7eafd469ae6a3f16f601f6d443d8dbadfc34fbd06df251a0074bcdbd7c547e2bb664730e4b38431bfd2e28354e8272012f17844411ed6980aede1e45098210d2f0f5599ec7af23cba31f22aebb3df0c3472f6e78cbff98f637746d8dd2f162c37bd30aa5593fbb6d0aaeb91aa082d0400333b663e2c16b1967943d091f26deba6a26588a29ba500c151474ac03a863f685ff79d94f454207f", 0xad) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62ce7d598de19377f0578487b9547a1fb879d41bda6d79f7ba2b05d182eb5d8e9fb9c94c475cc4acaafd1855e4961215fc2", 0xba}], 0xffffffffffffe90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa44}, 0x8, 0x3, 0x8001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000007c0)="12e1f34ba5e430a7553dde1c533eeee4c85405eb47f51fa5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d1392211180322ceceb568b0785e16b52d295079851449e922a0808dabd9b1616a5e3a87bb9a5997610aaf4d5518b995b7d302ffd1d3dc3bded77090e3da73bbbdbddc5e3b7e17d084dc1a5fbb76c021c429dc08750df26920cf2c01250114a4e312000b36bca67aa000000", 0x9a) shmctl$SHM_LOCK(r0, 0x3) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = msgget$private(0x0, 0x401) r7 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getegid() r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x80000000, r7, r8, r9, r10, 0x44}, 0x6, 0xfffffffffffffffa, r5, r11, 0xae, 0x5, 0x5, 0x6}) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r10, 0x4) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') executing program 4: syz_emit_ethernet(0xbf, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x813f, "cec66b49c6394e8e58ecb473c5e3eb313cea4acb2994861ed4a4a3f2bd07ae07a0abf9c6b72d7add05004176397ac0ce8950829f09556c26982b022df95cebcc0fc0d012d73904f8b1ec49cb1dbf82d5f33fd0c0068a31a9a4a18f901c6d8adadfec6a720a2997ee88cc77cbad11ed732a93562e71b7d994c00c5070796a2121672dafbc35f628fbd10e1aec04b3fa7b91de34a47e8032c1275a0a51e2f85c549763f074feddc79b96bae9673b54933185"}}}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@local, @random="0a1274c4e7e6", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @local, @multicast1, @broadcast, @broadcast}}}}) pledge(&(0x7f0000000100)='7$\x00', &(0x7f0000000140)='\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000001c0)="b6ab39d10586464958c1e1428f67eb4bb2fe9283c4096c104ad3037cd5ba1ce55889abd4bda2194a69f4e37b344cbde215c1af9a26aa3912bd9f3ef965d1b68210e4", 0x42, 0x4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') setsockopt(r0, 0x1, 0xf15, &(0x7f0000000300)="ee14d3dc37f580da6987b928583b391b448144d5670a9da72c4c8a4c1565fa0f1050e56c641d7b", 0x27) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x3, 0x2, 0x6b4, 0x5, 0xffffffffffffffff}) mknod(&(0x7f0000000440)='./file0\x00', 0x4, 0xfffff24b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) semget(0x1, 0x3, 0x411) pledge(&(0x7f00000004c0)='{\xf1*.\x00', &(0x7f0000000500)='/dev/zero\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) seteuid(r2) sendto$inet(r1, &(0x7f0000000580)="3417540ff6f78f5b2a6b1cc7", 0xc, 0x2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) msgget(0x3, 0x304) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000600)) sysctl$net_inet6_ip6(&(0x7f0000000640)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000680)="8fc1f24c9834cc920791e4e6fd2085634d7055d2193e1c85f87d4f28d926f8afec93a1818c923b137ddec94fe98b9a6a572576d4a8f9f6e560212b960f4ae21872e3a096cd3ab52ca86e34eec38acec537bf7638b02c07846b51a95646dd32f047a227bed0dffad3425c1d1ee737a7727c6fef3bdc4493232a88f380eeb55e5cc0dd366bd4218d9fbfab90942ecbcd8c3de1a71d12bf98eba161222e517c94d1230b5cc011bbc47df4d08ccc758eff154222f0cc864878d46d0e776d94b5439594ee68c9fb100ed1ced4b80b445a86c6224c6e0974f2db64dcbc126c21c8011e6b181e1afe19491ac6ef91c27966a35309475bea8cd8d3e29a2efac051a85fe267d9b866e9d8930741c9e861072e4e17ee3afb050a3772c5f8d84767f7e110c3011e565d0a7a7a6727e4a931c3f389f7fb5c0327affce954d6bd4bae962879724c887acd7401025b81665c8e288c0f7977395d00bebc4f8909df63b4c82d1187ed90fbb053f5ad4b59d25c47fd7329bc3c5d0821cde02fdf3fa67999f7817bf5af4c1e374579d9968f3dc24a2336673b722501cd807138e06622943b76889082d9dea34b581f5f3c830935d5cdeb95c64109477aaf948ca631f1965b46384e390e550463518f86fd14f3819beebcd1a24bcd0262fd907ed76906aeec75e023699178c398e7752b013278dc0952af28686be7f79651f0030732ce7d391d8468d6489736463f6bc6b05adf1bfbfeb2cbdc13ceaeafc45ab6b37cf3b6f174eb1dd22322515015012f02212244642e4446a19bd2c4afc5e1b1020c9fac10419337c7e6d59e09f615c25d32b1b66962a4d2b11168085e7d010e7f860058c92da5549f3b6a86f5348a4e561bedc660d54e905ff7426314ee707aa6c9a9fa366ef6221550dede94b409f4adbe08f6632492ebd31b2520c6303c5e3ab7bbd3d295054fda1e12bccf08369ee04e9a1057c5444dc841501654775fa3ca8e2d5f7cb2ffdbdd6869c81759aa67cf024e0f7d92eeaacba8fe91e0a7e4b2b086077470504d18927f8139d6838a303d82fa9adcb8426d614a3896d6578060cc6355a62e86e7814c74c8a80951166ef8d7be9af3c81d99abf93863bd8fb83f34bed14dafb041485fcb7c98a9c0d32b848835fffb4bfab23f1f922cc542f0650cbe338f662c2f62b1bab9edc3c80efc77f29d612577e4e7400f42c02be1c9f75c8b2c710712c1863a8ac9cef136100850486e615ff77cbd43d9366f902da750472f6255bd42e512917d4ea06d8e69d7a28a73dabd29f7ed1d7153058e919e5dca6a0ab78c8b9d04385c95f295c83398dfa01349fc5ea47fc6137b127b8b57c0a7c0b24fd985d7cc3b583c006a4925abfc9deb745defdcbc173a718b96f8898aa7767ce807ff0ee45917c736d75a817b42ed485297a7b8888ab8814fba48bc6b97601735116549c4473fee84eef5b7bce4d6982a74191badc355bc43589edebc9fe96e1ae12b1756a801fd9bb54c15b55328406c3c6b82e3932dcddf953a3eaa958b362174db6e6443b8e32a133b6df298849a3de2165598ce99b24f3fb3cb152e456fd77faae0ba30d74689ff96a879523ca7276fbadd9d9a093979934cedc48543ff5fd64a154fe1652a8685925da9726974c783018987ad6441fd654f3f6be44136841b5160bfd4f3105cfca353fb8f7b207419305e4e15a064f37096d6b21edff8dd77a1b343ba3099714706daaedb95861325281536c47dbc51efdac4cb74a59721e35312f10cf51906409fec3648b06cdf0c99eae2ff7f388e6713b8bb32fdc11be79cf692a69c745057f1e69cba32706ffb56b31106975543fc4d99824b113514dd74f4f9162c1dd39d0206aebfeef9ebaccfd6e2ffa792dd439affc53b5b9cb0bd898315631567a462206b7b2d8f2512d9b749d0ae7c4eba82949c3a55ed2bc8c3ca97a20d9642bba15521c3edece062a09d448bb3683b0318b7d6dd38248a56d8b0023d6916a1e2396677714dba43faaad1fd556e7391f0c876f86967a5f9daf4b3643b41665104c6734bb75d82a35cfb0039a0ce16b33b3ec59bb087bcec2786dab799d9df6e562a819f26fb8c4158d5f45ef61cf0a02a9fee5621dd3eea43550a3aa7b4131e29df58b26756e780554ada41306360fba797defcb7a15267f86ba99d233e9572ce569aac985c4647bd798c1bbda522aff0dcaeb18e5d6c824af4d322ee6a4397bf8c21f9951f36869304b9300c3387b8b3cc268cad243bd600ebbbb330fac7dd6937c41541b384ad345875110ecde56421ed1e8b02db44c53778237c900f9c003caf39508010ee17a0e2df785bf8c9da9a5a8012c0ad5b06c18eb7f4ec8cb004f0502d6d2a057990c6c25b94956b36f6361d77110dfc83dcb8d61935400d529ea52c366890ee02e3dbf04a4b32d4f3b691b8918979fccd592306dbbb6978149fb3d2e73feeed2ee45be2637851a2125801a21746246afaeb18a2ea43405c477625bcfc97c98b52066e45df92e80bf51183781fc496a88d6b9ba7ab99152373bdf74bebda8c32c1c78029caf8b3c3a388e2642d4dca785524be5e2dcfd5ee3e94f7f6b65d8d23e380a7730a0ae76c2694869a51ed6d3bb75869e617aa3c014d8df852b85dd55d901be299d59db3af3355447df07f483e749f94d04e07b8aa4236bb13d3bb45344cb4c18d2b34822865dffc8a48bc9c924603f414d6d98e87159c779c602ed2aea647b391649af4931f8e478b4ff2a885a12a4e4f4670f8abd2db585688f33e9c2296b56f20e9e4bc5c0c2139c870be7d19cba7a688ec58c917af57e7d9557766dd30f9c14b666ed2b418b86ba8c478127785bc0ce4a1e16843f591681a8993deadf596e9a03fb2b4ee383e9bb466ff6e842cfa21a91ad34e5dfad7f7c3d621184ce9669ce14c682cd7affbbde79c62491fe94d5be163d29232f9b36403534956baadf9b3bd24ecc68f6833e54dd73acc0e27d6b2adb1befa8a4f74df4cb84455bb0da24427480e9cfdf525d64f70ff28c589868c37f9dc482101acde2989dc8f86311921ec0caddb5a32126ac46218b2b697a894b0199fc6bf256c1e84dedbd219d908ae44e20c1640c9689e290e530e84a7326f449495bb7189c60ca090a52d32d582c361543dde0ff4c877e28bcf8362590ed9ecb0f980bd99bc5b8a4980ac95baad861ee4e421a3b10ad8f99a03d26d9fbeb1b537f31fd7a568e5d8d2c9f1a23d4717a17a0c185e7a130879278516ba65ccb01ee14d05529464740444540152601d446cdbefc704eeb369803dd3ef7270f041574ac47ccc8b81e3fdd589902d7bccb0d43305e5ea339ccaaa28be4442d250e4f7fd80343cb4252f7d16628dd27c6cb54495bdb40c0ec894a3e361d2c157b44ede3d6c8259f54011b1dca2c1ef46b35085ebbc7fd10466d92cf40131b3459046f1c2faeb6f5129c8c75285fc325e0ab39f9785c65b46bfbe0cf119922b82bf1f5880e45aa4381c21fcfe6ce3296641080df744c811b507b78be9cf1accc7a6d0cb1aff7f14cb079b3327bf1c3723e6390d6ed85f60b924051726dcc6b089ce845fac6cfabe1a4e6a07cc48aa1a2030234ba9cb13ae1f30b8d881576b1bf18d8e879a25def3b7d09bfcb8c4a8ad70d5ec9a029da91174cd2de5c2c26eccf906a630c5a406765cd68cbff7a3b01f6b313ba8c61d799584f629a775e70116ea87b151b69b48db7c9cb7543d066c39d9bbf024a9b16e6c7a50da967c85e7b9cc9d15cf18e41bafe3058b6ac5fbaebb27f3959a466a433155b228ad1325c1ab3ca194b3577eef798468692d754abbdeadf84e6bdd888954a33776a0021e94230810b8655d921015d0260c775047d4a0cec7e768671de24fca0f6c92fb27316db0f37902e94065cabd9330406878554be5e893dc78f559b22635ccfe4cd976b4e0b89652ad359884cdd7a8e3f3f9f59fb83712666cc3acc427b877795adacd524d9074b8e0643d9c752bd0487eae8a419db4eee2c57835d3bb2fb227cb3b2601bb49c19d93835b43cdcf5877656f57287a7f248a15e747b88035d027c2ca1050de1ce7739ce6f41efd6acffc71678a3f5e02292b5dcffac3ee8515deda54c1d20689dad172af0402d1ef551fea7ed748d7100af1bfdfe90a624d86c93db46d1eac694be05fc336cfb238affd37a4533c77ed76c7b93d6823164f1291ecb98d8d2e92ef4ceb12c43e79d3b48c038ff0108fbd544e22119e1ede64c9efd822082b541ca524d4e976d790dbc04934bc167720017864be6911693097c02442992b9adc2cda55d76465abdbeffc1e84480cd5bf93572ed87390df438be39afd8624785fd890934bc668e4e149b576e63e043493569d6cfca976f2a32db7b918987b52e76e8009e1458c00db5762dae7e8734ae8f5573076f2e41467d3e77f532c1fe1f6fedfd1f60fa66206eb3c9c6f6de531800268903faf95144eb5425054dc827bccec89c3513cc2b1938a81cda3820132a7f223dd6f1cc079d0ffd418e1584bd04e7d41d095c65646e0ef0c7e6ceed4d950e81211fdd858bbc5dce025e538ba3dc4283e2d630218e5bfcda3509858f266491fb799fe5a7f3f8f53693111ea48bcaea58d6d333ec1822469ce8eea87de301feab7eb8e171acb8ab888d46ef6685219b4b5d0e2aee396d19ac5356ffd78d9922a98b7de61b909e2518ffe3d186c14e577f8b5c1e9896005500234e1d126f23f4640f7b02e1632f34ddbb09d18abb4270d5887ad62733386d46d1f326de3613b7b4bf9fe3bf7b335a755aeb45e9c53037f4804660e76b1ec10b7da7849ccd81909654c95a3d3ce1b7e6596773dbf33c1f5ba49f57c4c0a3f1ffec1fede1e2030bbcf4e3b870f7ee046b14d09c984bd7c698fb661ca5f8e4829763a873881c550730856b8dd7ed77bb016cf487d3fb3f5375caef8f2f7552694d8518c7077193fed549cfc5dc5076ad4ac7da45a2af9ef23f02948025d512fe47353b0e93220cdb9964d4c1c4823d0ab320c4358a68b9a6aca16aec5e7cc0439b6bf78c233df3f907c6e0d4bd1fae5e42bb1eefd8ba66b827683caa39f32dc97de938d2d29fbd23ac61bc7600867c4ce3fdb56e9fd7a0fe56b14e12705a60db496106db48fcbb6a07117f0becba4cb46f9afb85e07bf8d15d1225d64e7d2a332c6d9f7c0335be65bae2078f7eeba3ccfaab4609dc12cb0a99cb112fd87b418d0f54bd57b7153895f62b7f26b6fef37f6d916597a31058eb0c4b193c887ebd5432198367c146db2d39a06a945dfc76130a8ca67a71977c33045ff655f3f85c2b74d853d2eafbfb55ec89b5e8d07450b69e52c2e0fec4405c9b1a5d9be0f5992eca14f00a58cd2eb13016045097c2e5004fc54acfbba819d0f8a2b13a2622912dd299ffb1731f673ac7bc8ef0681aca8e45f9bf833fff8087ebddf70263190c78934c409e163d4c6231b74de4ae32e8646c9f07ed6ead8a15fa7f95988e32cd0935d2962351a1c64c6d0f92cfbf38f5e96880507d506a9806b7054c5d4549d3e907b69ad30379aea25cdaf83166eca24333003f263d419d3df106f0a0157f30a3e048b8686900172f1a14ddf292f7b02f480926380309960e2e60f19669ff5c4a5150b833ddb6c81d9aac3ed8b7cbd922bf1d5f6d2cf17ecfad8001420f6cbd7190a211334803281287cdaa2392d5a03284ec4c3fc6171b570a7be18aa9846650a2ae40b4c2f1dffd518ec2de93cf09f443aaa198562083b7bc9622ba597c457c73e848c2dc00af5a66542099279ddd928ad721d3aca272ecf5b74bbe65c", &(0x7f0000001680)=0x1000, &(0x7f00000016c0)="eb0c6f4c3fe65c1bb93d362e9b647407d91e34da53f8b74c64773b9b1213f99979d9b1f6b79137adf416a1abb3d703a0a18208c0b4", 0x35) pledge(&(0x7f0000001700)='\x00', &(0x7f0000001740)='#\x00') utimes(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0x9, 0x8}, {0x0, 0x5}}) r3 = socket(0x1, 0x4000, 0x9) unlink(&(0x7f0000001800)='./file0\x00') pledge(&(0x7f0000001840)='7$\x00', &(0x7f0000001880)='W\x00') ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000018c0)=0x3) mknodat(r1, &(0x7f0000001900)='./file0\x00', 0x10, 0x7) mkdirat(r1, &(0x7f0000001940)='./file0\x00', 0x2d3) r4 = dup(r0) connect$inet6(r4, &(0x7f0000001980)={0x18, 0x2, 0xd9, 0x9}, 0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) fcntl$lock(r3, 0x8, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4, 0x1ff, 0x3f, 0x50d, 0x6000}, {0x9, 0x7f, 0xe25, 0x8, 0x5}, {0x8000, 0x0, 0x2, 0xc2, 0x5}, {0x200, 0x1, 0x7, 0x9, 0x5}, {0xc, 0x4, 0x296, 0x1, 0x54e6}]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1f", 0x1}, {&(0x7f00000001c0)="00b7b54591aaf346a18ade4a276da9822dc13fdd500622e520", 0x19}, {&(0x7f0000000240)="9e6c661d4ea3ed7f253191586c0a", 0xe}], 0x3) executing program 2: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c513, "3cee7cae307e08001fb91b000000da64612c3300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e", 0x223}], 0x1) executing program 3: getpid() syz_open_pts() r0 = open(0x0, 0x0, 0xa9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c55", 0x2d}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x9, 0x169a, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x192, &(0x7f0000000540)={@broadcast, @random="8a404a0bffeb", [], {@ipv6={0x86dd, {0x0, 0x6, "99b9b5", 0x15c, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x88}, @dstopts={0x2b, 0x26, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @generic={0x9, 0xea, "804b29d2c2d546e60a0ac61af6d9ca54542f0d4ec13555c83b90f46b1250ddf370a2b431eb61eaf06f22d93ac6e78638558e31ad977ce82c69da8c04d5cf2a84ab7dbdbafdfdc5da152dd745343441143da1c1a4011bb305badca104b9284d3b6ded7456b7a736c4d6cb1e4b13c3ec405953f945a561de224c59c8dc11928819b959169ef7432eb4ccd1127d10d9ff8944d973d2bd86f0f3fc5cd8d8e9d95dd2da6a3e26884e879970ffb80706c25eb5158ad1cb3f41e0f4ee0dc3e32dec137e072d48d292b90c494b66aef327aca0a00aa7eae32fef463f0b78a962df0fd98bf1f95e927cd56f90db1f"}, @generic={0x0, 0x17, "64bc481b1b68f88493f6d3b4862c4b2b08779d2bc228bf"}, @pad1, @pad1, @generic={0x1, 0x17, "29a68229f04176f4150ced132d206cb4c6c65319aa0697"}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0xef}]}], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45}, {0x14, 0x0, 0x0, 0x3}, {0x9186}]}) r2 = semget$private(0x0, 0x1, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r4, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e28efcc5cc08cfe24befeffffff0000000000000000000000015ec797ba1723ac3c894ab31ea24490889546ce647c3a2aed"]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = getppid() fcntl$getown(r5, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r6) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, 0x0, 0x401, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) dup(0xffffffffffffff9c) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) (async, rerun: 64) getegid() (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) (async) fchown(r2, 0xffffffffffffffff, r4) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) (async) sysctl$kern(0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0), &(0x7f0000000100), 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x40}, 0x2, &(0x7f0000000480)="1f6d6a6a35bb68e12b04d2333632fd770c79190260a69876475835a0f5ac574e61f5f94ccf0049a02e48d82590774b03163e4a22165c6f61c41835e69ceaa1965b10e19911cf781b9c4f546cabbe73409f90cbe70fefc914226ee520352334882e9e517c0617bf4a52164d3802ac6c4a8fe9335bd8efed5a8dc238805532a64139f577227ff421b1c2964d77780f49e287aa4d0c849985c550bc16953b911a41b190f4b36b01a30d9b7f54dfc11be869605fa7260573d001698fdc5328db037225606ea243e7fc42d64d49c283ad37f978db2f67c7f9fb77668a0207da5035", &(0x7f0000000340)=0xdf, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000080)=0x1) sysctl$kern(&(0x7f0000001400)={0x1, 0x3e}, 0x2, &(0x7f0000001440)="70f1277f745b3e2b64d1df766fea074019e1d002ef6c100dfe845099441ff8f6d4661664b6f44daffac306fe925061ad5dbc66adbf7e79e648845e6338832d8393462e3d91e805c16d380607485976f8675530c42b169f264855b93a324ef1af4e83fee802a09f634e06ed0400fd2b7c52716c224f2c077a35a1f4a6a5806e8e9b71616ff484b84dda1821f574b843ea7762ddf6489a958707ae129b144bbd8a6dcc84212e7f7e72336bd62e209ea98b595f59de86810f4e7436c527e39f19a92ea9b8b6f382bc182548c6e822370a69fc6c9f89d47c27077030d9e30e032cecb188f19a944a6025bb684ad17e27f7a09708b3c35a3a5d46cd7733e74989fd50022c8fb75981479b65b81cbfef42c8d304f2020cd21d2d1bda8e364add205a3aca6fb7acb38a3e0e7d4359a99463ef93bf8e8a454e985813ecf4c550d5aac02065d95bc1e064244a6a57661e5416ef145fe2aae2da5db88c0b94d257ad4367733bc3c565757d7f8765c9189e2f2c5e1dd5bc215a3e48e6233ca101e5fec0da7439cc8293ec10dd34cb4940246367c590abd74bf08e14bc50c04469862c3f26d3d5f97990439a40ebf825772b0dfa6c1cb066664648046dc4bab2192f831fceeae4aace6b5710e25cdd43498a18e0694ad5f4bb54616967a006419517994d3430893f5d4496eed47b084f921b50193cfe5ac60e6a6382e1e4eae87db38e213820e656b21376c8938eb26350dc24aab69c3dab3e4f713ec02306de7a0c8d02f6c74056d9ae0a80337751547354b2a502095804111f76ff28dc7b709845342a6900500e925d99916f99d7147267a298808cb8431e3e1940d989d68beb3cc2d44b600587611f3e18891c5eeb0b4142b48481550cc5b4d1858a7d0bb6635cbe28223284ec21d74f8cf8e0e642a09336606d37319f79421265f626b82aad79a890ea58d6d915ddd894d52a88c64cb1dfa2378e2805bea5a7e2c18941b25faa7affaabb9fae", &(0x7f0000002440)=0x2c2, &(0x7f0000002480), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000280)={0x8, 0xa, 0x1b3, 0x87d}) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c00), 0x20000, 0x0) (async) accept$inet(0xffffffffffffffff, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) (async) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 3: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x7, 0x820351a, "090e4de6c308a692318c7e0002f9ffffff00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08", 0x57}], 0x1) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x800000, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, &(0x7f00000013c0)="c9d38a0977b3e6538064147a2f77faed704ceb7ed3d9e236d96511eb85e93cc5f37b5bbe569fad983c07a8247a62c86f965449fdbc58d26e8e3f52104747160f21acc22bec4b7b943004233e8ce1e01fbecde8d7822dc957a74c7a1cc07b9596815317a1c46d60cebebf9b990a3354910a8fe6b43b868be9ea6752da00baf455bfdde7a94733c38056cdb0af219c5c1b990b6b2a92c4b018e4f32a8a0ff078be1e037714b4cf2427372a47907d3cfe0b1b01778d5367bc1f7724c36d2bce79514f6d6b5fc36d0b1386e786984f1e60f5742c9787be35b7523fefeb164b33cad2bec69370f9253fa72089cde6203ddd504b2316befaa57e3fa9aa5166264cfbf280bbad1fa68e678aae9d3c67265a4cc264f12092e6d1830271e912932723fc4033a9653342152ceb0e74637b43004b5ce3fd47d88141d7d48795c0df3a751475d01a15e4931bfc3404adc28420119c12583054bedff9ad5d5a67644ee52d4bc53b8797ec8c085c1ff7d8af602c37fcb8d0326975da22df5d5690d7659af1dd2169effd7745eee3661c93652c010bf9ea402324c08ea6e70fca4d025266a477370f813fd8045416503f5a2e4c2c4167188a7d67e7d9dad058998bb0f1a93a38c496022c1a31892aee859fed25c5c1752d66ec4a8a7a3a60513687b60cc45162b75412285ba158b8dd5c8313f77743ea9d118b105f89354a7805a1a2385525f6d1a7ee4d26cf54d30901f52ab8f343d43d816092a8ed0b24e108b221a87fa7f512dcf761b258d742d2d970aa1d60d9753e3e1e9f89c0a2e6057be560133eddd7034688e8468e9f425e75192d11a774316ca2eb0c88fa8c36591d518230f9777e66e5e33acc71c64c2ec26ee294c6df1bbb1226066bc66e3e368509c3344a69fcef342cf0c01488ba1c65feb451c762607475b3edb9cf185c72a66ea3ad73171a1b96034f100c0a3a1813ee8b8e3447c33605f858c205ceabbe9db976eec8c1d7e96ca11e2b5539a98f173525bb24fdcb42537db667a0bc721556d77aeedfb916350a4d9691be3ebbb61ee737d7a8206dfcc3c03cba1f52719cd1870e23e8f00208a1899fc52fad5d81a24d311f75543012d31f7ba18d8c744a2dc56256876d9424abecc05515f81eabc88e4a71c7e09c693f747e20e7102982c1c587f6502bab3405d28f99af0049068e49cc81501c2e23275d47e3eb0ddfec09c77f545ea266b1274f0bb3166117e5f659b8a88b453ae2570676209df5c8bd17d50209b7c2204e6577594880f25a4cabe984073496c5e0ed7b047201ec5d42b225deefc7dbd8318f8b9780d5cb4d601f68f2c4be1029734ceac12e09b9679480783c71bc7f0cfebe9de5e4cb62eda3964c1aa325c47aa81cd517f94e3597001fee9abfac011e353251f4fc5684238fa8bc047bf9d9a357582f0e2538a64d850320399e7c1f587d7d0398410f36a3b0f7ffd43a6450088c86087078a00006f70d533edb5aad18c714ff39ad2ab77afaea1bea2817fd9afb11f5773a90764a55337f9a0fc32a97f07c67d020799fee8605d5bdff393bc8bcbf163218cef9784fa8308121a747eed51174831738be16e1e13380739733e0e812baf8f8be3b42209718023750805817d9b8b8cef8e0c8a22dc2f262e22c015e6d04011aeb66f7d5320cfcc3e50c990c69d6c29312434ad25bdf368563f9477a1c9b14910d0c256ab2a299ec3c3d760f5786b733f556e82903620d0351d73b1e25c408ab53099873ac5a80640c22b4aed40c962c820852fcfed34061210c7694e8200bc315b3f7c9fd4c69789314f53a5aa73f1b2f72be61748faf6de63f565d75d6c59d0fbaf440696dee9cfb3c39752da434c6b2498f1d2c320e62d926f06c44ca66da6a9dcdd1d1640acae22e32a549a88635794b2c683c6b57422f30265bb0b922f073ea3cbf0e14f9a5ef3b4469455fdb61c62c7b1b9cda50f775d859c1f48c1610a3ad0944a6438907e02c578bd5d20f0ef1dde70baee28ac917ecea978b58d99fdf21628a67b5b8428e8d600631fc9db11b346d861efe8e4de0132fc069b0b9aea0f12f549adb349527caaa6fc9284f2bf325f11cc46a4b2431761fcd15cda75428bd13ffff066bc4c57126a0967f0d889dad56435c3162b5fad203a229d97f9818e04b0421ddc3073df93d051f80a0e08f62141732f0102888bc8741251cd649d497073edab1006becf23e14fa5abb90fffd5e8b8d8410136175e5554a459e82fb4949af0cc6f2ba64f75b23bd38c7bd5f8d2c758dd6df03a385858ad457cdbedcc7d13089750ad36287aea45e49fa3126169b33bee24e5df5f8c8ca71b6d87b62cc23896edab5aaa48ea06dc02e3940c81ea7f360906ca1047a2769804d0da0843b321a8b49f24df3afdd66fe5c79523ecda8685f25b4f17e564a201c63156caa938315b6a01f3594cee94035ecc7f16cb7d211871a4ecbc807b2bd29c1210e6636458934c7a29ba5898df986cd9b9f34f15f41c1f1694df1c6d094a59799f8ef9582884f59f547c194de6c78ec6d91db63b3a7e45862260085745aa13312aeedb5cdc6bacbdc4d65ffccdec8dc4fcba0bdc10ba0e7b45143281164d902060e9a98700ae50ee81d361623ba62e171208b4d4548834c2814c7da8c4343c9fcdc7056572ac1f74e721898c0df321472fd319a2945bf39e2f013b8e4247b24e60aec1b5705a0ac7f4a9a2f6df66ea67c8ac5f1ea50bc7c3c8ed095fae4382708a3de95ef79576a5a4ecf37207011068386ecb1a46e86e28c217e1a0b8e1f204cec3d7a8cb67d58caa32dc2c09080f8c5dc9826af1fef0797950eee8fdecd4bfd6b9e76fc795411212ff72092878f39d013eb4e41f46cbe90ba888f201951606d7ac1977bc7f67934f7db52cd01904349b42d5c1ba087dea6d55bf055471c319a0e830bb74d8218ed8af0abf43d83f05e05d3ded1923105f00ec485cce2ac6f317889b3bcc0110cac79c36ac9a8e3e68ba4bbf1dbcc3b47c3e3ef39b84d93e1798900d65266264653650d05e0abc3e4a98c3f846e891ad21fd72f9fdae5fc095e479539d903f6c0a5cfe252cddf7f36b4e6074aa6e489b1c0e0c07f84b83b0d2878d40fa1f616ae37a1862cb8b81d00e567310b0a7d4f376efed454c2f4c8dfc55f4ebee22ee390b6efa92cbf69d71a527302d8ad4b99cbb6c09cf58c3146587327a8bcb01df9a4b23c24ae5c500c078cc68945695d09c1b226aa1f8a12d59dda544e1d69cd3d5e0c846a65f61f76cbb2ab486900daecab6bb24d2672e965a6aff448b071d240a6133ba344318a34e42207c6561c3e67d1e4b692a3681dffa4fec53b19680559d3a19597517e53af470e6569e9f57eb27a599d4093fe6e407ddf7a393d7a2b26308f8477cea5303a017355ecb37e37bf896d54ea826081dfd69297410d4b2855f71f85d6fc7ea2c24bd5fe0456447aebab11e8f8f4b6a6e185454f7e77548cf371cef7f6e439e699ac2db4c61a5724423fc2fe7c126ffc8119dc55be8835cc749eaa86979434f4093bddf7f97704a167c680c9a78e503a8dbe243e8f5add4ef8181651ef09ebfbd8c3e33919930c6c99363382d11e93957715ab6b5b79bfc1c8640f815eca909c195824c606f38befafca808b9f75f31640c3b7f026d5207d33b64f98740db6f2e22a82481af7cf61d9d83c222a3323fed6324fc17dc3cf71508900dcd7252bf857cfb7e9147d0dd5c4ea8e2a25b86bd0b31cc2cffde4b0ecf8e67235ef0d958fb189320cd655de0109cc06ea75cc16c261d40ff660a3000050ac135effdfbfe3713edb6676129f7c2e4505e30aa3de2a12f3c45eb2c11756869724d453c19c998d6c2900405a4490d3b654be30ae31cdc812352e8a18817e6b96a4d0035cbe33e02ba61cda2c11509e9375d926717a30fe68837230d27afa620c96631b756dcf7142a42c88363f6700b8f8d6d073c12608003bb848ba89231bd1d8b9af8ad6b0955d7ddc7666f60ef83663e3d520bf597cdfb77284e8216f7f65b929b75fdfcb309237bac8d420b949ea77eb8e003ffc4b55522b05cb14c9068b1460d086832f0563f8d906e620d93302afabfc61380096312406067d4a4b33d16ff88f1cd8e19b66c80b39febf9c976498bf5b62f6fa35617d7abd48271fa81d08a92fa6574ba684dbd54c7de267d23463a60168fdbf877004177fde18f84fd0db9d3589f68d7220592d47a740c9d0e0356468512fdd166de7633eba866ac1623bcc8dd6de6bce3b6721e1094f4007d8ea8f5264dd9e0972c2e72925556648bd194bd6a5143c7bd36688c9744c66a673f58e57d11b4f55b79122a3ddc232d9ceafefba0a5a5bd235b401d29fdfcc62ddcf54cc1e8658ca72b23b64ac336aada2bcfb780a15c99559d7b0e9898a8935002f61b8089a6d8955d1c614a62318d25f3b66f47afb17c02f8e6bbe1238ae00390ee67f631cfb45b0ce5453c6a8e83e42840d758cfe5258baf72af9926dfa15b45c0f6d833218a45256efe0597bf353e6fd0ccd1155d825b8a998728caa01f7e53f33dc52a42e7df64559981bef32f0d3103bcb2c60548e3f5918948cb3dde3defa0155a059aaaa35f05612f89339af42152571fde0e166487abeb81dbc8f37c74db198a3984040de32c8c4e2099fed1b36ea6f12474fdce5d839fac8a283ac4da123eeb4d0262f4032194ae1cad3feca48484ff46ba9bc7eb7d27de86e96e92e8de09decd7236e07643f1a531e4a6207aed3b08a526783708e8d6876fdd1fe227ce36df23a133119cc07836483ec95cb634bd625d80baf2d8159fc530d23d1ca360cd9b6a00318fce7d7264835537fd8f3bd705614b158c28d45bb4ad4a01ea126592e35e67a310f2d7c121b01ed5fcedd146e4c4e63abdb0d1fc30013c5ddcad18b0d0d0ea12e77e3af638756b08d0b4610ba5f82aa9175d04c3fb9f52234a07e0c9c032df785b3456096ded7e7ae52d68a1e2e82f51073402955d2952a9d4802718868f71642e4c33707e03c64ad40717c57f0ee3fc41cb37e46a64adcd450c138526cd1cfbfe0fc571812c1f15388ead6ace5424247886e79c18aaa9bb3332fb0997fd28216a3e2f68c035330f925fa1ab77c58a65ed62945486a9325234c9701378e285cd94558b8b3bddd458e176e5288812eb6e698a1967cd0cb2a608a59bb1df2752dc241502537bf86e6f281b9f01634127339cdfeb977051498314f2dbfdcf7aedf240bfef2f1eeb58143db9d9e6443fe7bd308c017059ca437ed8f2f961c08b9d7b87ca221c5e619e5251931c6050825cfd0bde2a2c19b3557ea9cf2c574d65ac75b60ca2412e8a23365b8aef4999b5686b27ddd3ff303d9ed9b0b61430d5046264767622183d1c5e9119a55d083dd411dcfec7c35c4b1e23449ed734dcffc1e6b3609754c9a36d83bafe58b8d65b3c0600f18f990e4cbf0a4cf4d8a4076068fec7837df807254c45adec959a1ae7a6138cb90619a1349938bf846d693be50bd9884919fee28520a80405a3606137fdd0541b27f528055408a932f3b5c0658a85ef618b1ec7747a3c9f4a8d2a9b0889b31ac7a13cd0da55570147f6257ddee57807b9d0c180c954f76a0df22dd492f5e3150b2986768efbfb3a4bfbe0a919e563094a010447c89893a0251da05bcf51469053ad69f75d309ebb05c250a7da60c3ecbb79408ebf7efb52fdd59631b8988b38ae8a5856ee788c0d58c12dc2a7f158795dffaf05af4f039bb791fcf905bb4f202558626229696a3b4e32562de917f7094b39ce0bc1a626f3f8ffd2dad51a7af", &(0x7f0000000180)=0x1000, &(0x7f0000000500)="068f580ddc2ef2289193aa461354798f6fbcb39ef6a6d7a86ef8fb9f60b9603553077f61a3e03ae10aa691a31c8ec7687b50ad40cc69c32e83ac8f81b53810e594732eded001928972e44f9ce53d0a9765424794127d06e842499befe76492727722e256fd24596c28820ab2d48e71a0d161d54e950f9a19d43594b656a4e355839fba72c337e05a6c728b3877a86b4b2446354ecb1212478bbf553dc836368c1447b3e9c45c0cf7f73123d7aa555f0d5efcbafc6c", 0xb5) r5 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r6) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 4: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000000c0)={0x1}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x7f, 0x2, 0x1000, 0x400}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab777", 0x3) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), 0x20) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0xffffffffffffffaa) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x40}, {0x86}]}) write(r1, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aaff0100000000000000000000000000018800000000000000c45173ba108123906f6d45c880262383744b501362ec214fee12d4cddd4fe03e21b8ad3a9326caa430bb915ab4182bf13fe0fcbc2666c45a19a8073d6cb5984aa33c8f2e5244dca21ad5eec52816f7c7ea954cefbaf9eec3e2e2bccfc7cf3562c33586e82e41e11a7737c22264c010ad45eb82764184fff99a264330278c0ef6fd83afd30919650f3db3ca091fe4823ab9be6bf5e2a52e8b3dc08e885f6aa6a243fb3acdd603d67616e5012fc03fef2e082f9b"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x101) openat(r5, &(0x7f0000000180)='./file0\x00', 0x20000, 0x200) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRESHEX=r4, @ANYRES16=r4]) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000580)=ANY=[@ANYBLOB="262a97d5454af56922bdbf7b46eac610ae3f21b47f8f22979a41e9544b4594373cc3daf26bbff09239876923176679561726636bba9196cade90b7efd77ac0412c91e77b1c425df638f629aadecd297bc9dc8b3fdbbc427bf582b439c60140c251f57dec8a7baab47a7b812c221cb6f608aae032a43754b917ac821650f237d8061335fafbf75b78c63d4b7bddb3e3a49d5fbcc5e9c5bb11c0d365a8c76ba646aa9af049", @ANYRES16=r0, @ANYBLOB="a1a219fb70f06e86d932ee01786fdcd259cc7a85f10059c3fe67fe43cf140917a671ade5869b028676b5081b120c3d299fe9abb85c63cac4dc80c847b093968e9272ff1634f7bd3f2f6d94a73d4dfbca7a6c7bd97db82ef0c04195e1f9e2d2f0ba557344a456ba037187ae646efab9767a64c457f4a2dc03266ebb7ce99c6a3532f2d9d97c967b03f907488d7c9204d6a3d4768310c188db93b776ecf18d8a261196e0d352d816fbba0b1c2f757517282ab6e1e52a6d289fc1c11e10c90fd7159464fa06fb84dc8866a4b5a94fd88edfa4143608d89d1d2f74838a", @ANYRES32=r2, @ANYRESHEX=r3, @ANYRESOCT=r0, @ANYRESDEC=r4, @ANYRESOCT=r2, @ANYRES32=r3]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x236}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb7", 0xa3, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getppid() ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)) setrlimit(0x0, 0x0) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000001640)="f0a0475327ac9850b5c090883a0c3f8764a4e50a0d7298ecb0e75b23", 0x1c}, {&(0x7f0000001680)="db546f6e09a167b7e838385d9a20b137a695bef11960a72ef1b0d8d5c83074d30240c47d7d9e4149d52675c596d99cfb0470243142b29205df753d373c307a7b04c58c04674d27605f6406612026445f4becb3c82edcae1c97a391c30f7b646b7f649bf4cd057d560bab0006ba3165f7de48a7f31b3f7829ee4177e323f6f33f31818e2179e84020d4c0a74f99779dbe93fbbad18f8069ff42d43581ab259690a119b54be89b6077845816044e363db7068c9f86596bbae76abee84ff8d7f5ff7e8294d813fbc07726bf1c5109127a94037e54e95f5ee6147b792e4b230d2425b8d1d185a977551fec3c988e514d1a5f1df76faee6646b1a2fff2e13cb76ba1756be8cec2362375f3cb88cd8dc9d9c1c28ab4426f420e2e8973e649a7a827c0c4331f3c98b0c247c2fc88f0666caf3614e80619ff7fcc227899246bc4f4268218b7b80754e7b9457ff9f03bd0907f2ccbddcf9a8884ef5060c7d6a63e1fe393acd1e6b68a45dc6cf9dc9c65bcfe6eaee0bd0a34e3c995b871e870dc7b5713211a71655197d3ba2a0ddb14da0f6a67ec79d4183ce7971b0c48c4076cbfd6e42d9cbf529d5fc2b772ca5a88d7191fc0d78e3b3a4e802ee24a72a9554d30f936ad387d971e43e8a0225c8aa20180f1aab66954e72849b9f8a8c2389f8544a55cceac990c00f2f455f470638d48b2b7e5ff9b98cb2bd9b2fbb8b51bf1997d921b2c34c69dcebc557c398995c7212f3e3ce238ee807bdfbd3ed5aaa2bbca7c966b0da45e1cd87abca54d42ac41e6d269cc4822037a79260609c186ccf10e32d136343160f11ead9043b498c2d7850cac1db55d273d7a308a15d6ff283223c966621ce202d4a024aef06de3f45da05849336dfcf8b1085c84b8bb87f759e8f8c44b9ed2ecf4e21ed7de231ad934da3a0516d3681cc4798cb0f4081151be88ad07022828c2a46eb1ba1d20f2892a197f141cd8dc57fbe57b2aa470fd0366b9cecf6678ddc7fa771ed7f4430532a9c0e05748a481b2ecc8d23b6b4f1673f8e440f035adde82370eb6ddbbf5f4dcbd892cce71460e683624f8f9844a11c3bb980b1c10e01126ed79b58fca73fe368c467ce17d8b950ecf03557803e2d5682ac6ae9e8e34da623c01bb8bc4b1419c67dc5ba44fbb4589aca2de692dfd04d580f417b4bc17c53f2bd5009b67f8855055e61314872813b86bdf84f451f6b49ba4143c785d832145e60fb0540009a287e5cffda3382497965543f232cd79d1ca3df558700a07911c2559b91ecc7bb800f7b055a7fa5086d906f451dafa46cc4f4509ce60973f9b20242961360673f2119d8f291c33ddf5e86d2ce3a11a7df8c93f683952a7b9bac31e762b57879e4d997923b82d7e4725d80cde40a490662b860f251803785325f71484ac8c65791a2b5e084eb8dcaf81e6cf2ea5d1da04c9fc396d5000ec1df560f595e7b07c5e94aaaad4b7cbf3af1b4b756d98a7da4d1d5383bd3fb38ea5f92c2d02ebf59a506d8779bbc85954e789c18a85cba42496f9d121bc81b872fc44519a9fa7246d9e50822e43bbfda447b0806b05980c542d1486f9d3882e30bbeea1872824f12ddb8c8bccc352795a9671a1c1b5bcef39aabc6e42626658a0dc82a47ecff0a780101623a1006f14b83c1b0b955b6fb2e05348b90f3a918bdc3bc177e7b484959f9319a3c451b5dc15e466c8aa64a3871cf59c343556f58b2915d0ca9881dbd40efe62467987a17cb0a4b27bcb6b0ae4131f95a77261e7f3cc41342aba1bb61ed7bb4f6050392a3ed6e07ffa70a145909476dad8b3fb1f50d0f572264570d8b2f2dc9df415a8717ce9c875f14670b09c3179520b6469941e44c17705c284459cfadf7fc724641478681068d5f4ff4e5744b0c4666bcaabfe072379c0c0315377aa1963a76a4e7af2fe71647a7683893b6e8f621c1a295fdcedc57e9e0a20855270426390cd76b505a9c5cabdb4dc9038d3f343b7426b61d0ae24f8adb37d4181a08b47143a9e16b613f6662f574d391e9484f5a727c8c51b3c8d7b46e0a5f6c7bb75b39e9f224f18b3efe42d476ca8e68c443ebdc800ca136f373a4cc85ac8b380bf8d820422fa2dbfc0bc361e8ac4a94de0b8903bc207bb8451b0e7c58489d76fdb209d67d809e254431a4b1f0bf6b065a40a946a1ea9b17e72109423e1e75c1486886867ed07433ec6eddf533911e330eba5dd5c5f0b2936948b846771d8483a8f02cb2f2c9712556a9983e41338e60326657eec4c779ccb8e177d6a918ba3d05eec126eba73789d891a38ef66032d8c6415ad04ca4f6700f3d26a006e43f58a032a0cf0d1f5437bf910e40ba2d86f9f9da5e75dfd2a43aba2f1e7c0a0d23a89418acd631ac4b6c837e673337f2166289a5c68d0bc4699a25847f0cf0e7196bcf51713ead3c66962ed1de64c78b24af4cffcad6227408fc4a2916b457c6dc6c218c00b812a7a24a9d0e8fc028549f25e3d1dcff46a8bab0a42652af60f3244b9640469a09ae6cfe79f5d564325476a2aa8843fd7f963e61e15bb01ffa3a196537f57cee61ffabfa5e53abb08c768f451b0cacdcf5d7830691f9186612f0d10d1a3221f64fddbcbcdf90056ff6255fb57d036852d071063539995439faa2210a15286b5b8068b4e7d4b88881ea032102aab37900d8e1b546e0fbf6fa9c82905fa1a683b558637292f86e528dac0fa756edc0e9e7684e03a04f30ee378513fc33f0f54da5b627582541488f6e70ef816eb5da7e6980f08cbea3208a6b486f6db8f9c31c6b74bbf451b06d2ce744839e0162f11214d4aa0a43ed18b2816c1cb329d5860ca14272cfa559f505647e5a531ca15d01276e2fb2849928eac694416ea7d9551585e1b109fa16071cc783f1dc6d9af0b3c2265b6235d62d63dfc39fcf2efee472352170217d60243027e988a3dea923d2fcfb03369f6d0220305c18af9b3df32cef0c98b37f11545b01125d84af19a436de17ca9501d8ed0d5eb8939c5c6786d9e5d36e974a67dd4a45f965a97c4abe6e0d451c809c08defac69f5fc46a6a3139f8d14c14a1b5bdf0298bbab59e19ff7b49a50af7dcdbb0b5caab30924f471973dbb1d9745a4ae76f2f6a13742e9948e3116c2ff41107b81e38872b2d875c77016a10b87a644f46ae81cc7b4734fa539468106b2c038fd70e32cb84db3e3403c01f3329e2cad4fb586caef216ac0434fbec74e6ad89d477710f72a103e8344d3332d3ba9c3503015b21b9aba3f84da0e2214a4a4c2f7f95130cae9c5dabbe0c2f60fe8df19006b4912b6ae84f1c2dc9bb94a92a6d6ba677d887edc6f5c56aa9dbe4a49d4dd4aefcc34884fb3d936d19f37397c74857a56404bbf437a81af05f3f408d83c90ef6ad513fb22f3646e4aa84597c11d078a618fc448012cbe172c7add00df117deefb48e873d2fa5df77170d2fcf5452a59bcd2303195dc8cfd13bf5ca2661c7d66ce120abf00ae50f52af6c434db70fadf39e2069d28c1d895605a3647a2117c8c9903a093ca82dd73bd677d94bc5ff5a5f45414a035ddae9da7e09eccc83fe2471e164ba4273dbc9ff1dea286e37c931fac233dd80aa2607a151d9b213cc0beed163e5e2fff40fb8c2b3b7b422607940558e6da49126649cbb6a0c57dd3e9cfd9cab7d588f4c9dbf9cd121030b09d0dfa9b835fe471d1125a33a6bfd0778cfc661abdc56e241e296226cd04a145622e7fc98c35789f3a317e8829fd524a0c15e5fc22b87add0a4430ba422669befb8a03c5a8c15df825d352b56dfa5ca9e8e309cd63fe5cd24f0740444c3a8d3439184e110e4ea9feccae2d3a3061ac782d364f9f6ce36609e0de17407190c95bc63a0c37a40d93f8c664c962c953fb2e402768a3ee41acf7c096747c512e881fabd20a6c456da690013980874ce49256067b418506ecd05b9fbf4e855c8aff6c35fdad527ab10ead5c222e272f99c02e291141869f29ef1f4d8c04f856345e107de13a7ef9c6c0d2c7c6c2fc31ec76c9cc5c887040f3a1fd95a5fef4fd21cc309422bd4aade49dc6b8bd1c25cf1552deed3a5db0125e4f15ec915599e26dfe3b402a43ed3bb4ef8e52917e4569fa405b08c25e858ba7c032debf1b8cba4ea1f71cf40f472ceda230a7b62503a0521f38d80bf55ce85f7fd2e9f8bfee6eb88d0380a35a8755e2dacc2e95b1de029684621173f81a45969e6dd7f37fcc7179de110d979c8fdb2c26d09b9fe41b348a6905fcb594d15baf30875d34bf71a851150835da88e8782652c9a5d7b2ef5961fda98d8add4354b94090ee08aaf16a49d9d780603813c54882bcd89cd2fde20ee11be99ccbcf6d29b1ad0e515d24eb64653119085b339d3c42a0f7d2ec6f2eadd66f9d0a7a3e1f8d8153b04b742a79d6a8d6cf7250ec84f1397fac234ddf93c9e9fc12eb40d396421bcb7348befad855f8cf71fcd680edfa58e17656b67325139acefa2d30724b5ba43079eeccb9b0ac2047ef0e2b356fc4ba367c9a75bc4228129bc6e6cec71cb5d26c1ca1833713e102ac46d29778bcccd140e5342c569e4f2019ffe6be184cc406e8e590cc8ee2a3dbe680814d744fce35c8af468ba9b9c3c3ea36f393bf4855f93124dc4a26419e39648ff07b4da2a997566abfea2d6c050b0dfb3f97ece6d50891d0e62bff29d6a636b1cb9bdb81fea80d3f0b42eb6306b1f71ddfffa5072b52638affdd549ebb6ab745e5d46fccf1228811c7b41678d692b55881bc39754a2403376c5f4d8db6bd72319776bfabb61d928d40d2b10f0c3caf52010757d9555cd93eeab89a5a83361ff9c03dbb9494ff67fda17fde84987421e0b38375aadd19966d8b5f1ca7833418a0249c3a491c3e6bf73cdafea63775fc94777e6c3901c24fdc6b9f72ee1e68b6be74216cbbaa7c9b2928c7524c66bfffe6a482b9d6fbd2cde24ade1ec49c7a703433d3e9cd3c42698a63d62679230ee4b8ef16c91c1ff10487bac335e85bcad0ee363ac0acea86a0e749dffa8850d71160755d53ad227c815f1a9e58d5f9088ba145c6edcfb191372792c42e95be48b7aaa9e5d162206c8ff0bed7b4553127cf9eba5fdac13e0bfdf37f1b11df07b1576ceac7200efd788fbcc1496c779deec88fe17a346fc813c9eafa5ba8af8b503afd1edacb78ec570b9b28323cfad8e3bd0f9a24cca05c12356601e8aaa94b9f1fbcc58f9ae55641fdb95ac66b42f9d99d3a3be720a1ed7e017959ea8dba7df2c1231a52bbc7ca6ffea76b6754d54f0e356ee554036d72716e732a4b233cc81a7b91ff47b7bec775ffd3d8239fa8453621ecbd2570b42fdd5924a8ce03226f5b74ad74b61f45616ccc48472d86d2996aedf2d424769dd6467d9f0d77156dfae781b7ad0d57767f5693427a80f3eb8b0d1df3f7fe0a108e6361c57b713c98061308725f5e03b1d69a86c7e411a6d261a4d948e82e25af97f90bc67c588178192b5eb322799820ca6f20ca4da55ca0186c4157d82879c9a653e33f96eea571729bda0817ce51096859e4a006e9858f55c2120698ea6cca20e98616de039543bcdff18d0f4f2bf802bf9d254366875603f2d50581255c9c07de53c57d714f41d5af322ee6656c6ac5f0b57dc8a7783467e0245899d9fe71e56cfd3f8a2c665101fe6036664d2d68ba4ba0593bc495a662e8044bcfbadc4cbe2f639153b6b8382c6716e57032d04dcdb64ae473b565865687fb9939aeff2b83dd54092345c3be4885ff6571406d78601622e92e706523c6a1a605d919b8f1e31a8fcc19ccdd5aab8ae3c286a1d4f5f34c55bc939a45d90276574c46491b3", 0x1000}, {&(0x7f0000002740)='@', 0x1}], 0x7) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000200)={0x9b, 0x0, &(0x7f00000002c0)=""/155}) open$dir(0x0, 0x2, 0x0) unveil(0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = open(0x0, 0x0, 0xa0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000040)=0x2) r7 = getppid() pread(r5, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x0, 0x1, &(0x7f0000000180)=[{&(0x7f0000000340)=""/247}, {&(0x7f00000005c0)=""/4096}, {&(0x7f0000000240)=""/139}, {&(0x7f00000000c0)=""/2}], 0x1, 0x0}, 0x401}, 0x10, 0x1000, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001380), 0x0) syz_emit_ethernet(0x26, &(0x7f0000000540)=ANY=[@ANYRES16=r3]) msgget$private(0x0, 0x18) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f00000015c0)="23e640bd1f4789ac8f8590770f501d38e2c5fac08d7fd2cbc20000000000000000deab1d065d80dd12f66dd37fb4db2fea20813123ca0cd66f899f503fb347cc7c61c7aeb700abb0300d000000", &(0x7f0000000580)=0x4d, 0x0, 0x0) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="b7242d3debf97d7f1cad493512ee4404c474f8353f08e67c4d89742f0767f87cf12ef4650dce6997df99f56b03958a81b0a56501c0847fa0e0eb5c563f531b978248e341d1c65082644cf5be745ab2aab3d72037fac1f957d796a2c1c5331d5d10f8518af77d9446f4fcec5f3fa471d98b85454cc5231a407342c450c8b6354f44217707af4af04022e4317237f2e7a1e4b2", @ANYRES16=r0, @ANYRES64=r2, @ANYRES16=r8, @ANYRESHEX=r7], 0x401, 0x800) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00000b8000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000510000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000773000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3d, &(0x7f00000000c0)=[{0x1, 0x0, 0x1}, {0x4c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x4}, {0x45}, {0x6}]}) shutdown(0xffffffffffffffff, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB]) sendto$unix(r1, &(0x7f0000000280)="176071f765a807d7c6296c4dba07cb3b5031fb5396883c43011ec356a84fdd3f26acf3059dea9eea6f90eb7d2c430a49076a59a8cffaeb25f31d38f4199c29", 0x3f, 0x400, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x1}, {0x0, 0xfd}, {0x1, 0x0, 0x0, 0x1}]}) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r5, 0x4004667f, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r7 = semget$private(0x0, 0x1, 0x102) semop(r7, &(0x7f0000000040), 0x0) semctl$GETVAL(r7, 0x3, 0x5, 0xffffffffffffffff) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0x41946472, 0x0) denied attempt to set clock back -9223372032610140045 seconds executing program 5: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d1", 0x40) sendmmsg(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000340)="d870ce0e3bb4a272eaf96c2db78f158e126151998e71e93fd055153678b72e875d8eac57d82edd28760283ea19984e3425a5edb77ba1ca", 0x37}, {&(0x7f0000000380)="ea65ddba0f8c8f7a2aeda1f8afed15219fba78e57861ab7bf09c73f733379ab76b428984d03fac3d60ab4cfde167cddad9d57e214c6c845aff3cb7486f2f91749d781c08df6fb778ae93fe18b4c091f206ce2301634899474e66dd9d5f18defd501b351fd601c324d7c1242f1ff92ece6ff34e20544c96c7d3b45f733e16d27f8d9ac37853cd06c90c1fa67801b4f9c9", 0x90}, {&(0x7f0000000440)="a9f6c5d6f686d1425d4632fbeab89e6c8ddbd09718e8d2b66d1e68f4cbaed4536e6635b34b791b4c1678d1f0609cb7b33a47829dff32debaf037d7f65ff938561c33408e6c6e8469f3aa37381557db64bfc626183e8deb1cd98704d4c5980c9198088bc343f13cd74041a4", 0x6b}, {&(0x7f00000004c0)="b9ad3fc8c59da29094f5142d9106fec01fac116a244da9ad93398cff6e5aa099f102607a0f5d71db529e99c1826cecd3d1b75ef24416ee86acfacd4d18a53efdd5b824c764d9e9bcfab66cfa74bad020de8545de38", 0x55}, {&(0x7f0000000540)="8f4db04ba034788426780b28be111fc646b27191c6782ad939cf215d922e3a451acabcc2e876939953b52d17ca5c48e7ee1a81214e92e89ccd1eb8a30e5d07d20e1b5b8b5a1483b3996cdaa4b7a8edbe3eeb972ddfa8c528cc2ed43cf136c8f732707ecbc8f131739dfd1f1a6b063f1c93fcf3c392d92b57ae432a4653ae0548768cdb61a1542677b5f84f59f23f4764641f781dedee630d63ece5f18fc31eb1a2606e883904e6cd3d225cc5af1dffca74406a29", 0xb4}, {&(0x7f0000000600)="832769b11aea420722e01ded0348b38388f258cb4842941bb7e847dbfee967c7cd508117ee8d71ae0a6ac387d891d782234c88e5e550d3c3455edad7f6c41a2929176e0759ec09c7a1389b80815304a535fd9994d26db2bef15688fd9e61c1d332fc0bf06cd33a02bc393de5a92c7de46d63be9f6109d08ee69217ac2390c34f68187502999b255c849e378ab1b2c33060b9d6fe285b860b9ad126d01c1c4d1a", 0xffffffe0}, {&(0x7f0000000900)="cf223efff6539bdb4baf0cddf9e05deb05d600160e8a1b619078f9966025c2bd526cb033d9f37b073a0a961266661a2796f84d1dbb25eeee8e8f5b6a2f7ee35fef1430e8c518a6c165ab19d8a7017af0c8b589a8acf1670f7fd67d05b2bb21ab899278fa961a168bb83b1a02ec583761b134b7e975e6ddd054c4f9a8adbbde0f8c0bd6af029f20dcf21236febfa23210473d06cbff9926434b8cad", 0x9b}, {&(0x7f0000000780)="b4e49070a894c4001d9e1b7bf0e970e3d65736ccf78f995c964cc9118851c4c4e10e03b91f175f512be2876cf8015bc5345d8600c94416545ad2ff68151951b524c1b1e478f7563ae06065c4c9cfc024213d3c667385e1563a0b31fe6b82e30ee6ffb436bc5f3b9be88171705094d140cae2c38e335ec53d060d6d122837b732b07f4997043a5c2854d82479ef8d", 0x8e}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="1010000000000000ffff0000d8840000af3485d3caa45554f0c9404a79e8a3df1ec9ebbd04a7bc1da704033eef4553de00732f4f2dbaec519fde62e6da48c7af7950b840c5f498b8162a160a4f4b14e6599b9b61a704e3bd32eb72b832f6191f2062b42e697e4b1e1366bf99f9e0009a0c228f1702d701257da1fa94cc84919324adb111a9408ea85e394087c8bdcc906d974d8771200fffb17a79844f11c50bd9b71cad57454e3bce489906e170d3c0cfab464b4b1372784f8117e1aa9140973c9d3e09a701b83b3db414b85629dff3f8d892289729703a2619f2bb8d840311b7e1a77ad122e97b509123e61fd33224c7ce4cbb4f97c9351aff7bebb7998f0da41af150e052689221ee4000fbb43c3ef54929dd897042257db9ff98aeda4ccddf680a84fc252b61efc1f011669536be31f665bbe042a6b37143df4fedfc234cbe5e5f34252dd0fadbbb40f25fd3df27d53b0d0bac752771ab92315114e55d7b4c74c23159f4219ee221d900488d60499e03c2a44299671036ba28254412b8a79c861258cd8b7fad17e5b07a6b4a89434e45593aa4223a25c275c4f9c2e3bfb9e8a4f9febc290a84e58e4bce4949b972c6b8c6a8b92df551daee248c19186f936301bb8e8952df711176c5626e57e8b026f182cf7a50967c3c5a53303347134fd6ce2fc9f58eb80a97bd66bbcd15d6c7d599efaa34f03949cd7b74ab5218d58deafb2bd3bc18dcdf8a74d17a54cdb2e1c2c9dca2355849becd014ea5c5c583fd6317866644fdf5247bb8c531971a5d2fdbc667bebab98466fcd7436182b72a08fefcd9294914a06cf077504c611634da7f6fdda8cc29682d233093646c4e610fdbb02be228756e423aba9059dab1640cafd2488cd6ae491168236c52e9ec6c7f1289c1c64bffb70e153af8186b98f0b91bcbd54013b9dd1f8b79cc8bc232fa029407861e2f3cda514fd87f1344d6c919548406a1029fe63d6f58477ec46269d9d57be63027044b09b89a881e6c1ab27bb5f318be658a785d120c0b92e7ffeb0c5ed7032c0f09f8f4b67ce21ceeffd781e72356a0ea048d6a851142b5cd9320af7ff14746f0822b07916682551c26d9a439314777e72e902b61a1567c0b9465ee7e00d383a4ed948673e2b9a5cfa5b87bd5f63f1d90b4381c3e6e7452b59b2c1510824138e1a434d5f820bd6335b4dcf2d64ab828c0134aba6b6b6308e6f123d9f570bfbefb34bc891b64318f19a88d5658058db4536a9aebfb3a533f33267e4475b95644b2020f38d35834d3e820aa9e757844a109f1b22951f489e6148ee5af177b00fb6de4b4b8dacb6c2b5fa25acf3ea212339457ae86e4802a93f8a151168d16b65f96243ec95e49598f0c25ab07dd981f29c98e1582c3e0bfcd3125c14e02c84be549e5388f42c28776dd71433a52b712a74f4a2eba697a76a4ffaeb8c026e02212c9f48873f8d0df8bfe8706e767469a0074e5d306f6b6f29b6d8bb93ca6f5bfd1cac69fa2a12604c4d4f3458be001cf4dd33a6ad0e1c713edece3f58f4a05bf34ac48becfdaa42941678c6201ae002c75291aed01516ccb107c0a42c6ed021d74419cf3d42f3de5b7d598d2e6a2d113f41744f38a8b6a0af7549da5f06ddf6cd1b2498e16a3c06bea5991565a0adc7811fd37680c1017bab78b1328a89a4ea18eb5a95da2a0a241eafd4868651ef524cd25d511d8e96e30d879c0b1367f69843aa80299e84074d904455dae01e8d5a38c0edf36a6ecca9b437b79a4be909e5e6a29809c2abcbcf82a6522dfdd1ad8085f9f2604c4090e4d4aa9d773d742d9d641e32a9b7d93e98dba7bc9c80d442c8225b1b032f8cc404ea4ed20066f2fbeb3255c4223b1afacb8ebc3c000a363e32dde56cc2e204dc3e301edc464ddb3a0a6aa3839b243e01d59f7d5883be2f3f5471cf755227e67d4c1e83655af7bf7357904a2d2c8547585baf14c3a8651e77555b7e1abcb666c450fd99c0d197be7adfcfc85ea65cc841713218585a667dc4b1559b5310d602cce7aef6c6705fff3527762a1ff64c90e04aa28db20215dd6deb31f02e25f2d3c1afd4a8106160a3c0c1ed7a543ee952294b30d2ac4a124ba3e1a568e1e180aff0600000000000000d440675cdba9ed1f46a30db84bd2f6591bd3764454dfdf90763aacec03a6b179550c6a9991b080fdbd7c865ccddf5624fb8c1849ef79904125cf5ac9996f3e7482783f4f1942b26b604c0785776f08387ba4fd0a94d266743623957c288586989ac368e2b0a6858abdd5b3709fc1adab14c0a8076bbd91ba2f687cbc01ca5c19355a702f73f0915571b70644cb4275697b7a4a8fe491c56752b6c329f24b7cac2d7f32fcbd919c6381a6e2a84544b94071ae597bade887556809c13f74a2325fccf8def7faae2ef20111c7b8fe95d39406f4bc7fc0ad07c42fe9d2ca64f56ceb97471152e726f784e9a8ded020345a92568e7e0d9e811eab01324f178df72a2821b9d929978ccdb268d863f611b97e4a906130a05621b0f1ec7de8f84c552dc84dc14fb46c9d3a261bfe90b56d337af1f5d7c1c2e30bcec82cc8879af78096665bdd694ad36e57ffddd3eca1c0ec44fe6e648ab12a645589e041da44230f58dc75c281cc6dd0de3d2c30b76ea6c4021a81287de3ac78b3cab740fa6421d1ba79ec636496c0dfb7d3f19e4efa7bf056fc980aba25507a5fc01424dc6287eff4241634660d4fe534294a80951af5216cca70118120c0216e4f0427511be2f8889a5dcba62f03e9ca7a4baf26b89496219a338ee0154caa2a26287b166a8ac6e94919c1e508b947feee3984a1b476305cd930a621ad5f00a2de32e6a464ba8601dfaa69b0049345e8faf7178c05499a5856f69ca945909c8bc105e03a04f576838d4f3a890cc1777f86cf9f9deadaac826ae24a0bd0ba83a8763239d635f85bc89d85a9e4ec86842f8907461e16b8108b9588f961cc70eb888ed41d3b497c6ada6344127243fcfc5baea4b4b71f9803eee953af6f6dcf13825893389b51ff574500d7feafdab18bced7c5435844549a61fb9ebbbe2e2f301d2c5569de9e14bda2c25de5113f9dbf83973cb921e7f75a55695b39cac3154b388f9fd5fcbe9f7bb9078dd8f432c646ac2c24b798f0dc8fa39c5a0623240a738cf308416b2883f1b056f5a3be5405deff9bde2ebfe1acff3065c46350c9997fae51a5fdad9300f2dc8a5863a3de3ffb642385148feaa874c7728e04e45ded1b9a5003b95600a77cfa254fd594a4f3bf8f8cd2cc983999c90b89810bb949bac83bae70a26a02e0479719b1f39cf2f7b108921e1109f66a53ee1e2b04b6836da43030bb575eab0ee238ad4f6122f8583e9df16638134d02fbb56ac575b2c864adee472c8dad0474c6cb3baaa263dc0b09399d5623ed09847a493ad799c093e57f54fa9f4cdd50c5ea01bcd90706929d8730faff420b9f8a58bc1126e7973ba3f24964d817fd45f65036cb2bdc053794f38964c05643a383a2963b2f0bbca0aa7910636c1f1cb9c196088fffbf9ce403c2477e92573ce718d9ed4960b0c90fcf649f14c0ba9146d0a02446992a71a0afcea8f8d13a17a2b46cbc4d9cda836400ad4b694bd62f71e2300e253d3433e846b895e6002972eb97c8172db330eae14e1ee6b708e83623008313254a66137390b9b775321156e0323d20c7c0d2a1fcf39a903a78c375c37d6b339887dc094ac8569f2847475ca74666392f4af8a6b394e4ffa3d2a13c09c3868804a44e827440e333bde7ca7788b0f730ae86b5731e60b37f6cd72c59e6654c17cfe3bc85471715095b40be639660508089b63bd4767d261505183a8b870a64bc0123992a9338ffa1ee1990369649e439897b9b4ad54b164c1c9c5ca743fbc8a26d39dfe56d2c7951d5a7c46371542392a74bbeedcc1521ef9ce870f550a5ba9b4a2e72f067ce53fcdbcde2a188a0260a808063ee86ebe75e47cdcef9b61e6e734a25900d4aaaacda7021e3c60b0185cd692b61583e5cd3ab9d286b51f5dc471e0dd17284f0bf4ebac4e6c8cae32330e8d7889b30adf23f0a5c72dfa456d30fc8792a63b1e0f758bd154e08ad1e3844dec19c6b39f76563a6a3e19e480324408b8805de9d9a722471d16f6adad6d3ce0f09105e983c3d7c92a36051cc58cf4711e1a223a86bd068459e7ee023c33a536a43d49a3ff3ec4845c4b29f6a727998fdcfead8332db41b187c3d2b878e83bfcf8177d6618f412646ce7bc694aa5c1420e32cde7855de85b4a23f8a652cbd45027907fa72cbed8073f1228514295b55df6caf51508b54451cefdef31080a962cbc232c5ae945a18b8d5f2cb2898d8d7f1355d859b827a744b1e9e11727d58b4a9a355e230b7c4ba10478f3e9d88a20a15cd28c8465c01a35101f464536acfca917fbd9b8154555f627a7e770e9b8448778202fa3bdf7b9b38db97898159c2905c6454aec8b18e43c108ec7d7a8f4f466a1bf6cf5480affb49a6cd5389dfcc3b6e3fb8f0bfebb858db79b9a68eda5ae6f35a6f23d128f5f4f1c4b5b631ff95ef0ed1b4431f9b0560a3be62f3a4a02f6debf21fdee407498b718d0c0e46b0d8b2c847c8918cc811b3beea1d7a344b140cc473cff94aa27374e42d98f34e44a28dc3a7989ffdd8095ef18bcf9870ca78d514e6358d428ae0f6dbb4b0851b7579dcde96a783c8cdb16a4a34296a7b1ae56563ef5b5d59e693fc06d1652862717d11616cd1a75ae699c690e87a46546d45fb22e3823b505c30158fb80bf3aff1ab35b1618b16955b7ef03f3aaeeab4f8246b15bff1ad0250a7513a305c20ffafc18ec8f8e5f08126c6d9e206aa9040a0c836da82f461f8725e69b3e3ecb2897b151caf957d4e0eb0535b9971121f496627eb483fb13de07f3a721cc141838ab10b43be7cf5a0d0c368005064a45a0d050e5d693935652417f4c276f1c60f11dce50d2e885e59d54a6bf02e532b55125bf1643bce26662bfeec82852e54f751071a2415d4d16736881e0518447e654b1e8bb36e65ca410acd414efd6f6cf25caa1ee319e98075802ed226bb8e531af8940e77acc96fdbb17ce9c9e68760b1f8fedab4e7dbc5bdec9a0dd9ca8197fad3bf869ef58d4b49fd396b4e69d072e07211b3487529def4063ddca407b13d201c0b468ba260b2dba1e9a09adf1e2dbe6a5e5af02d4785a0415d685f262dfb85b8d887b3c4267d8173fc9b12f881171c0d995471d930642418bc2c6fb04221893a2c852bead85ec3ab0f53a5998dd665891930b96a06db339135de9ced9b38501e0ef983c5c177307f4c5ea0dce7ee26b3d0956bc2bde8fe16b35ab5cb626f419f612250292558b2da8545b496fca7b535dea65fa3f4bee651e457c8fc3ed5e3d2abee0e7e85f8a2902c7c0fc9cdfbb064e10e9a8522a9eadd102ee40d5f6310938b170ad538c7657dcaba44b3c89d9acad047d6bf745afba4c330a8b3040194fd0c0b9e28b7d4105f5f0ff1076274e63e764c49458e2d492106985dd93869e3aaebe7c72eabb6207ee734b859b737589596e7252149e47ba95353ebcf0988a9d84fc4bee089a5df86d4596e308c565ef636e9e92095cdd8670cc22cfb73c86b89539576555b6cb48049d2bc27bc36d07ae562378c75eef31e29ff93df48788b5eae8445795cb4de84398719cd4abc3800e09cc27babb2f957462641a686782ec67b0670edb61ee070751c0d99b715f9bdb47dd2e5a67466622ee1de26a81bf01b5dc9ef9f55329e658c5774893dc25f94ddeead8b7426c866f92ccd746d000000000000009146b5d608fc529c18302173fa1e0b997e64283685c7c005ca29bbaf10cf3817625495cd452bc58ec9ce00b1af20374f510df046acd12feca30d93ee902495f8921c3a732fbb80a712d35a2cfc6e533a7d3c9c0aa0344f73f25deeda6d64dc53dbc17004983f5190ddbfc4deb10d06e2e9b99eb28dfefcf63bed99ae46c9cf7510889460e8f92c25f5f3581ec3bda286c81beddfa152db379d9de4cc50ba41502543df68aa446a1f76b6d37a6cfc0ea4094c1634f67a89c4d443294510c28ee16d8e60b46e03a5"], 0x1010}, 0x7}, 0x10, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x1e, &(0x7f0000000580)=[{0x0}, {0x0, 0xfffffffffffffff1}, {&(0x7f00000006c0)=""/160, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r7 = dup(r6) shutdown(r7, 0x2) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r1 = socket(0x1e, 0x3, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd6", 0xa}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) getpeername$unix(r1, 0x0, &(0x7f0000000100)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRESOCT]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xfd, 0xf8, 0x81, 0x1}, {0x3, 0x7, 0x1, 0x7}, {0x200, 0x8, 0x8, 0x1}, {0xfff, 0x2, 0x40, 0x3}, {0x462e, 0x6, 0x1a, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="b217339e57a89f09f650922a683eb7a141135286cb55f980791c7792d1d08dcc69c8573e0bd1855c592338a80262a37101c64a5ca1bff43e5c64065c066e89cbbc0fd76ccbfad2623d976fe1adf7d27914543000097b802b5ee911bdf1f9729961409aaef501bd0ed6873a24ce878ee88c1808a60eedbad76b965fe5dcb017ac519f24b887cf689fdd45234a24861c9693c98a155a470c9591c5feba4bee2e24f627864b6abb48ddc41808833b65a87b0d5b8de8e0c081b07a53ec10569fab83d3508ca3284308897717eac8b406c8f24590bdfeb24cfdd097ee64352991ff4d021000fa3ed87331a5d387756321f1aad53c10b48a272074bbc7eb504b7d2e8c326ea96b4c7c70f77859aca1c3a712b7939f1aec9114704fb1508e147e885a6b289018a6f88f6609612e99b4f3bcde0730365094447cc41948ae2f407cef5ddaf52fbc46526dccdbc5454241ae2fe85d9e110de4b7259afab80ce30b2d8feb0af543b0acd8172439a7a2b6a4e9ca3b7feed57b7d258868ecfe07b7d06070ba14fb1549cd2ed96c9439bc8ac2722720e3b8774debeb162d7d6e678841ccbb19e83fdb616d29e0e482578a45ec729d246f3a023788133c8efd9322edcf1986fd7d1346ec50e437603014bb64f49dba53f914229ed440b05ece608fa30c42386769abb034bb7aca29c15efdf480b3f27ffa6b863b1b3e9defb3413bd00ffc04888e9c3dee1a30a288b08537349ef32f42ea85ca9140cee60cdcac7ed9df5b073500a5eed7d771fce74377101e971b2154554987602ccb9d8af73b1405c7a6f0a1373b4034ad9400f0b04e15b4ea0fad1812f999c7e46dc6056b047ecb3de131bd9a74d1b0648c572e904b4a374c4ae5302d1d48c97c01d2979d551f3487747696a4474514874faae4c21036b0ba3304e2bcdb4572ea8c2318c8f93f189030fbf2ddf390e419e6bd796a14dd4936399f352e3c6fdb6ae9aa0c426c694737e5e53686afd5b12c89d04b6485cd47bb56a86f8a951bedfa3e9e0eccc773a041a4b566a59938db25a3a9503c1384dac7925fcefa3236c68e028660bb865cb7406ee1167521f1d1a6d7867ab4cb49be0b75a48095e92a26cfdab153030372488b3d9eb3163a116dba84d77083f396478ee623fa7b9162ec8a236fcc7f32db4547291a6f566549819e043ecf2fcbc38a69e8989b77744cf4bfd5b474ac783a6500673d394b80a2041360debd7ec5b11f8fe4f3e8503a8fbd4178fda6e0e0d95fb5d5a45058be36eec20b67dbf9cbefd32843537ec7da98d9580413c32c703f772da990dfd7eb978bc45759ffde0e3b80c6bf195890ee01749c3e80b83177f8e977c525a92b72ec1bb4820de3b3e4220d30012064245c2b53d6b4f1bc4a6c3c9ea82c11bd6b9fdfe81cd4ab33488951351268c4991e1de624c63cd126bea49cc6a683ac470dd593a3f06fe609b846cc492add92515178587ae4e366840ed6b919d892732293dcd57a0b063be268be6766e6459198c839d8e5ae6be3a5d01396a38ac64d8da62bc51d67554d302b7c265cf839a814dadca165c03bf4f2106b9bd3866d702738b5636624625e64fae4acd85930aa27be1512e2d2fa6dba6afc9e907a961af48e3f11662f3d60411ef1ff717ad729fa99e01e62b95f965f170dd1b67a19e58bba070f466e58f4c31242242986dbc2a2d870b27cf98a5dc5045cda7862f77db3cd629e6501f36d11037cae44335cf652c6733b681c8619ab38d319aa82a797c5ac6a70b2a28099b3cd801cf6d1ac0ecd98b011c97540ed732d88a1e2660e5ba28cae01ff0a84b53c3b9bedd3ff45b8da837db1fe8c9a7b2975218d042e0f14190026298503b42fcb09db1e74708102fdb7aecad0b8aa1507a9db5fa80a9bac36310014fe8957bb1fb855ed5e35e99447bfddf15320edb509b7883466cad9501e36ccae473d46b6a9be5a29a7482bed061162dc3241d6b561676c2c3816f8e3c161d082cc67a96af1ad01442c779e919585f02c9b8a9e0ae073f936479a9447805fe262bd67f82fc52bda983b9f13b55dff06fbce1b22cda13c4ca82591c3140d237a74c6ddd748db8ab57c695d56e0cded5c1fe0deff9a4ef1dddb6419d8ad4e11fc61fe748462127727a642eed6265fa04444c9b6b644c5230cf84aa0628be5b9303cd521cf3fcb82680868a17f67ec918e239e3e8a3ce6b33385659825efe34c709966819a7d2f0e982fbe054f7339752c79003af5717937467ac6a0813e6d9c9797e6a563de5e90fb117111cf34ca531824da3a5b7e79c4541b93e1e130a21d5381e1c307f76d4f84d15e445d2aa2978f46922aa3cbc47f7774023abc4d81e2e7dce8397cb81d20ced3137ea790abfa3ab630374a4e3b0444a4cef2c42c38c14a0e93f0d7cf365d9a562e8043a9225c004822f85cea4031c6ad1fa8103aed12626d20307986c785e92501553cebd322355d47c04a91b3d82946f700784a6e0cffc24f1e3f40b83ff14e563b43d2472f2f5f1b5e0ae3792049de215bd361e066af8ab221ab7a560848367e25620564566bac35607e9444285de16b601e33354e2ff32491ac9b3f636278b9c28e77b55788d8b6ec9b46b6022842b1669d141fa3e6df1c81d3a93efa543c4c72af4fd61eae600d2792d70be632dd78806d72c17955172e5eef97b915b1281ad999bcb320cf520d7c3e316c8edd88006e59762bc8c0154a47596fd5a09eebe4833cb9052facb895924e8462f97f77deae2adec1ac0e393f88f36a0790f1a2dab7870ceb15b39e2f81a5e086be92012008d162e0ee0a488569af05a99b5a6ef64a96164b50ef95aef6e5dbee33b2213bf939fd4da4a502c5f02b3c3fb41c55be96920ed05f399a4cee2820b4b27538e9eb82c3322991ecc6148dd00e54b9847e34113061e7627da6d4ee4cb6a3b06ec8423a6f28decb31890da9591ff9a4c73ec140ec21916e10d2232cfa8d1d3fc692926fdd89b1b9864c3b4eaebddea96a30878dfcb464e8af95d3c599cd4bf29fddaefe9508065a8482dc675e5a73ee9a7ff8e859034f9df356b99bd64bed9a17c03fc87d0923b935d3a8f96e3f05be9b8d50e292ec5842c04f40b8d3a71b1a648c66c2aa569cc7935df970ac155e0bf189ade3f531dad1e9739b066c2e5cab8583bce7292a3f9694613778132f0b90f1457d3373f96f359d7228347485200f5da9b29718f9332dd7ce2aaf03fcbd06c59fe289e5f7875ad63a0f3f66408359ea4883c2cacf1b6ecc8b24bd5f7d4e08a4b92d95a4203371b3e523ffcd01d502d82c8f6efe43c45482ae1f5bb6d29fc8b1c3042d0e925e3c12f2d49e5c3148409bc7b70caff92054be2e1164e4397e6b9502d565b60db811d4e4571ec8ce06bccac604e96e6264ef9ad1414d1ca1168270c43fb462eb74b390e50071ab86b75559fa9e2b1da83343c2850255da39ad6654d94fb77ed491fc70216feeaf7068476f022a640136d2375f4122e9f7cdfb5867d73bb598c805fdd5baf0d07c92473b8472f620a56e87f200486232c081e084c65f1d789b4afa92a411a068e5a10c93915f9ff45f3cba8480e4cc970a14230cf4e1e66c9d48a6ebc2691daf12fc7b34e474c9c04b9106c09a5e2d7a47f7322533a2cf8faedf82b99d4e3105441e104f28ac8a9075932b7bf71c9528a8695c44f822c3a5ba4e3259037994fb4ae984c104abfd017ab2376101031e11de114e9efe3159c5dc0e32bba1ac57321897afb65581859897e09ea5d7e872272d1c888a3bffd7344a55c5e2956fc08e04c052844ab2feafdd41b7a63d9e8e5a90a52a7e941b3b8a4daf174315e6b1fde3f87974f8e6492d40308e1849ab701dac8e1ad278f78f2719661f82cd3207bcb742bf9a3515d6d1be9f23897fb1224e2af081e2bb7c5a5023f40b7a48b9e3397dad1cf74506289b82bf042f664c0a0ea8ea60a821e14132e0b77f7bd3c09da03e262f88985aa390c2390f3948bbdac9c470086dbe9258bef22562f034356499a8a3a3b8a9f08af9baed75171ad4c644344fae0195a6e0fe89e5c9c8ee1f5109adc878b9edabbadb9fed7b09282e2997f707f04a60e735e2f9010c0d9b11438552616a38e681f32494f87cff46c56ab7af679f547083162ab8ca52518bfbe84028031e60b7ca6dd6780faa4790b5cb7660a38803484ee00c413b7ec998113dea8bd9e6c6464b27ea836d03d672274a963662640f76cd4bff3af94162fda0ca38ecb34ae5997de1fd897e55b9540f80235ecdc4305f75c939bd3252b46e7f23cdd4e245dbdd59a878f95638ce004a0fbe732b1370d195bea67013bc7451d53bba7f1032cfab4c464369b3efdebdf6aa956d3a7e965fd4103c59c737e4f4398c565c0cac8cdfb4b2fd2d7a1762399767241b88276917c7692543b47f1a28ba3cabe641e34060349a3f3a446949adbbb75c1ed1d46d9bd317572345d83e7345dd3c94733cd4be2aa7807400c2a66cc88b8a7c84879edbb611a10316b11a4d78caaed5c0b6c801fa138cbde445496e202390a9854817837b702825aa68adc124b11560e4658daf45505abf799c7fcdb7231bfbd977e4f7a01004f9b629a482ca5a632de619b990fc66e2e0d89f194b6fc8f855743d85e470b22b534e60eb29149d84e3b0510fe35e24a77b74d88f52fdd9b472ff60d9f618e3f527119a4eb4b147f2b6ec9f0b571ac2ffd7fe2c051fc2f2e84899e3abc73a7360aa8836bc11c4b361d72dd5b4ac36a5cedc7c51b6961787b746deee67093a04d5f239f5601c1cd0e5d238806d704062ebe547e4e66732c9e59646ea0421a2677bf6b9bf3d0a4b5bf6824d596dc73f64d991337f21fa4d0fa2ac9de0fa6716e99aa6d7f0f7dbd162332d1f3d318e65afcc8f792eccee13bcfffd84c14c6ee1f89d7187ac3469c02ad158213e35c23d570f16a1b491dcebbca81d502fc574e427495ccc873891103c757c66125e66ebc4a4fc75b56f6aed8109cacc3a893da7261ead322a2a1433aff0fb74d4f54f52472a3bfd96f0a0f58bfd286cb3995dc36b65e2f93d71a18fe8658d58c5a7241e0267632be70c76fe477e551afb16d8a219fdf9186129a6eafbdf9b937e7c28a838fddeff428acb92e8112e9c5d3529766f62012f31bf35bae45c998cb9cbc0b1b3fe2c2a07f5ab2cdb4311e5a951022fe7d3ffa1bc35bba2ed48f5c816955068e6d02ee6987c34b5e0c83100e4b841d87bbda1c818745b86a46bae5929c0af1a141614be3a298e43f57ebc558955f8f88af3800f9356872bbfa341e0c42181092033e2dbd15aef201c48a22d8eda09d9957b55efdf27d6b927511c5a25edf01c649b491f72f3001c9ab8fa0404ed14788dc7bbad9002e8359b56c981953c835133e403f37c994b37c45875448b5771c07b6cd5a4ab5815510bebe28df963deae1d2adf7f790a28c5aae43f053dbd473522fb1d8cd06ad7d06175656ed48b123e85f9d69831ad986ee25053d91963eddad48b4c3eea6b9f6817ccc180ab40934d1dead7dabe83bd0f6e575bfa65b0e3a4a7da0fc679bba7f31e912fb0f1006bc42ebed12ba7dcf7ae8b36e1d973ded0c4c8905865a2aa41e717b8f606b591efe7a7583af27faf8be23eeb4a9cc132fab4f00650091e56465e29c8b63dc2fa955ae3703a65f5fa89501155e92ce5e6c4e88417eda118dca64a179e96fb9a56196db327afd511d975e55bd4eefc558d04d9b60b733a164ec46350c8d837359352c3441d41e97a7f16a43599db8bcd031d7ceea46bb027e55976081c7ab4794d95c8cf910d8935", @ANYRESOCT=r1, @ANYRES16=r0, @ANYRES8=0x0, @ANYRES8=r1, @ANYRESOCT=0x0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x10a2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r3, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)) close(r5) r6 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000100)={0xfc, 0x1, 0x0, 0x2}) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000001380)="ebffcbff13b9fd812ed7c79ad3ddb44c268b88c1e2aa13a6bca1b3d1eb9f60fa89583bff0db9d3925f28ad7ae091de92fa173a1018a0306035a83e094f540ca3c3d5ed64486f76d54f9e059ba6ee4bb8b9971e40d59849e05c22886f4df22a22cfc952bc2c31a25f86713691569d729819b162041c40b7157baeb71e1d1355a6e460a8f0db53f3fa91c626f19d3e00"/160, 0xa0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000100)="db", 0x1}], 0x1) r2 = msgget$private(0x0, 0x2b5) msgsnd(r2, &(0x7f0000000000)={0x2, "08a9ffb9fa5aedc11036aff55cf84ec1364def3b91ace52349ed042545e6c01787f8f72cf18276229121eff2b3a3fdfddd3995b3f5f9b82fed34fd0344c31c90e32aded66c557de67c50bdafd45dd837599459e9e0fbc7f9b6c858f027abfe3295136a650b7e788e6030e82e1914b9ae24a3452e4a0199f106629d41931a2129ee69f21e5a0f307607dbd321ca3eef0fbe5a88011d769e9d64d27c2d021bc994336e15a39ac980a56ba9572576f66f39d9fbaae0bd9c3e70b502497233fde4954fa9ecd0279de6e45d9601a7ab123c0ae723ea330bd35630df85559e6860f55e30817212f6e4b664ff2101a33f9d51f86c5b647223b63c4ae26f3ce7e214f09212a19ee4916bb375cf44d73d800f7d7bb502ade482efd4e86ca9b2df89780e55d2f165f791e6d5adb8e80c1e7a60a698c2ef2822dfd900b96eb6c052ee7c04f949871d5395d6c0629dd3bd46461479b1ba21663f3993a119ce4c85fe640b71355fa9f065a4855f966c1255fcdfdc682b5e86a5e2b1422731e9e3b5c4bf2d9deb69a28c8a048d0893de93b0c3ee0fbdb81b6eb6cc660f31a8fe581980fd9eb5d575ce8948920d5e3e9d440145362ebc42c29a92682c4841398c9920f567b5c6cf878f0e6394fc01dfd9e632c747c0c3b3a76b81ec13755a43d7a39ca9c42ff4a7e8a01cb7bc7570084c33b0019ddeb68dd427bb3748ceb27ee61273c19f6644e82649f870b70d7941417ea2d978fe9d14434612791e409be0dee2b3f9d642dde85f7743685c9c918fd493191888ad1ccca2b5cdfbf980c7ea399d47490200ddc5f94156e2275ed28da31d17afc763fa01f0e638fdfbaa9daa0b228e1b896aad825abada60992655b14f7d42e1f6b3cca8824fe5821289a9a98470379be39ff3f02355b297652865b952d8d66868bd2b7b24fe568184bdbdf6c8db96f4860ba0a0e3f9452322e3f5aef8bb08edded5d50e69ceb76a4359061406f63528f0356152552cff9ee7a5d7a26974c7390a2163ea73ccbe59652eee08417728c5e269eab11d9a8adcfb43ec611fabc466e7b43fb30270a13a2d5a12d5dbc861b31c6673e9fbe9ca5600c8731d283e38e9b70fa01ee3d12ab60cf57e2f448af1d6d65d93edbe2f1639170525f977df8a5f0c124cc40b4aab4f3bb2cc71152a3181797d0c4c4d14c8c4dfb0e5c70b3b4086e753f949215eb3799863a8b4fde005fac4b8f50ca38fcac969af1f6ceee35f0e2b06e56285089e5c506e0fc15b025dcb5a05099f99e8477768e7376192908fb1fb8938b6df4c78927066e2d36f122bc4e56cb674034251ec58441f5bca8521dd09ffbc5ac24a397eb7c4fcc3fa7dba6df84f0b35b859345cf0a2ef73275cf214055960bfd8fb0fb1e00fd6c0861e388767a80ccc8dff57c3e76ec2cd9bf23a17d49f220520d466f0eb2deceaba382cc1049c89b4818cb833478c98af1adc0e98e2d9a936838e52f79e4202ffb74834a09f7ddf27aef134bfb30ed557167652399699103b59401b2aae7149fc9c13894f8f01ba3465270167c4acbb19a5c52bce602f0ae073094b1092922fccd97ffce0ed2b3b1f931ace6b8712a5ea33a0b97df862cc3853b509e90a048ffd4fa2dc355108ee44dac971faf9e2fde454751ae57876d1ab5467e341f830d170fed9d991b2d84f31f7362e9ff042f385f087c2f227df6ea75b3b404c96f6ef2b7d58a1aa47b68117159dabd3a50c764c413c5fb021c5f78d849ddb46e5994c73e35ff8d6b4f84984148b9274da45c829995c87a045922331cbe381dc80a4648aa832e6c022754005ff65f788d4e0dbe4a5c3250a97daabf28339f6fc8d4ea09fa55005fecd432cfe63832c399d75e56c737f823ec1036752f46d4b9aeea21617ce3e3b34a2814b2dd5e31c166d9bd368a8607a7004ceb4bda506612ec1d78296e106794835d41805ca3e5f4cd905b0570a1169b3f08d4a1ff0bed1db600542e97525768fda8c508b686aee20ef2ffd07ddd902e8489dcdf98e8518acadc653130e86f6936384c31ec01d2bc2f1ddf7dcab3f60c0e5ac227190abafc70399f7f165f58186ab1deb11372505a9fbb563de0edd67ccb12c190720b4fafb42b5cdd14e9f07bab52a649175cc15432e1dfade047311f360ecaf29d08d1d03dabc19383cc4216c0dfc0726731ccfd9209f002f10ca0fefc0ded0025039e4ae4cd1a4d56260301e59a20f634cb795e69f7dc1c7fc98640a582e0205f972350d4973366b8aac06e9e7cdd0f5514c303208b06fb209085510d3c4866b023cd4074459858da1d4227f0d8d8336495e3aa9ba5a879d73ef9e5b22de0a9c941c35fe8edb04679f3eb10831cfb5f911257d84ea365c585fc75e0d29ebc8a9cc84949d91392c991a662891e903d2322190eddd5969dff9d83a5457c26d6536270c2dbd5520a9d15ba8204eec20ccb68b5f1637daa8832b911e737ae977553ec6400f0fad8bb3b280eb12b8d59f71f4d091aff4de409922476885803186d6b9f9590d0d74008df9b8de05c3ccb01ea660ff2c0e46ce4209bffeb7484b7ba46262b46965d010cb7d87b17556a642f6e5a0fb0c8abbc31de612c21051e35130940028fd7b80ebf1a527f46f1903a2b217908ce70f52119dd0c8124c4c7b0aff9bd8d328b0d66d3a18e4f0c9788613ca86d1f9c5a8e81f3e2b51c7deba59b980066f405ac7f85bfa2ded78ee6c9f4edd6d1fc056d274744777e6217d730b9921a9665cbf6b27004d2b979bfb018e74199d8ce89b023964a2d4fa95d72c609ec0783883bfafb4dcffc1ff52838a2bda732f75875807c30577b3e3c45c10db3740bd755c3a773c1c91f85007ae4e073903bea8b560fe3fab92908c82d35b56a399007ae83e5cba3253a8a83dfce804f4a597d6251cfeea6bdd3939199fea70ef21ae5210c730a73dbfa8ff41856266378cdb88675e641b33eed95aee7d2683c04916999af74f3f89946c851a7cc67c47e3a660156c2c987bc9f51938e8d005b2cc83a4ae8fc2cc6b49d995e97e5948833173b7a8ad4950d79c4ae2f3e08a5656161bbfb6a812798cf5a18b81e5385d681ccdbd0527f944b923f6c65283479aa154d7e054cd9f46abe0d224ed0b6441db8e73f6968ec71c96b35733edaccec614e01bda61f0df5cbef243a81c14e5bae3d40ad6732c7a093b7972b19eada5693676074cab85e7e2c76c17f295cd8ddf913051e3f2e124ad9975f0c0ae14d739cfe2cf423d53f2386b45adf7b514bd5e29d5ba9167c597c59a2b2ce3fd95be556a2bcca304e3711e933d39e159678c0b3ca6ac0e6847a1d82b6850c673bb6edabb75531b97770cefcfe56ec46da653c6f5b419a7498fd68fd9abdbd50b9bae4d5301dd006d23e02c267482d31efcb48024592c83d1bdd5900e7508d84c32cad5ece59327200e7d591b5523fc584a86cc4d3bb617cc4063d5977208639cd3c98a8dfc1df5bb81a7e4355f4aea356b86e94cb9e464c76420b0e47ba8e57039866f407766461e47653556ae9747fd6532e2919ab2149f09d8fe9ae9430a87d76d9e3be9444b303a25d6046866eba00a4df447a496c8a37dfa5b2a3f52397008d926013b96ada25e0825fbc40c8cbbb0a24c526d6fb8dd3f8c56da403f42cee2745c1fa10e3e50167973c55c2b7e6688c199c999a054fc0ba676964720fe3e6943c34bf91b0948e084be6924b95875c1c2a7de791e097c96b6b7826072f198c8fcf65ff62f02e5a64908e2825419d1f4a0a2f2ead7021c6b0d4c0960ae9b73086ca4a1d2ab3c4a01641350b675495daf980161c76dfb85852ab047f4b011797fce471663d5510f1b7fec6903f822e06250116e345d3361e71922ae2b7883d2057139b5d05e93f389308cfabd109263ca820aa0b32e0ff367973cd1a1918b2787bc88f8ac5a68bdb18365f33c75c5f0c034d6ba08a74972297edff9fa2eb86ee7a5ef481e84eb9543c4a53cfd634044d449b5b474312d3b6a7a9fd852f8fa388a76b72d6e47d0a8bc9b4b491de95c56b49d57302977816bca20b5ec380eca2c0cf2f810d0e54bdae3ee6de3ae39b5cbcb49d4f39cdc0eeb6d8d1d335ae4686c4dfa918aadbb5b5d6ece22fc2f572705552725cc1a8796c77d6ce4330f6552af8f4a0acebf8edce58d8aa18942420702ff13a94a4ee01483ebd9907ca07de805cc8a5477b5e304729175f995b6b91db8cd45c4fc300b1ee0e5ab589845d904bd8eb0a3124c34ca564113409730fe977f87859593e2532f50c9193f0102955dc52d9f6eef34db4f1d70c0b391f49dead6ae5409c4afc426a820861bd8fb9f1199b94bc2d3d8fe62ca1a0db43e44e56424f5d1f2a82d824b4fb6f4a820e4e2d47acb44892c1bbb4f75a19fd14e7099f55f6b6c0752df83e6da81bb36358d287033c352d8407475a7bc90a0241d5323aed57901399ca69889c9d43f19ac36e7aabda4f24a0f8a4a7f6cf49388e240e6a0180f994dfef966999aeac5a8623c7126097ab246c7db58d7ad41f031405f8dccda702913a36f148ae88c0421e8a940807145c25fa2655729f408a943b435f9f2a9c77469ce95be5f9b2949f75907a751e6b4c3a5ba2b32f0c52aed8edbec5faaf85d31a38eea4f5036638d1da045cb72a0eb2b27673f1e9d30b5dc6af6774cf30c5d2f01365c2f61d4472008a841061769a4f66b6c9a00d342270df01ed01e8074e9cab9f6300b5f4ae43dbbdfb7c7b769952e87c206c076d48042ee663077469ffcd5e43d5b2baeb60ddd7173dffbc17c1bf365b4ac4740975de7ae72aa531831689a0de1e7bee7d13b6f9a1f4b0c91967a684a5820912ecc8e797b170f762b7e065aa6be40b885eae7936bdbda3a1f2b8fc6c7bb46ca0f5636350fc54c98c7daa6d1e2703f5cc3a2cef6dd6a4f29b9d9cc6939e389bbee6ed7f9e7cf225e0b4bbb1ab6fb7f7443978225dd9d999e653fa359fe178af11cce694b4626b02fada70eda90c041c2fa6d310f219d403f0e3a4268ff631cc634dec005165fe24dce71b49476754853a2890a45590b735f51c097b2a6b71a61a1f34a41b6be615fbee5af69f29b77b9e1b8ed80a536f8d4dc0e258ddc052bfa62a15d24d4ecde4f473eef2ac26915361140eec044f1fc8d3c743e6bc41918aa491f77c06f6511c9d16fd125b81478d3ef611e78bfaa12bcecd17c2a6de6df4a8902dfefaedf04af3087686c1077db6be1e5c0379a60f9e4f0f7c39086c2798f2d278ab9e2dc75cf9a8b989719a63f2ca490116c6a9ceebdcc8b2d7f1257e5e6195442f314308dfdfe32da0605df7c1285c2adf0a61db6cc1cb03d05294145fee1372a0a071d8439b675d9f158f87d238c069311ae8298d638285955a26b19196f3c5e6250812a0d197f63560b6f77a7afc1e3e1edc09f63bf14331337dccd7248aa334efa8e046608193400803c757afdcb3c419abe65b34673a955231dcd687e0ca67c5b9295a2cd3a3fc81cc7557c30c52f7bc51ab850ef336a16920188b367c61c58b6bb3df09a9aa340a12148797f91407f69b16b283376653c9152154c15176e0e978fc99231d69c36219df13f946d3f9bcf66a6bb19c5b6ef2f173851406128ae9ecbd84083eccca7cde1ed28463a04fb2cc1d7364cb67ffd4bc5ed7fc40277c0df15ef06ee35263a60fa16cdb854c3dd12603d1f94799a255e2571abdf133c2907b694e24b220ae4c46afacbe9c8cb96e6e158a464453ba0ad9ec28c79c23ba2d7fb1b60b1dff93cc5e1c8dcbb3d333ccd9faae4e7e6e89c3a952a651586bacbb1101eabae7a2eea0fb75010"}, 0x1008, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x400, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000010c0)={0x1, &(0x7f0000001080)=[{0x3, 0x4, 0x2, 0x80, 0xff}]}) close(r3) mknod(&(0x7f0000001100)='./file0\x00', 0x2000, 0xc54) bind(r3, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) r4 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x10000, 0xa4) r5 = openat(r4, &(0x7f00000037c0)='./file0\x00', 0x10000, 0x10) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000001240)={&(0x7f00000011c0)='./file0\x00', 0x8000000000000000, &(0x7f0000001200)='./file0\x00', 0x8}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0), 0x100, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001280)={0x8001, 0x200004, 0x6, 0x7, "99dde0e37b376bf1d2dcd86b60932040459fcf97", 0xffffffff, 0x2}) sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000036c0)=[{&(0x7f0000001380)="19e2f06373706736c767f5745ca1e94ba1e28af75d158508842bacf68ef7260d04d878ef8fbeaa83", 0x28}, {&(0x7f0000001400)="0b7ae2fb00efa7da5579bbb1325419dc9a9a9b32931ff09dd876bcd769898e8ac89fef73c7ab4f91813542cb7be5d4192b97b33405e489fbff5cb449b0d55d8d827ccd2f10f5a8e136f6875b41417ea0ffbe21429231cce4381369e4210a2bd66e0e8b3412780b6a16997be99bc35d95ff2792ff3896fb4238dacef83485f36caf4e6788c9cadc4cfbfdfcf84d3dfdec8290ceaf9a1148524097877fb70539096c31faf852959304", 0xa8}, {&(0x7f00000014c0)="86a35e2d8467c9d52a89f34f9c702f8a1f9fac69a2a144abd569ec0548b5717f31cf146b682e755a3885270294845656ea2869c87eba905c80bb953787852ce63026824e399d1dd459c97c1c56c36d753dda39216b7a56536f07e300cf5e3ea89e2d009fed5a82", 0x67}, {&(0x7f0000001540)="75cd09b9f433583a350afaf163f872c08dfce5f04ac5b7f4539b5930b2b0b0c4517e1a8be24004e21d90a339f4815ac54e82ab157d790d4426942919ca9bb08374418b3109df6dad428e2dbfcd093394baaa457dab3bee2abdf8f8e29b6738c4904b828f8a482ffdce352cf9ecb506b14195473d3661daaa1207b3df7a84db7aae7a2e05abf79aaf3eb1a8d56330614b652971d39078400109315a6d87d269ae2c22aca7dcdb62cc21f1f39ba07495c073694cf4d53d2026eb41252c7e9ceb6925a7d75c95e63b1a2e", 0xc9}, {&(0x7f0000002680)="5b4c957eacd5a4bb37ba8d22c363853be2c0d5e4ff9bd0b181b12f3cdbdf097598a3809a8edaa75a50628ba4cdde12278658e328e8c3666bbf8987f37255b5bc5cabd9152e7fef5e83782ed91e03a3b04f47208ca37e605860b2fc7e5c4810b6d19bfc52a6db7677a06848890eca8731301b8e5f9ec7723ad428fd5847ce9fa4fbc59b9f2b4e9705edbb11c2c61f28c75bff9d52855882bb3982a578b848c098d10e2ee31422ccb8d256c415d1e860c4ac21baea3b3d95a4f27f12b0089f8930adaa94d0238fb0248d0638dc2ddfb067f7a6c392174a61843c759a4a2ddfa069f8bbe5e2b996394522c677262ab6f11a2ea0ad2cbbb5a126c3ce72a61a58f074940665b54672a2d5598e3378181acf268c0ae6a7c6ff153b43b771935ccdcfb735db136a770320ac1908548e6a5f46d34bc22d74ea2a4bd6e57001370d6f8057d25bc1cf2d3179d8ebf1589b5fda832b1794300017c30446b56ea097a29cbd330dd002b6c32a048c3f90d87ecc95e52e8a2a64786efd9ee3edde4281ab7945de85a02272606e25b1e27256fdf8342922e8738f116c35078b3846f647ccc0108cbfcec02a4e6a49cd81f077f8131279734981d380622eaeaef8d739e2a67521554507e7096de653121dffc4384432b953cb5d2e0912afc1ba04fab37b6b5b9f7d702b3a7d3c5cc80cc02b9f584326c13bd03180762d3c26c38e52c3465b56afddcf3452efc102f2d8889e7884adce386bf96f81132f74774dccf43d712ac0f03256ee554cd038d2a6b384b87bc5b73a578a9f8a3f8d23abfd887cd4757f5dfae747e083a0dd361f20130696ed79339cfef4bec5e776058d0ebe260b86e8f599de77ac12ddd5bb7f3b00439164fb27d8a0f4e2b4015293dc853d6ecdb45ed50b7ed10bc5f3531558ef4678830f60bea0cb3668c80b35c6dae53a6a66c852adf085cdc188bd905c938b04661f154b6f715fd4e05a63a9aec3a97f7d6ed34123c84a0e45d47a5bd8a64f17416147ac2da65271d46685d0e021273b1b570b07e4d6b41967fd5958aab4ae7516bc799a9422fa7d0d7dbfd6bf18018f65a458a004bf934aff149599faf4f9195267952ebc1a5cff891f8d2c56a6e4589a4e812336ffe5168e40a5a3e098045305d06b50da27e8d919806d9731bd0f1b4ecee65a652133126f8144d6c669cec400a2fe2c70772888f40d3f557f5de2ee86acb1456aa8310559740b5919dae79cf29f24a1b71b26e95e54d9ddebf7c2f272d6ed32cbdf0e7b084d2b057240f68e91fc3713a5a85640fe7fb01e9eec3d5f48b0907fe0157327f837f53caf9fc5d69205c5a3d6d8081afec29f8195a249f9a4fec1b209a37e2fd6961e8ead3b023a58fc3b692651537573be4278fabb932e59c20cc0f20b2cf29446c6f4f591039991194f403006bf27a879698f6035ecf46c5d893aab20e2c93e38cc2a1f8c99f2065eb76a197708141e8076c347a9edd052340d0a4f116063e6938d747f69c4e41cd392b3dd8aca4244975354649a9dff07813bc6f05897131397bcca5f3e7e3bbaa6120c1ca1f26593e5ae80fd8af8208746fe55db4e475ddae3cf424857e680670a5a7f7dd6a1a1876da380d066a7dbda64cae591ea71143faa2512af91ab46abed9ba56c2269ad0548db4fb170c97362077c940d8cf037c49f5de63dbe0044f63529c31cdf0931eddfaefacabd5dece219edba3db550b52ddb985b00d1a38c8b09f9e98aa99861e4d8e8b26b337971070c5a1075a5235e3b661158d0e9020cb16823ca61bd4295ba9f7b8dcedbcb6dff596bfd31b6d380b0660ac623ec3a531481a8f8ac0bf4c223a1e27bedc90c1661da9fdb3364864ee998dc4e6a96c02e3199e13bb1a28334ca6c636d95a6a5e03c28da778a91a3323f9df0fd081310b3bc811cd0e9ead5a590d36e7be260cde4df134617ccafecf279287ea875f6a34b881c74ba70384dd17d681025e92daf80cfe82e907e63ec2fe12c118419d5baadac45b5a40c79c38b95ac4156d0bfadf915924801c6a035d82e491ea1b97f34c9156133ec0c3615e54403f4dc4420ac86f0a77b946b4de563a5f938c7d5b15a508c06bba5d5649fae0907b88353c3c31562793bc5c89925a0ae0fde5bf261c10b6e3f1f00b9cbe521ddeb85af450e494abc41e803e0d5e53accafdb2b2c93b15e73c5fd42d539d0d14350e79f696ce5de51d533b29c2a3acb5941308fb6f00464139c43c62c86daf90c2b10d60afec519f13e5ad346de94177a906059fe994036f98b680b7d49b94baba92c5033f5077c1045bbc8f0cbb313de5cfd8d087b53d442967d608ed4c40a72f0ecc65263c6f6809527c4cbd09c34640adc908fad11cc53629b0b1a49a530c73481751eb6d4c22fe80ca5fda48cd7225177a1954efa689f289f64a2b805c8beddca1b2cb2a0bc0f13b70f3b5394efc913453c342aa113914b27f86a0cee6cd14979092e7d8d34b456eb4d8f4778de592e196815ff0a6f03fe1ea8e732462ae8895f8fccbcd42412ead42d8caa03a9c13ad2c36e45533f7fe60504e3ea06d21a7baaa6e88980947861803af826effdaddbace8700cf871e84bbfbd5b348b1ea341f49bc330610c716dadb86b50e416601e84e1c00c0a76821408bb9189734eb6f61d2e34ca07409065889ac150ca6ab2b56f503c6d491cfdb93e67d3e58ed7b5c0d8eb571492b4aee171b1c51522ada24e3f575d1291f88f62d0d9664e0466a0c7787137348d4df42ed9259dbe7be5ceb7328a892f6990434bb8f590d34a1daa90cd59026332d97be63f6b138eaa7ff13d863f12cffd28d984ce274788241157da392e69e4aa70fbbfdba55c563cd099e2cd92dee92a397969fbf8c752d20d8b9b85e927c2f920024bffe5491d0b7574072b190f0085ea8645d7e064a28f48adb51716e31acc43e7fa7a7151c84eaccb53437f5842d90d9b3306559e97d4f804665effab34225bea2311885780d53a2e819de7fc853bd04b916d66845171c201e5cdc9ef0956c7b76a18e99077c440fd922149c2e6287a058da75ed491220dba9954d8bc224c9bf1306bdb920db1e719e6508fdc5b79a550f2a79e379f0e2fd9b3244a55222b8337ea3617b7fa667ef60020770b776b87d95d39566e570a278efb08658091ab7ad6ff13a9c143e6287aa81ed6d55537746ff947ce40d8991d70dd04d8a3d9c67dbd00489af7e3bd891c336ac9dc7bb0fed297cbf6ef018703041a58ec48b3ab5921860ef89d5429f55f023c1b37212a9848a1afa29e4fe6ca523e2357cbafbc95fe3d541234f891595bf2f24c40852e5d8f0ef3e57d3f341ff6455d71fce5778e638781959d17752d271ece74ffb6a4255908cbf8ba9dabbec48e1169a3d1a94dba1fbffa1188fb33fdd4a93b0f4249d6adbd6ffbd3974adebba8380ad3427aa1db85c89f85c38fcfe86782c5e5b49334e7b1eec70f1e2c54290d8113bf3e67ea13fdab13ee1cb56e4d5e94e5576098ae9740a6c8a02a491c75142e544112b8fbec62f8faa738c1bcdcfe4b45d2c9ada9341467e68f501b9ce8529375eb6809e656e1aa0ce363853b6baf3461ea34d256e08edaafe9fc495d5094a5a1fe6ac8a52cabbc68b56be755bb36a5e11bb244eea5da7b9ecbe771d4862d5c3e7e6afaa57f880cc33048ced707d87e3627c8d79619cc649c9b590ae83395205c30ebf52a1c6bb44f3bba0fce02c4d73c5b271ef0f75f8048e8702501c8ad07f636f8d6a67059ed1516c5131fc6efa7206a29bc30939100239ca0d0a8e815ea8d56db8631d0282ec0c422441632fe27904dad5016d4e2db663759bb943547672df907107e57f8394547e4595bd6c7f47e98fa0eb27b8164306460deb7541b2784efae285019af29363f656a47ae965ef03b6a8dbd8893c1cc8cc9467c5531d707681e649fdaa0eff9f44038348238e170d0640e5ad8fe80e1acf2925fee90fa8a8416b7094016a691aa4f7b405d710bb01969f1a20365022bc0bf927650c39c2573c72d1aedb9833de2b20feb7ca4043293b6de6a9ec6574d9bc9663fb50cb0210fed46959762675c7f58e2261c9e5ffdd7e1e9c8c1e861a351c3bd14e85bb120ef0681407706571d9c1266850305c83f1761911f4720fb8b64fc8f655ee94772d027bebb6de8a4351c2efa2c9adb612b128438153fc30dac00f8423b5b8f702476c43bb49d5578797ead87e3b204bb66e49d2d6a8623f1f3e3f2a31de9e73097504248c9d23a7c75b85f93dc8bfd5636c63984d60d88abfdce894326efe7a03133b50b68435033468f1c992ee3d7f7bdbcfc534b50c867ff1821946241034ca0ae384e215783116efd6261e0bd837551ea1cc44f49e6de46bcf36bf0558cc64dc3d165dd04fb60a964817b6e749c096eee2070612f54a0128efd4ff83e101aef9a9d9c344b48d33ab02105d1eeea6d9b56e143262471115059c9b533bbc23f5d679f8716747d51170f3818784b8d3dccd333f5261af2a523040de6ecb3604347a9120610a754e32cd432d4973edc1f6f3ba8bdd888d2843f8e26172ec1bb37921608ae5581f413496610c744ff33cbcc4b95b533131d9e60e9a3ae4f90b9faf25eba449dc3743807b9f612690d90089bc10c73dc5bd35e191688077cf1768aad124d6a54fe3b486f1f13a076251778eddf84cce04b1fb76b9f4bb0cf764a05f0c4cc7aaa43890eafe4717c6b293682e59bbceacaa3bcb375cfdc1ab5fbe40764ff126dddfe721d1dac263a1a86b37d01b7508fed71c5c8ed73aafed1a04ca3718d53bf4a011f4e9552c632d1301f80eb53a9f77533cc2a7f2d4380f461e974f1b10eea833cca02bb9fd40913a5c77359c758428b7c76a911d6a1ae693ce7b3b094004ee2e09e3087d614f96391b792d7fd887ca5d7ffa17ef63a7189a3effe2f5c823e543aef2f0498714c33cc21b80e7300d06f3de298640d2424afa0b053bbd2ccd52c396b3b3a734f29b25559f91253efda8bbdbf009c03495c70535403d9c27fc7e0c4ff087a4710b4a25752a19c314a63aa180ce84968614efb05953beeb11a386935c3983618272e62d332b0e98ef13701ce347cf2a2878e65525aced228e485bd051f316cd563b8a6b3521bce9d83e87b65a970eca7ef4c290227e5b0b7c2b9d33ea50c57090cd9e1a99709606ee09e0f13691f66b6e62873d57dc02f23a2cb4ff9443b28e28e233d77d63a5f0e755d346a1b11beaf0ac45e9f6b14362a2c364687dd200d93511023054556a1d104617e3780b0be85250c3773aca62d749abdc8eeaa3a519ffb0c6074118a5410a0a962c54c3f88cd4ea407f60b7e20aefb1745ed8efaa79c259d703ddd7d26eec8f3f01ede8e3f475a3cdc1398a0a3245a0082e0a1ebd4cfd7e19a4d72c33e817f574fb3493f97a15e3e765e8fe4b8a5e0a0e49e2b564e592fa64e2ed1628783664e4b87d42482d9c777bf1cce240fa4d28ffa75073c36e8b4f19bf55bf58fde9bc0e091633847f4dde0a91c3dff2d1c07d8e7b6ae198fff476671407a15c43483a204f2f610aca3b9db4f2cae88ce2de88be299221803d8325152aa58625cec0e6c6e0badba0a04fc431e227f3b3a727b535ca78738bde5e9254b121c6dcc87ba1aa80c4fca94b79123b170a9b7e3f4904f639d86150285b7f73d57f497f9d76c0ff094182a67941ff06d4ae9033b63fb24e62dc807de5cd76149ce69644679f08693bb96a0d0494b8fd958f18e11273dabd38e4f66655441bdce93a66f9d2ba100d781811fe10f416185894ca220c1bfd4923fe24dd708ed92", 0x1000}, {&(0x7f0000003680)="9d58b87550ddc7379063727edf47fe828c3454599287b6", 0x17}], 0x6, 0x0, 0x0, 0x404}, 0xf) openat$vnd(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000003780)={0x0, 0x0, 0x0}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000001680)="7b8f70989abea4c8d8d3509e996d82977bc408e711ae76c447530b2bbcf630ea9b47ca4391b852e0e61185817b18fd43ca596064c45278e2ac7bd8451cb8dc4451e1a2865e621f15f61c85faf760c7476e3bf79986f36a14c657c96194ae85cf199cfb8ae0683ffb96102d54cd6c258e2895d5bff9f437e160bcd70dfabfa3f997f682ffc322c2cfb4aa294708e80e9bab4c87b3e56bf29413b1da1f3fc31c622be136c254344631a1ff0018444ec5c7fbb7e0bd288c4339fd4bed9dcfc4b221b8744e53488549c4b74033aa8474afdc65a4d33e5a4c3995568692f97124239210634590630262d8b1166961f06f232cd726036e3dc6dd46b27f3a0fe8ef8728c1025499c51274f87300792c948f96628e5c1bc2132330c228d57348723859ddfbc2c28a04017a0fafcfe839f2cbba5269862fcbe6468605665931d89a45451c850dc6039b884bc632378cecda65e43b8148efe2e17913bf348da27c30a564db050aefc147cdd8e2ae78a8c07cce8bf916bd8bad28c233d155db87546b63cd223da1c6ace71dd933e810d129cc70a47c5b8b691a678aa0d3782cf2c9ca2e9705b58057d891e176b9919bf594a2bd44d6d489ae277e02127cd91f581fce2a10978717a53cffacde11b16ea23ffb42ccbbd31ee59b81657cb5ab3b75254fa1a96946eed12bc44b55f92b5ebe9a09f4f1823e6996ed05d195abe73ec7e65b3114822804d73a7c9508be675b7c7ba1727ca6d02f3965f62aa50868c9818362772c50ea9a4c642dd76d42ec33e17d66ed6cd3127d206d005c8f49d4a5214883a5a9b4ddaf76964a952fb060afa87a28310eb09b7deea45cd75601b43211f5d9d7ec5fcaf2e089a08641eb92842b3ceab33ddf9f0df10070bd911f36baa465b7acb82741e1001c667aa21ae2da5d036d69a7987c9e058aff60ff85afc055ede2a8b4f55dfd11c87d87a097f0fd27e92a91760640ac19decbfbf63d105bfd8a42278d5d73cf138f8fbefda98d0673268cf4b9392d5dd69f31368d3fcd887c9dff9e3b63b1551da8bd4335305fd5827d0d5d3d54b6cea2b796b6df69aa057efe5d26561d64752cea214c0237aae8570b3420f80f3908c2ffc7c0cf050954f84b3f5394341b1e8382ea3fef5d489c7305f7125392f5bed9a6b1666cc4c97e2c52a18a7f7d36580e836f6235415f3e0611b8a6d181dbe01eb45d28dce1309bbf9169af59cfb3ef16b3b7d1cfca022d5fa685703a7abce5b4f3acd1496ac105cc9e74439038a16298f601eacd40ef1ff4963071fe21ad70ace662ec80087414b2f848b2862da542a1a1134a2731bc3cad2f52c6e4363e4ce0f2419146d424927a578f8e6c7b102f6d60aba3dea4b6b91b7958ce21a31afe7d3b51c38f5284145bdf8a5a17f7daf30abebc0a6a764f9eb1480ea31a96ee1b7085335e17ad5d519e4daca563f2d50ea733990d707105a09a20bba1fd2aa6129caaec34c8dc560308263645b88027df45c1aca5d18073ac94f38d0b0e675300ba05e767f49a98bec1c3a7a07c9a80c7e99df2065f972387193647930cbee7cd451454050e1d8026246142cc29f985b21b9a4965e6433cac166003e65629ffed540ddd5dd9379483b1c11db1c124150849e2ca1a13369da283338be117a3b6c1cf98529134a1e51068773cda26dcd12307f77c919ce1b81c8fdb29576321aa93e7fe78694cdb64ce3287073e26ae281ed68179837cd95950ce640bcc6d0b890230dd1e3cc3145f5a1fd32610f562841b1be3b6f3de712de218c84831f29395e07e091fbc8f1a36a48b94f1c2997894ffe3ee0cd3f607ab853bc9de22aba49feeec722f8f4b81cc022adc4848ff70fab9a12c69eadd55e2c92a941aef7ee5defe7e76f83ae49f09f04a9392c86fc0bd71a978481c9853701b3bce21e4f53268227e8054d2700a9da286765c9db1703313b86660573cb905d73258823bdc620248b2e25a186af09735f756b4971a7148836f3f4ccdba22d40789a8d47144b6e2eeaffa4837dfdcb5caf525bd0b5e4efbc5453ffb88d294e0ec21201e0d5b02bdefd7641f5873cd7c77aef88b83271711c1479fcf47344f09c374b7f741b9e294dd128252c2ed3edf26ef43a89b040f6d21f831c8eb7db23453f050452432a3d330027dd036fc5286e0da607bcf5e97d63782915446ee4c56e4d4de5ad5f8d8c574f2257f52a81b9926dcca584b9ebcd40d4f97160e33013be87c83ab69ec1a6f77f5f2eff83c626a3ea9b5ef31e658d9e8bd3a8063b0333dbb385837ad5f5ddc2ef6dcd660caf5a50e68e87385d7ca400f56178ec54475aa37c2421859c85883cfbea49a293393bd0dfe689d3bbc034147095f882c99de9c2c298561c3ff6e72028857a6416753e095cb3149500bc47dcc8ca201a8cf0264ce013cb8c9c9451b40d99a450aa552ba044d64ec4706e1b5d88a21ca059cb07992d8b1dee1ad270466ce25fca87fc8d3bb859269b865ceebdebfdd9d65f88be063597b24c03fbbd13dba4bc3fc8c62c39cca2c2a6b0004c6da277e0f6d17b46f15bb04b8def1092bbe35fafba122521b886bdb1d818421f69bf66ba8fc2c016c688be897c55727be04eb6dd4d923935b5abba293a0cc70358a5aabe6ce6a69448306f1e6e1c57c3958f2dcf6107de7d8c94f2a1ad126f35dc01c02b0cd67767ae0d8470b1f2976b82d8286a6d9461078d5140b8a17cac21124fb278f787e165de7a218571c219a02c0bd02996ccba2cee6c0bb4ed084bcdf1c7ad1743f95d76e1c63ec153e8273e7fc4ce17472b26da4ea445dda6a3afc58d3a639f181c3ab2aed5dd09fc9a9092967bbe53a34f533e571e88d49f953f6aa73a51af2b7ca53d05c635903ad6f48bc9bd908147c42ad56d6881686830e3a80167db6d396906d4ee4bce83a866ebdf39e3f47d7833a932c1d0e4688dff503ca735d054230f02b159040631dd66418ff081e482e953a0c275bab33849cd5c549b736b358518c57e64caa00c6c6439fa137082ae1e321f0491fe382c145799bb3bbea4622e45cd3cbada8aaff13a9eb6850e59c5558e8019c57aa3092a9dbfe8308c49894dadb81f9f458bf757732393a0717eb1fcbdae954069c914a3e75fa82bffa3d6549a0095e063ef769ad2e60ebd5f951313e343ae6d704d671ed09c3833e13daa6b8e85ca4672c5db7a2c2becc16784162251580b82855fb0b5ccdeb5033c64311d41292600ef74a504868c5f833ca4c5b5a0aabe99c8dada90e72ed14483ddbb0e47fa67b571241e04fc82a7a59b1c2c079e94b719c49a82f416723967dbf094c7333b42604cfed273606fa69989959adc2f9c4e69a22a91c83a44ff7bfe6bcae26211b6f80d6d0f3c357a6020402fab0e5b34ff3b179d56cc7ca0a7ac9b61898f998900505249c60b24ea559e9b6e5e84437775c3788c52b84359f875ebb8d988159546a273f42f6ead09a026e759972b86d37dcb596eb6041e768c495b2feb989351e6c5bf883730fbbae53749bf14de33179d3ad3059c88fa08b2007d8a91e99b5af1abf1f0ff59b63c2f005c4bab4ecc96031b973b7758165d4e2c73e07b9e13b72685b41ad172cf6cfab0d3560b0dd77e07920ca451bd40547e273043e8bf13279c74c88a3ec2c8259e96029b24d63512390c0b4edab1a4b21fe2193a24484241338cf6de972d94a918a5263fa3e42a718250f9118e67b2cb16d0fb38b107816ca204af426578bcb61ebd0c7fa38f0d477f1f7975c5302fdd7bd80bad69041520234af99b35bda85bea9b9108d9bd28dc4ae134cac7c56b51918b6eef816d8704c079c9aa69c909d34a8a6a6e923d38e81af155bc4decbaf1a523922cdeafe0f548387b65db2a4e189a0ccc093e2da7a7f3e50ddb9c9ecaa6f6a3dbbbed6aab7fd267b57306d717a08dc05a42d02069a5107c5efb2b8d199e7cab59e59958f6ec3558978e82ea7bb9fdbfab35dd393cb907905ed8bec8d27798ea64b9baa51e6d5e7b81834f24934f11ddbc5357dc02b1950cb23fa90f5f00597fd3bd06b35c0f68bbd1e6c8f6dd817387663f6c85904dd3c8eca79453fc59ac4519575ce50d507271c59e2614f4025e4385c0fe61b23ff66aef79d35c979e0aa29ab78dfb79650ce043877ac1b2d78316e427b4f798dc49f7d58c9f4c3fd1c3b68c35d00ce86b3c97d0074e382501fb1b1109cbb0f9d57e72a46b62940e094f38e62551044effd0286e54f873572b21e5533d3b29e4e0205fc5c22247cae5b5256e5588c7a6b7f8462ed3e6c189103582023a3020d211334ae4083b4a311026797933caf5c5b05794707e69c896c9c563f4f101103c64b78eb75d82a16107f348df96de708b238ec7189609aa73b7aee2998987edbcab9831712e0c393d555f8f585e3cf327046d870db1995f4b7e10b5cb7f0bd3596f2affe7493eef542bbdf767e1dd704cc6d387e3be2a53c0e70a7fab2465245314e28f26274b667962398e977e8001894ea4cef52e4cab7236240d4dbf9db30db271183f1e492f73d2b99c41186ff738dc6930c66caa33e54886e9f6301a0a7e7acc35b96e7ef0f33be2e653d2114d1d9bea1dc509d42f5a2cb65bb899b45e5bbe0f599e33851850c2f32d92bc41405a082b29fb0b7fdaa3a571562e3802a1a3f1a93d00f69952131aaba4619397c735a29b0cf55dc1452d8baa80d81b7103ddd0a1ad40be6b24ba4bfd6780d390f21574ad22e49287d0b9fb04cf421db486287f088ca2b534c4516a6b8a9e76e4235d8f035db487f523e9cb15b9c2387ea6a84770bc82293eb2fdb8197a9b64c802cf8eb7b28e6a23ba9951db692d452b1a39545732609286fcdb59d17f2965c97391b1807402655beeb58b4fe5e1ff5a82b31e5b66fe9e3d9babdbb5f7ca4462f9b2666e42fef81526a0f75a2fdbad9e00351c9545d85ac0a68d919da0314325275ae0fc91d3ef836303518f78a74243c38d1406c99798567bbd54cf410336853dc358ae52d118f547efd3e9e75547b3da1c940000a69a47bfbc676c0d8c0e44fb1cd08989344f2ebe540e35bcae3d54919ca4254f6867e1df4e6cb490b6392fbff3be0910024921b24fec3140a4bbfd75d235d472e516ea42b67f206324cae56b3e20c537509976bde486ec7db4dea7c64490d9f755efd2363400349eed9d2e3466ffebf13aebe1d57cc32c1e6b9c84f477770d7f10111b84b29c9abb000bc5a63db81b6fc86a4cfab48a3c7b08b143861f29e301920eae8944151a98442ee2718720a5591887fd8919cc818176d617bc68dd66558c2dd769426eeec201a92deac71894890402be819d980148c49667783c4d7022b92f560cd53ce016e72743cd0221d2fbf7e443d8a1e1520d00a0f992f04460dd612a38691aa9702affb53efca675d4c67d50ce3cf84341524da608b365d91642e7b33021fa46f4899ebf7a623d76c1ea494c873bfbf4c87d2a7a877b7e0307a743876182854309c40ce60c578e0d5fcf7e64e18df837c55eab277c895cd75dd62de9eb99d8803b5e114c95ed78ef9ddf452724ffb1de911caa5e910c15189d3caf9610ac116a2aace1fc9e9a791499e211a7e1c58fb76becc8c481ee254644ce24fd3e9e551004daf1fcd4a115128797898732885459ceecd0b2d58ac907ed2772574afb3133371ce63ed8d73b209fe4bfbfd870bb1dd81c072cb3573f1e4af51b8aff99eb6f073aae9e19f929bcb17298050e0b881522c20631ba06eb5d98d19a358fffa457e92c51639aac096e975fd58640e96074c94bc89dc574094bcbbd214df74bce95f", 0x1000}], 0x1, 0x5) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) fcntl$lock(r3, 0x8, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4, 0x1ff, 0x3f, 0x50d, 0x6000}, {0x9, 0x7f, 0xe25, 0x8, 0x5}, {0x8000, 0x0, 0x2, 0xc2, 0x5}, {0x200, 0x1, 0x7, 0x9, 0x5}, {0xc, 0x4, 0x296, 0x1, 0x54e6}]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1f", 0x1}, {&(0x7f00000001c0)="00b7b54591aaf346a18ade4a276da9822dc13fdd500622e520", 0x19}, {&(0x7f0000000240)="9e6c661d4ea3ed7f253191586c0a", 0xe}], 0x3) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 0: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8001) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) ktrace(0x0, 0x1, 0x40001908, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0xc}, {0x2c5e}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x10006, 0xa6, 0xffffffbf, "ffff0900870000ff9e0b000000ff560000000014", 0x0, 0x1000}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) executing program 6: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x9}, 0x8) r2 = getppid() r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="29a07e75b4454d20cbb25731e8dc8fd7a20b878ffc7d6085a5483da72e513c8bdb582238a1b91e1c4d9d8885b17129440010c16578fb129f960c8874bc", 0x3d}, {&(0x7f0000000180)="a5d2bfbf825d63019562cdcb8b68a9e685268b93858315762f10c7b59a90109539afea7a08eeaac6cbc6c685baf04202927df1deb768e18c39fd73017a406739d972d210121ca0b7df4764e2fcd910bd070a96ea4fd9afe71966b9734c8dc9c82a25791c08c0454849fae2821a5fd9f7767e18abf9b590babd273d46d6322722d0e6ec0a709c3c69a75c17584ed5f7b65801acb63eacfddac866722a5b37bab1a5a95fcaa535f2f470c6e281b59df2f974fadcfe707cc55771a06b000b84955f63b17c668abed12ab11be150c8f90da374018e307cbeb442436a40040394aec658ec03", 0xe3}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r4, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r6, r1, r0, r0, r0, r1, r0, r1, r0]}], 0xb0, 0xa}, 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) setuid(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x6, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r7, r9}, 0xc) getppid() fchown(r1, r3, r8) openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) r10 = accept$inet(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(r1, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_pipex(&(0x7f0000000780)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000007c0)="b25af8fc2bff813dad38ee134a3ade6f793d055d114b67dda55b6f5742bbafed7a9291a89faf04b542bb739b6855260e49f0fc5bd2de5083ae92d074daeea6c21b0a67bf12bf4a91158fcacb14fe8d3fcc59496b98fef0e743810408f802caf4695f37ea3ed329f3e736785ff27840287ef625d000a5", &(0x7f0000000840)=0x76, &(0x7f0000000880)="5d338e73116fa30817c6d0c4a9d44fc0435397d7fb0c883763475fcbc703a6e76c38dcdc26822fed66d3f64ede7a367adbc789d688df5759191494c11e1d7568721880bb58f120eccbc4b3ac0e3913b88bc75e60e100b19179e98677a79b98fce95875f65ff0d96fe0fd36497111eabf290a1dcc59c3df458f0ff864a42b044de6a382c693e6b8b7c337ab7cb1abb6057bfcc3ca3e000e94748252", 0x9b) setsockopt(r1, 0xfffffffd, 0x7fff, &(0x7f0000000940)="0f4f80833b443fc6f7fe90047b2bf07edbe648e85f8d23464ddd2aba1e77c4c5a998e094ad22331ee5f7a32894804077ba82c4f199c0d60d3fce26084e4303d88ac6527b898bf2808298b71365db1a3c0b9a4543800a0d248227d3dabbc9ba566cede812e7669b0d72d8951a519ed410d7631518f956bad54b94ae662e9a976d12e80a191d5d3257cc8eb37079f7f44c746e3c0ae665cabc53c235aa586027333c8fc9b4ce283fb2d49ae53602ea73719a4b4cf78f1fcf6067cb8b029457d556666aa3f5929e47d78ed459fa299a46cab2303d9aa4", 0xd5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000a40)={0xffff, 0x800, 0x1f, 0x1, "50318fe42fd3e485f728a57b7e8b52c9724bb8da", 0xf, 0x1}) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ac0)) setreuid(r3, r7) r11 = msgget$private(0x0, 0x420) msgsnd(r11, &(0x7f0000000b00)={0x1, "7c727755a825a6b12c2301a3612f502c13dd30ac80b0f746a118cd98b65f31658bd6711ff558f087253e03061263f1371dcb6b930c0b8c65e8d1ee1f6838cb7297d644a6908492d2140294dd39cdd9e57ff9d2ae93575ae7d2074f38c3de717d578653d076ebe17cc20e09b02083ff22"}, 0x78, 0x800) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) unveil(0x0, 0x0) mknod(0x0, 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) open(0x0, 0x0, 0x133) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x5d4a) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x20531b) r3 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000100)=[{0x0}], 0x1) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x103) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x18, 0x3, 0x102) shutdown(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x5c, 0x0, 0x4d}, {0x6}]}) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x7fffffff, 0xfffffffb, "10cb000000d400"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r7, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 7: r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000740)="99b0fdceaaf2aab24a61a3683e6073a1df48531b1460d811eb3b59c6376d2c507e1bf2153a8285fb1ef82e1b7d55ea866f3a997861cf7da7c0d2dea7aa230ce27dacfe122b99c4717a246f19546436293ebf72c3eb430d1ea15e8e9430f838b00efc9eca24b38dc3e08a82b218903d2414cd3e64c48d5d4dd66ab5c779778249f7772a1d4960f260bceb2c1df5bdf185d517cb981242ddea70fe2d8b8072dcc81077f62b6f1d95bf2782c47aa6f346d3ed99c7b221c962dab81c915db5701dd694ea8bf22525fc8fcc5f67d88dcd6e07b53f9f119099a144f463126e5fb3957cec3934642d3efda4d95809a3bf386247f66ba158db8f14aded0ce7b27c162bf0f79e21d01359906298844485bb8f319b46a1cf584c19730085a600929a30f3ac0948c4e43130840ace9833d85ea4ec74231aef5f8765f4dcac1e96bfc75ed9920f6b82cd7cb5ba700514ea9d0f8b80cf1921fbf1045295c26c4c4fcbb2a4bbfd2354dcf1e03e47152b1821069f641a28319458fba807b9a294e92869fd6051cbe09b080c278750dae2b0d4a15ec70b1136fc27f74f956924c407087f257303224363ddd1ed43b47d2eef5386aab2e608c7f22b241f6c82af820dd16796af30b5c966f4e9d3e7d1a8f4b646bf66c2c533f0a4029c7592949e3e6d218981", 0x1dd}], 0x1, 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(0x0) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c7afd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d01800000ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "32cd8b6abd39a5a7bc6a8811751c8b995f0407ff", 0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x7}, {0x4c}, {0x832e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffffa, "0affffffff090000000700fffffffffffffffd08"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406c0d28625b36c36c6e32e7df7102a5ccb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09", 0xbc}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0xfffffffffffffffd, {[], [], [0x0, 0x0, 0xfffffffffffffffd], [0x8001]}}) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c, 0x0, 0x0, 0x3dd}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="b3b3084bf888e8d1d6619979c81948f7260583d52f92f727d3a01d9cafacae3b80d5a65064280c555b97739917db89ad161067d16754e35166f0286e57eb8b51ec09031dfc1826ca4fc9fec4d9c56a7cd1c588bfb096c34dc89812b704af584f9fd431e1ce15a9f29df4ea1964015c7f98ab72a5d54df274f27120ba442d05fd43f3123d8a60ad3380c38aaa0cad8cb4efd6cd24873b0a5c19099f83c4569c88834a433b2883993bd60f24906889c73cfde59f46f2cee32ceafdf3fac036795360505d2566805422a9291f6a4c8b53373323d965118539ebdd0b10c971e9ed4ba8df84a7e9ec1579aacba5ee07b0b96ee222c860a1cd5678b6d5fdd8f51faa8121c672db1dab5932e093b07c99c80b1cbd882e39d51d95d0b75a91cfee744847f229a7a4fa49106f205991abba06097f447cd4af251bedbcad8be824a9eda175e6e8ce3560d482c8dd111134e2d7f3a14ebd25463344aba23b8e72d50e092de136f7321cb5b7a3844f3ceec6da1a37820264d912b7cb2bfc4f120428c2f2adf846fcbf2a31e3f2d8c7f7d35e7597d20f349a998347a673aa1950bedfd77e161e968b6dea311302ecfcbc935adaa3394e96492ed7e3da992047b15c7852e3475148831802d3411677c4b6c4649f1c8152405b2c10d37c8bfc0e486386c78cad4e992a0f343a7e57f5e55d6982b63106a6ed094a2fd5d379f96e27cb500a3f2c5cc514eca08007c89203a59c4e4bd489b6228ba26c94ebfffd0d76e304c3ae01e5a7446416f821e5e449336e4e85397d2a3eb9f79488f557e4f2dba6cb88a711b535bd73ed44d45572e215e759a9d917c1bd5de1e9a0f8f461c4e34bbf62fc5ba65457091ece1b168204d4073aef560153e7b9cc61aeadde77256dd99e738955b857a9b43d3bc3218693c3ac1c034ba0c309aecd267e153458c9f0662a4900e8bf1838b7959c6d71c274181598a542fbe7e41f4b1d80f460cb840e74980932f2d922c72bfdec8ccc361532cac079af63dffdbb28ed4fc5b609e8e4710991a51ac5455299b77080b00cc098f36f3454409d24674e967044da71fe84e02ed952ba89f0314473b26f0f500993b833d9d17b2941645adf6f6434b38ff69f5d84c527ea0780b109ede80ea9272ce1309016e5350980aa759c310dc3ef59fcdf3773852609c260e0819d6e02af98c9ae7c4115f3d7fe1d15bb9b4c0c48dfeddd78535a38882f38ff95fa2ad5f57560e4876e19182f8291df3b64eccedc95a3f6ae379df47c8f5ec7abbe1dffd0b61893a57c089a342c58da592980ce127be8550aa4c186acd8e32dfb01dd126adb2448023ca2377d3e7eeada480fac51e6ee23a2d22332df163b01d52479b00773d54fb241b4f53efcdae2c917881c491a5a8db327a7aadbbce559d1419e7e00bc43e7a064b44f5fdfd6e05ee42bca5c7e77caed4a73d728925180aa7230d62d92dfbad213a051d31f08274e4b8f5601650b0a172023c3ac5a662d2086dbf969545a3f79051767453391848679e51cf18ab3a9bc3e657f5f18b4e4f3f427f22059dcb2113e19722f54f136b4fb97dc2a7ae8d3eda89edb07c49f9e1d842d4fb1e42d39b1020a7dc42b9ccdea94f7384cd97a23938854c05d93998900214836014ae429302c61dbad7424e7bc03a210db7681a13bb6323e57a8199daeaf9c62e3f9d5912e22657ee48dc28326f063a1f5b69a87455de3f68e865c4d06f1ca13815820dd79a3260bebab78e9aeb49b9e1de11149d807f90c9ef23915a6ea9e1cdff5365dd954eab158a9e3646e069a676e66e78ce88823cd881675724dcfa69fe271171c0ce93257f774b0d1750a3db5e5a22ae8edc4ecc318fe1cf4b41b82a489cc2585b97a00207ed548b6f2d78fc4dedb5dece494cb5db9deea01053685a5b5e5f9e7fdfddb8ae7adaf2429ce6525760188b504ccc70aa374c7a4a5c34ca06fe2aec2a568d2e03f61a30e025137bd465141b2ffd8ec11fe763589b5f93e1e652d090a3a79be5d40070935bb0ee53790fd2a1b9db5526a9e0d54a5852b0552a8a424fde350a90a3d75bdd438fbbbe441d1d64ee5895beeae1d8c577d51c65816559a21f55e761279206598b1f3bfa7a9254fcf141697a39a4a7323a8ccb36c553675b7c5e1a22e38f6cd933f26b8b198c74a41029bdb968a3cd7df654b18044292afe9c98ac0a00b07014fbb5c7cf785d094b9ef301b116e327585f6eebb4529bbf1dd2aa2ba2abff2e1e60c3d37cbbee35ad9ac6124dcdd642e19f89155908021c2fe5199e42a3d8fbf48e53000e1242dafe73270d5041c382e599759a493b856bc5ac8a51d9b2aab9c15ef341a4d057bedc5e3c92c7e3aa68fc495de4aa112a190bbb8174032458ffbbb029b162fa818d6c6499ff81d75f5ebfd2ae20005916caf3c59b62782bf904309a11c082fcc917812a6812bb1cedc14da58664b6dc96f0b8850ef071f194aea77ec758a123290792eaa4a1ed3a612a966baf929c0f28d4e7ffb76f24517be3130264adc8ee3d7d8b06df81ff9d752937c42db889caa6e5879636819bf244cc0fecfc9ed0ebadd19f447ad804f27685407408570fd50a6ae0d5d163b07bde61c2439918dd9263a04cae524af581df90887d0ab5a16c1f541332d96137d86c0c99d2092f8c3f767aeaa8775676c40b2020c188cd0e3533c4abcd065c8cc78cd0aa364d50f8a35e33ea91eb568369947a0513072d9a31a2b00a73fe3eaab53835c819b24a2297c708e75508374f911309100f28841cc15a200d4c4242ae0cb241a14cb8f0877071922b40921c1cbf78634e9cdeebc78127b531e7a78626b1372eb162c902491be0a210a603d0105954ed4a0712a94ef403b9bb3a768a75edaaf4864749f31b9be1ca9eb344ee190526c64b65b2c9d853308d5bb0117025d6f9526cc77febfca6e81bc3d02be56c8dcb1a43d4f9622046355ff0f52bdc0f96f8c0105fb002d1922a075c224f5b9d651310ac4f0edfee30f9bf2caab8753e84fea8c48ad895cf2de0c3744ce092d9db95e9f2ee938963b56a6517834471673734102bd69958455b4e8f63aedeb7636ffed5200911f1b384527c0694bd8df27297a2dad8e673d97877405ac0864c0c70f829d5412f1b4224a3f6edf0f34adb289d0797731f26a65f9c589324599284718f97db16e6f22c0cdc373eb5926bceb76939c241de73bc2f3ff4036e7a7f79c11a23780f5773136334fc6da21a06f4795900ad73b875a3d081701e453a0861d54c6ac724774a5c2266e5903a25cd1a020967506d2635c6917ab1a7b3d2dc8d03983707f32c36b883a79090d2d09de7013c72890b3d9a85495dd83a9597091660c18f3bbff24c11fa771207139163ad0958261310fcd7ce1bae84c5fc2cb812a3ae266cf233625076037859aace8c852e9795c6ff8d74651196f9a9825b5963ddcc7494243da92d5fb62f5535029f2341c1b128c921ff8417349f1a58dfb31fd203201fe58e87eff8dc9a733431ce14788d820bde70bb4ac8af8e9f65476a0ee648cdc910301d6bda2438159970d66a114239ce2867dfa57a40c6c92a0c25d563217e4cc96f68b56eef3a7801ad1524b206e24d3a497a0aea6c1c4165d969a80772691fc5f7c536fdf09ecc5097d8051416edb77014fecacdc492262246427c826557f42f48fdc6ee56bc995f49f98db43249a9c0f57542a935b846a4a2f0f74bfe76799bb48c9e98f31902b1200cf6b16547d675a31de7f3c505d55bf1aa78d3df938bd5dac52b0e990a34d76c428f0bf61afdecde20193881c75875903b1a5038db7ac051adcaaa7187fec56e6af05caddcd444270f3b57571251a4809ff436527e0027a900208dd65139c2ce0e380e7ad7aaf87b5db5d0bc40d763c70ba9aa528070af67e470a52db711e3d6aea1430664a462688578aa5987d6f450e43658f67242e01a1b53f7f6476b86a80ea86d05fc47334d48e12caf39fb0e4db9962cdbdc337c459baeaed15a0d34a0b482450f09ec3efc9e24d34693b315f32c4994abf1f49e72410ba6f4f347c89e14f9e5cc2799d2a3052cf6e25a1b13ceb3caa7d7aa48f14418d88795a36a60bb976a405c9bea3211685d2009116e4cb981e2332c2c6c4dc00f304ee955300b191bbc724b2000b21b9166a5b030ce07a3f95627430e0e2a1396b3b0d922aa2913774c46c2c1e6a86ae6e71882ac1d85de74dbb1ebd99cd6903909a2696e25e3082da95c6c758f0cff771bdf029c4d668ae0b1d634e7c9de6acbc3b94905eba5f04c2a313019800e13dcf607aec7497d3d4a7c6dc7aa98e20b95d53ec9bebce9838436081a1f4b64dfae32889700a03b49b7d0ab8d25e1d5cb3d31bdc7227e2ccc622223bee7aaa43780544e3d70bf54aebf9adb12d82a2c4c5878491b6c2d33ec5d3d9bde7a1a6c7e17bb4c6dce1d53fe63782b5418f1094b58640c216a6bc828f375c18a14d4927b5ef34493e70933da63aedcb96c61e20758665dbed561f614cea5f910d3ac814c8acd04d10f87764d959e21da4f5f49bfd28fbd525980080121ad9860ecdf039f664ff9792fc74d2a0ac33acd4c6dab24f97fea31856d4d92c5363109c24f4fe4783cdeb84eba279d710178eff84b59d22a75b4d94773b9b909ecb7e122c4a80e74045580917b8bd10aac531caad9d1abee87679f9d9cb7d82d972a4aabfecfe136fd3c411b534d7987ca98762a46e465002c18d9d0d36e4971c65b73282e5d23710dfdfe9e963538660c74a43f871298a83582054f5495f35002a14fb73a92a1c502d1c0f2508e2812b6340e115a3477d21fb183c954c55296c08e27ab4c4e422c8513462c68b981cf10519dcd811a3e19fdc4aea12bb9f86ca8ade6959b5e803c2bbce171eb65126e5351fb05721ec24821c1f828d8158b477b6a597411f24eecc972177d6d5ecbcbc98542b9ee132c77edd59cd39072e4845b1fd6b77e7f13822988fb9fc216df7508525d76100f4f24c71633e849d33349f34ca8e0ba56fb38d035e5975f17b30f213fb5ff4cd84eb224ed782aca8f032d416f15035344c882f70a13bd236b3cb3ef82f3d7728f08fae9669a770e6b7b22d4270e0527466b80ef3eb527375e5f0b47fb334d068928f72a56f3ea44868152a74c9e243daaef9ebfd4495ebc91d07fbdca4bd899363876f3cc808ddbe4026e2ad043597639d2ba6aa6b224049e8d33425da40971077b83ea4c45b449251ba3e2df394871b8aa92683b456df5da799337cb7600c1e7b6f87537291eb5c7b2500a21cc1571f0368d849f90057cc6790362df834a7d5d5ab2f8eadc73359642318d53aa175c59621fcc71cc96176ad68351048c489975d779dfe86e6d85e6d5757e193609f75c9a1c299825bb5e8768d16bcd8c083a7a298af6228f75af50395097921c8502ec4e8ebb9e1d4f77f499c6680eab72ae884e486d288f70fab63062e4e945331766f735c991a5449e9bdc7c9bc42f496f0970d135b87628e0e0584bb3392e07e504fd3d4cbaf87f7625912db5c3f77805d98966f64f71e60694cf7799f8663a988a7d25b344e7e3cb457bdcf6a10a9a4deb49fec3447785925e10438eb585d25694888981e8eadbf9719b2828970ec05b0a60e0147d8a99f3f92a7c347772a0a363bcb9ca4629899cedea788418332649e9c2463f1868e4dacf5d49818a7adf88cf89dfc64f17353cc76562832b213b318a636fe46b12e8500fc78f2137aa179719a1f326b15a49c2a85538d7692ea818b9a4cbde21b0fdc0e9ced43bb541a", 0xff2}], 0x2, 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000200)="01000000", 0x4) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x4e) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x18, 0x4, 0xfe) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000000)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x236}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) open$dir(0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x236}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() chown(0x0, 0x0, 0xffffffffffffffff) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x4}, {0x9, 0x3}}, 0x0) setegid(0x0) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getuid() setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x16}]}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)=""/15, 0xf}], 0x6, &(0x7f0000000500)=""/41, 0x29}, 0x842) (async) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r1 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) dup2(r1, r0) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286", 0x44}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {}], 0x2}) (async) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async, rerun: 32) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xff) (async, rerun: 32) socket(0x1, 0x4000, 0x7) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20020, 0x0) (async) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580), 0x10000, 0x0) dup2(r5, r4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) r6 = syz_open_pts() (async, rerun: 32) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) (async) r7 = socket(0x18, 0x2, 0x0) close(r7) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xdcd8c4bc089e638d, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) syz_emit_ethernet(0x52, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x30}, 0x0) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x200, 0x3, "cfe6f50d510000010600000003fe0025dc5f0100"}) syz_emit_ethernet(0x1812, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x17dc, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0xd4, 0x0, '\x00', [@pad1, @generic={0x3}]}, @dstopts={0x2c, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2bf, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts, @fragment={0x2, 0x0, 0x3}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x10, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() r6 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) close(r5) r7 = socket(0x2, 0x3, 0x9) dup2(r7, r4) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x2}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x25}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) denied attempt to set clock back -9223372032610140044 seconds executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140), 0x0, 0x0, 0x0) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) close(r0) r2 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r3, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)}], 0x1}, 0x401) recvmsg(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}, {0x0}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b5", 0x2e}], 0x5, 0x40) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) r3 = semget$private(0x0, 0x3, 0x48b) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6bc85a584a8ac6418a00000000000000ffffffff000000000000000000fe8000000000000000000000000000bb"]) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000009078e00000020000000008009078000000002c0f0ed2e9bb7bcb60f7d1418d583f120f7bbe4b0f972076b1274ecbe59968edbd4b7a135db1404d14fe43eac44e52ef966300630caf114255cb5e2cf8b442664355257145f853edead1be27482748fe15d13247557c7763463a6bbab13eae9be6aa70f9587ff9e3eff17e4962247224145f61d4ac9438dac638a3320192c6d7203a39d4403cb4609d5c9a65dc98850e6198b806b48996c87449888c8911659cb831b7ea"]) syz_emit_ethernet(0x7e, 0x0) semop(r3, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYBLOB="91a6e34dd8bbaaaa65dc00a008004500001c0000000000019078ffffffff0000000000cb07049905e8790ad49df827b9494f0090782d917dcb"]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe000"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce", 0x61) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000440)=""/216) executing program 6: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000480)='./file0\x00', 0x7, 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 0: sysctl$hw(&(0x7f0000000600)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) open$dir(0x0, 0xf02, 0x0) r0 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r0) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) link(0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x20, 0x3, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() r4 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r2, 0x2}, {r2, 0x2}, {0xffffffffffffffff, 0x80}, {r4, 0x10}], 0x4, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x8}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r0, &(0x7f00000000c0), 0x2, 0x0, 0x7fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069af, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x121}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) writev(r5, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000002c0)="ea00001a0000004ade314c00", 0xc) r6 = dup2(r1, r1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad9003000008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa0200907800000000600000000000000000000000000000000000000000000001ff0100000000000000000000000000013e5e9cab2d9934457a7e4c53272edd87f3f7c38aa66825ff12f999aa9f66f058c98f1807e93eda257de22f101e405ca38c53c97ad1b80434749f50"]) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) sysctl$kern(&(0x7f00000002c0), 0x4000000000000005, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000300)=0x1c, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000"], 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) setsockopt(r4, 0x20, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x3, 0x7ff, &(0x7f0000000040)="03000000", 0x4) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 1: r0 = socket(0x2, 0x4001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x3}, {0x8008, 0x0, 0x0, 0x2}, {0x6, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000540)=""/226, 0xe2}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) close(r2) close(r1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c3, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}, {0x0}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB]) r3 = open(0x0, 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r3, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000200)='./file0\x00', r4}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x0, r0) close(r6) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea", 0x1) r0 = socket(0x20, 0x3, 0x82) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000200)="f92a9bd300"/20, 0x14) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0xb2, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11, 0x0, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x300c, 0x0, 0x0, 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) dup(0xffffffffffffffff) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) sysctl$net_inet_esp(&(0x7f0000000180)={0x4, 0x2, 0x32, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x20}, {0x496}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000080)={0x5, 0x2, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback, {[@lsrr={0x83, 0x3}]}}}}}}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) recvfrom(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x1001, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x4}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200c0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) (rerun: 64) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000], [0x0, 0x0, 0x0, 0x2], [], [], [{}, {}, {0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {}, {}, {0x0, 0xfffffffd}]}}) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x800000018, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb080045dd000000019078ffffffff00000000000090782d917dcbdddaa342c504d23aa7244009948273e0f79d0d1698b9953e234a72f533cb6a470a64f58f0dab21910e80ee7cde011cc6e6ce311b7131a14e786788cca900d17c34ff74b9d9e85f6728a6b828efb19a9aae7b8f922b90aaff9ce948f21ca83691052ee5ef2ea0049605f598c6a0a7d33f4335dda59798c9ab74234fc5eb0aa5e1f1471afc5d5b92c8ae216166d8f190860181212b304ecb5c47ffc3910cca22aad8703618ef05a2e55a423ecd8775fe71ac38a47ccee5ca556b01d5dcd2f71ad67f526960ba9c74eb969f841c97927010778ef89e0ad3bfb40000000000000000000000ee5b0b60918ea12e767c8c440c2068443ef9028159e3319bee4ca5d9932ef1e495e3dda1d1cf2be662e21ab26791139792900903797ba7d86dfade13a96b453183bc0f961ebd059e55401b3f9fae55f879bc4393f909d2e6ad826f08af0ead3127844c0c1e48e37917dbabaea787d62bb790202a2d90ece90e66a2f1d452ebdd50cb950f0c676244e5ea0c535369c5acbf15b793139f9782ed7a7694078216e102a414463a25111ee647eea6be2df9869ad1d0c68254f6d08a01641026762427d16f65aa47a80e65d0cfac9e513ebe87fbadf1b309abb6c72e35b18bd13b3d4a7e7d07ca29f6bb253a1d21a018f31fedfacacbfab788eeb8067843d75fa0f3f2c258047c246a6aaee383cf400997bfaae83184"]) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe000"]) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce", 0x61) (async) ioctl$LIOCSFD(r5, 0xc050756a, 0x0) (async, rerun: 64) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) (async, rerun: 64) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc020697e, 0x0) executing program 5: 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, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 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, &(0x7f0000af7000/0x3000)=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, 0x2}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file1\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000000080)={@empty, @remote, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x1, 0x1, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x59, 0x65, 0x0, 0x0, 0x2f, 0x0, @broadcast, @multicast2}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x2a2, 0x0, 0x1000}, {"c9a04953a8a44eb092a102a7cf6e6337fbebbce80004000000000000008f7fd1efc4c3cb5a09d873bca00a81ba2395539c"}}}}}}) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) socket(0x18, 0x3, 0x3a) map stack 0x20000000-0x20400000 of map 0xfffffd805ed35c18 failed: no mapping denied attempt to set clock back 3165651061 seconds executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x2000000000000198, &(0x7f0000000200)=[{0x1, 0x8}, {0x4, 0x1, 0x4, 0x6}, {0x8001, 0x3, 0x11, 0x8}, {0x1000, 0xf7, 0x7, 0x3}, {0x0, 0xfe, 0x1, 0x2}]}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) poll(&(0x7f00000001c0)=[{r0}, {0xffffffffffffffff, 0x4}, {}, {r2, 0x2}], 0x4, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x1, 0x1, 0x9) executing program 4: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r2 = socket(0x11, 0x3, 0x3) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) sysctl$net_inet_tcp(&(0x7f0000000640)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000008c0)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138500000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b78100000000000000a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9f4e66140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4be746686588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a240500000008521407040000000000000000", &(0x7f0000000180)=0x210, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) 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) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 3: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000680)={0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) 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) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r6 = fcntl$dupfd(r2, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x7}, {0x1, 0x0, 0x0, 0x20000101}, {0x8102, 0x0, 0x0, 0x3ff}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYRESOCT]) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x70cd) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xfffffffffffffffe}) r0 = kqueue() getitimer(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) ioctl$BIOCLOCK(r1, 0x20004276) write(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r2 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000), 0x4) write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0xff}, {}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4093}, &(0x7f0000000100)=0xfff) r1 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) r3 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$BIOCSETF(r1, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x7}, {0x6}]}) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getegid() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x40}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = kqueue() dup2(r4, r2) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) executing program 5: setrlimit(0xb4fe99e0a1b11cfe, &(0x7f0000000980)={0xb, 0xfffffffffffffffe}) syz_open_pts() close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) write(r2, &(0x7f0000000000)="760000010000000000000063", 0xc) r3 = socket(0x11, 0x3, 0x12) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f", 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001740), 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x2}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x54) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) socket(0x1, 0x3, 0x5) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)='OL', 0x2}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r3 = socket$inet6(0x18, 0x5, 0x7f) setsockopt(r3, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7774a", 0x4) r4 = socket(0x0, 0x0, 0x2) r5 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0xfffffffe, r7, r8, 0x0, r8}, 0x0, 0x0, r6, 0x0, 0x1, 0xffffffffffffff00, 0x6}) r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000240)=[{0x2, 0x10}, {0x54}, {0x16, 0x0, 0x0, 0xcf}, {0x9, 0x6, 0x40, 0x1}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r15 = geteuid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x9, 0x0, r12, r15, 0x0, 0x38}, 0x8, 0x4, r11, r11, 0x8, 0xffffffffffffffff, 0x100008001}) getuid() getpid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x812c, 0x0, 0x0, 0x8}]}) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9d, 0x2, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x3a, 0x40000000, 0x4}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgget$private(0x0, 0x25) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(0x0, 0x13, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) kqueue() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x2000005ffffffffc) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0xffffffff, 0x5777c539, "3c107dae307e08042b4600000000da64612c3300"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="4b3128efb85654d5c4402d988a1e6df4ba93a3dd050000efffffff00f1314c783e5d9f93009b2f01d04e50ee2bd3484cf65f53ea14dbf441cf847a1316e84de787d47d7a4f900363eb44ccbd2cda0000000000020000e1c9778a9cec998cf3e3c5c1349d7ecee94bff15affab819c3b9b43b31e3e461b9f9294e761ca03bf8992bee724f5c450a12f40a7d5b65faf4d4e078f1bb1d3225e24a5648f3cabd8ef2713b1c85af71c77ae8f1b86dbddca6db23c6779c6de34d16b6fee32a58e035203bcfdbb993b6c3753f43db34d8812ceb31e0fdff8e54c6d5b427bc5a2a4b59ab540fcac8cbad99bdbd1c92e1f45c4413c7d8f24c7bc382679cc816b4d0cbcd3e63000000001bf39c5ac311943609c00b1acef1e8bee77c463d2a7809c3c1d38480be3801930acc64e754eab16cfc4d3f418ff8f1f8b4d67b1e6cf7bfd92348a3885cfe02d941c3dab6bd675a8174445c88", 0x151}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES64=r2, @ANYRES16=r2]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x88) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) r3 = socket(0x6, 0x4000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x4, 0x8, 0x3a, 0x6}, {0x4, 0x97, 0xfe, 0x5}, {0x0, 0xff, 0x1, 0x8}, {0x600, 0xfd, 0x5, 0xf7e}, {0x7fff, 0xd0, 0x5d, 0x400}, {0x200, 0x7a, 0x9, 0x8}, {0x4, 0x7f, 0x1f, 0x9}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = socket$inet(0x2, 0x2, 0x3) r6 = fcntl$dupfd(r1, 0xa, r5) fchmodat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc2, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000003c0)=0xff) chdir(&(0x7f0000000400)='./file0/file0\x00') chmod(&(0x7f0000000440)='./file0/file0\x00', 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x81, 0x3}, {0x8b, 0xee94}, {0x6, 0xffff7750}, {0x85}], 0x4}) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000540)="6b9dbfe11919f88f9a3a52be0c298d39a52b49b39c6221b814502c5d3fa292031d4364f18a71b956fc1257f1c969850c11", 0x31}, {&(0x7f0000000580)="6c55d7e957c19921522f8ca52e6f7e2cc298d88443b0015d0480d5f38c695e345509f1d1a9b6cc0ddbe576c36757a9dab1504c154f46f3a3d5b42f58192a054a9fcb47c0f5c4ecd58f0e656f6f0d7492b5995be2643272b6bb5482018ecac5fff07bb5228f3eba3841c7c1939b851cafc589d075d505554ceea39201c877d2355d69bd7e4f3bfa5bfdc8f683acd36254e0cd6f020bd28e14fa93ca5260d496f82838215843525609076975c4763edede6c8a03e4a04395cfa30943adc78615b77aba9453ecebf71d7a31e771e153d44a2aa8bcca09a3a25cb06cf526417864195da89ef6a0910603f1fba49f6cf2ba5585a29af5", 0xf4}, {&(0x7f0000000680)="a92c3076d4fb2abf7cc397200169fed1622ab84aa131c289aa0d5d31918211a5945ebd6ff7027b7f58b1ecc131a6b5d35d5b49e83a9912e06fa502fb8a826143ece8c04c302fef15acb969a568dee35f52c5d46ad01181b934b5a812fa5d5879dcd38bb71f505fd1c78b508a533c5b9bd4b4b490576c0d1a644d44c001639ed31e42f5d2d337f0962443b0b60ba4be1194c0b8fc661a9c4af152f9c18cb37f377c6aac91a1c57827807d5f6e01908524fa4af30cecc64200c235fdf9e86bc1ca9083fd5e3fadb1", 0xc7}], 0x3) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000007c0)) socketpair(0x1, 0x1, 0x3, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f0000000840)=""/123, 0x7b, 0x440, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000008c0)={'./file0/file0\x00', 0x7, 0x3, 0x8, 0x1, 0x0, 0x8001, 0x3, 0x2, 0x1, 0x6, 0x6}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000940)) sendmsg(r5, &(0x7f0000000d40)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="8a8d9169bbf77acb0c5f31e68fce8c936063d4cd043eb8a0548aa71cc0cb416f6e3f1569b7", 0x25}, {&(0x7f0000000a00)="03b8b93a2be0cb477590c505529761e649ef1116911fe6eabc9ab9b6519f55c68bcf1c00ae3a0bdd1ad842d234033bdf4fccf49bb78c42f13dea20882625fa0b584490fac4ca61a84e2a93e6a1063f08136417775fc514142ea39e7a7e2d07ca9ca07c7a070cdd5bc42cf5838a1206b435eb9422a8c6741afd54c6cb5da432fc6e6d7ae09a4ecf60e36c3019d5f7fe4927ee3d316dbda8b7a96ef059a64d9e59f78df0153bf64f1371382795014a1b", 0xaf}], 0x2, &(0x7f0000000b00)=[{0x30, 0xffff, 0xfffffffd, "ec72fc65db2b89ef8121384a1f6cbba5fea357ebb3064fbf953411a4"}, {0x18, 0x1, 0x8, "eb123e9ad983"}, {0x90, 0x1, 0x6, "5734620f273d8022947b83d79b14e93dc4412ea03ae6716aca97cbfb1c937050e9e82a408d84b01bf8a3e9b1ea27bab3c022974a549c92ce94170fca7c285243ef6d5f7f01962da52c7e2ed0d7f093df2461a9d2f09035feec8426fa443c012b17c8eb5aeea458043538a4b39affc110cb3114a9b6670def3051f9"}, {0xd0, 0xffff, 0x1, "332e8509af0d50a842d85a65a888a917f73c318d2735b5f9ccac28927d13297ff509e10cef67d05fd6d6300f24828fd8d4b1230573224851c5c1999eb6ed0c05e8f0ac87bbec3c91e846beac45be0e28c81bed44e177f41c4586fae0757aa19698fe1dd3a5c1027b1decf7b1d123ec42a4f9cba980113e7c17ee0d17276355e00f19c6d31a1a08417756ecf6bfa899e7fc7e0074f7b721fd6dcc2b24f31d0cad2c7ba5458a7eac0f34ba5e7d0be0abf870bd72d9bddba6719b2f"}, {0x98, 0x1, 0xb6a, "8883297e3beb1362f9027330bde7702c7a3bfce42ceb415fd04a67a4b4d2aa48f5ba6643a9b6a264341d0a87d00699e3efd2265c51fa937301c7a581f14f7c3441942ef07cfd0ba733fc066388458f5c1d9cde8fe6a79ac694387f635787338dfa8ac771f2f325625313dbaae74cf87b34764d35f62338b033764e2f500d3ebee9cd3fc9a67b11b2"}], 0x240}, 0x400) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) chown(&(0x7f0000000d80)='./file0\x00', r8, 0x0) executing program 4: mknod(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 6: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvfrom(0xffffffffffffff9c, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) r1 = getuid() setitimer(0x2, &(0x7f0000001200)={{0x6, 0x200800}, {0x40, 0x5}}, &(0x7f0000001240)) r2 = socket$inet(0x2, 0x1, 0x3) sysctl$kern(&(0x7f0000001280)={0x1, 0x3d}, 0x2, &(0x7f00000012c0)="0dc5cfa380887559d8a1d277b6693cd6de0c5de1c7f6ff4e6059994038b44782e2e9645bcf278dfa3726cd9d59efee2a0e56a395892ce055fb3c", &(0x7f0000001300)=0x3a, &(0x7f0000001340)="9b2fc5efe044efd33be38e1c74572923acb57aae65e4196021ea66ef8ac30671f13a6b056261ec0ff081b7875bd11a49a659ac4bb926149bc1c73e337e", 0x3d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380), 0x2, 0x0) r4 = getegid() r5 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000013c0)={{0x1, 0xffffffffffffffff, r4, r1, r5, 0x44, 0x4}, 0x3f, 0x3, 0x8}) chown(&(0x7f0000001440)='./file0\x00', r1, r4) r6 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000001480)={0x3, 0x0, 0x80000000, 0x2, r6}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000001500)={0x0, './file0\x00', './file0\x00'}) r8 = getegid() fchown(0xffffffffffffff9c, r1, r8) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000001540)={{0x1, 0x3, 0x9}, 0x2, 0x3, 0x7}) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001580)=0x6, 0x4) setregid(r8, r4) ktrace(&(0x7f00000015c0)='./file0\x00', 0x1, 0xc00, r6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001680)={""/16, @ifru_data=&(0x7f0000001600)="30b0cc31e6b747fe001a407704d949c19d1ecaaf061a429e6d74f3fd5d447e652653577f1e3c52fc2fecb6d1bebb4978121cdc8c70eccd0684e9a1aad38216408caa7ce8f67993a2dc81b9c5a5d2ea2e984134c3c91f99ceb1cb358a4f84e3b1a2437bbe48a384ef9b25ed66521ac73b9c64805daba5392f"}) ktrace(&(0x7f00000016c0)='./file0\x00', 0x2, 0x400, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700), 0x200, 0x0) setsockopt(r2, 0x7fffffff, 0x80, &(0x7f0000001740)="bb4b03c5a18dc1e32642b062eb7fb1ef9e9662c8bbb13220c206b6a3eeba8c3a20c1be", 0x23) recvmmsg(r0, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000001780)=@in6, 0xc, &(0x7f0000001b40)=[{&(0x7f00000017c0)=""/250, 0xfa}, {&(0x7f00000018c0)=""/137, 0x89}, {&(0x7f0000001980)=""/195, 0xc3}, {&(0x7f0000001a80)=""/185, 0xb9}], 0x4, &(0x7f0000001b80)=""/126, 0x7e}, 0x1ff}, 0x10, 0x1800, 0x0) executing program 4: socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) socket$inet(0x2, 0x1, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) syz_emit_ethernet(0x126f, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe5fe54c092a78891085c5c2b4a1dca67b4f8a982dd277cd95db664ce88a2653"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="9100000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x50}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)='P', 0x1}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) socket(0x11, 0x0, 0x0) listen(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={0x0}) execve(0x0, 0x0, 0x0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2d}, {0x46}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x6c}, {0x3d}, {0x4000006, 0x0, 0x0, 0x80}]}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x4, 0x3d, 0x6, 0x2, "a0bc7b639f87b05ddc4adc8892fb9d1e4eb75737", 0x3, 0x3f}) close(0xffffffffffffffff) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)='\x00'/14, 0xe}], 0x1) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) r1 = open(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fa7000000000000000000000000000aa02009078000000006006c33e00000e00fe8000000000000000000000000000aa"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x3, "1c10260930770300", 0x1421}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005036000009f05f94ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b67d1d8565f02b29a8e6ba8af630037282102000000720fd38bfbb770c1f572c711a77eb3c58b0400000000000000361b1257aea8c5000f2002fbffec2200008affba090000001d89e4000407000000800420000000000000000000000000d1cdafd3357dc6e9dc2f84cf8ecb00001000"/191, 0xf5, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = syz_open_pts() close(0xffffffffffffffff) r7 = socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x1, 0x4000000000000ce, 0x20}, {{}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x8, 0x1ff}, {{}, 0xfffffffffffffffb, 0x0, 0x20, 0x7ff, 0x5}, {{r7}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x4a}], 0x101, &(0x7f0000000180), 0x8, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() ioctl$FIONREAD(r8, 0xc0206921, &(0x7f0000000140)) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="112afc2867a93496b5b78832d52265e8384f478b45f62131f2e14a08bd04d0b4e1494ebdaf34e456baee69ce83b5184fb7e66218142b9177e5b3ced884301cee44ae9ef14375f5e3526c870e341fd335795a1ed03e69295b36c8bc3debbddfce98c930d8be6f868dc038ca2d46a29a037d693d897397623b0779019431154eec86bdce9be8d23192cca713a465a8a2871962665850e1638f2ef789e769fc9c30eb8007fc2fc91b661ce467aa344b90556ab4c1e6bf2bfb6f0bdee65974292c8fbe", 0xc1}, {&(0x7f0000000480)="26f75c4e354e87772cddf39bf5f6f5bfa39e14af042e0b4aa7b444b3672d60e7d1475d05b925deb4068e3f28b7f501c6c38107f9b27141bbc250c088216649f84a8d3c201ae8e4d7f8a8537c44e06b06c027541cc73a280d19fbca7b49814260bd892fee682a523bfa091ce7042ac1a02561fd85c15c87c5dc2792485c6190526b767c6a88447af6e40235268228d84eac58d1c93ae9535dcd43c4f58b210a3115ce8a3a7a5822dff3ed37970abee7d4b311b1f950b54e856783b0152064faab3cc79e0673c1402c12ca19e14ad752ee9852695a86e1d36191ed9f8c9d3a9123508392df3f4d9b624e20b8bbb21cb8a05705f833", 0xf4}, {&(0x7f00000009c0)="1d5b2a6258a11ed66d6baa47df6193a998637bc5dd0b0681ef78f8af4ccec6149896c67cdf6d46c5bf413128f7f1b172f5c8f159d614252e307d9d9271a6e105191416396a05b971e31e84286af2edea7417c80d5e5aee151c2dc75326fd496cb365c3ce9dd3b3464b93747e91750936268b9e2d45505f174c7344c54d02f23a2455e9a3f048b2fa23b92349a4ccc596e9cc5ed0b4baf40b2a9dc93860d23bd2b79b7dc346517f503ff7e0ee8681c31c2880322bfd45d2ad502736007c1cc560e0e3c4a118e1597c960897676be8b984d23a7fd267fb837d0fd6ce3f84b9419ac55c2eb95d90e8c996648e36bbc70def0880652219e6bb0bd08d79dfc9a7fc8a86202eee5185e3f57710de93b96bd249e1bff52ddfc2dfa84904cde64e586227daadb1674b9bd9a26ac2aa8a7bf4e26b7a41394d9641d49f15a0a4c056ef7a98dbf1652145571b215efa9804ae560e8b3a65a46ba31ec6a0300f19f33349d8475e9d4457cc613ce23b148a16897584c09891595fc394c872e9eaa82482bf8154dedbcf529472b047e893d1497e73e0a741b294125ae54a79bda5c11dfc160d80583a8ce7f11a04ec56b7daea5248b713ca5feef90827bd8510664bfdb6c0a9d136244aae747e88336ad9572568a76e005be900aba642a2f9a1f8061c29c86f7f60f9ccc82ec88cd5e9855339c7c933387ec791553c86683775ef355771a51a6bbd4b455bae3bf0ed209e18b45a21cadb7e7357c6f9106cb7a888c1d7e36eba57b0646f0a4d44bc8be411a3d45910998e3aa5c693b223eec83abd2b04105cc743fc67e0c6ead0d3f7ef99338300a48adde6fbaa21d4620fbc7963f3cb0ccaf12be664c7fd0dc2f4340bdb56f955c7f271aada622163d2e22c5b33c3d6e4508a1d575f0e38cc0a5988b41a12a0153332761dcf34a667b9a1e1c5862542ef5f78f9bb57ecfe1714572d9842ce2c0fe90081982048eb42e030201a1d0a00e79cb46b788e2e8ccdbb6d081985e5dd72bff7cf5cd5518ffed495d4a7af9ea5275be29356458cf1f4583dc6b3c542aae8ef5e594bbeca818223d3b672b3bdb30b029bebd3fc8ad8a6bcd7a82e55debcd934c242ebf07642a080e84114579f94d01f82aabf43156fa7528c03bf3ff02dbf9df28d913037d606d0c1cb62b250278e9baa5eeb695f24239bec852dc8f3e7cb1e4ccfc4628afaaca6dca3856978fc2bfc2f11fd14eafca7b75786cc57f6ac37de14d3ebdc91a6bfed6a3e38d9c1a452b8efcd1f5b41aebd3d744cef05bd3fcbc6bb045e91ada479a1aa6f2959db698f90cc0d6882f17afd82dbffdc5d8bd399feebb35f60c38f1ddeb5883db1360175e8305f1fdc78144c7fc36c35a43394766c5d4dfcd2edf220952e57f3c1a9679df313d5ab2b27e501ae1c7e6778f81d1807022446ea58e7d73ed2fa6b75e23ec0f66fb693d8a6bc9b8710296d4c9d0ffcc315664bc2f693ff6342e70f7a53947d8206f967359eeac128b4531a6b7c083c3f20dd93c0efbbb2494c2efcc65c19f52f1c53865ef8659e92a6ab51b6eb18f1c1d329257dbe9cab8cd261746320648de689091a0abd38359d94fd429d1dd21ef5d8ae8554dbe30c136e000f8e2fda1bf235c4375be6dfea7c784e50dcad1bb5eb462973e5eef4d1ab05af0a1b0ace9c920ab86c3f5798754d989a085cdddb0d1a6db30913a4c5dc0d3e5462cf29979e8a29d117265dd1521113c06393ab8bc8685adb3982fedce62fab1ea0f87b18e50089b5ac0a0ab9fc7a1ee3710561bf9bcf6a31a4e0d28e9fa290e1058cbbe87d9101be7c32e970fc2e6c6a3c39a1f228c07808d7dbc4e89ccca82a47784d85acb02e8ef4794ec34f6c6c5b6df458c554745262ceb8c49cbf57fc5b02b910a3631fd2762320b1e414ef1000f43f7045085388681251df7b887248185e0e6af71b8cada726b0556558823401b7521ffa99502974fa904c5eb91ddea855e132eef2a0a098f19ac4823699172e3fffbbef770e7fc7f46f32edb0ac47da01a1033bb65f493292d20a128fbd303378fd02d6ece862cf1af639043e51f01e03815908d83c2b6bc8f30f4b7d33940bac597b6175b25d15ada9cd1cbebd504b9a2437fd43b83579367a30bb195b7c9b245e3746dfa005e7465aaf845aa7ea473c4d6ff14f68dcd3b4965acf117aa26c3f906054e66844601e3fc2064eb1b6a91c733b17da592097e550ef10675f39ddce7b0dc3f209fd2b61e26b6f597dc35f1d165cf5b96849fd8ef59ec64bdbd564d4fad629ab664319617b088822e7ea7b75d67e313b780a1b41b80d7b02989cb664fc1e66ba31f3f8691c4354c89a6a437c0ae79c7c9f4990a9987b0e866d71f914d2e96e2e127e3459e05577cc83c814f49c19b11e93610626edd4d17f56589990edb9f4fd8a896faf516fb59e611fa596996290bc75f27cd9d82f6ea2d24f32bb215478feb0eab0bfa3d71c5fec33a399db349653ab7795709489b798360ca0274840ede98ae1a85f256e01661e0a86b62f2cd3d9ea5871269df224d1f341f3a419287c0bbd1be5e7585c37dd50ce053b6928ffdf10395c877c11151862721a3dc8fe047f34345919e32cd640137ed9d64a93f2c37bbfaa356c9c68ea786035657ed6f8c42499eede60843d69dbbddaf08fe354baad24bf4b4aeb04b78f5127b517c9a6f2b481e2f705a1a948aac3e32eb282ca16e8c0e871b8e092c035f6d738d4d03c11cf0217486e353b6583c973b225764d8d0088a1550ac46966dc84bc5365e22204a7fb735705685d43c86fb6a7fae4d481ab32af1f05b6c737d362d6f7b593fbe0e5eaec0d2636e88c817ba414ed1046199f49db4b84250eb5771a73a354cbaba4d2726c04a2813a64e0110d412b83f74c32bc747b6937fdbf97528283b90519bc3bb9726860a13076c2114574fd2200b93729e3d9f6a4d96b715b7b5eb7ca9eb13d25e7065499cfd268ad0c3f75c542bcb5ae6bd4499e4531bcafa3370e907392c9630504e5f0f70fd4bf9d82d46f2660a1f84d85383096b80b48fd6b51e4c9bcff0e43ff0e513ab66d396e9af12ea400124b6633e61608098187925e3b7574d4141321cadc273a10849513ee94c98aa55bcc900de73580173ae79d6e894e21b4d11aea1d5d93e7505058fa93d1961e9b0fc33c2c65816af6df7ed3b3c5609f0675a39ccc63597f62a217dee1df520f9b297594858834bc56fd7a9076fe5b3e5897d3a2bca1fbf1927d8b0f10bd06ea3f05d99859d9730090bc7aa2fbfb208181d5a26cc5ea1fd55fdf3ce81ce649c18eafb7924b97ce4303c5f5cd67c97620b1a4e8e986b11304c59e15f457934d1e4929d3957b900c3206de09d5547f62aecc9e5e0d90424b05643c4265d264e2695deb3a8aa3f609c2ea50c764b6ab517be47b86dfa6e16f0de6861084669350c4d9f65c96bf1023699c2887773699f6add9356b65495fbc561c885b5edcf22d39f093bf498d664411b271b9fb92c48c8eae3e49abf192259e5cd415d82d51dd09cfd990653508624b77a2780e115c7888d21cf1ba42cd0eca15b9c3ac8535907788c65d1554acf61ab559794fb3b11c64de9d41be02bac399401f712db5ed4ce93fe13928ad800a62ce163ade74f2e00a913a79309ec137b7c9ff73219cdfd0a22db485c2717cb257a8c2b6349eafe12aa6789cc4b8817f5bc57f6a09ba770f8fbffa80336dacbfc87bdf12b949223ef2f1bb95d738fdca701218ec4b01d876afe18912d976c7400b9cb7bfc61fd77d9ea5165da2eb44278084fc963c62d8ab0ab20d5f60d64bbada7e42026f3c31310202ffdd62ea58dff5d24a35c7ecfcdbb36387a03fafe8a5ee13cb2b936c6d66c0025499c42f7e5d53e6720e3cd002ebed2fa78ccee32128dda9a5d1802a121a9a08de1c8f74864219b9b11112ff4000789b1d8324a058d6184b9d4b22e8fbaa648c9ce728f17be7069e4a6c68e37c3cc1bfab2e4ea5373bdbd328bddfb6040e00ba59cb578641685bb22610cdb00b117c1a5477a596202c2d9647d326e6fd7fd618d0505125cbfb15f9bfa09714f1be7d541b0d214dec3ed6583f0fe10716b56827939c3cd4699d514607ef23764f0c7df8ca54efb1acfd5a2d8dbae746225af88484f6d8c4969da0ead89fdbac69980c4e5ca8a939ba882b467ac9fd06d8f95cae9af6e511e94f7f79933759028a507b2cd59459f2f78ae6d4dc1f89464eaba851c1943182faed0a2a5631fdf74ed7c3ab3ddf3cbb384048a4aed6c5e7217dcf68b68633af532e0f64b92938147bd7f4916474db9f97f0de41412848abf6eed9ae0683cc845daff2a0a7fb281416349af84be6758e368d9a785845ff2d700beb0008561fe0cbd597afe901ea30940dded94bbf005fe88cdffe2b3422292894e3980b0eba72a4ea41e75af4595c7774079c75e5a4fd1be6b06e730f544930559d1b95da10dc11857ef5ca6cc5ce5300f54a61bb4abddfcb6c6780e66416575a9eb871fbf3b0e863c75aa0ae56c717c487ac0946685477ed4662a10d3e8a8e933f85ea21612ab9154dabb08384741567b9572ece6391d0b2ca5f8c4c807b407c4137c1adcd56bc679dfec0282162bcfd8d32649b0bf8c3068ac1e91c50d475ed7cda09dfca81e2b8c5453aea389e932c2fdcc8165c7e6a2eac516628656a467dd9f36fc75f337f8dc3287608144486a951604e4632b52a4bc2bdcc3a67957ad637ef920f15f3ec8a740c87941501185d3a928dd73a4009a87f3d816a2bfd4b2f15bcf5da3387a2014590103d34622aa12f011c30af1249bd36df327cdd5506dc01a4849dd720e52285fbdbdbf2d185f1144949e4804818ec59a7b2a923c9dd54ba4e15b8418b253b7e92784d966f27d374f230179113dd16fa0e2ec6955446eddc58fc5b6b334f8ce6060338212f490ce75b920c6f4d688f6e8dba928b9b2a7e8e4cf46ba2cc2f22f8d24eb0c3d088be750c8bb05e795417942ab8a86e43bcb48211283c5fa19663f16361c4c9b96d813bd882b219840a0efe3f0f38f01097f0dbcad2ae2846cde9a84088bf2aefbac1a9ae88c8b956be6661a048004e62ef2ffb12f57fc82ca3347618efc932b66d3e8274cececa4e34342f22e34c7c377ee7c6f019c0878e6e190c3866ba7fa6d440c07a31d17aca78804386b858e92b50034f3584e9b40cc23b5eddda5b90f38aa1d44c8af92c0eae7f9bdd41da0863dc71f21d9f68c54b1eb09c43a89ddab8d6bc2d060d16172a170439a9c79a77bf030b6c8001ea8a36fe1ffd540387230cc84e8a523da159871a00fb5a1557825185e6277d35a2e981d3e78538fa8061df9b1fc8f0083e2882979b8a78b8b2c61b2b2677e6087f6147dc1b7235d80f6f860843618c579191d78fdcc592709f4f584dac0725fae4dcd39958b9afc393ac067850470998353ff9f89849358d093a6b6cfbf86b5b551f76be5b6522c869620b607c6160ad00788b332df65f353f9ea7a3e9188b54984fad07f9796a0d1cea0f63aec38e07763ff1bd1b6a7261cc24c524ad3430419005fa583ba9ba8fcd9c6fd5a1649e7bb69edf5884f92a1742f10bcac190675ca0ed1898228c227257db21c016037ff5daa9cef39ded1eadd39a26e8ec7923e0409db92c5d9449e6fbfda161320c88b1b0fdd3f434fe30d0e0dd29e8c9f30ef015c23eaa9ffbd73508280843992f7061b5ea016e2c8e37e21e493f33566ddea84ac94dbd152e02c64f22eeeea018a7fd9a923e5dd62aa0fc6e63b673e59c5ee7c2c4e06475e3c8cb91cf9864350799316a31", 0x1000}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x3e, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8001) pwrite(r0, &(0x7f00000001c0)="cc", 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x2) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaa2aabb08004500001c00bf4eae14d03835638200000000019078ffffffff00000000090090782d917dcb"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x20}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r4) r5 = kqueue() read(r5, 0x0, 0x0) link(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(r6, &(0x7f0000000500)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000000800383a008a210200ff9268ebe4671957d6740000fe800000000000000000000000aa02009078000000006000000000003a00fe80000000000000000000aa00000000000000000000ffff000000000400000000000000"]) r3 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x6}}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x8b) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r1, 0xb4ac57a27644a1a9, 0x8, &(0x7f0000000200)=0x7cf) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmat(r0, &(0x7f0000786000/0x2000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x233, 0x0) socket$inet(0x2, 0x8003, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x6) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20c80, 0xa) write(r5, &(0x7f0000000280)="8bef3d08b93941b99cf1afc3b9f613f9a508e17be414bbffcf5a2766526189502910f374d748cec130fc24aa9187c0e664075db562", 0x35) r6 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x4}, {0x4, 0x9}}, &(0x7f0000000080)) write(r6, &(0x7f0000000500)="0594b18fbf68e5cc7eb24492df10ebd594bbe07d4bbd1240efd83bd95e9e106d86396844907384aadbe6f6a53ec69b0324f84cda3decdd3a0b58f2d09bf1a575a7a6a31741b8c69e8ee3c8e7a82e0098f3ac2dbb18e24df857258c27f07f6ee130ed26a5efae5cf7800d30eef3c173451f2255dfe9ea6840e8676c4c44860ed9a596cf81a478bc753f585db8c35779172ab85850b5bcc801b5db178c9bdac404f5a7cfc03ba6f9d5c8a7ae97ba5a03c2ef99cc06023bb21b4fe1e627c71b86c9799930151bdad2ca69f19562737e942bfed36dfc6343b70b8af5a2745cecbb57cd5cccf8b047a0aff1a2a2e5529840c25aa8af7bc9cd24e542ba693f250d169ac89fe65c08a5581c5183525659ff418ee300e69ad45af1c279eb45ebca682279622e4d1259d9075003029faa23e9c933550079754f6660221b00eab5c51bd710042a2b5f3849d6a5f964cc1cbd66ab80eb0abb135dbe4f2f28b12784a26de072d20bd3bd9732866a3bfb30180154ec2212770ce27f60c927e24019d77b42f016440990196c28418f636b0a32ef90eacc0fb7aa1c2d3828a6a0d649cf7214b2f52792a25551d3b5fe54933fcd2e889a09be54d52908e2791e21ee4ecfb1ea0c1c09e49fac29d6c6b3d4fc9cb8ae1490c4ec17caf2462396b9d6a83fc992bf256141a5be9e0e8fb888d8dd5852f74d1534171ddd95710531971d160cb3c890b539198494a2a39ea8130c0b75d8b100a3fa21e2019466696ed427875399a42368aa9aeb58f0cf89c5405819c4a9986fb87638e40ca190e07c3757fe6b016e6169c0ab414a39ea17a5b555b7de12727d7ab330368d4e7bb1d5f82c68f1339e4c80b1159d997a7b438acde16c4307948d43742db3881e7baa72764276d48eb611c2735c7bbc9c55030ba50ed9e5579d1646140f91e3ce0649624de7563ca52495069272b3cfebd4f3d7b68a68bdf1fe72ada6a2554ebb379fcc0c24e1bb304c9c6acbf6e4fac4d864daf92c52dd4191252f2b3e5fc488979216ae1b4048e03fbdee355abc996e6b0398d512336102210cd7501a9af5735bd7916e63f06af42dbc520adce7de183b6bdbfa3fcbaec60dcb52a5d3e58a97dd56b9f7f5f2333df437c91d9352f71c6e3833d7c5bce9c617384e677d07e8bc3486945035fb8d219654c786d204ddbce930906dd9fae3be9aae23c4685bbc13070ffce770bef6031f88184353179295f3d3ce277b7fbe4a33dfdb63b2fc376ed56d0503b927580d6fb707a5a37ac5e2f882fb7578e120f7777f441773d5f10b03b62626a5f88eaa7374274b3f3af01c18ddef5cb1b473fa0cd015f29d2ec62da924220068b1ed5f5fdfe480b27513e6edbe09070854f9bc8438be7d4202c77925a28cbd3a45295884813b7434cf7930b0d8217a1a267237712989fded04d8c6a794aa39ac5b03d317d401ffe3bcef474711d5e601a2bd987cc8c5105fb110e7fbb489fce98d9b60b019e85c897292b46da30a8df391aae15284fbb6345d453e3f04f20a7f05867c863d99900c3ba6f64bec0e6d2e8e4d856eab88dea3b0994fc11bc8ad84e5adac4e50e83d48fdfd60b2b02208f3e697a803c3833a2555abf8ff62a7f5aecf18636d9b8a754f0bec06f79bae5e1d7ed1f07d282d3f8aaf1c55c275b95273e4e38e59e13ff058be0fdb22a86c7bdd830b0028ee285881cd896ccdeed51cc4a2e811468d812b8f37a8427034f1046dabb981eda25411333b938e9160344b7ddce3afcd46ab1af9ff9f1d7d30479a961f9dc66fcb964a06189e7f79132509d057cc96cd77bcfcb1bcf0adba7e4a34a2694c0245c47ba354317827e6131efac7bcd20934e794bcf55976e94bd5aeb54fc6cf2c85df4526bc4dfa2946845226ce3c71e99e40ba5673cdccb041d8da043ee108a7885e8eb32a02ae02cedd5a725d98827b41c0b665c582c8d5ba9d15077932acbb78a1f5bc23d394dab66ca717fa26238bdfcde0168d1d72193133396db298962f9bbc02077d37c7208d8cebe359ab9f674544aeff44686c058653e3934c57a27d3d7ca6a84b15d217ea1f90dc3ad4872b8940317c6f13637c3f9c15519b", 0x5c9) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x80}, {0x4, 0x0, 0x0, 0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffff380000fe8000000000000000000000170000bbfe8000000000000000000000000000bb0000000000000000080000000000000000000000000000000000000000000000bf000000000000001d000119680000004e204e21000890780000000000000000a0f51b0334e02fded2df76c882b4ea3b64f146"]) geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600), 0x6, &(0x7f0000000300), 0xffffffffffffff86}, 0x3) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0xe3de057b5a21f729, 0x0) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x25}, {0x15}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000140)=0x5257, 0x4) executing program 7: getpid() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x45}, {0x14, 0x0, 0x0, 0x3}, {0x9186}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x3, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x0, 0x1, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x6, 0xf7, 0x5, 0x7}, {0x9, 0x20, 0x2, 0x5}, {0x80, 0x3, 0x3, 0x400}, {0x77cd, 0x7, 0x7, 0x4915af30}, {0x1, 0x6, 0x81, 0x1}, {0x6620, 0x6, 0x0, 0x92}, {0x88a3, 0x6, 0x4, 0xfffffffe}, {0x5a1, 0x6, 0x64, 0x9}, {0x101, 0x3, 0x9}, {0x5, 0x0, 0x3, 0x3a64}]}) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) getuid() getuid() socket$inet(0x2, 0x3, 0x2) accept$unix(r4, &(0x7f0000000280)=@abs, &(0x7f0000000040)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000040)="bcf02f1785a92e9ee0f5bbed4165c6be33", 0x11) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @random="f644322eee7f", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) msgget$private(0x0, 0x425) syz_emit_ethernet(0x13f, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x131, 0x0, 0x1}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x10, 0x4, 0x2, 0x0, 0x233, {[@generic={0x0, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @eol, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) r0 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 6: symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x3, 0x80, 0x4, 0x8}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa08004500003000000000000190788a75515471db8d0405009078e00000014500ffee00000000000200007f000001e0000001"]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) setsockopt$inet_opts(r6, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) select(0x59, &(0x7f0000000040), &(0x7f0000000080)={0xce7}, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x81, 0x80}, {0x5, 0x7}, {0x5, 0xfc, 0xe0, 0xfffffffe}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x81, 0x0) mknod(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x1c, 0x0, 0x0, 0x2}, {0x87}, {0x6}]}) recvfrom$unix(r0, &(0x7f00000002c0)=""/102, 0x66, 0x1801, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x1c}, {0x6}]}) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6", &(0x7f00000012c0)=0x9a, &(0x7f0000001300), 0x0) r3 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x5, 0x3, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() lchown(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r1, 0x0) fchown(r0, r1, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x2, 0x1, 0xc1, 0x5, r5}) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x8) execve(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f00000004c0)=[&(0x7f0000000440)='+\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='\x00']) r8 = getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) getuid() syz_emit_ethernet(0x3e, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r5, @ANYRES8=r8, @ANYRESHEX=r2]) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0x9, 0x1, 0x1}, {0x8, 0x3, 0xfe, 0x6}, {0x40, 0x40, 0x3, 0x9}, {0x4, 0x86, 0x0, 0x10001}, {0x1, 0x0, 0x1, 0x2}]}) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) r4 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) write(r4, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYBLOB="ff02", @ANYRES32=0x0, @ANYRES64, @ANYRES16, @ANYRESHEX=0x0, @ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x35}, {0x7}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) setreuid(0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x3ff, [{&(0x7f000016b000/0x2000)=nil, &(0x7f0000682000/0x2000)=nil, 0x1}, {&(0x7f000079a000/0x1000)=nil, &(0x7f000067d000/0x4000)=nil, 0x200}, {&(0x7f00000be000/0xa000)=nil, &(0x7f0000119000/0x2000)=nil, 0x9}, {&(0x7f000009c000/0x4000)=nil, &(0x7f0000313000/0x4000)=nil, 0x40002}, {&(0x7f000019c000/0x3000)=nil, &(0x7f0000291000/0x400000)=nil, 0xff}, {&(0x7f00005ad000/0x3000)=nil, &(0x7f00000fd000/0x3000)=nil, 0x3}, {&(0x7f0000414000/0x1000)=nil, &(0x7f0000173000/0x1000)=nil, 0x5}, {&(0x7f00001a5000/0x4000)=nil, &(0x7f00000b4000/0x1000)=nil, 0x3}, {&(0x7f000058e000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f00003b0000/0x4000)=nil, &(0x7f0000730000/0x4000)=nil, 0x1}, {&(0x7f0000014000/0x2000)=nil, &(0x7f00007c0000/0x3000)=nil, 0xd17}, {&(0x7f0000247000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc}, {&(0x7f0000756000/0x2000)=nil, &(0x7f00002b2000/0x3000)=nil, 0x5}, {&(0x7f00005fc000/0x3000)=nil, &(0x7f0000778000/0x3000)=nil, 0x3f}, {&(0x7f0000580000/0x4000)=nil, &(0x7f000056e000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000724000/0x2000)=nil, 0x5}], './file0\x00', 0xf70}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff17ffffffff08004500001c000000000000907800000000000012009078000000000000"]) openat$bpf(0xffffffffffffff9c, 0x0, 0xa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) close(r1) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) open(0x0, 0x0, 0x168) accept(0xffffffffffffffff, &(0x7f0000001740)=@in, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81}]}) socket$unix(0x1, 0x7, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) geteuid() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(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, 0x200000000}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 7: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x81}, {0x40e}]}) setrlimit(0x0, &(0x7f0000000480)={0x7}) syz_open_pts() close(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r2, 0x0, 0x0) setgroups(0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: setuid(0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x7, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x13}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x1016}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[]) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x5, 0x0) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYRES8]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5c}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x30000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) sendmmsg(r2, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000000000003000000287f6d17cfe300008800000000000000ffff0000000000003e39457922a45d2ada96dc9ddd131ecb5add64ad6d97bd88ca8b9aed29829170ba829ac889354b631e05f2fa74dcfa7b9555a05d5267605d220c8c23739308f48e45fe05fff27cca7cef3347dd646eeafc35ce1dbc9857f06772a16fde06ae27bef9aaf99732d0eff41bd2728f757e61acf77253460067245ea9223880124248000000000001000000000000ffff0000010000002f904d6d61af65c712b970656726c1d6d69ff2c296f8d04efb12b91aeca45dc51c6cdfe6cf481083cb8d0d7168a0c20272bbea70abaa78877d2ec919c7ff17f68fa4b357d76ac586ec8f366985b24d3b9ed809c95f80a727e197acd034a699a046e0d33bd5a9fb301a929e9991999cd46a9643dea9fd32d21fb971e56f6c4bbfd0d225547bdc19cbce26c46bdf407c8859662ba5a783e46246eaa591811b40f030af053e8ec9e22195a83d76eb08085697d7740f73237d07ac64a2f2d3538b58f945a436151cc229876bb597038f0e88b05b1b53b19358a67a0dc385232c036f8ce1456f01e7c2105e02e40a46a5a698ee7302317497545391d911515e2c4c6fb78085d1c6c88794d4aa3613aa011be0538591a6191e07fe259117806938cb314386b8a9e7d606fd0610"], 0x1a0}, 0x200}, 0x10, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x3d}, {0x6, 0x6, 0x0, 0x7ffffffd}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) select(0x40, &(0x7f0000000140)={0xfff, 0x6, 0x7, 0x5, 0x7, 0x2580, 0x7, 0x7}, &(0x7f0000000180)={0x0, 0x20, 0x2, 0x1000, 0x3, 0x3, 0x100000000, 0x4108}, &(0x7f0000000200)={0x5f, 0x100000000, 0x4, 0x8, 0x1, 0x7ff, 0xb5f2, 0x5}, &(0x7f0000000240)={0x100}) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000840)="7243a04d541537df944a59a24dfc89d8298a0ea255bed752c7694f9afe2c7ee6a7953546433803be21da5d5f103753289288dda033c4d3d633fa35deb4a58bbabdd0ae494db9055d89506d5d13b7453491739ed618241426b8d0c13829fcd8c361d4f58e07610f93e0305ac31474ea689b1c22d6cb7aaa8cf8eba412331d5f94afe325ffebdf4a200d6342a0dac196422d", 0x91}], 0x1) execve(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x5, 0x4}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r3, 0x0, r2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="3603205c4d7e2305"]) 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$unix(r0, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) (async) r1 = open(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fa7000000000000000000000000000aa02009078000000006006c33e00000e00fe8000000000000000000000000000aa"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x3, "1c10260930770300", 0x1421}) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005036000009f05f94ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b67d1d8565f02b29a8e6ba8af630037282102000000720fd38bfbb770c1f572c711a77eb3c58b0400000000000000361b1257aea8c5000f2002fbffec2200008affba090000001d89e4000407000000800420000000000000000000000000d1cdafd3357dc6e9dc2f84cf8ecb00001000"/191, 0xf5, 0xa, 0x0, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) (async) r6 = syz_open_pts() (async) close(0xffffffffffffffff) (async) r7 = socket$inet(0x2, 0x3, 0x102) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x1, 0x4000000000000ce, 0x20}, {{}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x8, 0x1ff}, {{}, 0xfffffffffffffffb, 0x0, 0x20, 0x7ff, 0x5}, {{r7}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x4a}], 0x101, &(0x7f0000000180), 0x8, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) getuid() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) kqueue() (async) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f0000000140)) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="112afc2867a93496b5b78832d52265e8384f478b45f62131f2e14a08bd04d0b4e1494ebdaf34e456baee69ce83b5184fb7e66218142b9177e5b3ced884301cee44ae9ef14375f5e3526c870e341fd335795a1ed03e69295b36c8bc3debbddfce98c930d8be6f868dc038ca2d46a29a037d693d897397623b0779019431154eec86bdce9be8d23192cca713a465a8a2871962665850e1638f2ef789e769fc9c30eb8007fc2fc91b661ce467aa344b90556ab4c1e6bf2bfb6f0bdee65974292c8fbe", 0xc1}, {&(0x7f0000000480)="26f75c4e354e87772cddf39bf5f6f5bfa39e14af042e0b4aa7b444b3672d60e7d1475d05b925deb4068e3f28b7f501c6c38107f9b27141bbc250c088216649f84a8d3c201ae8e4d7f8a8537c44e06b06c027541cc73a280d19fbca7b49814260bd892fee682a523bfa091ce7042ac1a02561fd85c15c87c5dc2792485c6190526b767c6a88447af6e40235268228d84eac58d1c93ae9535dcd43c4f58b210a3115ce8a3a7a5822dff3ed37970abee7d4b311b1f950b54e856783b0152064faab3cc79e0673c1402c12ca19e14ad752ee9852695a86e1d36191ed9f8c9d3a9123508392df3f4d9b624e20b8bbb21cb8a05705f833", 0xf4}, {&(0x7f00000009c0)="1d5b2a6258a11ed66d6baa47df6193a998637bc5dd0b0681ef78f8af4ccec6149896c67cdf6d46c5bf413128f7f1b172f5c8f159d614252e307d9d9271a6e105191416396a05b971e31e84286af2edea7417c80d5e5aee151c2dc75326fd496cb365c3ce9dd3b3464b93747e91750936268b9e2d45505f174c7344c54d02f23a2455e9a3f048b2fa23b92349a4ccc596e9cc5ed0b4baf40b2a9dc93860d23bd2b79b7dc346517f503ff7e0ee8681c31c2880322bfd45d2ad502736007c1cc560e0e3c4a118e1597c960897676be8b984d23a7fd267fb837d0fd6ce3f84b9419ac55c2eb95d90e8c996648e36bbc70def0880652219e6bb0bd08d79dfc9a7fc8a86202eee5185e3f57710de93b96bd249e1bff52ddfc2dfa84904cde64e586227daadb1674b9bd9a26ac2aa8a7bf4e26b7a41394d9641d49f15a0a4c056ef7a98dbf1652145571b215efa9804ae560e8b3a65a46ba31ec6a0300f19f33349d8475e9d4457cc613ce23b148a16897584c09891595fc394c872e9eaa82482bf8154dedbcf529472b047e893d1497e73e0a741b294125ae54a79bda5c11dfc160d80583a8ce7f11a04ec56b7daea5248b713ca5feef90827bd8510664bfdb6c0a9d136244aae747e88336ad9572568a76e005be900aba642a2f9a1f8061c29c86f7f60f9ccc82ec88cd5e9855339c7c933387ec791553c86683775ef355771a51a6bbd4b455bae3bf0ed209e18b45a21cadb7e7357c6f9106cb7a888c1d7e36eba57b0646f0a4d44bc8be411a3d45910998e3aa5c693b223eec83abd2b04105cc743fc67e0c6ead0d3f7ef99338300a48adde6fbaa21d4620fbc7963f3cb0ccaf12be664c7fd0dc2f4340bdb56f955c7f271aada622163d2e22c5b33c3d6e4508a1d575f0e38cc0a5988b41a12a0153332761dcf34a667b9a1e1c5862542ef5f78f9bb57ecfe1714572d9842ce2c0fe90081982048eb42e030201a1d0a00e79cb46b788e2e8ccdbb6d081985e5dd72bff7cf5cd5518ffed495d4a7af9ea5275be29356458cf1f4583dc6b3c542aae8ef5e594bbeca818223d3b672b3bdb30b029bebd3fc8ad8a6bcd7a82e55debcd934c242ebf07642a080e84114579f94d01f82aabf43156fa7528c03bf3ff02dbf9df28d913037d606d0c1cb62b250278e9baa5eeb695f24239bec852dc8f3e7cb1e4ccfc4628afaaca6dca3856978fc2bfc2f11fd14eafca7b75786cc57f6ac37de14d3ebdc91a6bfed6a3e38d9c1a452b8efcd1f5b41aebd3d744cef05bd3fcbc6bb045e91ada479a1aa6f2959db698f90cc0d6882f17afd82dbffdc5d8bd399feebb35f60c38f1ddeb5883db1360175e8305f1fdc78144c7fc36c35a43394766c5d4dfcd2edf220952e57f3c1a9679df313d5ab2b27e501ae1c7e6778f81d1807022446ea58e7d73ed2fa6b75e23ec0f66fb693d8a6bc9b8710296d4c9d0ffcc315664bc2f693ff6342e70f7a53947d8206f967359eeac128b4531a6b7c083c3f20dd93c0efbbb2494c2efcc65c19f52f1c53865ef8659e92a6ab51b6eb18f1c1d329257dbe9cab8cd261746320648de689091a0abd38359d94fd429d1dd21ef5d8ae8554dbe30c136e000f8e2fda1bf235c4375be6dfea7c784e50dcad1bb5eb462973e5eef4d1ab05af0a1b0ace9c920ab86c3f5798754d989a085cdddb0d1a6db30913a4c5dc0d3e5462cf29979e8a29d117265dd1521113c06393ab8bc8685adb3982fedce62fab1ea0f87b18e50089b5ac0a0ab9fc7a1ee3710561bf9bcf6a31a4e0d28e9fa290e1058cbbe87d9101be7c32e970fc2e6c6a3c39a1f228c07808d7dbc4e89ccca82a47784d85acb02e8ef4794ec34f6c6c5b6df458c554745262ceb8c49cbf57fc5b02b910a3631fd2762320b1e414ef1000f43f7045085388681251df7b887248185e0e6af71b8cada726b0556558823401b7521ffa99502974fa904c5eb91ddea855e132eef2a0a098f19ac4823699172e3fffbbef770e7fc7f46f32edb0ac47da01a1033bb65f493292d20a128fbd303378fd02d6ece862cf1af639043e51f01e03815908d83c2b6bc8f30f4b7d33940bac597b6175b25d15ada9cd1cbebd504b9a2437fd43b83579367a30bb195b7c9b245e3746dfa005e7465aaf845aa7ea473c4d6ff14f68dcd3b4965acf117aa26c3f906054e66844601e3fc2064eb1b6a91c733b17da592097e550ef10675f39ddce7b0dc3f209fd2b61e26b6f597dc35f1d165cf5b96849fd8ef59ec64bdbd564d4fad629ab664319617b088822e7ea7b75d67e313b780a1b41b80d7b02989cb664fc1e66ba31f3f8691c4354c89a6a437c0ae79c7c9f4990a9987b0e866d71f914d2e96e2e127e3459e05577cc83c814f49c19b11e93610626edd4d17f56589990edb9f4fd8a896faf516fb59e611fa596996290bc75f27cd9d82f6ea2d24f32bb215478feb0eab0bfa3d71c5fec33a399db349653ab7795709489b798360ca0274840ede98ae1a85f256e01661e0a86b62f2cd3d9ea5871269df224d1f341f3a419287c0bbd1be5e7585c37dd50ce053b6928ffdf10395c877c11151862721a3dc8fe047f34345919e32cd640137ed9d64a93f2c37bbfaa356c9c68ea786035657ed6f8c42499eede60843d69dbbddaf08fe354baad24bf4b4aeb04b78f5127b517c9a6f2b481e2f705a1a948aac3e32eb282ca16e8c0e871b8e092c035f6d738d4d03c11cf0217486e353b6583c973b225764d8d0088a1550ac46966dc84bc5365e22204a7fb735705685d43c86fb6a7fae4d481ab32af1f05b6c737d362d6f7b593fbe0e5eaec0d2636e88c817ba414ed1046199f49db4b84250eb5771a73a354cbaba4d2726c04a2813a64e0110d412b83f74c32bc747b6937fdbf97528283b90519bc3bb9726860a13076c2114574fd2200b93729e3d9f6a4d96b715b7b5eb7ca9eb13d25e7065499cfd268ad0c3f75c542bcb5ae6bd4499e4531bcafa3370e907392c9630504e5f0f70fd4bf9d82d46f2660a1f84d85383096b80b48fd6b51e4c9bcff0e43ff0e513ab66d396e9af12ea400124b6633e61608098187925e3b7574d4141321cadc273a10849513ee94c98aa55bcc900de73580173ae79d6e894e21b4d11aea1d5d93e7505058fa93d1961e9b0fc33c2c65816af6df7ed3b3c5609f0675a39ccc63597f62a217dee1df520f9b297594858834bc56fd7a9076fe5b3e5897d3a2bca1fbf1927d8b0f10bd06ea3f05d99859d9730090bc7aa2fbfb208181d5a26cc5ea1fd55fdf3ce81ce649c18eafb7924b97ce4303c5f5cd67c97620b1a4e8e986b11304c59e15f457934d1e4929d3957b900c3206de09d5547f62aecc9e5e0d90424b05643c4265d264e2695deb3a8aa3f609c2ea50c764b6ab517be47b86dfa6e16f0de6861084669350c4d9f65c96bf1023699c2887773699f6add9356b65495fbc561c885b5edcf22d39f093bf498d664411b271b9fb92c48c8eae3e49abf192259e5cd415d82d51dd09cfd990653508624b77a2780e115c7888d21cf1ba42cd0eca15b9c3ac8535907788c65d1554acf61ab559794fb3b11c64de9d41be02bac399401f712db5ed4ce93fe13928ad800a62ce163ade74f2e00a913a79309ec137b7c9ff73219cdfd0a22db485c2717cb257a8c2b6349eafe12aa6789cc4b8817f5bc57f6a09ba770f8fbffa80336dacbfc87bdf12b949223ef2f1bb95d738fdca701218ec4b01d876afe18912d976c7400b9cb7bfc61fd77d9ea5165da2eb44278084fc963c62d8ab0ab20d5f60d64bbada7e42026f3c31310202ffdd62ea58dff5d24a35c7ecfcdbb36387a03fafe8a5ee13cb2b936c6d66c0025499c42f7e5d53e6720e3cd002ebed2fa78ccee32128dda9a5d1802a121a9a08de1c8f74864219b9b11112ff4000789b1d8324a058d6184b9d4b22e8fbaa648c9ce728f17be7069e4a6c68e37c3cc1bfab2e4ea5373bdbd328bddfb6040e00ba59cb578641685bb22610cdb00b117c1a5477a596202c2d9647d326e6fd7fd618d0505125cbfb15f9bfa09714f1be7d541b0d214dec3ed6583f0fe10716b56827939c3cd4699d514607ef23764f0c7df8ca54efb1acfd5a2d8dbae746225af88484f6d8c4969da0ead89fdbac69980c4e5ca8a939ba882b467ac9fd06d8f95cae9af6e511e94f7f79933759028a507b2cd59459f2f78ae6d4dc1f89464eaba851c1943182faed0a2a5631fdf74ed7c3ab3ddf3cbb384048a4aed6c5e7217dcf68b68633af532e0f64b92938147bd7f4916474db9f97f0de41412848abf6eed9ae0683cc845daff2a0a7fb281416349af84be6758e368d9a785845ff2d700beb0008561fe0cbd597afe901ea30940dded94bbf005fe88cdffe2b3422292894e3980b0eba72a4ea41e75af4595c7774079c75e5a4fd1be6b06e730f544930559d1b95da10dc11857ef5ca6cc5ce5300f54a61bb4abddfcb6c6780e66416575a9eb871fbf3b0e863c75aa0ae56c717c487ac0946685477ed4662a10d3e8a8e933f85ea21612ab9154dabb08384741567b9572ece6391d0b2ca5f8c4c807b407c4137c1adcd56bc679dfec0282162bcfd8d32649b0bf8c3068ac1e91c50d475ed7cda09dfca81e2b8c5453aea389e932c2fdcc8165c7e6a2eac516628656a467dd9f36fc75f337f8dc3287608144486a951604e4632b52a4bc2bdcc3a67957ad637ef920f15f3ec8a740c87941501185d3a928dd73a4009a87f3d816a2bfd4b2f15bcf5da3387a2014590103d34622aa12f011c30af1249bd36df327cdd5506dc01a4849dd720e52285fbdbdbf2d185f1144949e4804818ec59a7b2a923c9dd54ba4e15b8418b253b7e92784d966f27d374f230179113dd16fa0e2ec6955446eddc58fc5b6b334f8ce6060338212f490ce75b920c6f4d688f6e8dba928b9b2a7e8e4cf46ba2cc2f22f8d24eb0c3d088be750c8bb05e795417942ab8a86e43bcb48211283c5fa19663f16361c4c9b96d813bd882b219840a0efe3f0f38f01097f0dbcad2ae2846cde9a84088bf2aefbac1a9ae88c8b956be6661a048004e62ef2ffb12f57fc82ca3347618efc932b66d3e8274cececa4e34342f22e34c7c377ee7c6f019c0878e6e190c3866ba7fa6d440c07a31d17aca78804386b858e92b50034f3584e9b40cc23b5eddda5b90f38aa1d44c8af92c0eae7f9bdd41da0863dc71f21d9f68c54b1eb09c43a89ddab8d6bc2d060d16172a170439a9c79a77bf030b6c8001ea8a36fe1ffd540387230cc84e8a523da159871a00fb5a1557825185e6277d35a2e981d3e78538fa8061df9b1fc8f0083e2882979b8a78b8b2c61b2b2677e6087f6147dc1b7235d80f6f860843618c579191d78fdcc592709f4f584dac0725fae4dcd39958b9afc393ac067850470998353ff9f89849358d093a6b6cfbf86b5b551f76be5b6522c869620b607c6160ad00788b332df65f353f9ea7a3e9188b54984fad07f9796a0d1cea0f63aec38e07763ff1bd1b6a7261cc24c524ad3430419005fa583ba9ba8fcd9c6fd5a1649e7bb69edf5884f92a1742f10bcac190675ca0ed1898228c227257db21c016037ff5daa9cef39ded1eadd39a26e8ec7923e0409db92c5d9449e6fbfda161320c88b1b0fdd3f434fe30d0e0dd29e8c9f30ef015c23eaa9ffbd73508280843992f7061b5ea016e2c8e37e21e493f33566ddea84ac94dbd152e02c64f22eeeea018a7fd9a923e5dd62aa0fc6e63b673e59c5ee7c2c4e06475e3c8cb91cf9864350799316a31", 0x1000}], 0x3) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket(0x0, 0x0, 0x9) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000380)=[{0x21, 0x1000}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) read(r3, &(0x7f0000000180)=""/109, 0x6d) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000d80)=""/4096, 0x1000, 0x1000, &(0x7f00000003c0)={0x2, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x11, 0x3, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000340)={0x8, 0x80000000}) sendto$unix(r5, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x1000000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000d40)=ANY=[@ANYBLOB="aaaaaaaaaaaa94ea09066dbd86dd60db7b440008e8ff125e80f1db8ddb0100000000000000000002000000aa4e204e220008907800000040000000000000"]) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x2, r10, r5, r7, r5, 0x20, 0x8000}, 0x7a, 0x10000, r1, r11, 0x5, 0x3, 0x3, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r12 = semget$private(0x0, 0x3, 0x224) semop(r12, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(r14, r16) r17 = geteuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r13, r16, r17, r9}, 0x8, 0x80000001, 0x13217f73}) getsockname$unix(r15, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000300)={0x1000, 0xe12d, 0x57, 0x1, "f4d5ae3b96788d11ddd5bacbf0bf9f1b96c25bc8", 0xe0f, 0x1}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0x1, r2, r5, r17, r8, 0x31, 0xffff}, 0x0, 0x46, r1, r6, 0x47, 0x5d5f8571, 0x807fff, 0x2}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) getpid() r5 = getpid() r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r7 = getpid() r8 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r8) fcntl$setown(r4, 0x6, r8) fcntl$setown(r4, 0x6, r5) fcntl$getown(r4, 0x5) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 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}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f20020007b0000000000000000009e00"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setitimer(0x1, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff, 0x160}}, 0x0) r1 = socket(0x18, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xbc978bf064ce730c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3b, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x8006, 0x0, 0xff}]}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x3}, 0xc) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) socket(0x18, 0x1, 0x0) pwritev(r9, &(0x7f0000001200)=[{&(0x7f0000000180)="3828c1aa383aa02bcb025ebd0f333d57fe8751cea849a907d2d0d8ca9705713291b4dcd9e35a1e90eeb864f877900f72a0bd", 0x32}, {&(0x7f00000014c0)="af2f1bb496b938230682b5c8dc179f7e3d96d2fc617ae54df5a01b4a8f27c12b5ace9eb6670da3ba19e82be5f7ab6541380fff35eddafcaf9d7604c6145e74c79e92cd3896be7db92e409a63c28d8c5e14cf78d56f6fec51f0623f3f71de7357f2b1254c260fb2da36f186cdb54ad047630e3dfff024ec2c5e46b10fd1ae5413e16e51d7876cd4bb49992b1e3a042c0a4a742914dff969767b5f13018d3b53a6a48dbee2576e12580efa57bbcb8cf076f69cb92633a5caababecb1a5f22439c13792e3e1daaa4f68428f6da979b2df42671db4a1af83ac123bf4e490b5d743797d703896b4b899db3024b2660547531f814f9c998156151beaf76b58e273d926365992c358126d5da360de804397fd4851d7693f1e0ec6ee7f70f52371febfd94041b9cbd60e76dcbf523d95d5995a969b45c5dded2522f5c44b9c78fc2b589875076163feeaf361355d55597a32e75b1c1886fd624f33e0b7b0427028625ae5bfea2ab76933b8cf9cc891ba67d199f70c70e7ba7d133e8f79d5d627fdf1d865226af4aa3bf84d5670575a1bc8dc6dce07821d515da9d2382a257e0e7276a599e004746908cfb82ea19143613e7552095d1bd5287677c54fb6c263710207f5c6f78b188e2d4896de5c304d9f204aad1f3fa2fa49f52cce5b7bfee318a7103e3fe7128bdde7bc5dfe9b9f05ae33c1c34db4611297786bf06f15fac82005a14bc191f90dc2ec4b9bbb834dc33104b34d96ffd1da1f229d3c0c79e984f1c7041f530e3e931a939686600eb1a81de41c37f97a6c0cbc2a941ea9191650c4e6a341a43fa21795b5b7bd2867f7dd5054d50eb3b705f51ac7f7628371a7fe126e3fbe968a38cc1cb69a7339626d791f87c8e0977c92e68b314e80ad70b71221e128fdf3c5aa264fc720ce5877a4bbced36333117422a0e18437a8ebcd741d6e793da30c60d5bab40fdb630078c489409cfed5b96858d9e4d8f521a891e0d1b440b2cc44bb8368fc372951fc413c8f18bcd24f58d5358b08b31974f4250e3f1e4d745e8f8e917981b5cae817f5a61d1e1dd31a88b310276ad75133d95eaea193e9866768da72446a068bc4ff6a6cb593acf517425d4b204068b7f646a834f2b5563d758529e3b2b4ca72067e9ce792fda3a6468770c3df429d40a9c255f3415ef52896b569b302c174c36f4fcecc7d560b3ac3c2f3db3c99eccbd3a81fd24fc0c42efb450c4ac84e2c345405e44f2741aa6c87106ef478eb2b7d89f2aa5791eb1e46a220d8355ebc9aa82a40ffad4ce8ba3bbe99398a871375ea1692a4141db7f92cfba818d6859fcc7899dd4823ce98a16198c024e6d21d0342bb1ab1bb34b1a2f6e495a3930f421791c4bd71229b3886d9aad8b4a23de50f75b8cbd218648d0a953771c3c9dfc6000070e54b7f2907fabb436611ace3d62a8802123c73b58f94c26dfb8c28792f3a8f80d46ba110df083b90c584b09abae1cbda7ac1cddeb79ba2bc0fce75da4d88ff955377f5d41200035db527242ca8e199cd827d7fff3a0ee1e62d99fca1c7fffa3e44625ba1751fb8754a177c4b7b2c6533844997ec82f757fb55bc019e29e4878756f5e203547312c5fb16e769eaec6841cdef6841ef45cabf964e010e0c81b2dd97a452747507553f1c8ce5f28950b85144565072338cfcdffd3b50203dcb32127d8a8165718d08dfb3ae0ef04c962efc0a8546353dd75ff723f9f10389b8767c1d882adabc7a828d6028891e4191973e357484437c6084cd6f83dbf20505ddce30708ee637f03ea7ac9363aa64fea8ec3e5a69eea3459ec8a33bcc60f2b28d897bd7c5b4528e6a7bd653660c52245b3811b53c565192d4804b48ecadd2e333c81bb750e69b8aeafa9144597e8d67fdf4bb62b61322875e92eb47a0a6e173c9b0c3299a9d1c0e296a9a3ec166781832d49df303ee8bfb862150bd5be65107f1649df1fe2b99780e9959a1dc4106e0dbce2f8be7985a91e997efdec99b345df2e7deb58266e4968c5130592d43ac4c2b74338be6b06a9d9d0ba9d08fa6664cc0082010d4a67d6d4fbed3d978e90c099eda3250d9422aa0894eebfd765c1d81ea34e059ad88dfa95f6f651871dd2e06416926741915f8031ca365958646b8e9bbd83ee3c16cfeb81e1d06fa0bef67f01c7072458d45e063ece6bf83180277dc9786346129029004de5fec8a0eea63356da83a360c77564872001f6963a923e3e918a9335175dd2a3cad35ee86d1bd489cfe9a331bdef030c15cbe5a24207f8ed8e2403b8bbe0dddcac4a4972a77d06a76dced36df2a32df7b24f7c2b7f0a00899073f3e04e3f6c78c4ca5005715c81ce16c256bcfb6c63b341e68ce7b2aca05762f45245ffa985def9ebe130a727dcd2a75645db4bc75c67cb9eb2cfaf443a68b70d68e2d5bd02212e822251b0bd3cc804551b7fc569dd568a57bd477a1ce9490f5cf15542eb63c658464d267614885c2b823499b9cceaa69f5be67267d5ee0e4d90e79e98f1d4e4239304a880f96703bff2e8f55f4f8fa981c59561b48bb9a0399faf4aaffd3e9429f94ce746599a5d9a10b7b9666d9effc0258de8e97a2dab18a316510c8f2d9d5d328a887a53abb221f8d2e77ced561f7ac3011e18bd79a16cc6f281a53ce2ed86def2105881f277a163da9292f03aca66e0071f71c295ef3f1b3b3ea31b99d5b51785dce0a15fc41aabd7c955575cb47d89491ae29f9fbe4fd2376516a40b136c663c24d0892c8f93191fc378182f7f0dbe55fb9ece5477eee9efffbd1ca9f3116f8ac93730d757b2863d97db857574463a57e0c6c13c4301d3650e296cfac6ec14658167e81aa62bf80b7adaec09fd355632d6e9bbe3b6ca06da6b080325afb994eebabd3ca8a551865f42a532cbb5aec09c0f1ef5c57785b100235d36148b86bf5d14028525a7435e9d437d4a05c372e9c0b2a91e683dabafbb8047610385f621acabbbd9ee344d8ff4a7a09cb0e7d3b69afee3f8ff69361024e9a7586f47ffea73b01497cf30b8912fd6efbb7bb1597f008247c65b7adaf7866abba33e20b93f90e5b5b5197072e27c02a41792c9d7abbdc07f1edff14eade0ef17280b2787dc71b636b7195fa7f313f55429b020df42187e2cc966bab396d1dbb455f4cbc95720fd68a575b236b247d292eb046c428d8b09d347ba67dba6768bc7380e4a3e963fd93d489f43056890506a8d104cbd790c183e083f8d9a8e3dfb1450baf3d92686d9feb69e9b0d1fe22622547af14e6c649dfee7a55fa2ba6924ffa763fa47c1224ccc5bbdc9cca120d59d3a8c9ed34406d730ebce24f444a3d02ed1105e19c01046c7317a93cfe039754d220792e1dc941471a9e82bd5251e8da98570e47ad86f1bf85b0caf6c2f05842936f1e10d855c384bce37f8d067ebcfc41e5f95aaa65646ebd223e59b92a0fcd85a930e4647187a6fe360322389338881d1a4effc623428241ad101ea11956dcc7d4785fa88ea9a73a0688626aa74c922370736ffc16261002f41082e8e3974cbff105bbbc076a2c00e84a4cd71e0faee3cb0b983c86a7bab230bc513a37fcbe323fc7bc387b12278cd06ef254cdda70475a08ca2e99ddca15a97d2a6aa41b61333dfc8a23f1225a8532e7d74ed0faf42dc478c50c9359bced64f57d5e05244ba751baa249fb1e91df8aebfad31af4a3287f178b348c56ebf5b91ea2cffbf7ebc28de55b44ca6f9f2bae8449aaa4b317872d1c137c09751412a4f39a22477b3c0753b1fb516d77e01bdd292607c5262ba3db288a06aa95ebd61658b477dbb5919d9e1c28f7b590f65541fcf855712f86ddbe0992fe2e2d4544e27adb21830e41542b978a687612821138407121efb3cb63bb537606e48ff2232d1112746716474ade860b60053aa375b9a1bffa4f8f5180a1fd98b5ca62c67e97ef7974974951270f698653198d99a8b244a73048286f3ee4b7448453de7d9922cbed2493221c0c4967fcecb67caa618154b797885f60c180f991fd32c8acb1e05653fcccfa28a47488a09ebc308e3794e1afe5c6c197cb8bf4a406478ef31ad4bb4183d9219d752d4bee1bf60f376fed92c786afad3df772ca77c3b2695b09145f5548cc07d95e364103d9c5e9638e679f1f41b59775b247f72e0d75393d9bf879f438141ef9d36dc95ccb731ea4a7b9659dffb4dda3a2a37fb929fb22030dfe7dfafcecc601a756ec275c3f7647e3c79fcd2d0a5da699627345105a359733dc2f02617932463b82cc2bcbc9684cd6a2ba18903064572c43393071c573f8c5b3135bea0a1c14fbb185620a3c7060fd81b9280cad20666c760e30a9969ccf46b8d0e6c08625ef43b64360d32dfa1883228435957126458d80b9641213c67e9e71033c9a2ed51e52c63cb698685fc895fc2d2d720c7addf4b00cc5274577e3bef4e51be6e184f3d693482c1f196f1bc488c60f0e5e4969f77df77987f9c025e0ec17fd6ba110e07af4fcee69e60cee8ef0ecad2642c0359dd7fc4e963282d6c883e5fd2465003ec76de941292c0719c787f24d0e2db74779eaf9fde9215e135dc65b3598f7a0a03087fec483999b4db29148279fb0034d2ec3696930d15488ecd661c114a84664fa4a5dc4b3883a51755d0236c787a4d622640dd2d661b53f622f5731f346c101f6496c30e502bbc93ac2ac68cc1a90f9d3044483903782b542775ddbab1bef7492040077a6bb19ad078729f1d6745288ab962d4a4463201e469534f89cabb87024138b1a694db63c384031fe8b2a7f55c0505ff181fb2fdd608575a1c5bc5da2ed5d3760dfb4de1f95039c15640f50c3d88ed8cd80fe96083d8f76eba3307b56b35f79e33003a321a634a4af85cb01d1617486fa213293becfe443e879216a65a926789a0ac7c1ba6aa933cac4e6fdcccabb11f089b81f21ed82c8762630cb2d74c4d914f4f859cd00f08de2e445349813fbffc176edf4a46211e690f4a689628470c6432f1935e2ef8bf6a376ab1ef9abf2796b3aedc5d649ef513b4ae6817844ebc1d846f4055cf9c8cc56e6d1e964a47603952c0705c8c7b7bda854921b3750c02ba0c3067f657ce2458ae508c288d7054911d1db534d8a36898b6b08bb8e0b78c1f814adaff7c000adc4280103e5b45d43fde0dd467cf04b9b1c08a73f7b0645b2692ef25c2c5f19ad824fe522ca19fb8de0f77b8325d766e95d9c89ff93791cefacfb7b161a2ac1c50b5cca7608d66dc38cf6f6824193a9713fdd5aea54989d2a1f6380fb29bbfc12b5f5f4fe5e16b6eb9fe081aa7fae50c41aac49dad46012e83109f8d3e3aab491d7d47099c3aa6c3e600eb51e3aba18edf883f526af8c10e969a883dc82944ebf0dd2b5db273980be5c75b1effd66d5891a0977eae5679534a29741068c5d3c3c5f69022efa623de9aafaa407632255fd644d877119eba23a862ec755b8590fdf5c5858e04afbba2a5c72178e6b3cdea359332c6dbdd335cafd990c2dc8aa8d6d51130fdeddf2184b985ac9ed12261832a00aea02fa2f218e29ff9ba6803e9cb3673698a1127f4ac842a1b0a79fa4bcf4599e3e5ab5ce1973339c11298bac0158bfd2ef12ab2aa766330f1b995caf5eb962b7153b9b1c61872ddaad33ba82c5a7fc695db0aaa4f88fab1a925d5bae319ed7715296ebbc4d17cb53bfa040824b66292afd0cb26338e0692fa0011173219f350850c64d2224506e63b1d7c46f5fc773c485c78823120a0a9b3b42ab67d836382e3d1b854db11bc924376b5aa7999f4d010644b4a17886bd5ab663f30e26b36290342fa2bf3b51dda353", 0x1000}, {&(0x7f0000000dc0)="af37e2aa82208414eb64b173236bb7c940a0d403e2bb64bbc1fd5a75a8fa7ef732811a05522618af4ca004ea5ee276b7fbc8b738948722c8b4f0918c6026e6daf26f1972f44fa77032b6ba3105646e38fb4508", 0x53}, {&(0x7f0000000e40)="f1d3abeb8c4920152381e947da6260c731bb182b450fef5eb3c2368dc3c88d7d1d23ec9f7be1bf125a5d5d23e263bafbeff9605f680b212923051de2b0a4a8d8b7ef5662bd9d77bebc755cb3edbd941dafe74a2e0e46d7e578a66ca902b2299186cf52e4dbe445ba2bd2382dfbff7f589cbae6b04765e5f36b6ee09ea5ceaed960264e326d8a9664fda7798e2c2d2c9c323b3951fc4aceb61aaa6bb44c97dbdba4c68aa990b62e9a0da7a0fd88d22af8d90ffd9c5f92c18e2d2141a8bad7d132ad94fe540c354fa6ff05884d738adf09", 0xd0}, {&(0x7f0000000f40)="1e730b65a56053814d8a92ef388daee4ef3746f0eb3fb3f35b31ba668eea5fb25eea3693c3483bd857bca0e30d3a49abb9e58186bdbe7e18589e60da9dcbabfd075ea4d88c510125437b06cf1d9a668515c4513cb808402f88a0d2a66b70356f84fa45cfd1387290fe2ecd66b42b1187895e03b2a168c0b985", 0x79}, {&(0x7f0000000fc0)="bb5802b898036e4416627969b6522c174aebc95b7eca206f62917aff2c7bf1c4d5bb2d3685f4f77ea26a8a8c9ae4113a1a74fe42138bf498a0753016dd08027e597d58b5f9", 0x45}, {&(0x7f0000001040)="f2132e4651007ec418587f5304a4bceb0e39661094de49a48e3edca7f4d930b73f0d2e47d506d899771afd5f6c00116986fd8de8b46d409f5956c09f09ef4777fa0ed83cc17bb0a56457a7004242aa77bf4dfaf3ce4e91d6a3da0634a149eea9e4fa656756eb66e9084e26b18f013ea99c17f872ba013fc0682225ae5d2c09ec3e86fe1eec5b801c3e588da8577c069e568484834048cd2de8cde6068aff2233b36f0408e7c0345ac934242600105a6bb5ab2be1a970221c0d255dc742bb646820da6405c17f6b19378e03ee44e1248368984cc14418b2f3480503f4a08dba7e2225c807c2f4096f", 0xe8}, {&(0x7f0000001140)="cdb167b309d800c8ae6ffd9f0c2a13d45daa1fac1ebca69313c682b1db3649d3ba7397c4bea5676fe2330f959c7400a3ae614b7ca164b5a50f134708da2a5d90c182d81eebe312455b43d58530353201aea6d1e605d4f4de2c8d821c19ff7fa4f20d9386ac75a2876668eea84cd7a091f8fd8d11609269b8ae4066296c7a6a64b0c4577889b78c9a63ef29165ec3184bc21122c3ccd6bd58a12d92d2716dfd2179ba927cb0ec44", 0xa7}], 0x8, 0xea42) executing program 0: sysctl$kern(0x0, 0x4000000000000044, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r0, r0) r4 = dup2(r0, r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x85, 0x2}, {0x5}, {0x20, 0x99e}, {0x45, 0x4}, {0x8b, 0x649}, {0x20}, {0x8e, 0x3}], 0x7}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000180), 0x4) executing program 7: r0 = open(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0) unlink(0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{}, {0x1d}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xe02) socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000100)) executing program 2: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60024d1bcf64f260626000000000fe8000000000000000000000000000bbfe8000000000ff0800000000000000aa"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8020, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x400, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000003c0)={0x0, 0x0, {[0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x20000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x3], [0x0, 0x0, 0x0, 0x0, 0x6, 0x7fffffff], [{0x0, 0x0, 0xc61deb88}, {}, {}, {}, {0xfe}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x2000000000}]}}) ioctl$BIOCFLUSH(r1, 0x20004268) kevent(r4, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) preadv(r5, &(0x7f0000000380), 0x0, 0xa4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0xfffffffffffffff7}, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7ba, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x5, 0x2, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) getsockname(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000440)=0x8) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000900)={0x20b7, &(0x7f00000008c0)}) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x408ca53) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 6: acct(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x48) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80) r1 = semget$private(0x0, 0x2, 0xa6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/212) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000011c0)=0x80000001, 0x4) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) r2 = socket(0x20, 0x4000, 0x9) geteuid() lstat(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)) socketpair(0x11, 0x6005, 0x2, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xfffffffa, 0x3, &(0x7f0000001300)=""/78, &(0x7f0000001380)=0x4e) bind$unix(r4, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001400), &(0x7f0000001440)=0x10) shmget(0x0, 0x2000, 0x230, &(0x7f0000ffe000/0x2000)=nil) sysctl$net_inet_divert(&(0x7f0000001480)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000014c0)="fbbd26eb95fa7121f879ef7b079733d1deb16b18606051dd4567c62cda80d32407b741fd820891f3498a14c6e0234a3b89206d9dfc1161bdfc7e4eff4820f74ce72a4268d4dabf46603d2b31d66a9ab97261aac548e0d33e1cccb270e9e4bf465bb7e69ea801be7f31cc3bba3d31b51ade877b35100f247a7404951d8a7e3761eef647e1523d90f1880db3863dea115e6680131219ee133f03720fa9a41407dede0fda752fa6ac0d1e89dcddac1303a2de43d73bb86cf16e87feb62bf9f68482beec91af763ed2890066652a8e7bd9a558b721c2c1c6af760c8c6eb21e26e6495eaff3b85af8bfd3989acfa994c2cd1beeec91efca8724c7aa3de1beaa92ef7405107bd7fbff89da4ecb485d4030a25d180f46b6378f46d326c4fc6efebd8e644a5e5c54a7b966410cba567a21065c15275222484f4ce978e2c623b0d1fdfa90cb6bef5ae0daa60ad18649b16d2151ae4f17e8b41c2bf5777b5f8875c4d2e572bcb5543d922af3988fe786ab95adbcb22451143ac2967a5c3a9089899729723715f5a557333b516b6917da578a733eaab2d8b320902875a6b39150365abae74411ee9a14542186e0a5d08bbc4e19c662a3301e15e84a552ebf99852e0ec622b64660e23956c9fc3e26219b96b5e719e01aa5945974e6ee86ece4fb57d43ad314039e53094d15e4bcaa05c6bdd351e027c17bbbc86ca6c31ebbedade1a2059e4b8b5d9e8d9fbf7923b734c5121f4364c224ede878dc089072f58d7dccaf012ae8ac3f53285384d89ee6018bf9f0be7fd9700ff3d4dd44ba417a028fa7c4824f212197271bafd6042b5cb7b694b89b6933151b883a099514e6f9c6136eb0c35d4c6b75027daf8d4dedf16ada900cf8a3c32427ceb59de40739005614612b68d1c36a664f9642548ac3e74f566aace165fb588393a16995f94deab817227881bf25d5f54188fa506ed6e4dec226a0f57459a5bcb4e2f4285fa3ad574075a00d5f21198acfc616a6c987fafb53c260c4e1003dc196f3497a437143bb3f2515ed4908d66286e69605d87693a06a3842e5993a9417b16cf76055e72ebaaf6bd2da30bf369bf1eb6e18b4e2a898ca5af5a5a77c8e639957fa912e01216d60be09a3c522afb59d5eb7af9191d85ab70b4889a683a0cd0115ef03fbe42a55b3a920d707dd8963c74dcd9d1753dc49ac236a919e3d0db387f1a2d49dae693e766126a8106e4491f3843a926f62b14223549e5221755cb22b390cf56173b2edd9d94e9b5ced22807b756e042514f456d03567887ef8168caf9fe32bcd6c8a0aff2867a772316748dd737c109fcbd433698543ca300f3dbdaa5db3efc8ea356d5487f88667300ffafa460ce8c0ef8b3403d6225cc084732dc4925c910204178484eaecd2fcf6f6e218ca2f9ae5ad881d13c9985397fce18a82170e0cab8b08e4d6c5f32929aa292e2b058d7e41fab8ba76fd84983cd3f055b1d935c447747b2dc6d920175ceddd709def20f6d05422bc0315a62383e0c8430e1144a5357e75d4b28c461b9daa22f4d64f2bd3c0a6eaf11286fb00fec959452b34f490bcd341892b4f2809dd299bab4027b11cf755e32e5195a48b6b345c2c0acf8ccb0465f02f0ed356c93bcdb4b0db7fbee49448743de6c997cd75ccfd155559b92946a01783fe94b8b6a9a0903da75e75e7572a24409fb8c3d1da884cf083e60990f69991e8a21948a1179b84403b59eb00ddb95410fd617f9c498c57deaf972a1421c0459f952f3ff4202aebc2c307e7e654ea536def31cc52ce547a8984825f29e8cf659f3f8c4b58796df122127c677de2906acb0a77ba6782cf67dd101f2eed22ef51f92f170ae4ba555ec01bc780fe4b4170cef0269e021899af7464e6696467131062e21903ef2b5a424f29a5161c1cc81ee00df471df5631c1d360ceb080bbee60995ce4602bc035654b309a4ca872646b0ce321f5d0856b8c34023bb8df1d18c243ec5a3869ae1aeaf98bc17f1d5cddc0a83b565cfd4ddc9ab6c5ca83b9c9bf9d28e706a19fabff30c46323f6d17d22e9c4a6692656f4b753172e4a321396c0689aa2c660d3401f1a4074bd7878f3a7dbb53d406c6a16744eb07a474f4d748fa62eea4bfcdc8a6b0cd3531e9c5028161716d4fdb7bdec36b69a61a732b553def5539657d83e83359d57fd0092fff4bd03ce2583577b67b62b9c80c56c306718fdbe5203fd229892c961231d08eedcad2355cf5273ca692d8222537759820362c6f4b9ddf99af90f7cc83e94814f11f030242b7b6c9beb0de4c56637b1c2a824acf5a5001d9b8a7f60ecd9ee4cf27a74a9d796e17c9cffb08a1624655e931dee9232e6043851be63dc29232331883440d5c659937ebc4a765df80bd067b49bd2b172348172f9a76fd07105f19e435fb4b0afafe2079f6904445bf857b4b2a4bfac1513cf72037f8f63943ee0662a687aeeb9304652cb089c4c241000887ddee4d7ea89930aa737cb242930382ce395e9cd8df8811972a98781622c0d48e2f0409916aa8cb3605e7d735df8d78f89df771f940b5928b3c6cf26203d0691889886a5a5e76d246e17ecf666f56cc649e9bc28fb1fd1a047aeef7079f94e312aaf224cb9840e4693f454f046293a5ead6c56d0b526852fc7ef7398004a9ebd691e769070b077d3e608dd2ff641ceb4935312efb76c6068a06af15c710c07db6ee1cc6dd8eea1c637f25d71a5dea464aad58dbd8359840651ea6dd8400f8d88999c44a2b7df5c82aa168cc6869e22ed837dbab2be66a661c82b6843313fb5715931c04d0d93100ec8d4ce5075f54500271710cb8f36089ff86e0bc466cff7bf84422abeda1469b000e5f296d8e68f1ee55b9e8c1241e5905784d282eaf3b3f1f6a23211b5949921c471d94ce48622dec604da04407fd0e3a817b194a2a72bea26494812c15b6c2d68d3e10f9addb67f8430743ce2e653d73be3669d70ae44b93ad98fea12471bad2ab3bbc3c498969e5a40c73820b63bcc33caabee52ed5cefb18c61aa660cffc4b2fd8cca9601dd9db1272244b5f407f33b9c3379b0bcadfe1cac51d041bb6a8200323453808e14f6b81b05213c2a626c2f657480c41d3727670d9c827660521f0060673617d591dc9989cd68ce324cf76eb7fa512cbe4fe595a829af58bf8441eb488c551c1f8ba7eccddb97e4ee10ad0d785fe574da54d91d15aa42b1946f595e5c4a35e7890180f3c418f1176e9325fa7742eba1a84d43bab70d11c193b3df38c7544387dc92f651aa53e1c1989b388ac9b634453c3ad58385b0f0170ff2d462387b46d3830e5553a038014208ad37360520051f9b66345e68075ec576f0fb0f07078fcda9db284e23a61ce294608e56b1341eefd1e0788e9ad9dde3ad699c2ab03d08e7297de6cf29acf6b5c035b28b8224ac089c92653638ccc72c2319760b28939a6f1c82f7e8d8d54cef135bb131f0a3ad4ccec03fa6da68bea54b71f6618355bbaafe7ce594bedd51a8fc8f190f73f96880b592fafb10193e19460632004ce7f193fb73e338a897e11cb82824abdda4fd6224fafa89b93bb38685b5479f6be904c4193fffafabd22d9c369bc144cb348b4574119b1c3867d0d074f03d3c873ec989c496d1c0746acb7767f47c0ba10a85823d4eec2811f86075d1a6630d59192b2a8a3d61ed935040271fafea426efce116ca4292987d5e1316acb8ae1d289bf8ecafba4b90fcf5199fab07487fe189f283809bd2ca81355bb07bb525ff2ffe18a412b0a77d699e195db49112b4dc45e0b01214a330173b6e5122ee9d856c92bf8abf1c1796aa74afae80fa545971c50449b4d5bdd077c2e8940bc18564edb46746e26d1a7f6d138974e118a4c00c71a8a807ee2e72f668445ea7c042179c3d8f695d5344221d55cf32203942cf34c698ad41fa8f8f8979d99c863b2857e030258c771bb3168eda78dee8f1e4ac14ecae22fb41a60c4b2d498eee569b21ab014b60d650ab24e9a135031d6c5ff536d96a87d9a92c79ea24c38bfca8e0c497f627a50ee53ab903a8dc4f867fb4dc6c3f8e067f645b7797d602d596790d478da4e46a174b3657b06f7681a9d2b22660133da13af274029d0db6ad538a3f0fd42411cf1576ec7d1e62f7f34cb340eeb5644355dee8342c2e59b6295088f44b2f221863bf68674368197e76ff5a24a3a672b25af0f47a809d083a269f7b0a5c610192ae25dc24e17694a57cf59a1737980ba439275bfbb4594bf736de7d4254fe1559d126edbd571eed1d05935a4bc43b49452cfcc3897ceee581f24c96446a63cf35b43038e26865d669ecf8386d19fa8e7df34cb6c18e7e4c80c34fde526802cf96ac9ee1d564ea9cd5451e08660e1b138201f2d14bbc3e27ba7b094f6dabdc286c66fbbce1d411cb407cb32054be6994584ba0086ef4f5b72f6204ce1e20c67103a8457e130649c572397158bdd97b19e9587cb2676fbe813feb72e70e3a642a9d02380cb3e86d69851da2d096e01a5aa74e1d019efe767ed8c99ab0c19a07e18fce9340d5c77d6f80d5d93bcb63481038e3a65200e5a27b2f2a2ead774d3e9e5e61143c847775b7a8e52de7fbebe553841249f7a7a517d24520321a994735b1b0b7e9ced9655372a9abc8f0321f9adec56be5c91ed5938c3e3ff331e0b756fad30549145934f19e9302eda0f0b52f6718e98aed085a2a4d6b75ae7d9c5acd62d4606067352fa107c062dbf49e5edaaa789d9bcd53cccc2ffb7d05601f024caa7de05437f369110e5adab44c1fa17174d5ae608a4c6b4dea68c7b8dc7834ee8e21cf67531efcce6d951753e97b330c7493ffe9ec8b5f339353608f0d7a69dbc779bfa928d75110f4845c58d1dc4513ceb276ab64859d0c30f481c682952dd641ffb53358bba1a752cd5e484e8c2dd995e80e32eeb76d9e7f45174fe68259072c7b502fdda9b15418fcd9fce1d3d8607c409853883f21852c65fc706cf7cf10f6239a893675c5080ec692d473084fac79078e9f1efa08be099cfa34bc3c6141b34285d44d0d86ee11023d9918d486290855c4f9c494f73d2bc4327df7fd51b6c2153ec6aecf7fefd0c9600fc6b53566729bfbbc5c1c8e7b983d9ee01e499c73337c9e8b592472b9ea348ed851255b4c92d779a3deb4e24e9300a671f9b68270a72905e642f2b141b7d760ff25f672c26c826d8529e19c494f31e5f5a5517d02a22132e0bf5075fc09d87269f51b957c5dc96c90f5e41679ca6f8eacc57db86d7f35ad328d3996694daca7a21a41ffc12f8d9fbea24cb158d6b4d22d676e539fdc3e2d8d46f4013211b8b66f0dc0fe72f185f803964c673293046fc00b1b3702fd7f78a40671ac8a0a4a07cc064c112ab845409c2734eb44e0d76042950d10313b479acf75e678783edf7635ff1f84717a97e9d7d432af021d3c31ea11651325886a6a007d3b0aaee511f11a78e3e2a53bd55f356d54e65234f0fc7aa90debe6162985c995c16f012544068f123de37b399f6267a92eb7fef82a28bfb8097c552097208dfd12a580e295ed4761aee6e98991b3f3ef9d1dfeac2c85de9b80c3d596cce3d5bb5883a30ab20dda93042b287a40bcff348b1da4f787ded388f86840fa3d1da3835ef624d4a524dacb66ef2d422e95387ef88781d11464841b4f2f8de2fff4f3dc9f1b1eeeed08bba89a7ac832db271a18a52894867248c3e9769bc6ebb02e20dae85d5bb6f05c409c502f06b5732adc2aa47edd7e8c108a613322522a6d799858c9db3e123f1fafcfc3e6a6194a7a8886e284f8bd552f5db85927b0ed", &(0x7f00000024c0)=0x1000, &(0x7f0000002500)="8686c8fff63913beeac6906521bdf23f9ec03614e1815d1148f3d9c8d55e95ab335cf418c7c56f83f8ba64eea5c8a3c49e80799e1f78c2cb737f96bdbe73af742f1cc90135c441943f3385abe491e422f44fd1451413e444b365a9ffc75762c26f8cedc80d3b4b94d0e63670928840f149d41ce1a8922c2330785ea518cb1624", 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000002580)={0x8, './file0\x00'}) sendmmsg(r3, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f00000025c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000028c0)=[{&(0x7f0000002600)="1050841dd479e86b50d4e3ae0d259d1de965bce66b8ea1326df9db3edf7ef3f88f58412405f16127cb449d21be55bdae3b62a6b815c10dcb89262f2acb60f552e0c92c1be40922b2f2e46c871e2362c2e447d8c17d871596b074c53c1db6cb1835e5cd5d13e8b91acc6eb6442ff5edc40fdec6c464ec29cb801cae88aa2272ab1f087186c996773dcb780a5b7c932af6ac88743e893d16be58145577", 0x9c}, {&(0x7f00000026c0)="f92da79648e124323a053320d5a6a764bbef15e50e202da335e2372e8cc72758a07e5efdc5b6a8c1c0dec487e4597fb7fd5ff55c1e01614bf960e738a46906abb1fe07807544dca53d3201451839753964923801de0efde68f2012c279cd783761280a3c0475482ee76ade10af0b3e63a868f3254076571df21d5dae77b2384e175ea665f172883399b94ccc643648bfed36adfbc583fc1636cdf01f6988ae8300ddd19b25b19c42dfdfeeaa4a7afbeed851d4bd08bb0027119ffba0152299eb959e0b61f167a61c9b08f938aeb3b87db7c86406a8457044700a28af53945efba23739bbf0", 0xe5}, {&(0x7f00000027c0)="a85791a610bccd759c1998a1c94fa5d48a7deb28d91e633a43412711fa200e35d41487710dd10900d3c4f46d17cf68ec31313e47dec06d37cadcac0825ade064b71763953fd4bb012076ddf3a8f8139cd988a3340bdd14e4a5a2289920bd82dae919d8aa0418e99d697071b7f5a560a6a773f642d9576cfae449231d24d35ece2ca334f7072c322137287f6dfe740136f7f4a62aa57ff174d33af133178a4a73fe9baf89d1a72b97f43029bc8a97b7900c1e197cc5487b43d76118a9532b30873bb1e50eb0b76044da", 0xc9}], 0x3, &(0x7f0000002900)=[{0xa8, 0x1, 0xc6a, "ff29d6f29182a36b78e582a9ae3abfb6d5fb5bf2cc7f09d88995e337182da7b10c0f0a890b9aa79810b5a84a6ea8510d3705def2d1b175ae53ce87bc7271b11f556645b486d37257c76fea7246fd81261e8a19e88f8236a4e549d9c48ec49c2136b8925180008882b9a0e78276d4ad3146a8a3716c12d7ace5d3c5ec3f6247672029e863bd3e7050685292feb09f070a902e1766225dd4"}, {0x18, 0x1, 0x7fffffff, "ba9919d79aacda"}, {0x48, 0xffff, 0x2, "3e517694b063d2c0be2f84d3a096264424a735c214bb7c8a842437efd3c996103578d544d4e6d454f3d853dd96fbb19f0167"}], 0x108}, 0x8001}, 0x10, 0xa) utimes(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)={{0x400, 0x5a3e}, {0xff, 0x800}}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002b40)={0x8000, 0xce}, 0x8) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002b80), 0x8000, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000002c40)={&(0x7f0000002bc0)='./file0\x00', 0x3, &(0x7f0000002c00)='./file0\x00', 0x8}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) chflagsat(r0, &(0x7f0000002c80)='./file0\x00', 0x0, 0x2) setrlimit(0x8, &(0x7f0000002cc0)={0x3, 0x2}) r6 = socket(0x2, 0x1, 0xfc) socket(0x30, 0x5, 0x6) fcntl$getown(r6, 0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) executing program 6: poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000271000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x70cd) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(0xffffffffffffffff) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRES64=r2, @ANYRESHEX=r0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r6, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 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(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000580)=""/106) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r2, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX, @ANYRES8=0x0]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(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)=@un=@file={0x1}, 0x2) listen(r2, 0x0) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x6, 0x4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 6: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) renameat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286", 0x44}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000040)={0x20, 0x8000, 0x626, 0x2}) (async) readlinkat(r0, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)=""/245, 0xf5) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af631037282102000000720fd38bfb00000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051ead89", 0x95, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) kqueue() r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a", &(0x7f0000000080)=0x16, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3d}, {0x46}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0xfc, 0xfffffffc}]}) socketpair(0x10, 0x4, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x0, ""/4}, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, &(0x7f0000000240)=""/244, 0xf4}, 0x2}, 0x10, 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r2 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0xb2}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r6, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000340)) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r7, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) semget(0x0, 0x4, 0x653) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r1) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f0000090000/0x2000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil, 0xfff}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) executing program 7: socket(0x18, 0x3, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x7, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f00000009c0)="e0e2d86bde21c9d201b839a623e29319aaf7b0862266e6b89807d808572494689df421600a0c5a362e969dfe3accba5572e65c4b3ca600919643be3b8a0e40b732ed38b25a87ea7d22860d752b655c0c7f05e6605a19d99c67a16f3d066f62748c609063c9cf3202176fa0492e1d5b6030ebc3d5ece1a83d8357a9cc95faf0c3ecaf01520fc245f0a4c605cc8eeb78340397f2d664b48707607208091703fbb7483e65878ad775ea0421f5aba51e64ba36013ffba3241a51cb3fe5210a918eb185acb8ae3d0ff79db40ad17dfccbfc193da147015963fdb5416670a741eab88bf19ca32689832406de6512928a935cee167656d98ae24c8679697f2dbb8629619afcab70824b02282b83d48d4c9b9d836fc16165b1ad33aadd4e92d04eace76e2072204f5bcad80b39f4e41f6439e7a68477ed7c2ce8e47120717b88aa7f50b6239964482bc56951ab34235d240fd604df00198468e66301459ab6e3351a50b0d55e9bd040ba2b2bb1a9c8603aa6029655b1bf969b3260c153dd483db4e2d3e97b7c870645d0ab2a7cf454f391f1e590991c12d065d25e69663b8899e999172a5be65365fbdd99804d4b14450828a6c6cd47e3dd08896b96e11b53bb01bab21b320b8dc2be990dc6c57a45a71bbfc1a1e4b3e3ed131bcb34279238e5142bd5176bf902559877f4bdfa34b24871cd3130e554de315c8a32075b174ed9c9098d96f380c0715c4431d607abd5e5287eec49a4a343ed8a32fe3f208b49ee9ae91c48fb0922d7a94ae48d9ef441b0947986332367d7147f602cf3abf69cd181bd746773a02aea24a89288c8b67a28520914492b3e9c2737cb138aa4c26706ed305fb6e6b76cf8a631b865b97e41d9c5c834fba785e4bd362772c43289b22084cf0f9f8b7711caa3f5688f57f1db820a6f3745cfd7c7c4ad4561426d3a2fdf02d2a9187ed1ce6d584f4f80f074b0b3fe46a696304147ad7fd47a0122bd881bb46a9d33265eaaadac3a8c8206826582d95c1ae306f5e079a467d6901d6f47dba10c82ae51e605f2b0590b70fa2d5fc6d08c5fd8ae5ecf660a1f7e552f023eca4c6d847a6f4adb6909d275362850c3f4f72dc4c498327b64967796fc15edcde077b63071f55d5281fc82d0b24af10946b996035aea420b7b3aa6ff26f40f9c839a4c0578cfc78e6197a3660b58be882664deab8bdec979b5cd702f0bf148e335af7b6baf45d6ae1f733af43f0e7950b3a28ab4ce78471d1da5d9dc95b34b4f8f86ad37546ec8d53f880f32acb917a8165a6b76931779f33eb287668900d37986015b255adf341ff38916960c76919854eed9d6881998563653bb50951ba657e6ce4ff67bf4cb118768aa002babea1dc3c2b701f2e4e5f446df0dfbdf5f4ec01964ac45955f8efc2549509152857262d9cd879d1cca64b76ac40ec272ab82c74960e8b7babf02c3ca44a4a0cca0444746f2f33352c15327e4f2746957527c0cc4aeaa48f7d025f53afda33d5c775b94e99f38581424d94b659dc8b6f74582d61d718ead6f53ec98a4f22e64fa5ba6580d50cc7deaccaef8ebeccaabc223a7975130f2749f0b9e3bd6fafe4636b7c72d0bb49bc40f5289c33852717a14ca5768ea9dbed3afd89a1ec6688a677a8af5fce3090de05bbc46dd54a0b503dda255e829d3ced3e933426317e644102f3f7bfccc8f16a450997c5c57be9ca03bcfdd9886854e90bd408691fd680c210a145c801caf024a9e01d98948aedb6e32b45d0ba292d1578d6af6af983b489c53d13bd0cb889bf2156d2752a96bab92ff8db55265ab76a01ced99d10fba148fb2e65c35c690077ee7fb06af429fbea5c28a2860fcb1902659b06c00d41f7ef76fdab7fee520c88d4fedb19f99a1d4335bcbbe3735f522e7aafb2acbfbbfa839b025a449a7aad0675ccd2252a2c3718394fc9970a57ad446ec35a71702bd6200d412e69b8e7ff5b70dd28702d14d90fa5c2484a8a4c2e40cba6da40ac0ba2223c405d49e2181a118bef2e416596d67b05b8a2678962f0e85b0224aa775f807c05c9b2b7c4d087f59b1b3adf730881650017723b0ab47fac5e927479bcf92b2dcafb420913a113a1d08055ea337d644a1d45563ec06c9e657b967d6191258e187284a5d74650e09646f065d346220a2d29c274bc1d226aef6d14a8d1adcbf01b70891260a413e82ffbab444d025ca0aaaab593e430315878273b30d8d18ed9fe951ada8ec22b3b3820b3fa5b3e0e11b5e56bd9bd16392665eeddde9d6e9e93327b9ce2e9704bd933eb20eb295900a821ae433eceea98f618b275e91ed9647633e24d844df6398ad26083f5d8c0a7726ba52511faa4a38c7ed8732c7c100748bed72b7b86d48dd1bf93193b90aa789711a6946dbf10fb02f106caa8a880888d2620b02e233c862acf9515f1b35943fa3c9e303337dad407c1e6550ee84f12fcf4d08c9a52f64460b0a1872eb80ee400cc6a7071c0b2ff9e5eaf5a224250bc13dbf2bca5246f513aa4213ff452bb9c75bbe2a7d32874734e2f298b16a751aa730d11217231750e9cafe904da6e4d979603d87e629ad8f8fce3f404046413831ec14be07d95af2066025834d3d563cf35cd29eaeb84b7ff30a40ec01ef3def287d6e30918d675afe847bcb14309342947b33b46e2193437b5daf2c4be0c14fa59935014168b27eb10e49872d0ed48c55ed26c94d394091f3be07d7754032ab896e95950a4f04ca13c616db38d26163d4a8e7b830eeee636bc5c5f45b5eb4c950c2213f0d8f839ce0188bde8efd2d4c7a0c665ea47287ad9da9992ff9761df2f74078dcc99fc1fca2f789f0ed52c0d182292b718d7249f24953c678bc7dab3b1064d0cb7ba53e8cd011a3dcdab87d937372994a5242e87604995a645ea7ba24c087b75a56fa808fc78e93a646a89bfd31f8314935c8ce5e4baeb426d8e976778b550ff1a87863becaadd6459ee47d187dd3c06a21f4df24d85d198d5a674fae1d7b841cfc221e5988587a474a35525d91fb1a967b53608d08f555c5592e0c52434c84c4db7962d1c67b1764711b058c5a4f448e3f846cc8053382fd94bb27c12c3e3ed371395bf44476ca477c282013c6e8c55230dbb2973071b3f4c40fbb4b96fb61b6e6c8f3abf6aa77d4a6f0efbe4b6ba7542bfc3912fd6b3fea6f7b9474b0b9303fa284d61f5bc3b2d98c85819519b193c9fb74e9fac3907fbcb8af52345d6f9be329fbba270d42845931c72535ac2bcd17a76db5efbce17e4d6663c10665d57d9b2c850b4b22fdeaba7f943bfac78a6bbb8dd3a7c10ce5f3e395ca9acacc7e01fbee652d156a55c6271158d8b68352fc160eb3a75ca3b4a27969c4f03f553dff8bbd67eaf3cf1a7018d28520160adca6024f836a523c7bf12bb1bf50f98d630d32b992a349580785a36c3e0786b381d36bed8809f2a006bb57aab35437786f0d4c679a7672282bb7cf3aebf71a1efedded8bbcb84fff8563cb37b9174991351857e09736b11bac3dc82458514fc7c9b0d0d77a0c6f09a6d6c2b467409458816ce8bdde7aea2047f36cf94308e961d6827e78e316cade629b2819be300a04ae469d19003efdc1da6bb78e191227dc4528ccd2185f25ecd336e0b8e59175f7ce6adba72a09950747bf0c4b93af3c12cb34220eb433a8f5bc2ce4309d87323a4066355a4fcf4ab896d6e136559c1df4f8ef8e6d3857766930cd83a5bd94e81b541e77bc4d40786e46917d32e65764b1ee8751cda5deee8c2a7fcfc08da9e19ec236fcfcd01331e0cf2137d44dbd81f2bfac43fa88f0eef80d2d5d8de2b593dbc3727ce35146d39f764b5a3c28cbd20a39da2e4147bf4fcf42b911368a9a1596a31ad90fa91640a879ccae018917a944accb93aa40253ea7707296f731aa959b4b8d8b493a4cd2ea200a48debaf39ae39d0fac6d2aa6801ea2458728200534289fa9f3b7d3d75a41a8aa175139d2f7f3ca007779cb976f6f75ce30c74964a9223efb0f95c5c456cf63a7dcd0a7a4dde19e2296d7e13d070146322e88e00860f5430ad6a7e4d48f6ca895b969b233a0e4ce0962a9444993da37528e90898afa8c8fdb198a285f65b8ee8afe4bcaf24013e86bc6e4713cfc59ec94f7e0f4edbc392f8ab4d7d9f100eb77e4ff63fb87716c0a7ec4cfa3911f17d4b3b7026e1789fff3bb9ba8289e5b44be343fb6659938e6d8da812f8badea8842efb41e2c67210f09c497962b3b8e6a405b8b9757a1a4f13ca56a5d7afc52bb99a47e6d5183a40c51de85264e8a7e462c14dfd5ffb75e166fb77b14532cecd8a578b4fb33f16c0af1e97746e49ccfacd5728073203b2433068c35b07023d6e0a574e1d16982632c0b21e10eb07db21cad3df38818992b72d20fd289a234cdfca6265b43113bfc5e4e87e07452cc5d4ef4b32b7291c9693677c183b9bdafb2f207d0ae779abd374e2a6c2262e8420a6d45efe0a8a3b0673fb55cad31e94e4b38eece42e4dd40e90e7ec413f0ee06434418f9df8b9030ff886e5298680b81e6bd185b159deb2ec1b1d23fd9139eed49b5eeb5ea0d9e8b0c81ef8229d3009e078b1242d9fc4a4db48c044f96ce70031c3019bf219b76901910965a923d7519c7b8ea0f1b1841393f672838a13a71acdc22ddd178cb2bd37564b995d90e163c828b748aa1c18a92932189eb9acc5b26cc6224ffb4dcc605fba5e4202bbe05346c1165e7a90a0d35d1c74ee09cdfc7b1cb50ad53756ae812c70ff79fcc2234ee24238e44342533ae3577005e590cd5751eed06ee051537ab1f9a6dfaf50a1bd3eb00937cdb4c78c6f209e06b79579118f15b9c1f22e84a91b0024fa1e5eefa57b17f3c76b62a0d4cd2a53ac4f273f63f1eafdfcb9fe988ba218831149cf52df5088a774782bf93f026439344f97d3c9aee8f52d1c5c7d08b138fbb34e91e5d31c881087d46739798189b5d080c51336557f516108ea4ee8b619df8ca34070a6d5c09c511a0168833ca499a4a316b2e75053f9ce973179fb3a54ae6ed0744cb91c4b1d695d3e7e3b4d2681f553d01ac728141c0b340065bc2796bfb0b1b257945af0e52d81ee044e714046a7bb756f9949fac6df17e01abb2270d6cb83e17db196d64f42bc1c7ed8d1f19ee7dc51aacb23551386d1934dc91c5a42e7b72ac39c14ec466bbea3806a3b51083e541d9a7ea7fc07313effc879cf9f895151be97a68f896d07df08b6badbdbb2330b0956bac745ebd30fecfc439bfa5b50d4d94a8c33bc5d63b0eb0258519700f1288eec18b44fc3ea2ba1389fd279e0416feb62cef8cf65f01495f8408da3dfbdd97d160689f0e70e925e924fed8cdf80a3af6a07f9d46c358f56be5d899e0620cbb230e4eb27503a59d304688bb389b32b33ded15331d9ab1865e4661657889bf00a5321547b266c0a27273ef36c2ea48293da0b4fe938499b08b540f4f7dbb92d98c299676c8ce747394705df7ab5efcb92c6fc14d89bc8909bf3beb1a50450df3afc3b83c4b356df7ec9a62f1d9aec78bdc572e3da9dcd92fa3c76fb24e90c947cdd3052472c41a97b03d02489a30aea3470d13fce5a71c1efc31586447d832f5e39b45b8a5e946e8d89e32bdb55bef53e58490d002a2f155327df9b1c0030e1a2309c7b142b3db51465c451f876a041ca4c2ac8bd8781aef32da7c06070a7e6d90ce1e4a291581e993f1340a2adfe1cb912912e7db8426143336f7a41392ea7e3035be2e7d1163427e250761cbf4fe01e81816d929bc856531206dcb4f7d94afefd7dca485ee5f7957ea59f120ad73dd5ed7fa964f2fad34", 0x1000}], 0x2) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="4f6a75648c6d33fc183059e908060001080006048b215d2f8532a15100"/40]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x4000, 0xdb) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 6: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f00000da000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x6}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil, 0x0, 0x2d}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x3, 0x2002}], 0x4) semop(r2, &(0x7f0000000400), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002480)) r3 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x80, r3, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xffffffffffffff45, &(0x7f0000000240)=""/13, 0xd}, 0x2) execve(0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) open(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x1d3) executing program 5: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000100)=[{0xfff, 0x3f, 0x2, 0x5}, {0xfbff, 0x4, 0x9c, 0x3}, {0x9, 0x2, 0x80, 0xec1}, {0x7, 0x1, 0x8, 0x5}, {0x1000, 0x4, 0xfc, 0xfffffff9}, {0x8, 0x5, 0x2, 0x83}, {0x2, 0x9, 0x22, 0x9}, {0x1f, 0x7f, 0x2, 0x80}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') executing program 1: setuid(0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x7, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x13}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x1016}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[]) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) (async, rerun: 32) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) (async) r3 = open(0x0, 0x0, 0x121) writev(r2, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x80) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async, rerun: 32) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async, rerun: 64) setegid(r5) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) semget$private(0x0, 0x2, 0x2) (async) r7 = socket(0x2, 0x1, 0xa0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() setregid(0x0, r4) (async) setreuid(0xee00, r8) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r9, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) (async, rerun: 32) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r8, r9}, 0xc) (async, rerun: 32) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x400}, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) dup2(r7, r1) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mknod(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f0000000140)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000077d000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) fcntl$dupfd(r0, 0x0, r2) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') rename(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x81}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) fchdir(r0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x2, {0x1, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r2 = socket(0x18, 0x3, 0x3a) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b13620", 0x6}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r3, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) setsockopt(r2, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x1, 0x1, 0xfff7ffffffffffff, 0x80000000}) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x0, &(0x7f00000000c0)}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) chown(0x0, 0x0, 0xffffffffffffffff) getegid() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x5) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x11200, 0x8}, {0x4}}, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x9, 0x3}}, 0x0) setegid(0x0) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) getuid() setreuid(0xee00, 0x0) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r7, r5, 0x0, r6, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r0, r1, r5}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x2, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/224, 0xe0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xfffffffd}, 0xc) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="ee90ff37d09810187293f37c90621481933b7030296c54d423d9bdcd915e8b2de48b1e4e18c8e28bec398092728b15da7d77b42d35bede8fbf87a68a4630793560bc0be4e6", 0x45}, {&(0x7f0000000100)="3c4ac38370e2e06e5777f0df72083f36b71af733312883b11aaed667c06c33b7ee4e86a101bf89ca6915d04f7fc4cad22f0a2874e3b575715322e42c28ce245268756be0f74efd76c136b0668fd052add9d605c66cca29fddd5551a964f61b2f18742dc47e130c053e0036904c07ccc09970b14a1649e0db960fd1bf41bbea19b9af78b6d475b2e0310f1c46a84ff64f08e9096bff8c85abbb964b5e7ea19e6d707a8cb8b8f925aa53f3427595713396fec35885edb7fab3c390952fc471bc74f54a4ccbb7ecf19f62e8317c06abeda48c5e4c778a62e1cf76ab49e81744fe6af1f66e3c57", 0xe5}, {&(0x7f0000000200)}, {&(0x7f0000000240)="a16e0dbff9655100534ff2d5872b111e339abf137bd7e065599a3b9458c0fbe27116ee6c0fb4b71fa23f5e2ec9b2f28babfb91f3fda5e87961278a2f5d590ee90b3b8b07e69c28cb8f252409f880c5445580a2bedc703b36436c2df2c748b37ad31cd264f049993ea64d5de10307458d7609a6fd87ec65dc93ccef76983a9e7ccbcd1227cb7f448744db500c8de82abe45dbad3c28b92886e6031d749f6cf40e35f55bfaf17a9baef691eff72576276925943d785e3e0ed70adb17a295", 0xbd}, {&(0x7f0000000300)="7fc6c78dbe26e033e5d31589a56238cbba0efdcffb75f47aaf340afb739e3003c77bc7555346df22758f9b78856d935af0aec653f34a3cc0b6777520059c173461cdec17c469e5375ca11700a96a55be919cdf2f3f", 0x55}, {&(0x7f0000000380)="f12cc0ef92fe7030134e753f", 0xc}, {&(0x7f00000003c0)="7f8dc5628183e9bf33b2092606dfa2a834af0454e0c2052223b5174f6617d762b60abfb2b714e9775d01d31d16f4201cbb3d1a3bfe877034f279145f317e6417c67d74e56352835497612c57b8a03b0d1dae892dcb387bf825007f49ddb4a2e3980dbb50a0914711053c3801c9161a05e58803651a76a3b8793d0aa6806c33e29c699b798fc7c2502036041aae6266e57ba5448e65b85b268df9f5e6eb513544d544d4051480eab7efba76e2f7a63354a5b1f9df", 0xb4}], 0x7, 0xfff) r1 = msgget$private(0x0, 0x504) msgrcv(r1, &(0x7f0000000500)={0x0, ""/3}, 0xb, 0x1, 0x800) write(r0, &(0x7f0000000540)="9def56c7c1539dacca5403d0762d0385f0f9a82774b223949ff5850be93573677f367ab701e36b1b3b395ef6ca933dee20be12e624566d4e0b3afa16ba570e469f0e5168b39469a618cb0f93177b4621700b2ff0c22a998f688d3927da095ec97060b8083d234e66c5ad4f98666c585aaf5d0cb7f77d2b06a320917247829d1b45bf98ebadf99f311c41c840e7653fe5950bad0d5e9b3be70ef9dfc882f1a7692509978e40d77a3c243d09690bf7fca48cc90326926dfee99d97a0f36ed8b611d7a1344a9d4f1f6783bdcd9eae77eabb998002056d03f264dea4c5fe027791f20c42ad6db4528591a5e5a07d565caab1b527e5e266", 0xf5) r2 = semget$private(0x0, 0x1, 0x20) socketpair(0x2, 0x8000, 0x40, &(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000680)={0xbb50, 0x7, 0x7fffffff, 0x7f, "b1ea14d0fea5973433ecc06ea2afd92711da243c", 0x1f, 0x4}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={r5, r6, r7}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000880)={0x6, 0x63, {0x8000000000000001, 0x8}}) r9 = openat$pf(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) writev(r9, &(0x7f0000001900)=[{&(0x7f0000000900)="6a35592e5ca8bb3d3476a2a6c8a9ff4ee0bd422657f9b64b9ac2185ef7a4552d0938993efa3388ec667e3f12adde1e72365ed40e24d45120a813bc557f28b30f3b3911610e2e3aea351e83d26ade809de961eeab8dc8504d9cd1f750ca4b8e160dc86978bee895540f88a8e355b24580991919da34f808e7a6afcab37c3b86216bd6cad74cbbc540d1a6543abe28c2ecaec45d3d14d1edc41ef8411fba77c69de9b5f7354c1d9bd643e74bab89b5d12a4f98648462786d25e4693d8ac84283765a7b28f30653a008d62e5e38bb9a4a331ba4b078ce9fa22c1e2e2af1c0ede9fb2e62a1b57760ccee4b8a1309447b902700462c010eb77e9fce7b167d656dfca6fcf4ae12dbf1ab44b8b6f8ca6682b1ce37129f7f37f336fc14afb3c7e3d1120a46dd62ceef5a2048b998abb6f59897c305c04971e02e7e263b85e5c2d07a7ccdea211a6d8f26d9be239a789bf94527b687cd2b1ea3bc9bee3cbbb028b80b5cd7f99312a3d373aab63f6dcfa6bf0b03916b777dc8fc96ce28db327a101fd0437001028cf44b39d8750b3217318cce0e520d8d54fffd515f6054b4cdb0557b03201cc35b3a4ce7c42a3395be4d09bb29b0b2b9b49dcd80508796b189fa84b0c7ab4e8bdd07c588ca8043cd927540738056ba41ce3b90d27323c871f802efbe149b29d98207ae91da2e5301b044c09443610443f0ab69294d46ebebd9cfc4b4731a46e59a530681077e363f784a6dc44c32ad7eeed2c3219d401388e459edbf93f7b53f7f861825ed17c040c2511779921c514bf7b5e3e6297f561fbc95d3d51540d4c10f6804d1025a0b9caa8a7e8f10319667f25e0a754455cfdf061a84448b91ece0fb87c75ff9d065df6179d2b8593c943bb96a9d89bf447857cbc74a14390cca05b677fb858235a61a4527ee3e437acfd610b0c99d598088c88797593fdd4a8c1eee622e373b957fd787388fd618ec810b6fe8039c3461fb2be6899898d137781c32738562d5600f3f95deadca3160c5686612ffcd70712f0e800eb0c695ec2d85191bf7551344ca1dacb72ab1aac35f871697d99c56f82695206abc86322c17fc783cc90400902d3697638595dfc2b2ab69fdcb73a7ebe773c9408cf03ba6add671f526642a746f72c0a0f437f3ae9c65b84e26bb510b45eb31823e0174c17ff2006f16b0d475096a28001163fd158601c21e1f8270d0d6221910f77b350c25457acd4fb5b9fc0cc7aa6c9c3512c2a38b60327bfd5b0d7f18a6454ae4c29f1af609a9c5bdd278dd240ec05fe2d73ecd137696a579abbeba8cdd15a16b0c2e9ce944a0d7a35b7d1b016481dc81f56417b73c921ec925785030003f43ebad128094af425cad5274cecbd1a5959b293daef6e52e09548ab1928a4fb5aff03a3363525db24cd8427ca3473f0cddbf19a27a8185166c57b667f997cd02322ed2c786bac2627e9ec6898de5e22a26e537e4e6cb9945bd198b9642b6301b144d412e4e90b22e8696f3ebb879e809b40d47f5e87c1102c79988f3e66774b05e08d21c871f6d67df00eaa40df52ff116816279046f9e6a9963f6bf61e239edb4847d44fb2054c89f2600a7104e6c86d543ade28b14173eefedf6cc85f020972c302dc8022312785869151c4d4169bebedd0114eb11aced8fee3c299899b9e1967522ac00dc7c7a67a8d4b75b65165ca4b29ca2958e474e151cf82a5c221be8c66812e145123f04f1179a8b57b2a9d2f79c28414e3afe4dcc1bf2cbcc99921cb9cea8f343646ee1b38c8931cbd7b23ef3f36b0a097403264fa659ca452adf994cbb0aa5c069e4b34da8ec363e80cf5dd84b1b53d2f5a3c5feb3ffc2b4736e7ac2f81caf01183e1fa892799bd5d795dee545ae0796b5a3b2fbf60723f9398899d049f9757b01970857dade5210931e9f6208cb32a49db7470336f910392e60eb7748ae79767cac676f99f423f5f845bf82934730ef641e203c4711e81ad98ff97710ea5bb9fc093ea21a62653e469014cf1fdeca2dbb713934a9745a077fc4a7bf339e8006ec81c39d63634693c199cb45948ba9aec2fb9bfdd879aada74750ed7dabec2e70f5c9704ce1904f2068fb81ed92bb66da545ba024d2519a4fef7f4b6ba3c423857e4c30b9f94cff0da59f2ff910d7607bafa135b5f4a43bea9ed53a9ff2107f34d14dbcaaa2374cca9abbc1a4220215dfdfb027d73203d663ec01348855d9be8823800735127cd8d85190316ec36caa6e647487333430c25258d45cf20791159f467ef8a3d73ab6b38466659e9eb74f60018045f0e41d7eade9551cd34d052ed660036e5c9bf87f61c5887d1ae2d94450fc26a80fb3036d92613590cc4c296c1a193a4b73032ca6103e34306bf06d3d7caffd1d72b0d49cdb2f6ef1da23c66e99b2251391e4e82503770da2922aca2f0a4561b269323c429ccae4e50c3d886ca028a9ac2fe7f89f847fb4a5285bc49d7ff4e4b85fb9b9ef5129ebbe84ba12dda801e9d231769735b0ebdb6d1b8ce2854e54573b148c82c69aabbf067223d0d52833462bc2f17a6a9d505920546a2b6953b9c29f7c2d58097e79272242d2465349c01ec1a17ff78ef0f11b7b071c7abd6e6cf041b651df3661fa2d2d2bfdf792f14c8fbd4fc640fe3d76380383a2a82855d1bb695e308b9d54ad19221638facdddab366ac4c448058ba3b6d9ce887a248912cffe9e48b73fa64971a7fee5e2fad832f6afcfa96060e6f05f99fbacb584b65538e9bbe532b03ea9db38c003481d56ed356abb67e1ddcec5259f8e8d4e004a1e22587332f88b0b123e823d79c231f9d0bc5b51ab619bc6f8c31e297f3c8eae823c7e2d4e69a638740735b3de07546e13df065e860dae585276ddac715cee94bb95247987271f220b57de97039d414d5a8e2d7158e5bed03750184f2cbebcf4d1f323a35d9f21a1ee3dd6cc40989c6f1d3a1f810c6c78626a0b14b4fe3910b795704393f30a376e703c772ecb3ff03baaadaa3af350dcdc012a163df35e7332928235a1f4022b8d12b0d805a421ecf9a38e561b958d5638106ebd44184eca9d8dd30d9cd8aaabf19cd84f3f984702580919f5011b119f91468ad06b5b90516f5cca29e4006bc2b9bb4d41918cb254db255decc0f69bf634950f69c77742b81ed733364ed8e68fc713d1f8dc83ac14704d7c7ef47ba25a40839f596506ce133e2078cc1e5519040d0c998f5a42db5697d8ddaf7149e489d46ca47336110b84045b2151c73312e8ddc754410172dff6a0b9df371951bc3a862fbdf9f96132a796af1ce75fad9b7279b52c5c45d7995ee5ae8e130babfd13916693663290de088143d599c93afbcda25e289fcec7dbd112a167b1ba3b38cb1339dd580401507e4482e5c226bdc9eb789b079c3a1ec886b688be45272c5e9f8be6331542211d75a6cc42fa73739f0bcf5f32b19f9a7b989abc5f747d94579bad0d07df5baa55b56f484ac046d0518399be63b6ce62ee819def0a19f034fea948f1ced0e449b51826869ebc2d5c83f0935dc71592b2351063553207fa86ee62237dfda07156b82537303c1ab7bbab58a3b23b8e3f5801a64624d048657eb5f0045c96852c1fd791abd0c28994b3fa2323af9564767e2e526139c5ecb9a900d1adf356d2de4f732a04c312526a01ecb75cc4b1eb63bb933c78430a6e92c149626b3cc345cb825647e1221cab6165522597a8ac473439f54c1c605a341fc6e94410293bd5012bb6609cb7d5d148d14a5ac67b08645b91529dd8d2a0571b0c6caa22c8b356c8f8dbcd58a9bc61a2b65e008db9bd0f65dabd8c92e0dbc406efec0165da63f7bfc8ab332e1afff37787cbc61bd98426aa8b9a81501ce275c3a7ad3d84b3d4a1ba2cd621241014bc0e02508bbc09d9c4750636aebba4dcba41aaa2bc11021b1b3de18cd2ae3652ded09532e00f0bbd2d38c859002e41254d25d94b3c9f3e9296d9dfa960f3105eb448c1417fbb519e3811ee64a2c709bd937030aa3eb823196cebb9264d29a46004c59038d7f57fec23568a63e377813216ce0c6c3d4aec2e26f231cec15cf10f18b3abd5567ef4cc2d98a6d8fe10bed19df545ff36923c1bd2583fbdf9974db2116722afb71b746a3d47e122572a7beeef32f50bd08a746501d58e38e93ce5ba0004b68ee66f4f14f92e5257c17be6ccb81d9fd9ff77111fef9033e34ec0787a950ef2ad9e5f8e6a32cf8ba9cdd495ccba2ea042df0fe9318837fb09ef1435df19339d8325c88c500ec082a38cb9e2653bd86ca1ec61ff1f2be5928bed7b0eaf502dd0a6721b53c3aaa5b97a179efdbad0633830dfed06db18d79e7dc84879117c1d775cd4fb02e56109c851474ffd2a5ee9476a8a717a228281c7069b3955b5daeff4314d9c8f48bc2f20d989926bac6a9ba4025c55e3106d8a0ebf9b13a39bf9c279550fff866a5d7ef3d814f63d39649779abd9a30589f83d604884cee3487641ff6912e637a0824086822f335d2a6bca78045daa6247488cbb0b272a3cce48f11fbc68953c6fd8bd68cab12c47545cd14e28fa233284e07b749a38f398922e2d6fb561981358542995800faf2aac8a6be846cdb79b537b6e75fc3675aa67158b690b195a185d8d298a88e2c1b49cfa259037a5ee7be318f79c400c36665407e2367d2f962f0e7506a31f2ece46c2b64009d21c4c8f4b737350eca8228ef132583f0e4cb9713d7594722fcdd53aeee513caa4d198cfa4af8deff9856754a9385149d326945b4ea788c875c240161ff78592b0425fb7aa869dbbf377cff54a7d0fde94015813105925d31eedec48f0b1c31da5f44e822d443d2854cb2544e18235d8e9572b414dabd6a2130f8e8c76b8a6fc3e2145ff949c4b76d3bbc3a361f00bf34ff9dd96959dc2e0ae72a85c539c555d5d0744b353520a8c3a17a23b5007f8a69497eeef501d975472baf7c52687741c9647adb3f5b083e79f174d614c13bd0baf523221c8ab5c80dd26a25499aa0a9749859dbf1a231b5263c5d88bc491b0a48696f50375017b4f6dbbe2f32e6197cc25e440b61e9eb8e9f1ef9748dbd1a8eda831aab6b20b0f1d2eb13dff391fd2ab0e0e35eaf96560ae613403b4542272a6e07d6de8de6522217cb367cc808194f3264525a377343a14a5e0c0ff663dd83c04cb961352403017c382757ac5bdb530be7118332bf7f7a39b6756fdc51e391ff290f723f3271c9e6f94b84f93dad990636ad15dc3df62dd3d5c65445766bce839cab09eabc3bd25007627601e0da40e5f95ecfdf41fac728bc22644561605ba6d4c8dbf10d245e2913054ebaff771948047ad78d78d8ddfd931ae303b7876dd3f7c7f5e4646471616c27477cd068bb16949c4796a455667b7f76370ad8ac9c6ffeec1fd97c79bd613900d2cd895efd99ea9c989f3e0861588514475215bd15d2dbe07a91a383438e9a11a43c337c9ffbb5fcd0e2220810b43946ba504c488edc45816837822fff99122e890be79b2ba5cdef940f1c601623da319bbd472b81212cc7424287de75933742793a5b647aa58514ae186d5a11ccff61166bd2decb38d67e245b8c06a1761709245d2d8d8edf18b609bc381070613c6f96177f524bcc6f7b610055ca7e8af8d62753becf97d2a89825b15497fa09cc06b71ed1dec381fb7a90d5729e2bb50680b27061933bbaeabdeaaf35dfaaaadc675467dd5d06afbbb88fb14be3fa0ef67ce14f8e264a50e757c13ea81bd1ad1ea75e667c909dbbb36e05a172d3604ea6053b71cf2e816ce4492254f9253c5fdb5db6d34c13c84618d9929a78b34f8c07", 0x1000}], 0x1) mknod(&(0x7f0000001940)='./file0\x00', 0x20, 0x7) write(r0, &(0x7f0000001980)="ea15e21f5f8f54f0f6bc273521730b6937553bf69aebd327f1e394141d27e527d157f2e10a6482d7c3ede06638282c2e157d938dabd03754ea3efebf3080cfc95e2cfddfde55a769fd8fac1b352ebbb196ecb4b7534e668558fc96b6f643f00f5b273b97b9379e31ce85af1ecab2d543f614dd9607cd8a304190e48c0ace4ab55614333024b312fa25e9ab927ead4f54ecd8e22b765d03", 0x97) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40), 0x400, 0x0) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000001a80)) r11 = msgget(0x1, 0x61) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000001ac0)=""/122) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x800, &(0x7f0000001b40)=0x2, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001b80)=[0x1000, 0x0, 0xd095, 0x1, 0x5]) ioctl$TIOCNXCL(r4, 0x2000740e) executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10008) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000001240)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) recvfrom$unix(r0, &(0x7f0000000440)=""/176, 0xb0, 0x0, &(0x7f0000000640)=@file={0x39ff01a415f94a0d, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r5) r6 = socket(0x1, 0x2, 0x9) close(r6) socket(0x800000018, 0x1, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) ioctl$FIONREAD(r1, 0x80146953, &(0x7f0000000100)) executing program 5: r0 = socket$inet6(0x18, 0x1, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) flock(r0, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x7fff, 0x0, 0x5, 0x1f}, {0x2, 0x6, 0x2, 0x1, 0x3}, {0x101, 0x1, 0xffff, 0x1ff, 0xc23a}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getdents(r3, &(0x7f0000000140)=""/21, 0x15) close(r0) getppid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) socket$inet6(0x18, 0x3, 0x95) getpid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000600)) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000000000000900000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100003fc58880e6685dd7c1e4e16fec2953dade966f53c52c8ebc4d0000000000000000"]) executing program 7: r0 = kqueue() r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r9 = socket$inet(0x2, 0x4, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0x219}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x41, 0x4, 0x2, 0x20d0}, {{r3}, 0xfffffffffffffff8, 0x99, 0x0, 0x3800, 0x9}, {{r5}, 0xfffffffffffffff8, 0x0, 0x40, 0xc4}, {{r6}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x8000000000000000, 0x29be}, {{}, 0xffffffffffffffff, 0x45, 0x2, 0x401, 0x800000}, {{r7}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x8000, 0x5}, {{}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x3, 0x20}], 0x2, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x9}, {{r9}, 0xfffffffffffffffe, 0x0, 0x8, 0xffffffffffffffff, 0x7}], 0x5, &(0x7f0000000280)={0x9, 0xfffffffffffffbff}) ioctl$WSKBDIO_BELL(r2, 0x20005701) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x1, [{0x3, 0x1}, {0x3, 0xa7e}, {0x2, 0x101}, {0x1, 0x7}, {0x3, 0x5}, {0x2, 0x80000001}, {0x2, 0x7fff}, {0x2, 0x1234}, {0x1, 0x93}, {0x1, 0x8}, {0x2, 0x1}, {0x1, 0xfffffe01}, {0x1, 0x20}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x3}, {0x2, 0x4b8}, {0x2, 0x482b}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x7}, {0x2}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x2f45}, {0x2, 0x81}, {0x2, 0x63}, {0x2, 0x2}, {0x1, 0x7ec5}, {0x1, 0x9}, {0x1, 0x6}]}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x9, 0x4, 0x0, 0x1, 0x7, 0x7fff, 0xa8a1, 0x2, 0x1, 0x8, 0x401}) r11 = accept$unix(r4, &(0x7f0000000500)=@file={0x0, ""/4100}, &(0x7f0000001540)=0x1006) setsockopt$sock_int(r11, 0xffff, 0x4, &(0x7f0000001580)=0x400, 0x4) r12 = getegid() getgroups(0x1, &(0x7f00000015c0)=[r12]) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001680)={&(0x7f0000001600)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001640)='./file0\x00', 0x8}) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x4, 0x8, 0x5, 0x0, 0xa617, 0x8000, 0x0, 0x1, 0x2, 0x2, 0x6}) r14 = accept$inet6(r10, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f00000017c0), &(0x7f0000001800)=0x10) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000001840)) r15 = getuid() fchown(r9, r15, r13) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x43, 0xeb2b}, {0x6, 0x5}, {0x83, 0x4bc0b325}, {0xa8, 0x2}, {0x101, 0x3}, {0x81, 0x8}, {0x8, 0x43e8}, {0x24, 0x8}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000001940)={&(0x7f0000001900)=[{0x81, 0x401}, {0x82, 0x20}, {0x26, 0x9}, {0x22, 0x7db}, {0x8e, 0x8}], 0x5}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x800008, 0x100, 0x1816}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x0, 0x7ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file3\x00', 0x2000, 0x160c) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc9", &(0x7f00000002c0)=0xce, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef", 0x7fa) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x83, 0xc072, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 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) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x80, 0x1000}, {0x2, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x0, 0x800, 0x800}, {0x4, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x0, 0x7}, {0xffffffffffffffff, 0x9, 0x1000}, {0x6, 0x9, 0x1800}], 0xa) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000580), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) 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) shutdown(0xffffffffffffffff, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0xce}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x46}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x236}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x8000, 0x7f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000380)=[{0x21, 0x1000}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/109, 0x6d) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socket(0x6, 0x4, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x3, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000340)={0x8, 0x80000000}) sendto$unix(r3, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 7: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xca05}, {0x0, 0xbc8}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0xc1) syz_emit_ethernet(0xce, &(0x7f00000000c0)={@local, @broadcast, [{[{0x88a8, 0x1, 0x1, 0x4}], {0x8100, 0x0, 0x0, 0x2}}], {@ipv4={0x800, {{0x11, 0x4, 0x1, 0xd, 0xb8, 0x67, 0x3, 0x6, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0xfffffff8, {[@rr={0x7, 0x27, 0x1f, [@remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @loopback, @loopback]}, @ra={0x94, 0x6, 0x3}]}}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x17, 0x2, 0x1, 0x0, 0x2, {[@mss={0x2, 0x4, 0x4}, @timestamp={0x8, 0xa, 0x1, 0x3}, @timestamp={0x8, 0xa, 0x0, 0xb0f4}, @window={0x3, 0x3, 0xe2}, @generic={0x13, 0xe, "273d2dc3ffd1a9e5635d5dfc"}, @generic={0x1, 0x7, "da586790e9"}, @window={0x3, 0x3}, @sack={0x5, 0x12, [0x4, 0x0, 0x10001, 0x9]}]}}, {"e13dffb67591ac8ab4c9e17d1bae92622932288052c01d2c"}}}}}}) r0 = geteuid() r1 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvmmsg(r2, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/45, 0x2d}, {&(0x7f0000000580)=""/173, 0xad}, {&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/72, 0x48}, {&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/21, 0x15}], 0xa, &(0x7f0000000900)=""/232, 0xe8}, 0x7}, 0x10, 0x1044, &(0x7f0000000a80)={0x5}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000b00)={0x8, 0x9, {0x9, 0xb4}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000bc0)={0x4, &(0x7f0000000b80)=[{0x8, 0x18d, 0x1, 0x518b, 0x5}, {0x800, 0x7a54, 0x7fff, 0x4, 0x4}, {0xdaef, 0x6, 0x9, 0x4000, 0x6}, {0x5, 0x4, 0x80, 0x6, 0x8001}]}) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000c00)={0x3, [0x0, 0x0, 0x0]}) r5 = getpgid(0x0) ktrace(&(0x7f0000000c40)='./file0\x00', 0x2, 0x16, r5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x1, 0x0) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="5af4ff1e09dbe900cd831a4dce2d1879c278cbe963760148073d6b4fd6c44517ac542397c6f41c894ead881c4b4152946ff0dd5f79badcf09d625f17480486af97fb808c6624d2964fd3a9f14ce322dab7679b93f849e96ce25440a4ffdc546b9b2e72169d033172bffb2f6c04eb631e9170c2937348d8fa82729c", 0x7b}, {&(0x7f0000000d40)="19aecaf68e4b05c0b3fb0b5cf0956374c917934fb8611f1cc2efbbfa61bf5263b7916f820fa806", 0x27}], 0x2) mkdir(&(0x7f0000000dc0)='./file0\x00', 0x90) mknod(&(0x7f0000000e00)='./file0\x00', 0x2000, 0x3) lchown(&(0x7f0000000e40)='./file0\x00', r0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e80), 0x200, 0x0) getpid() r7 = socket(0x1e, 0x5, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ec0), 0x400, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000001180)={0xffff, 0x4, 0x8, 0x7, &(0x7f0000000f00)={{0xb3, 0x6, 0x40, 0x81, 0x1, 0x6, 0x3}, {[0x32fb, 0xfff, 0x8, 0x0, 0x3ff, 0x7ff, 0x101, 0xff, 0x0, 0x9, 0x5, 0x9, 0x0, 0x8, 0x20, 0x4, 0xfffffffffffffff8, 0x3], [0x6015, 0x1, 0x5, 0x1, 0x0, 0x2, 0x6, 0x8, 0x8000, 0xff], [0x0, 0x6a31, 0x2, 0x8001, 0x0, 0x7, 0x81], [0x3, 0x8, 0x4, 0x4, 0x8, 0x4], [{0xc8, 0x400, 0xffffff01, 0x79}, {0x9, 0x1, 0x401, 0x1000}, {0x99d5, 0x0, 0x4, 0x100000001}, {0xffff, 0x4, 0x20}, {0x84, 0x5, 0xffff8000, 0x4}, {0xf320, 0xfffffff8, 0x6, 0x8cb}, {0xfff, 0x24c, 0x8, 0x6}, {0x81d, 0x7fffffff, 0xfffffffe, 0x6}], {0x9, 0x0, 0xcfd, 0x7}, {0x8144, 0x1ff, 0x7, 0x7fffffff}}}, 0x3, 0x6}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0), 0x802, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) acct(&(0x7f0000001280)='./file0\x00') mkdir(&(0x7f00000012c0)='./file1\x00', 0x4) ioctl$BIOCLOCK(r9, 0x20004276) executing program 6: execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getuid() syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x2}, {0x8001, 0x0, 0x4, 0xfffffffc}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xf3) sysctl$kern(&(0x7f0000000080)={0x1, 0x12}, 0x2, &(0x7f0000000140)="19e62ecee07f90847ca1094321fc3d3973cf47684875db7c848b9ee1774f48746c14055a3c834088e2ef70", &(0x7f0000000180)=0x2b, &(0x7f00000001c0)="0b859e8a3ff8cc479043fb7c28a7b1b2a266adc7b8fd0dbdac74d4bd", 0x1c) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r9 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r5, r2, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) dup(r12) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) linkat(r12, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r3, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="094b00004dd3e598f2cc378b369f6c6c7500e8f9aaaaaaaabb08004500001c0000000000019078ac1400aae000000124009078fe339657"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x1c}, 0x2, &(0x7f0000000140)="17ea85ca95ee97e19fb2b9ba8e3ae937e11357b18fb248b596d5158d86cfd286498130c0b0c7b9461ed590c7a365cb4f42058ee40f1d63032cbcf31b00da124fa2dfb7ab978e24338a7bfb8f4e103c70e57828276038c2d7fce608f6b053304fc6", &(0x7f00000001c0)=0x61, &(0x7f0000000200)="65e284bbf0a0e0920afa0bbdf9f9e823f16394d66989d5cd3b761d9b23229b1699ddddeeb9fc56a0687b9ef672f134be59cab0b112deeaa56934f4e6d3670a1d3cb9e4070a01eac05b9e", 0x4a) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ftruncate(r1, 0x3) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) executing program 2: socketpair(0x20, 0x2, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8001, 0x2, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x202c) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0xe5, 0x4) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x9, 0x8, 0x2, 0x5500, 0x7}, {0xfff7, 0x400, 0x1, 0x3, 0x5}, {0x200, 0xc3, 0xfa, 0x1a, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) chflags(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000012c0), 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0x83, 0x760ae436}, {0x101, 0x8}, {0x101, 0x6ac7}, {0x84, 0xfffffffc}, {0x23, 0x7}, {0x7, 0x1}], 0x6}) accept$inet6(r3, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001400)=0x5) fchmod(r3, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001440)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480), 0x8000, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000014c0)) r5 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r6 = getgid() r7 = getuid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) r10 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x3, 0x0, r6, r7, r8, 0xb2, 0x8000}, 0x1, 0x6cc, r9, r10, 0x200, 0x4, 0x2}) r11 = dup2(r4, r1) socket(0x21, 0x5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)=[{0x83, 0xfff}, {0x2, 0x6}, {0x5}, {0x89, 0x7fffffff}, {0x20, 0xa97}, {0xc0, 0x4}, {0x25, 0x3}], 0x7}) listen(r3, 0x8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001640)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x800, 0x0) executing program 6: close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000002c0), 0x13) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='mS', 0x2}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {0x26}], 0x3}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x6, 0xffffff82, 0x6b384154, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r4, &(0x7f0000000180)=[{&(0x7f00000002c0)="b8f98015186e7eb208c2a4f4e08df491008bcbf85c27", 0x16}], 0x1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x1, 0x11, 0xffffffffffffffff, 0x40000000) r1 = open(&(0x7f0000000480)='./file1\x00', 0x70e, 0x0) r2 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) msgget$private(0x0, 0x440) fcntl$getown(r1, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = socket(0x11, 0x0, 0x0) getpeername$unix(r4, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001540)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x3, r2, r2, 0x0, 0x10000000000002, 0x0, 0x1}) r5 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x34c793054c2320d3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x6046) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000002c0)="b8974aa00572d48d4d930d4a0f90068e4a22b67febfc415e33766adc1639cb26a8e023b338f240256d05549a46f58c35bd8e685476891cc802b9e051bcf55446904f0ae9c344205a66590d04c5c575f5a0326bd73fa221cde40f367203967d04d2d061db94b319a5e4c49307f9879163b49c084a684420a5df2fb08ed5663f93151e9828be533d", 0x87}], 0x1) recvmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000004c0)='./file1\x00', &(0x7f00000000c0)='c\x00') connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r8) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) getpid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x400, 0x0, r2, 0xffffffffffffffff, 0x0, 0x180, 0x83}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) open(0x0, 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780), 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r3) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) r4 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) executing program 2: socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x2000) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000340)) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1200, 0x0, &(0x7f0000000080)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) r6 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x7) listen(r6, 0x0) shutdown(r6, 0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xa, 0x0, 0x0) getsockname(0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0xda796ab80f8749c2}, {}], 0x2, 0x0) 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) shutdown(0xffffffffffffffff, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0xce}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) r0 = semget(0x1, 0x2, 0x22c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/162) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r2, r5) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r8) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="8a48b46e28c8434e52ba3d20e41b95ef989ea57c0e36ba7578b514a9fe3fd7b92910b9456730285628d84030478c72db1261720828ccc1f54e1f1d7b5c4d2c556b8920b8fc2aa6d3b92c9cb7b89a83be55a67d90fe7f87958df3e19ec20f1086eb0932230b597e73de67a0e636555a55f797ae67efeb3f739dfbad230698eae12ad7dc79805a8456fc3aba83200c8ff36cb90e6e8ca478d2b3309df9fd18d2fbf71caedcebe17c443d18ec11b02e4f377d9e274f7d8a938892579cf6a2aa18b9622111452cad2da975c7ae13f0ccae2320b69c4b368ce8fa8e56fb7972a159f81fe23e50ff303f86b5f332d4d02bb7ad71", 0xf1}], 0x2) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000b40)={0x1, &(0x7f0000000b00)=[{0xab8}]}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000e0a000/0x4000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000010a000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000016b000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f00002b7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000568000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) write(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: socket(0x11, 0x3, 0x0) r0 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmat(r0, &(0x7f0000ff2000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r2, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x0, &(0x7f00000000c0)) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0}, {r1, 0x10}], 0x200000000000018c, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000340)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x6, 0xff, 0x9}, 0x100, 0x20, 0x7}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0285602, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) syz_open_pts() executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000001280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) r0 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x0) wait4(0x0, 0x0, 0x19, &(0x7f00000003c0)) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) socket(0x0, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() close(r1) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a95447ddd3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="6418aaef960edd28558186a0db1cbd1c578a5e4d277a4941f7cad7f96a99ef83a72ba46bf7e67cb94cdc1949ccc0209ec2bc85ca08700f479188843a325de72d5194af665592dfbf4f4fcbf43b101c9620f9e07f2267af92fa078998f52af67d00f5fd870ffdf1cd6b10e38d2f5be6c1f0bdb789a1a0d99b9a4a3d3faec91e8f11ef600a82af5b9831d8e86cee", 0x8d}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x46}]}) (async) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x236}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x70cd) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0x0, 0xfb}}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x4}}, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x410, r0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r2 = dup2(r1, r1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) 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, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)='n', &(0x7f00000001c0)=0x1, &(0x7f0000000240), 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffffa, "0affffffff090000000700fffffffffffffffd08"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406c0d28625b36c36c6e32e7df7102a5ccb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09", 0xbc}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r1, 0xc0, 0xffffffff, &(0x7f0000000100)=""/90, &(0x7f0000000180)=0x5a) poll(&(0x7f00000001c0)=[{r1, 0x100}, {r0, 0x4}, {r0, 0x4}], 0x3, 0xfffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r3, r6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0xc10, r0, 0x7) sendto$inet6(r1, &(0x7f0000000300)="226a74b6fc83e9f20b6a8ba52b24f93d66e4e21a89f5f11e724293bf3cd5b0b9d913e9e8bcab2791df4f0fdb1e2e0619e2f7f026d1887be05f1ec329ee6c23cee1e03821f97400770d51cc7d1b30cc0cb96736435ebd8bbd971f5622300f64e3952fff2cb8b5e568a09a2a5e734eac7b20a72ab144296c47ad0cd3c4cc8667bf3cf7d21ccd6d9ea18c672bf76ece8ee38d02a5613e88f54ec656e18c9c4cb0419f83488d99137070aad8ffff04a38814", 0xb0, 0x2, &(0x7f00000003c0)={0x18, 0x1, 0x80000000, 0xfff}, 0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000440)={0x1000, 0x4, 0xb7ab, 0x6, "2b9db8c37ad59a93455b117335f15f3234774097", 0x4}) connect$inet6(r1, &(0x7f0000000480)={0x18, 0x1, 0x10, 0x10000}, 0xc) r8 = kqueue() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) r11 = dup2(r1, r0) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) kevent(r8, &(0x7f0000000580)=[{{r9}, 0xffffffffffffffff, 0x48, 0x20000000, 0x5a, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0xb0, 0xfffff, 0x8000000000000000, 0x80000001}, {{r10}, 0xfffffffffffffffe, 0x26, 0x0, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x14ec095d}, {{r11}, 0xfffffffffffffff8, 0x13, 0x1, 0x4, 0x10001}, {{r12}, 0xfffffffffffffffc, 0x80, 0x80, 0x1000, 0x55}, {{}, 0xfffffffffffffffb, 0x6, 0x1, 0x6, 0x8}, {{r7}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1}], 0x0, &(0x7f0000000680)=[{{r7}, 0xffffffffffffffff, 0x9a, 0x0, 0xfffffffffffffffd, 0x4a90093d}, {{r1}, 0xfffffffffffffffc, 0xa, 0xd0, 0xebaa}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0xffff}], 0xffff, &(0x7f0000000700)={0x3, 0x7f}) r13 = semget(0x3, 0x3, 0x4f5) semop(r13, &(0x7f0000000740)=[{0x0, 0x2, 0x1800}, {0x1, 0xffff, 0x1800}], 0x2) r14 = shmget$private(0x0, 0x1000, 0xa30, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000780)={{0xfffffffc, r6, r4, r6, 0xffffffffffffffff, 0x0, 0x4}, 0x401, 0x5, r2, r5, 0x4, 0x8000000000000001, 0x8}) ioctl$WSKBDIO_GETENCODING(r10, 0x4004570f, &(0x7f0000000800)) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000840)=""/56) ioctl$TIOCCBRK(r10, 0x2000747a) readv(r8, &(0x7f0000001a00)=[{&(0x7f0000000880)=""/148, 0x94}, {&(0x7f0000000940)=""/147, 0x93}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x3) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x11, r10, 0xa1) fcntl$getflags(r10, 0x1) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 4: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d00", 0x8) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f00000000c0)="dda77fecb4cd9a0ecbafa00512081a84a05be0450f71cf9d0d0991437dd349bbf6eedf44216b395d206e6a64e4c30bc23395850fa3ad72626ad552196786d162e8a91f8e44b61618b204e0d0ab93917f3e5ce1d975b767e2e07517b89124e32d5a6a7ec8d7f23cb3902d2b8b78f2ad170621fb88c5e7dec4c99e6fa0f2fc02d46579b3285fcafa05dae8806b7167064e34d502e0c334506a313a5640fc630a012549ee1d9410dcec771f583f7829dc1d12367ed7c81dde285086f97f59b78b9a448fb4a084b050ed", &(0x7f00000001c0)=0xc8, &(0x7f0000000200)="a2d298505f243f53cffaa2ad21ce8a02011415dd1bb7b94e53816bd41d430d01b55995c2a337b3b66b409e0985e2a10fea44b99b2e06eb50679541c44895382f7b53a53d2d76129bfbf081efd271605c3fc3c39255d7c7a2f61dcb44238715f49b445c9b7a4b93e0f8dd17609899e95cc5c8cd4712217193f9958c98e8ac733c9810ba26cd587af11c05a08711a07f31209dde18cbaac5cca4f8dc6d0b4933151435b7f4577805ea43d7188774d1fc158f4ac4e27d83b098434b7ec687ab6a8edcce35d4f0226591e355b6d92668347035f749f6649fb55c290f", 0xda) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/104, 0x68) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffffd, 0x8}, 0x10) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000540)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9", 0xc}, {&(0x7f0000000240)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x54}, {&(0x7f0000002300)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e43d4e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x11, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00000c8000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3fe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000163000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000199000/0x3000)=nil}, {&(0x7f0000148000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00000a9000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x87}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r6) recvfrom$inet6(r6, &(0x7f0000001300)=""/4096, 0x1000, 0x40, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0xa) (async) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x38) (async) r2 = open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000180), 0x0) (async) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) setegid(r4) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) semget$private(0x0, 0x2, 0x2) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)=[{0x4, 0x40, 0x3, 0x4}, {0xd29, 0x7f, 0xb9, 0x10000}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000580)=0xc) (async) r6 = getuid() setregid(0x0, r3) (async) setreuid(0xee00, r6) (async) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r7, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r6, r7}, 0xc) executing program 4: close(0xffffffffffffffff) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 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) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x3016f317, 0x269000000}) write(r1, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)='Ol', 0x2}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [], [], [{}, {0x9}], {}, {0x0, 0x0, 0x0, 0x9dc}}}}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x61, 0x80}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x100000001, &(0x7f0000000080)='./file0\x00', 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x7, [{0x1, 0xb9}, {0x1, 0x1}, {0x1, 0xc9}, {0x1, 0x7}, {0x1, 0x4}, {0x1, 0x1b041274}, {0x3, 0x400}, {0x2, 0x7}, {0x1, 0x5}, {0x3, 0x64}, {0x3, 0xbb}, {0x1, 0x9ed}, {0x3, 0x4}, {0x2, 0x15cbe524}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0xa7}, {0x3, 0xdf}, {0x1, 0x3}, {0x3, 0x9}, {0x2, 0x5}, {0x3, 0x7fffffff}, {0x0, 0x3}, {0x2, 0x100}, {0x0, 0x3ff}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x2}, {0x3, 0x5}, {0x1, 0x7d0}, {0x3, 0x3}]}) r3 = socket(0x10, 0x1, 0x1) syz_emit_ethernet(0x104, &(0x7f0000000380)={@remote, @broadcast, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x7}}], {@generic={0x802f, "418f1ac44fd99d5c549c800ce35b0ba9350acdd2cece1962d9c43c58f308bf101c40e02586a1da6de288b64d6dfa5e53086132bde8b216ef958d362b351a1e89dbbc6e489f4e32b81160f0f48d9d95839a8d99ba30152da59d55b2d1b2b4e102fe03993336a37c9c18061273f25d6d00710cbf9c530952b4558dc95da50b7d3b6d04e4056386daf6839247f9d1537672d1588916a27b7d21f7ea8422a00828c121d3e2b46dfd3ca488331bd90702aa210c44254e2908f0e4ccdd066730331bd4b283cf3e63c4ae3cb6e6385b10e74d57ec3be7945e7614c83c84cf2008b5e3ce1091e3346ae4e18768602e181651"}}}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f00000004c0)={0x0, 0x7, 0x800}) r4 = dup(r1) read(r3, &(0x7f0000000500)=""/254, 0xfe) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000680)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r5) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000740)=0x4) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000780)=""/67, 0x43}, {&(0x7f0000000800)=""/90, 0x5a}], 0x2) r6 = dup2(r1, r4) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000008c0)=0x8) sysctl$net_inet_udp(&(0x7f0000000900)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000940)="308dedb64bf89718fff4e7d4e8c8558a087bcd661a0411476bca13ba12338c5e0e2a5baed939a101a41b2e4880d5d5a3c4baa85d6325142197ed05007e863c796f61af4958f2b3209a240842c2a8783a4c23fbbf9029864bbc993696543a192ddf6e8a5ac235dd14373628cdde0b2644b0ddc2aa33614fb8680fc5c218183073f3f7b8dc552954a03afb277060a37d24776b5ce22629a6474e5847a98d7e376cefafbb281ddf750606db4c6963d1f6c8b7ffab18bec38646f2c7ab394b257980da70e09dc3c2081af503f5d0b83acbdf117d22", &(0x7f0000000a40)=0xd3, &(0x7f0000000a80)="a84a1d4fe65390b44a3e670db59f089347f8173c894f84af01a10b21135e8647244e97c89e8cc6e844d5cb3880919edfd716b2a5957a72d71b3184954fe809e1492fee8a740a14fd6fa9915789d462a45f7924db74ab07c12af392c4e947936ab62e49b883fb51888a85c6b8abf7965bb79e34060b12f1799ae770d3bb09f545bc734f7a960c204e83b78791", 0x8c) faccessat(r1, &(0x7f0000000b40)='./file0\x00', 0x0, 0x1) sysctl$net_inet_udp(&(0x7f0000000b80)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000bc0)="cf4df50c98f9def11f321e1503fc01a3535d901fc80577c7d4b03f4c1edfb2648d6bf68b0e2ee2e88f1eba469bf610b23eec1bcf17d03883d9acac86103dfcf22e6a2779300c67633ccbf97f9e09edcd757f387b20e7740c792f674a5597b544c36e5de66fa07dc422dcf2c1030b88328375f4ce95dc1a6b9bd6290319484600469e5dbcac09f15abe558281bf723b59770c53cb914e21751158ad2a991ff7a69bd96901fbb9a99b4e773bcf169bcd41bd5f4765f35440519d2416fc2279629ec9a0a509992679366843a6c57731042ed3a07aabf72a7533c5aa27d5261fb4a00e44b05a23635f", &(0x7f0000000cc0)=0xe7, &(0x7f0000000d00)="85eeab04b5ddf8d63a6d2ffd6bab19970000191b85da7c73c0a1aee827a471e915d062bba109673bfa0d17801a6b8f94cd5f5ceeb4c4ee8299618aadef0220d43b0bae0938b049042c226268fb166e8d44a15e2cedc77523449cf6dc5fc88a8a6e30439f4bab9679ed3c482498d730c2b15cf333416db07a60eb808bf230f09bc32c7cc15c8b11c6a590fc1fb431118cadea20ebfe3989504037f9ae113452d6d41bd80ccc46386508f6f72f6adb98c5631f823543736c0f499c4a89ec5423d5cf9c1f32834ee6f7b9e84e4a5ee58ddf4885b5a46189b67683ee43d8ef533f30371080ffaac217376ea725ec617b3e0ede4609d0e406ea532040729d4c4ff7", 0xff) r7 = accept(r3, &(0x7f0000000e00)=@un=@abs, &(0x7f0000000e40)=0x8) sysctl$net_inet_udp(&(0x7f0000000e80)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000ec0)="ae1836be959fac5be947ad863b09c52c449c0071b22937a1c0c8f91758a89b41051f08f9b552ff678968513471373dfc2f6eabfb73b9a8653bb0459644d6fb21f601b07468bbc0cc268637044659ce5157eef6888e35fc8905bd2b6e99a0a312e61a3944caf546c6ae5e96869efed0426663485fa3703db9a3dee04ec7829dd5d372e4aed3eb5828a4fad229ea54586811707d88bee1d8e61217ca3a366db296155e5b6b36d418646c0c50abc2ace830311056021cbb6d2b665163f6f2accc665965136d3ad84ee2540de727d67d840c5f09af73c67d434980568046491fd4e378987fabb7fdbfcd51816247f159b6e56f62e7aea5fc22c8dd1cb6c46f543f2ef478c9c5d40c24fef2dc04cb075cbd0f06ef6ad4e3ab9cced44ce57626e1125e52bdd368b458efafd3c5f6cdb7d353936c7b53cea3dd2826863d095f792192615f8ecf5752733f96113f66238e1b106851f36c5c8effbbc0e6420b1280ba196fff40169afa774acdecc05e34d6d49ab0296635a5d35ec3a5229d135a74219832cd13524a8077ab4968ac169097ccafbf383c6efb1d6030fa86d0e8999f0d98f55eeecf46124850092ab16376d0b05beede39f6329bf8867457a04ebe5c3d0dd4b0bd0287f3b77f9aa727aeef07b9525d62781a447ec7863902400b20b127bebc060e1be3c69c525e218c23c67eaf28cbdba7035b437d61df5087c4d6b401a3522ff84f3bd27bcbbee710a004aa660d277d3fd6af53b355aab4963e8d817edfac53dfdebd1413e3ac4fd4f7a88e5e50ba843f1f4ea7c23735b9a3aafdb70bf4940509c8a2c5d29b4c36afd3f39dac5d608fd7eba0ab3acb4d581fe87b7aaacdbf8188b202fb3a5ba50793c9471b46e65d0b00b1c9c432190b95e5d7b7dd7115a0d03260eaf7d3c54d0d73d28492b21dc7a0790fc60428dde7f9ad425b6793eda5c0e9b0d6b6dd2d5780bed52ef26d5fefe454775d7b0fd155c65520fc1674c24109187ec128e1be35d3ee27edbd2c7f7337f81ca5f73070227988767571a48e26d04727ed30d7ef2b33d569f6750a8fd02c8396d9c49e836476ecc6593431453e2a3612392f5be1ceeba13287829c31d46285fb6bf740a632104b0692b177cc678d91ac1187a295a9b89bbe140b068b3fb50253a53b575c6403cf1a40c86342c85203ead64c669089b71bea9b576df063f6ecb86d9ee79a7869ec734247dcdb51d9599dc0acd039bd2a5deaf0d738bad4aeeb5c95ae980930f1ed09ef292ea5391bde696521b3e1ecd18cb28f8a3004811b230003c71ff94c8a16d34ba624137d566fd0623a43bfee265fd0d07677fc3e982d453ed6719e139a8cd055e90cdc5e30faef71d5c6dcbd15258af6d1b124eca83fbe511fec87e0d3e6499b0e555e4d878a429d1da379d8ce90190d412064c7623e42454e61d175fb1b6f09040d00edbefbcaa82214a8ad15da6297098f2024772068ae32b6d0396e3a5f8ec59070e191650def2277da4e5abe3a0e4b04d42fe0a7d62bd80ddb98e9c4bc6f3cc9c2914dd1e519428db67ef0269699eff12e1d6f565f2d53ad45e1107cf29e9cfabf205c45288ae869a6828809f11ea855045991af08f073017aed5468ea6c6eb7e40db38da971a892445804e996984e79e829783a2d102859e89a8f7b896a9b7fc40a8be3c5c5d6626c30fb5e0a71f70385a354420f7c9c0591180e0fdb4b7b43367dc64a3040793117a6a663d3eb9cd06ae85fe1c3b3a3eed272a3eddc6768e651f51e082ab525e5399454a56bdb4e2c1cfec6965046c5fb8a738511eb80a12fc625b01315f8227bb95234d14a627663fde442355946b8f4696e0335d6790bccd1293df5e19190f0eca32795271dbb4503a7d9ae0b0520939954d6d034acb2da2aa57608950702c8380e6e53ba317acb99ee15e3aaaab8c5f12d6ab780caca342f5853828f8e89357b31824204753acdcf22a657b020ca8f9bb6cd8e9ba29575bd91ea3dc18f9209ab3389137df572f9f69a0f0632e4c804f648281f295efb90423b2d63117976b9e2a0b67a17e0d88be2bbf6435163ad71dbd61c6fa0524dd2555efcf202bc4cd6c3bb75f9ffb2843518e56923dfded882610893b053fd1a410985c7c847e56685dba3fe567c67986c686d181f0cf1d51f31c4ab28f0120061a9736e97f88b8a85eab1d356e262f79d6e5e52f652eb6ac18e53de0426336e53c22ede32a62e0c95b27f938d2ca72a30b97a69fb47017e17d1bf8a7031357219928a311c4b29a89a6b68e5f0de76cc17a18de4b94de368d43d342add5dbf3f7ab957eadf8cccbf60730607cd4e8a5aea59a779bc30c1455a6ee96be2d1c905abaf6188b347d397a5ddf675089ce7a76aa49d39c168999d6ea295f74583b9bf348a446bf51f75727f83e66fbeb8184f29adb2918c916527bc9af21ca819b4db97ab3e001fcd3acd53f463df0d8d49a7512ce60e04e276bec7c3182460656e6a6842cc72139488701dda66f22948a276026a82c0f4d86f3f4f1f6b1f88c117e65c77f451dee5e354424f2d22b699e7158504feb57e1395901b9df8c0aea25da62e1a35a98236cb1d816735b7b2f0c203d83c210fa2e6491cde07556c70f5948e7b25d88393b16de6b7ac2664f64c7f628f18592182631124330df179d1707fa6923c52a0f9b1705f22277105753fd4223d5efc8c432544c029ce763cde465a572c14969c5b4dc0b231fe967f93ff8c0e0952881093b8676630f9b4c6a9b44fc1d10f1ba5cec86b61d57c10e9b277fd8558229f2715a0d73a63acee9df089834d7e820034201b1a9aa2ed1d34211d5481abba5296b13f98c9690ac1f27bb023be65e31623cf94757f69fa4c2ba155d767610352d2a5f85d8c666602851b884432b93d98e5d16e4e2921f0d6e5366999a3c8186e37a24192542f186c9cc208e7ba6ae400f0b73a606b54d712f1c0612692be13845989610f4e7e8afbe60baf0a040d5e03e957884dcff78206ace8d78d01f7e93df78f85868c177b584e55084de00c0287f11a0ded960ee4e0485b33681d14f18f48f3e51c31ee7505762ca8ae27e46b3d2f337132d972a862036886718a10a67d91e45cccd884f08807b0c872a6a19383a55bbc6102d199dfa4a4208167635ff3d4f2b2313f9f0aa7ee4671b7783fb00d7fb3e25f38ad6ab3bbec7ae46ea626fbbc65e26074098c590006ea23ff310c4205dd84d73da65f80ca8f62588d63021cd78c6931e321fff291ae5b150cf2a56e48f21a6add104cd6c13e34d86ddf6bce247637950bc4130c7ffeea45314f07188d05dc0fe64893f87a2a0bb038e651f205d32df8272f6cfb72572ecb8fd58a8697ee11d12d29e57c252fad260c6e8f1ff8c2c7c79cee62a18e6d00beea78eb3a1bdc73d9c9dc459e0ee73c1ed3e50ab80504af9e083307a58feab9d997384a9a127fbe029d98242db866efac8764067be0157d8e10e0c814d3f9fd14edafe829104251438384aa557f542f2b01befab406086de1940fc312b01524c614a4b5ffed866212536711101c2e1a93f4d63c3c50a4f7a3880724a7920246d210823cc3570a269592729f0becff92f82c51b91cd6bd45ea07375b26297edf24299d7ea7eba0f8cb076032e8a409ace16d2f92cc84e8ca55cd89feeac64ac28157f0e0a0ef3f91d137f9e1482e9c526cf0eba19ec9cd9da679f10a86742a4dca151cfd75c29948ad62227b989dc82f962c92275d2b8f4b9e38942c6b97ad73dfe04a0674f06711f0e88dc548d8f806a38702e723dd5d6fc809e248e16016cff789b7e6fb7040641bf3e046f865f0104b97abbca323738f0d8128930a386870f3bae568f0d268624c8693e774fdaa86fe0cd6ede0b996c9de5bffdcf9aa87a110370446ebcf13f504ef78f00b6ee37d41db0633fef2d2a29300c96c873dc5dc427860146b70c2d6d115316928101873d0e2b700cea7b4d6fe1983fba6bbb5713899bfd55f78931e47bca116ffcb4a0046878890529a9ed1376b1207202f15c024201d3c128066480302383dbad6402e30287dec9c05d1a005dbc452e14f18bf529dfc2da67c4ea4db4cd871d516d683da2d1838d5012ccb2ccf62140d46f9de3b89d200705045f929ae846aedaacb85e1bf4b182beb27fc1cb4fc9a4447c33d37f28e1b7428ba6d56119ddbc20b6cc707dedaaaebce9e388c4a5fdcb95094bca020223154913545bd3666a4b93ae68f7d62490560b29930ff3be93575e1fe697177f81109bc2d6f92baa09debe1e7a674f642bc4bf07eb2fe38f61d80f527bc147a25a0467eb1d5402c24f625ee2c7263a67edbf481ed51e7b1dd463d210d2d6080cbe11110f9f75a83c4d87bfbebe073f79474db67e574b2577fb3c614ef1015eb3d887dd9fdb0249f7d22234e4aa9b5fa5d5a8db67809d10a26dfd0bc1c123fb3654043a72b6632787acf3fe1e110eba457190464c138ac12a8ff9b54f5fbac77abc02475f9f7d28c014bb816f3da4b6a1b9f85591b9ac7b3ac6f30386c4dddd29feb086a7cf934159645c8e19a302d23942ce542c660e6471c234fed5937dc23db4f6d85174b9bafc6f87a827f2ae832487f5de3ddd37d5163d23c66aec66fc769bef6c8c38a198c00310d6ee8a1f0735e1bee672cf579750281fe01b0df2f2bdc3d2c8b559aa5de7eef8370067353bf36c9c4ba0dbf5668c02f2f8e5f202c490e6eae5de339d77b985243e8a80b39366eab9ba7dad8525a5fbd83039cfc17773d8043ef5ce9642b488a22a99231eb1b1e3c7b507b91b0ed0c055fe82b8c21150fc8ca4f8d491f02734fefe830edf5f6b333e8f77e2a80b674218bf55319aaab79b691978309f44d28a7cae5543c823508fe5ac2463163e593227aced717fb69a72d1feba11e9dfff0664571679c765abe3cf1da0b82d4f8687794e0a0eccd2a503aa933e7a1adbfb9f13a26703464f45cb1509950431afec3d33e7360bab3ba33b8d0a2dd078102bb507c08ec9086bbe094a91dc4df3e16264479d1ab20947e8fd244a8d482061650c58d6bc9b8bd09d6c80ccac4e2e505bb3840172ca69376f18a5bf9ffcaf5bd0c796a161ddc82764e6f20478de375c1b00e344151198331477768c8176c92f2f74b9e6ba910f259338871c2a25a215b49c8804965a7ab11bc65ba2c26bcbdd5e431f38c5b8e33a0f1034ab8a075fbfd49b170fc15906dc0d8c544e1eed8ad448ff01c77d5c6113f20551e770b36617301efbcbaf66927bfbe86d757736bd0e007b771c4778d1259c434e498f57328c4dfc0236284a64fdb9a01e41c413dfb4fc8a85976f18c902543559f6b6b93b455be544530211dab10b481264a9123cf1c497cea314eac25cf5ab811ec3da5ba2e71eb89e855c96225a7e9ff2617f8f5d45cef251301d84329ab74150a08bbca223aa0b2e7a2a6dc9958434e24156091abfd35bbbf4215d9dcf64e6e39cd7d1c598f48e018dc8da4ec344437e3d1a77075f2be7c1ce3418de14d36de94bd90e29574f64d4e4ad83ccf976014c65d4739a04acc3987bdb967e2da811fc8eb7c247e0413bf52ad87d8420f9f612ef278f0944f8c9918084fc7db6c736c1eb940330d0112f3b873ed3d4ebf64457a616f61aafe23984eece18446fb39d753e92458dce667a09c5199a321218f8472e215769c13cea9534f799d030f82f86246c1f46f70539dac909c380adcd4ec227460e1ddfc88399a6ca453b40e0f446d7cf408633ec44ac2494a16cdfd79a4b30adba4ab94b75df085cc23206298c30aa8ecf15e4cf0cfc6ffcf02946354a7", &(0x7f0000001ec0)=0x1000, &(0x7f0000001f00)="831374c6221b079b384aa9dc9f67305e557f3ca91b7af6d00c94c6f14b404e7fd7aa0b50cca962488580de62fcc310bd97ba6b8f283c78c01cb491dfb317c3a7335a0261160608e11397a42ad8a8424df4d98ae4652e502f586d367b1f93e13a31f76f29dd2f2ffd26b230e7ef116739a0a384ceea318b810f53", 0x7a) fcntl$dupfd(r3, 0xa, r3) fchmod(r7, 0x5) r8 = open(&(0x7f0000001f80)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) executing program 4: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b, 0xca95}, {0x23, 0xb14}, {0x8, 0xffffffc1}, {0x44, 0x36}, {0x40, 0x6}, {0x45, 0x1000}], 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x10, 0x4000, 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x6) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x6) r6 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x4000) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000002310fef96ecfc72fd3357ae302e6ff4d30ffd2d236b3f20bf404be01000000f7be00000000000000aa8fcc056894e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8340000cc11ffffffff7ffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x934}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4000000000002}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$kern(0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140), &(0x7f0000000100), 0x4d) sysctl$kern(&(0x7f0000000200)={0x1, 0x40}, 0x2, &(0x7f0000000480)="1f6d6a6a35bb68e12b04d2333632fd770c79190260a69876475835a0f5ac574e61f5f94ccf0049a02e48d82590774b03163e4a22165c6f61c41835e69ceaa1965b10e19911cf781b9c4f546cabbe73409f90cbe70fefc914226ee520352334882e9e517c0617bf4a52164d3802ac6c4a8fe9335bd8efed5a8dc238805532a64139f577227ff421b1c2964d77780f49e287aa4d0c849985c550bc16953b911a41b190f4b36b01a30d9b7f54dfc11be869605fa7260573d001698fdc5328db037225606ea243e7fc42d64d49c283ad37f978db2f67c7f9fb77668a0207da5035", &(0x7f0000000340)=0xdf, 0x0, 0x0) executing program 4: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r4 = accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/262}, &(0x7f0000000340)=0x108) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000400)=[{0x9, 0x80, 0x2, 0x6}, {0xed7, 0xe1, 0x5, 0x9}, {0x3, 0x8, 0x8, 0x79}, {0xba01, 0xc0, 0x4, 0x3}, {0x25b8, 0x2f, 0x4, 0x800}, {0x401, 0x2, 0x1, 0x1}, {0x400, 0x20, 0x4, 0x3d}, {0x8, 0x0, 0x1, 0x9}, {0x1f, 0x40, 0xff, 0x6}, {0x40, 0xd8, 0xa3, 0x80000000}]}) r7 = getegid() ktrace(&(0x7f00000004c0)='./file0\x00', 0x4, 0x1d14, r6) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) clock_getres(0x3, &(0x7f0000000500)) link(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)='./file0\x00') r8 = fcntl$dupfd(r1, 0xa, r0) r9 = openat(r8, &(0x7f00000005c0)='./file0\x00', 0x8, 0x80) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x8, 0x7ff, 0x0, 0x1, 0x2, 0x3, 0x0, 0x2, 0x0, 0x4, 0x6}) sysctl$net_inet_ah(&(0x7f00000006c0)={0x4, 0x2, 0x33, 0x6}, 0x4, &(0x7f0000000700)="e45934f5ee4aa923e40e679635f3963d75d1736888571a065f139b03348ec4a7396aec8595ad0747427c59", &(0x7f0000000740)=0x2b, &(0x7f0000000780)="03fe99e5f99acbad36e5b9af36ad0a93eeec10b106dc391e27ffb5f9761021c0fc9ddfb98beed886feaa6d16b3c8190bc4b224e61506a3d9a98752c7febeceeb5a09ec2eaa204ed552069cecf53f1889adc241774cbd3aecdd4686fc47dcda8bcd01f619abaa64ff14c53162f6f9a7d6e6b930c373ca6d107119940118cac5685bc9f6b1b487b0e6a17835c2a788dd159a0195fe50f73d39c80574b7900b79933ac17458ba373711c6a4873d9aeb74cf0b133af16c5223", 0xb7) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000840)={0x10, 0x1, [{&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0x232}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0xfbc9}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8001}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x9000)=nil, &(0x7f0000008000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000006000/0x2000)=nil, 0x4}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000005000/0x4000)=nil, 0x1}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10000}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000007000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000006000/0x2000)=nil, 0x1ac38d15}], './file0\x00', 0x8}) msgget$private(0x0, 0x80) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x281, 0x0) mlockall(0x1) fchown(r9, r2, r7) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x7) fsync(r8) sysctl$net_inet_ah(&(0x7f0000000a80)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000ac0)="578ad794af6e81b1ad4630ce60eb475b4991843d79c4b0f3901c584590e90ac129722506fed184181945f7b1db7aab8d292a9f1cd92c450511740dda6815b0d9edbf9ea91aa5", &(0x7f0000000b40)=0x46, &(0x7f0000000b80)="ae1e0e042c443e5f2d923c981a", 0xd) bind(r5, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0x7, 0x1000}, 0xc) mlockall(0x1) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) r2 = socket(0x18, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x43}], 0x101, 0x0, 0xffff, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r3, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x8000, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup2(r4, r1) ioctl$BIOCSHDRCMPLT(r5, 0x40047309, &(0x7f0000000000)) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x205b1a) r6 = open(&(0x7f0000000200)='./bus\x00', 0x100, 0x118) socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0xa2, &(0x7f0000000300)="338bbd00"/15, 0xf) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffff00001c0000000000009078ac1400bbac1400aa0000907800000000"]) poll(&(0x7f00000000c0)=[{r6, 0x4}], 0x1, 0x0) fchmodat(r6, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x24}, {0x16}]}) write(r7, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) r8 = syz_open_pts() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5ccc30", 0x14, 0x63, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x400000000000001d}, {"972ea41dbf52cbdfc6"}}}}}}}) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x4, 0x4) r5 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000016c0)=0x3fd) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semop(r6, 0xffffffffffffffff, 0x53) setreuid(0xee00, 0x0) seteuid(0xffffffffffffffff) r7 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x20001518, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getpeername(r2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x8) socket(0x2, 0x0, 0x0) socket(0x20, 0x3, 0x40) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) dup2(r4, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000200)=[{}, {0x1002, 0x0, 0x20, 0x1}, {0xfffe, 0x0, 0x0, 0x8}, {0x3, 0xbc, 0x0, 0x401}, {0x3, 0x0, 0x6, 0x8}, {0x1, 0x40, 0xf3, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r7) semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r6) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) executing program 0: r0 = getuid() setreuid(0x0, r0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{r5}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x31, 0xfffff, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffffc, 0x80, 0x4, 0x4, 0x9}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffffc, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000000c0)=0x5) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) close(r1) r4 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r4, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@random="b981a5548fb8", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x6, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x1, 0x2, './file0\x00', 0x20, 0x2bc1, 0x401}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_getres(0x2, &(0x7f0000000040)) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000380), 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r5, 0x0) seteuid(r5) chflags(&(0x7f00000000c0)='./file1\x00', 0x10001) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) r2 = open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000300), 0x0) setreuid(0xee00, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(r2, 0x0, 0x0, 0x410, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000361000/0x4000)=nil) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) pread(0xffffffffffffffff, &(0x7f00000000c0)="05fe01e365593727424f3c52a84ed0791727a796ca3551eb6d9fc839708069f433b28952ffab9162aa9c818f7ec34ea0ce00d8e2b1b4c2d5db7d042adcdd68efd0981907b6870b6d54a09e40498aec0ac13413361adeb7bd2137d73035749916f983939433782c1fde9c38daf28283a5a2ce", 0x55, 0x80000000) ktrace(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) shmdt(0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbb, "ffff090000001400000000006a00"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_emit_ethernet(0x6e, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x7fffffffffffffc}], 0x3eb8802, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r4, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x6, 0x3ff}, {0x8d, 0x4}, {0x12f, 0x7}, {0x8e, 0x400}], 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f00000019c0)="c0", 0x1}], 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) 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}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x28}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) semget(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) map stack 0x20000000-0x20400000 of map 0xfffffd807eff21b8 failed: hole in range executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96effff2fd3357ae3020000513003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x8, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x3) close(r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r2 = socket$inet(0x2, 0x2, 0x8) 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, 0x8020699d, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_carp(&(0x7f0000000140), 0x9, &(0x7f0000000340)="d60d4b1e77ee5dbfbd035d6ce2e2494ef44293dc85ef349cd87e794d882449d932d3d3f92ba299e215c8cdb98a10919a31ea3cf32994207e8a921f90f53242977ad9c0f09cb72ce46541e567339adb8c3e8348938acfcd66508c08dc5b80c3f5f9a05cbf93253d0cf9a9b607bdb44fbe6f398b56d93375ff0e4d706a98ff", 0x0, 0x0, 0x0) socket(0x10, 0x5, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 4: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x2, 0x9, 0xdffffbfb, "3c00f2030093779e04000022163bc34300"}) setrlimit(0x3, &(0x7f0000000200)={0x100000, 0x100000}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x10, 0xe0) openat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x570d) pwrite(r1, &(0x7f0000000240)="00251a0f10d9b8f3", 0x8, 0xffffffffffffffff) open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x14a) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./bus\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0xc777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x10, 0x2, 0xfe) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) mkdir(&(0x7f0000000280)='./file0\x00', 0x3) unveil(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f0000000180)='./file0\x00', 0x400, 0x99) open(0x0, 0x11, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) msgget$private(0x0, 0x89) executing program 5: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x380, 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x126) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, 0x0) executing program 4: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, &(0x7f0000000200)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000240), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="1470532bc1153e5fb58d0831abb0c7c6904620fed746c571f843a30e64828b79329b5a9c", &(0x7f0000000140)=0x24, &(0x7f00000009c0)="d88924d8da5ba35250d0cac114f0895fff6e594cf97d145e86e7e35326eae0b6418624bbc1af4d57be36308f062974665d0f4fbf6bcc688ea0858c2917d662e24c031549e2f06c52ffeba500fd15511982b0ce60f40b0cd99c6447f02f6327b9d1c36546c4058765266b2e84dc7c836b1deb06e7375346967279131b7258d9da0df09bebfaeacce368ec490cea0ce24156d410b434ac5a4945e82dfdfe2e58c7ceb228fba52a96ebf0e4e88b0a31a42530da149f09833efbfe89203afee03997466849c89bbeaaa9bef53609bc10c78b4498307165a843154687b1eeb8a1967253d1e50818a2eecd3b09261c04f4fed1d4a91cf904897345ffc4150019047a3adb33001f4502d50ced49e7b23ab6563f93be5d49e350949e4529c9283b4fcefdb3d5fecc0b558b4c3265fb589bccdedc6e5ff102172140dbdcb3febec5a1d3b7ef8cd9f87d34cad3fb18a7b7e43ffb10eb3fc744ce63d2844b75251189aaaefe8532ef4b3738304a870ce49fc9abee1766caf185030f0895a1e4f9a5e805413afa2e90b32e2173a6090d24a57e4a1ce485fb59e1a146b810135104f3691cdb01879e156cbce699e41ff1b65c1517d648dda6b9ac885da50f567f27576189020e276001a693f72447453ff933b61c68aa96926d03c458740e987f21306291637b02568c72ba9f349d37084af130586fa83a6c6de145a2ee79ed3de0b8c7d7497624f30affb89b2837b484c2979048220c0573b8ba5b3c53486181b79e6ca8c1471f9a749ab2e3e5c73b9934cf2e83b3b035901a594ce17a9fbc8590bc6dda2c946a77909cb3dee8d121fdb2d5048a13cbfb929a3d7a09aefc6e56b5f9998173d49a0f17a2a071b5235515373a01130aae6cdf7fe8c84b96b7326a5f0b89aa61309e8a86b3345166c7ccd174ffce5c6c9f4a4aeefc7f96b0132b96363c7ce12d69e79a443cd20d98b8fbb8520208bb355eb255ff0977c8c0364967e1e6bf3cd1a70c42ed7eb110c2cc7b850303d3e4f520f92d4739fada8e97c0595a6c8c90f6769b317d68ee913cddfae28b0b3d44d3b950130bc01e14e87a8565054920891f3e5b6368130cdc8ede5dd5c8eaea6bfc7a5138921383f79726c1d4bec178cae068754e3b537906e6123d988b73af333406df500bd943f6f92c4fec88ed71c5f506811a9833fb3bafb6a9e3a295b06bab003d877195252624e89537fdcbda7fc5eefffbb1e04050159c465608efaff0c00792f759fbf23410fb4c1e3d7289cf10be846bab8a3e5398c81c2dc2fbd76886d08f8f8d9ed5742c437bca9039a1a2145b2b24426b314969ac2bd34d1a7b77f219a8afdf139fa492e32d20c9dcadb7b9bb91a1a13641a81347422e06ab91ae543772fec8f08dbaa563b1742aeb09151fef4f8ae1755b6d8098a4e4fed9b7a8747c72f4131eaea7a14f2fffd6f52818455a576580c8a7b8f8086b3cc11b61f6d1fde5150ff070b2ebe45e852d2a74ec7a24da52df250ba73edc65ba0875dde07576fae252ffacee147f925ec9ed0512af375d6bc3c5797793303599deb945e16e3073effbddd6eab49cf38a9b696cf9e2d0f347862a304e5ed86c58ce8e14fc8cca61b7b60d1d9498771efdf575987137e0a107920cded7fb4b9580ee6cf63d7f464e9fc4f86cb8f3544eadea2fd503fcf1471f2b407dbd454d402d9f95c4b46e0feec662bd75e046d802e1cce79cee4c8d28c0517f8455c7e7f9655acaefb766259a118a6982d85f45b1a1399055f3def3c2f9b1fc41f48271352573f94875b46a3a3d86610c0b81ac2fda207abbe4125c16b631e52c475f9c088101deb05e77f8b0576ff89168ee426f4c238158329ede40d293c100337e676a6189010e690d7452228bdaff9a3efe35c0269406d45710a7784a4190e9cb0f611d6a0632d8cb004b682ce1da62f219953be3fe42641fc993db0307b964c81271bc7585d569743308865b0921c87420ad2b194659f46401199d0b2f1403a6d510a971a4a9cd771731ade0d602d8044b371e6e6031eb440160e6d2c0341b6e9c37f0429a9b81043978b9b45167a1a6db843ef87a158aa36d0ba0a6a20d8a7c8d2e0bd07cd75df5de8581bb44b49550140637d7e49a0075ea91459bc8bd1aa07b73749d10f8dcc36d82509786706d37fd3cc65f149b5dd0df8e7da9b7aa76b7ad7f7cf59bf2aefeba0cf5cad18abf2b8dbdd15eae966a190899518db0a0a4af307076f8b42fad6a10dd08c2217ca5962fdb944c92162e595cff3398e6488032e3e33499dd3d7a50c905bb97f9e83238fa0e3713921f78332366cb31d39ad36a5d56575644f5146205dea3cb73b9a54927979fe6e972508d4e85e7ab66b15fa4dadab5a1f727ce6a5fe36c9cb81d28823834d99776b65804d483f473594e960939e416d7b3419f1bb8f15bc4a9aae8b76227d35aae947d51f781ffe3e59fc67a123353cc0c76a1550525c1adc336a5019a8a238169ed0f3d97e5178d9a1bb0e0e695f4a3cd211a46c389553e0781b06fef295da47214f5cd0a8dad901544b6bb772bdc5c24c80a6cbfa6f03b1e97f14fba8e4c64918a3e3b267b5d754f2651a724f2189c4d66fc90b31924bb1088ffea61d2aa064da70ea02c0a8e040315fe17cc554f8e9507cb98949a8594a4f2c92d61be04ae55c24fd7678036a0c44048ce407c1016c4f09670e37ad5c3c23c8815daaa79d8af7693f3a2d77265cca7380cb38820a0f55280c4df7111c2ab00f05eda9a004aa7cc7fdf12d82ead2da1e938e4569edfc94f82594f3dafd64dbb40b09e74c8151a186169af93f4637e0d73fb291e9c592f1708b15a7edc0904ad13e6273e4d9a2501dba26fa230f0c2c7dd7b1244fcc72a3665276f44c6ee90721ffb18040355d5b9651ca6aa5c157222f04da7df6bf83ff3182e46c441fef8b7ea9140b5245671af6c77785f4c9348a9147e7ec65fc83cee801dc0a836a129e47766ad5bcafc374edbe721f9b5ed782a297b5ed56fbbff2a6b7c227da21575714cfc5393b56329f2d8ab2611443d3f1baa77acdeb3a0a003c009e35d4a072a836bd68c12dabfad2f099e0a3508856467ebb98650a22e085ce0a4d0ab9a93e1713e67e848d5b2b723acdcc31309f80a2c33d3420e34de87221d48e4cd6f27965fdae3461c6a31fe4182a6bf1b6e837021269d07f5cb0c0a2f7a6647525f681c24579a93c80585cc80a55737412a43bb6452eec0dddf44c2f46b3b86db3fe90eeb4a16afebdb737e823a3aaa64b8203c277b59e02edbb69675d41d0d026e06bf5bda52747a391a8cbd4510b046a7279ebf31fdc5938231cd1304719c390d10caeeabae09a247c8b64c2c1802d836d0bdd9c45dfba2ff981d51949e717637bc6e299a18a4bb7ae2cff4f87609d00eb7592b2cc4272fefd92c345f9751174c63d5316a6405f943452adf3ee78441d2992e7c2a90c9a4ae2825aabfbdb82ef1190e64514d8b3057f0d616fd0dae5eaf9ea8e0890abd37d66aba82bc407749a8aeead359959146bd89a0d6f984c81b6d3368df2e1b6057322f2295b1662194de31bff936004880ce7a839e221d3eb9b82c0f54310a22b369fbd84c4485c94804d544abc32d88c127861141d37d13b5896c8af7232e6c4ecba4c201db8a785a3a05dc7cd71acda844f6cff7de84b10165ed143356037110d46932956e9f8e8d4fabd5b2a5583b132ea832a8b67313cd2acfd7a769bdf3066a71ff1c739c5dc9c6c743ddd5dc61fef7d552836e3b49ce8caadf5e7741f710b4b9d5e8233f3a4bcf066e43bd6c7a4b85618899abd7f69eaa950ce9afe92a65c17f34abfcff8fbbe3fb7da5e2d7ec93a0e5760091e0b66d1c694338dfaf23fbeb561a41921f8a5174250ff5dddc9d729b005d932ee352bb87e7ca944a067445e65e8d61dfdde1132398b7d4b5ba2e3a16df5e2c34bb9c2a1a4398abb2bd51eaafd6d76443f2c8d84d9a9e4dbc1953f766201e84290898d2410e02777f053bbd9faea82e8ab84b83dd1fcc65db6a4bd77fcae645a79ba5e6ddab26031ade1099b54f25495e26d7116982116bcde9cc7696a0e9d7eda6e1b8d00a1028a066361a58f19d9de43d4f52b638ba22bd19a9ce79e8f439561d0015ea02eebf37b50b3db58d4a27a07b3eb8d44c05bab1ebbc312a41771af9d385e1726dc59f408300fd7c53748d0a481103af7583b798b98b722e78cb61c3ffd7c68ca1d54203de7aeb2cbd370b9f0357ed2a8b93de50846b9dddbb4b12b79bf09808cd503cba040c8c4bc834bc2b7ffa9f1e5c1834f950ffb78b113dcc48641eb4ac5114e1647e5fdc633b8a1de9ecea8d4328a7e9f83deea9db86ecd472f2517876f67a27577951296221a3dbc4a05241802ce25c0d114cf9474084a2b353d4b9b645fefa813cc17d06a25f97abc82f84179da45d04625fde1339ee47679ce08f3d79d74376ef9d35716eec2e5cb7eee58e14b6d35529285da16932711bf7f2d9bf4130dd512a6774733ce9d0c4ce773b1bc67fc5da045e4f34848529ab527da3a5e87f5cbd22fc909a5cd7e6ba8860d58c481f6bf87c962fa6aefc2b011d163bd2871ced758bbff5e32d943efd20c89e8dd07faa1f64dc71c17e41a546e8d1e4970aea0a1f48942057b3a46e52f2e7bf9f77110ea9345092eed461df93211ea5342a46c81e24b6c136bfbc39cbd81f02af2af7f7b95012ffc2d93c1bfe9f5a07f6876087991c39d900f5c87ff4fd43c69d85ec5804f5ebec29bfb4d2be165bd9284ac12d6381563357d4a2647f9466f8516d19b4b5af76d85d65ce945347f249c7b048561b554d0fb5eb9e313a2f742d29dbc6945cc9e7045690f21636f58930f3918c35d991e6c80c4a97bd29667acff98ba70c479c02e73f5982916b69b555e641ca99a4eb9d139f59cee44f8263e726b7534c46899992308333c58c9b4131e09d70c0d22f97ee20434ce068516fcd748da9da061e5a39ddd766eb5cfd35b3a17b8fb6602aa292ff0ba6e12184a1a5309dc49bf5db79be61cfcd9e42d7d35a2d65165292aa32cde563626b28a525cd1ab8e2df81a996e43a02208038a39eaca3856cfad5333c3fbdfae5db1e558d84928965b10c05ba16954b087f1be5964c93eec2a65d108237b55d7cdf51b8b57a35417fba7d6339e14495a0eac99e49134a664f7d32158cda13e782b7803ed435726e9a419409fe2895a1c010248ca8eb23a4031e0daef24a25fa6bb6b688360a5cd5ed9946258a2d0891ec4a10fe1f3115f8862848091a08899ff12e599aeecdf28b9fcefc04cab14d8da135802f12a060fdfbc93ce3bf0a001db2907c7b80d0459670c5e9fa8d385853b468d75b2a2e0ea56afa056e93cd76c7a82bbad438507a20416abbbe7ad717843451349e28468db0f982bdf26b141a38b58826a3ad60a24dd00fce29d9d87ce18e63893ee0f85436a6586b419e7a11cf401ea001412b7c22308b5fb2a5fdbefe9f2cc4f03a258f7c9384f9a02611c93aba5a7202a435c3a5fc6bdbada3700c163d1001705eeaa57c0a9edf33246fa101ce6cc2e9a0f83d415e08ce45144eb350038157db45cbbcd2f6345ecee3ff1e5d20b50d6852457010fc0713f99b1b0adacc2acd12615f551d03501b9d58e202abf56cdf76f6719f2eac3cd8bfe1786d583345754ce4b57d3be2bb2349137f9debbedc65f55d3b7c2791579324e8159bf233e88505ab7461d1cc4957d0c29983ef10dece522b23bab6b1b2970755d327f858139470291f9244bae65559d21930e56984d497864ffee1fc3f0b56859c984efd412368d4", 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000280)=[{0x2, 0x0, 0xfc}, {0x48}, {0xe6}, {0x401, 0x6, 0x8, 0x2}, {0x8000, 0x5, 0x6, 0xff}, {0x9, 0xff, 0x0, 0xeff}, {0x1f, 0x59, 0x3, 0xff}, {0x1, 0xa4, 0x1f, 0xfffffc00}, {0x0, 0x46, 0x9, 0x6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x18, 0x3, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xfffff797) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0xe0000000}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffd, 0x4, 0x5a00, 0x0, 0xfffffffe, 0x2, 0xb2d1, 0x1, 0x0, 0x8000000000000001, 0x8000}) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0xf1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x0, 0x11c, './file0\x00', 0x400, 0x605d, 0x5, 0x40}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000280)={0x40, 0x8}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x81, 0x0) syz_emit_ethernet(0x144, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x9, 0x6, "f3f491", 0x10e, 0x1, 0x9, @rand_addr="d077574f2a425b73e8f6a5a8a66e10d7", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x4, 0x0, 0x0, 0x2, 0x64}], @udp={{0x0, 0x3, 0x8}, {"460c8d5fb99009c8811a317cd76b7eeb91a6f1e41e95929bfd03c5c2bdcd98bf7353a9975921924a9aede7aa0a0bf3371885bb709ca390f323584f07e51baf85cdb6b4e4280a712fcd1e0a6ab9f87f77cf4c79569f6962a98ae6943e38d9f666a6a0ede1d4448f491bd17594b7a784f0695d17797764997b5b2581c9725a9ee0ddf7b347da726f55bc65bb23a06339ab283d61378b3a3bd541ebda5deb6f0ffb587ca777d766da49ca840aa70f9862f9dfdac70b767a9903f62cf3eea891683ea0bc55bc43114a45f57c98e7b80ff210ad93453fc9263fafdde59a8405c3c9f924428d54dedfd706282d04d55fbf3a97be8d5dbf56c141c0efe8fa776b4f"}}}}}}}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x1) open$dir(&(0x7f00000005c0)='./file1\x00', 0x0, 0x1c1) sysctl$hw(&(0x7f0000000600)={0x6, 0x19}, 0x2, &(0x7f0000000640)="1cc7908a9c51dd11b88a314f0f881d8bc6e08d414aeb348a5abf4b79bfc7d9a199f73d61797f181d7e9dcac18998812573f2864834b94b177cdc901eb7036f50b478526318b4ae75def320e991d1a6d0378ee01abd9a1919ac9b18869d591040a019dd74622c0dc60c48f9a9b3c82273ad4c9075a7c96214a6bccc86c942670446129330cc725e0f162b7e7548e685be", &(0x7f0000000700)=0x90, &(0x7f0000000740)="22ffc61a168c0ce8084600f7857bae07", 0x10) select(0x40, &(0x7f0000000780)={0x40, 0x200, 0x7ff, 0xdc, 0x8, 0xc57, 0x0, 0x6}, &(0x7f00000007c0)={0x1fd1, 0x1b30, 0xd9, 0x10, 0x7, 0x51, 0x622, 0x1}, &(0x7f0000000800)={0x10000, 0x7fffffffffffffff, 0x5b, 0x3, 0x4, 0x4, 0x0, 0xcf}, &(0x7f0000000840)={0x5d4a7b6d, 0x40}) recvfrom$inet6(r3, &(0x7f0000000880)=""/73, 0x49, 0x42, &(0x7f0000000900)={0x18, 0x0, 0x6, 0x1}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000940), 0x20, 0x0) recvfrom$unix(r3, &(0x7f0000000980)=""/4096, 0x1000, 0x0, &(0x7f0000001980)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000019c0)={0x5, 0x10001, 0x8}) sysctl$hw(&(0x7f0000001a00)={0x6, 0xde55c535fe651f04}, 0x2, &(0x7f0000001a40)="1c659c9a74bb7b224097557f43a726ddee39c3887a433ff25c32c673d0e94859732bcf791ad7c4002a95f82d3e1be561f4e2345585f0a359fca6a28b8b8c0211cc925a30af40219e61eba5b301c75520dbe9b6d3ccea04ddb1bc5a5373d9a672254397cb0068de98cbe140683af15bfffd0d5be181ef53bcb0aefe3c3e425f81b14e81bd139b5f93f9881006d80d4631829fb6f60577a066c5db10eacd7feb2a8f88a452d0d63002db0dbae385171034c6433ac8c4787ad87ef3db56393ee0e0aa34e8acfe62bcb7d39415adb4120fcfa0e3344969f1d8e7fdbd7661c57bee77d534b5778598f1db78afd83c4a2258", &(0x7f0000001b40)=0xef, &(0x7f0000001b80)="d6e82b21efc98a5ab208ce105e86f7980c1c23d19a6d01755107c39d0f7dfd7f5a358ed427bd581ef2d854e7c7f7ccad26b587094b3b56dc7a3bf35df5a603a176437dec6bbcf61cc170a51f2b73871200c8e300b9847b1bea72114b5035f0a27c30765a372a6ed4adf901beda9c8a", 0x6f) write(r2, &(0x7f0000001c00)="290af0a50f7009132434babfa899330daf4b52446a96bc7b2c723b1067f0b62da029456f352ad06b8329dabcd0574904f76f1d592cda2b125a56b5ecadc4d95f40f6809211e9829063ce818abb76be3e84e24560d1903bc9e6521557fb24015b72e31efc61d1a21187424ca2744a506e1eea38f6585dae9067f645f02ae8dd92b1bf418b", 0x84) sysctl$kern(&(0x7f0000001cc0)={0x1, 0x2a}, 0x2, &(0x7f0000001d00)="93500544cf352318bbeb4d9d3e743c3168d84603ccb1b4bd96a31db61a6b34600c2d6ad60f83f3027c7a3ca9c2cc46245f56c03eb632df1bf5d32cfa1262ee62ee087dad7ce51e1d48338080b66ae6a6b8fb7b811ab3c46067ef875c855ee04545b138b6490067b5d28b1738ab989bcf7fed175420dfad145f136acdfcf43eaf46f7faf439ff839cd88d3e0b", &(0x7f0000001dc0)=0x8c, &(0x7f0000001e00)="2c3bed6737a55e78f1d0b163df6a639658b92cb5488101bd2b9c3369fb5a3243efb8f937727908c3e1e62740baca", 0x2e) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000001e40)={0x9, 0x81}) executing program 2: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000000580)=""/55, 0x37}], 0x7, &(0x7f0000000640)=""/100, 0x64}, 0x1803) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xff) r2 = accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$dupfd(r1, 0xa, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000002c0)='./bus/\x00', 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x80, 0x2ec5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000340)=[{0x4}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x38f, 0x0, &(0x7f0000000000)="00291d", 0x3) r1 = socket(0x2, 0x4001, 0x0) dup(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0xe0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000100), 0x81, 0x2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x18, 0x2, 0x0) close(r5) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x146, 0x0) close(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x45}, {0x16}]}) socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) setsockopt(0xffffffffffffffff, 0x1000000029, 0x26, &(0x7f0000000040)="3667dadad20e5d518e4d980cc37c74c76ce5f3f1524fcf", 0x17) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r3, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 5: r0 = socket(0x0, 0x3, 0x3a) mknod(&(0x7f0000000000)='./file0\x00', 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, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="2e6358cd", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x1ff, 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x8) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) r4 = socket(0x0, 0x4000, 0x4) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000580), 0x2) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000000c0)="88f2eb328de607a5b6b40ecc6304b2fa9e385827897ace625300b2e52f7f71cbcf86ab582645bcf3fb0da3d377c599239a03d6d08f17724b7f7b45874fbe5037ea8e5188f79f1050f8e0b494711e08bb2375c6f805f570fcfb4e9b0797c117716cea06d8425632f9785b97850dc4495d47d0c33964739301c01149d55e9af099bc43bf1c5bc3563b080bb1485a3a6e24d6b88a2f7a176b7d713496a6dcc171dba17b41e8ba4c290af9eb677447f103566ee3a3183815748c3a3562e972f5802a75e5efacacb07c03badce7abf098c72764242cb925e73a9b0933", 0xda}, {&(0x7f00000001c0)="105db92c62224933a58d5cd143fa120cd006e040cded8f20f1e506a0d44a6dc66a2b36d30ca87eecbe092787eec1726740f52472deca14be4dba4442df5c44e1f644f8b6ef9230b7cdb6", 0x4a}, {0x0}, {&(0x7f00000003c0)="fa28ebd71686ee0c6c3da7f28ef82181467affe68f571c3702fb5d4b6e8b60b7ac976a6cf3c894a2dd90a363c428e6640632fbd0333ecfeb4122f91bad2059a7dbf382dc9dea7217990b61a124", 0x4d}, {&(0x7f0000000440)="aad8c14a46babdf92ac99777556fccc2811526feb03db9fd8ce7e18de529ce79e0eede92161ae080146a5b67e7d96478a02b18541e9d696183cf30bd2ae7aea5b9f12d7b75ff8d622ff49d8a641977ba1c5c86593002f24f7740bdfb73ed1c2c43618564d34ceb18407ebf1945e26f3a379fb31f731a417d7c463dfec85b0b570bc189e4389073f04f44fe89292cd603936e89882654b39f51e8c54efc2259ce360f32fff4fd9b1614df47e70c430b5173fe679b15d8879c496cc9793d2cb49d9768ee56034d5afab4eb2a65fcb6801043b8e240dcb4c9fb0116b9aa05b3cd3f13f17961b0eb7e83350e487119381b2a492999bc2338309356e09b9c67734cb3980f9ccc2d3a47f8bfbf4b9a464a1733c5b55a3dde8bd186c98f2f7c21580d98cae956f3f51ac3221775dda720497d1b4631b152927bb0ab53ea5b88c581108482b72fdf2c3260a4320e81c9d13d4cff1745e7b04de1d8ce010639bc5e46e6f96ffc0409efb8c9e02b0fb4e9ce9e31047314602ed8695b7d3151329e0562eb1646c775f34204dad648c6dd23ec5bcb2725eb46efb657004a321652dbf8d897ea30b33067a3bc41c3e235f134faf4cf1477d971a34992fc301ae1fa1f5d5b1337bda16e2a6eafb1b5a232c098495fd48cb4871f54530eadf24c8d985281236242a933170f8f56d9f99b68d941faa09999270388bdd064de1498768e2fab27b1068413399202f2930d3cde38c0b031c147db83e7b3521b46b43566b2da9367cc5daec59bea94fbc3d48127da9d078110ba2f35564abb89bda1b3bbd9a2cf06ae834e4102e5916166f2ce4c0508a91f29ec780593cdc99f4afaaf94afa6ad65cbf7d7d88f2e6a0bdb0297997e8e2c2b09670e95fbb547a9b555c70c9d9a129d1811f352a77749b9ea70e88db8197769da8b425f1c9391ab655da57983070b9b0085185366bcee43ba2f3ecfa1b6f47093b347b60d6069960bb9049f31642117201376fd3d45f034ab3caedafa4002cd964bd771c1e244b02c2efce03189f355b6e04e3e6b58e5c6fefc374a16c27f5827f6b032bb3d6342f62be261b7d664536fcfa959037dba6b7af3f3e05e9a72b7782504ebaf4f6a898fdd7a065776ed64cf59afcadaea01ac16fb9f60ccae9013780f159105789e5ef7c5eb3ad1e051d5c024aba99706363a0df2b0fb2cf3daea31f7ade8fe261dc1f5bcd269e96d7cf6d3c1fb15d1c108119809b9fb2ff6f1c49891ad32166dba3c91a492c7159fe73ac4d3506588f0d00acbcdcba5b4bde490b85e43a4a43af2fa643d5b43167e9b88ee5d42713e48c6f250986b27435445589b18cb0003b49ec612bc36778b00fcdb6902b04bbffd19327636c8b9890003531b9428d62c16af4cb2dd8de17800a2ede3dd124c6503e61e8675f4da031ee5bf7cdccb952d21afe511301389260e9b164257a9e0995ff9a506d860d396b2ca3368e7a81bfc4d0fb69c94d5eeffbbf686ee36c773151dfe1c3f310f3b9ea1d5c1f183e0ce1e2ef8ae9f628938b34ed2f35622422ca095ce7857922ec57ccc80ea6ee7283367676b154fa6683e2ad71a8bf0b50be77a0018b1cf319b0b2a9a9f3e3daf45e2c823dc4fc5ce706cd6c25dbd224756491cab697d1112cb6c651d20f7f4f308a6af447a8dac7e88a44883c4931306a0468a359b58ec328a614cc09ec4746663d63f08e811edff2c1bcef0b9105073f05a2e6dc079c9a955b406b72c05427897ab0006a6ce883e4365539b9d1b650fe6d04d75cf99bc9b6a46faf06a7d79253c2ee0f7af4c7c2cef78e20fb9e645952f32521b6569154fffb5401a7f2ec9890db74103f5055e0a779238b8c9eb47dee4e660ed82baf34a6fd02e02898dd1c5a788555acd2b4a3b1141c492f68ba23fc24b2703f5f6abd6ad9ffa32a6f9e90754fe6a04d7c4a339f4e59be01ff0b917402bb021d3e5084286c6d99d8e93b1f5a0ba36e48aa78e4938f28117ff6e97ec791fccc9d0f34a652e3d1a66d6d6cc37d85cc1bb096042fd4d9d4cb6f2e01c9f9d9fade57f887f5c79b498226df58bc1ee9e6ca7f79115be9c73cfc8b67286707b3497471a801ba6fb5b11bfb452a2fda507c8e8aa511d5b706a53eef2f0d892dd209cd011729c53e4f722372b557aa8b48b0a406f34d618df81c5967858dbbb977b77a6e9ffe4e85332cc276754fe109532e7f0e277264bc78bb63df6e8307ad5cdb45a366c3c27c300923b0be58070b510fc0f393497802be7d0d0f06c6ae4110c8c3c7954a13f16155fa95272686dd4f06dd7e90627be60d3ae9648e85093e8ee5d64aade9d040d8a97661487d762323d78c0d86f7ade318682d0237cc97868b6d83500c9d99e84d79356d9f0f278bb984ec5786f56d39de18bed592df80f6479f1903461f370c2c969cda061c844d3040718face2ee89ba48cb3ae5eaa96a8689f8559c6c3b0c9c60e6e06f321cb5244587496e04f8b13d11e6f7cd799f847c2b23266bc63e9c7d68873e6e6e4e1398d64175ebef124f82c7be7ca3f5c1aef3ec1a5985b6761792b41635aedbf3e91d68460b7d6ff100421228638b8c7ef6bc3a0a769ab217bffce43e2423861c826d5d45b29beab7f8d179c2f5770f467400385cca9f6d002c726d83b4e6991a612f1033b88f58090b7f824198f970797a0260bd241fe562774a1ee2dc412725e4b29f1536908e81496454261525b66bb49932afb7bccbae9ae5f880b5df5417101be11a6604b05ebe0486989e27b2fb4c4e29c43bb23460473981331e643344d0dcf7dc955d89be7565eaa89bd5a7909708426dafd0310b5af75411b4660534b51de4d292de80ffba34bde0ddd9ee09beb1f0e2967e1457dc82e38f546480e7155087ebb92a8b9b186148c7b5402868281e773e3a0dd1a6ad9904fe8dc55004bb95ce6b837ae1a03d549f4f7d5e05d3b73291d9ee0d27dfb6c16e0d7d8dab66df634ac4bf8870692e653bc35d31bcb3ee8c3a6e6cdc5129077af4ec885d119a8f24a43f500800eaf838cbd5193292429228a98ed3b6dded4c2841f8c6e8da89dc98717ee4a67491eb22adee416f58c472cff8428bfa530ac1528814e46d2cb1ccc46a2632f124ce6d17f307878c7d9537d8dfa8afb018a1b003ff2bbfc4ae904a431b98549e3e2a7d7222e5c1a37d71d3b6b3327a7f2dca872eec5be1194bcab46e844ff4a78e1413b314565970fd8bb012a134ef3078794d236a2b7fdcf169b3339e48699beb4e25f531b92223f5873ea4698b21d86197c7af0e22cdc1c46598788ff6eb2cfc5b60f6543fe4686eca8b458e1407efa5fe4cae3b7fbebf7acb07fcb9db47e305e91cc8a865dae72d3fd30a86612075c71ce686ec7a21bb7fd05cc4dda04a4beea0bbcf2961908e1ec09e7b3f0dc5168e188dbc4f0183e5368b6ffa6ea50c43b7de2f6e50a5845367c1460692f80996be249ecf60d211d77bdb21d005aade66b25bdc3b258d8be3b390c1f52124b590015140da9ba7ee20a6eec4581c983807c9242142559825304e1892bb004fb83a00a5748c64ff36e8d9522462cbe9c30900773eeb44f171a7750063e71e4bfcb046190a1c33da25ad981d97912d17499f9f267dd3cc084322d84db7ed07ca0aadfc2287a728501d5578c65426810ed8ab86d6fdb25799f875525b6ddad63fd72c384742b50808a5e9ad13e8701810f288df5022fa8f0949acb9297d08df50595c3ad27bf0480cca5bde42805ae64f9bbc10df8e3f5e91ba5a23a7eec40307be2be29c39b0cdb736f082ca565cd6b278b6b6bb6d1d0bcc6f89c8edbdf1d44cb234236eaf8d7bde332fba473480db52708a0fec89ca92be03ce8b6a576c4e62873f9fb9c6c127addaad8e32c56634713cb68b098a0cafa4ea806339076dd6f05f05e5054c634b2c70ffca1ab11429f4e62cdbebd8126ab66e8fbd5c122cb547e42603c1c9c6f0296eae6931d4ce1d514d218ea3210d13cb56a342cff67749dcc752414f3a7cff8bdcf1c31280c3855c6838c869a4aa9cfa038ad74c7d17590b7e06761e05ea1e38a3443016c9f22adad765405bfa670b5189a3655d3699a507516b022c839d15fee64b167c6d1b4148ec34aa60c7ada96a30bfe31ce6f9e61827fd53e88e8c522c638ecfbc106ecaee34aa7753829df0a22fa5cb1e0fd470dea21ea4f359989cba7bda54c0da77dd1c3fb81d402757f346c5606f9d41baf20bc84796f6636634c479839ed83f250c98ae65d04b88f032c83bf96e1cbdf4640987badf08b5d90e238a110bd3237612d34406d41473ad18cf7fd8c10021540c338ba4416abb38e48c8dea5aef3c27d793bea671d00cef447c1d124f2b36f5f2d2f14e72cf7dbca501ebfd821728031f71d490866281800514cc1b1a55cd91133d9678ee3cf609a9c3d2dced0bbf49012c047e7da4f94adb8fe02854a40dd83e279b2d7e4a682e31310f21b10cfe63a0fe96e0918ff04f956921be88ce6964e55be6d8672217f00dc6cfb98637337808cec3aed451aad6265a91c5ea3d96f6aea20a6ce1ca189aa6a69bccb9a38e27f56367817ed7fde8a1e6573503d1c9b9c826687a9a89307f54bda293a2ffe8280a9dc7e9272525b207ff1e9d2b8d9c323ccab491021a0c46a779b8beb3b47984b6dcb04e663c25b1a57dbd52fec9d507b2c507776583a1ef7b5bff3a1ff590fca68cbd9b80cb355de6e84b0944b24b7a8a5ec35e5048a1349d1f19ab5504816b772f997c480cdc1d619f825f269984ff036e77c9a5c2d5ccbc86148635db79e785f95a7254b65f60b0084390290f286480e5421840376bf9744a3e496a29622b397b4929d0af478bf997d451f1a78438307840e83fcbfcffdb726ae4d11981eec14d94bf420bdca4fa0151a6f5f35e9c7376c539ccda3bb91ed9aed1eca43fb1c176074ab8ec2123fc304a0119f04d332f46de69ae026513d788216da160ed1af2a46b02db6236e9e9957d85a099f9de40228b1bc1a5b187de7b7dee493bfc571061653bf484b80cf8c71f83dcc398ea6358fb6541cfd4b27c21480213d931a213f28d24b79cdb953630bc5ec761b093087ec45481f4317a12606be9d173e7581338c4a399d938e3fcc90887b80308f5650eda78850de5ea40fba09e225a0f97d257755bde197fee9c3c6ee596572f761b11adabed1fef33ed3df2ae7f5526f0084f8bc3e85d26a075915c7d74911f550e2ac9cbf94e6bfc8dd585666919ba93ba1508c74ab15bf204978d854a9eaa952c57b672fc48157668ccde4ea2b53c5fb877f542eec6251748ff01f375ea8c7dd96ca37595110a6254fb51fb0e1853ee21c6276fe99e520a7d0946aa3c0ac5c266d98cc234e36244b0b94ef3cce401f2ad03d16f6d6c8bd7d27031581bd0229af92ade57060d2f5ea38493d9376afb8e5dcada7a3d3fa88698d3564bd3ed9309d88c6d17bdf81c3052d8d45f5ebf99cb20c057eb79b7a6497930fd87677da62412c7c9d6cda62fe05db587cc4c3197bfd2254d40a4aacf8b57fe4eaf680761c26ce9cedadf8008fb3a8b667eeb3753d5f2d8bd2e67126dd62c38473760badfa15edb9dec0c9981c3cf8f3ca18205fc9684979701d8c56bcd8c1024bbffee08be0221deae9a108e0888291db350b486309e76ca1b294ba8d58ebc5d074dcb29cd450a90358a4abf995177486c2ce815b5f922867424dc9d03fa395d43929250846672ae572bd68e2d7ce7ee17b3bdf9871ffb98dede01985c46125044e71b707569724d9e39a9159ab181421e0c4b91f4110075873337211b9eed85adc9749", 0x1000}], 0x5) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x16}]}) write(r5, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) socket(0x2, 0x2, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x1016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x11d) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000200)={0x0}, 0x10, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x0, 0x20) r8 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x21) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x61}, {0x6}]}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x80000000, 0x20}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x79d}, {{r2}, 0xfffffffffffffffa, 0x14, 0x0, 0x4, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x60, 0x10, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x4, 0x100000000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x80, 0x90000000000000, 0x1f}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffffe, 0x6}], 0x401, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffb, 0x84, 0x7fedc668da554f74, 0x3, 0x7}, {{r8}, 0xfffffffffffffffe, 0x5c, 0x8, 0x9}, {{r9}, 0x4, 0x47, 0x8, 0x0, 0x8}, {{r10}, 0xfffffffffffffffa, 0x28, 0x10, 0x8000, 0x8}, {{r11}, 0xfffffffffffffff9, 0x8e, 0x2, 0x7fff, 0x7c}, {{r12}, 0x4, 0x0, 0x4, 0x21, 0x9}], 0x7fffffff, &(0x7f0000000380)={0x4, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) select(0x40, &(0x7f0000000040)={0x30, 0x0, 0x3}, &(0x7f0000000280)={0x4000000003ff, 0x0, 0x0, 0x80000000, 0x0, 0x7, 0x40, 0x4}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2c5d36d679bbff9f}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)="94100e4ac63c90dddc11f11cad5cd4", &(0x7f0000000080)=0xf, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r4) bind(r4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r5, &(0x7f0000000300)="1e", 0x1) msgget(0x2, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x12, 0xf6) open(0x0, 0x0, 0x141) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x0, r0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r2 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x88, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4}, {0x4}, {0x1, 0x2}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r2) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) r3 = syz_open_pts() close(r3) r4 = msgget$private(0x0, 0x9a) msgrcv(r4, &(0x7f0000000240)={0x0, ""/9}, 0x11, 0x3, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1e) r6 = open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x13, r6, 0x20000000000) pledge(0x0, &(0x7f0000000040)='\x00') executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x70cd) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x205, 0xac) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)) setreuid(0xee00, 0x0) r3 = getuid() rmdir(&(0x7f0000000140)='./file1\x00') r4 = socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1000001, 0xfffffffe, {0x0, 0xffffffffffffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) bind$unix(r4, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x5, 0x4) setreuid(0x0, r3) r6 = socket(0x1, 0x4, 0x3f) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getrusage(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x2}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0xffffffffffffffaa) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbfffbfdb6cb78a930c0", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x2, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x4, 0x0, 0x0) (async) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000100)) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffc}]}) (async) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fchmodat(r1, &(0x7f0000000100)='./file1\x00', 0x4, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r3, 0x4}], 0x2, 0x8) msgrcv(0xffffffffffffffff, &(0x7f0000000200)={0x0, ""/211}, 0xdb, 0x2, 0x0) chdir(&(0x7f0000000300)='./file0\x00') writev(r3, &(0x7f0000000380)=[{&(0x7f0000000340)="af61d060e849d7bfd30658a8f06c9d5d26658625088cee3a910b13f46054171754ef31beb9", 0x25}], 0x1) r4 = dup2(r0, r2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) socket$inet(0x2, 0x1, 0xc0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r5, 0x3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x7) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000004c0)=0x2) r6 = accept$unix(r4, 0x0, &(0x7f0000000500)) setsockopt(r6, 0x10000, 0x6, &(0x7f0000000540)="295a746db519c3a9420ddc3d0bde3713a90c46f2642bc00533d8a2d12116b7f0886f081a688267216bfd082af8a2e0f8cc626204914f1c245cb17f631ffcf5365df5aed6e3404c631c24de2f36821411e0d9cff5cbe33e1d", 0x58) ioctl$WSKBDIO_BELL(r2, 0x20005701) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f00000005c0)) recvfrom$inet6(r0, &(0x7f0000000600)=""/228, 0xe4, 0x0, &(0x7f0000000700)={0x18, 0x1, 0x9b, 0x3ff}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x140, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000780)=0x5) recvmsg(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f00000007c0)=""/209, 0xd1}, {&(0x7f00000008c0)=""/135, 0x87}, {&(0x7f0000000980)=""/182, 0xb6}, {&(0x7f0000000a40)=""/35, 0x23}, {&(0x7f0000000a80)=""/63, 0x3f}, {&(0x7f0000000ac0)=""/179, 0xb3}], 0x6, &(0x7f0000000c00)=""/64, 0x40}, 0x2042) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000c80)=0x2) chflags(&(0x7f0000000cc0)='./file1\x00', 0x10000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00), 0x20, 0x0) pwrite(r7, &(0x7f0000000d40)="43d88cadfc31d6fa8933c93199b6fe78ba98d349ab20d3e987f4e50e58bc7e2242d816e0075c346bcae8b9d3ca8b796be34deb5b20fea8ae696fae39c1393e6a802bdd0b392c3da86513979659b486df9b61ea25987479be3b881f8d52326f6c29325dfa17aa9de97fbc6d0ec3d4f2bc50566e55667d9de84ffb2d4dd2244995f95474c220dbca5f3f668a72bba2ff673ce8a022185e4516e6864048b3d5a66e9d1f1337760fe256c1999f1068b47f63f936e3ee2e02bc0ef52343fb", 0xbc, 0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000e00)='./file1/file0\x00', r8, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES32]) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getppid() open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', r5, 0x3}) r9 = dup2(r8, r6) recvmsg(r9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r7, &(0x7f0000001600)={0x0}, 0x10, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0xbf, &(0x7f00000001c0)=ANY=[@ANYBLOB="7b61b49495ceffffffffffff88a8090081004d000800452000a9006503e7e133908c000000097f000001444002f3000000000000000000000e88ac1400bb00000079000000ff00000892ac1400aafffffff800000040ac1400aa00000000000000ffffffffff00000008004434ff90000000050000000500000006e00000020000000500000006ffffffff00000001ac1400bb000000040000000100000003890b03ffffffffac1400bb4e224e2000089078cf4a57a61732ff12cdc0ab22ea"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x44}, {0x44}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{r5}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x31, 0xfffff, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffffc, 0x80, 0x4, 0x4, 0x9}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffffc, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x200}, 0xfffffffffffffffc, 0x20000000000}) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0xc001, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x80}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) semop(r4, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) socket(0x2, 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000600)="cfbb251e606bea41ad417032985e05b5725bb992a4201587136eda2dd727e5f62dde5a3a4482bc0b9d8726b6da4681d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a37eda4973e934fa1def812b4fa7c2e997c009387d083080100008cb617e63e12da85483463f7a29cbcf97d4f7e6d1e12ae8971ebbd2d0bba3b0efb782f22ae54c8", 0x5a}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xfffffca5}, {&(0x7f0000000440)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039dffe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f75c5", 0x9c}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b880600d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a6d50cd0cdccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e8f5aa735584508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc472d17b2216339e285920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3", 0xffffff4e}], 0x5) writev(r7, &(0x7f0000001340)=[{0x0}, {0x0}, {&(0x7f0000001700)="823541ba2d293bff47278d1f25344a5c2b6106431b5bb5e48068e923d3e70700ab10f37c191a574800f96be8baad7ebda8755560bc50b3c7d3d7c26cf94910b8b61b73b9a0071ce818e4ea9e8dbbc1049910baf24ba81238859bebf0cac68ef96407cafa806a414877c9d28cf0a30676a74d2ca6e4783085b7c22d667290c355e2bc0d6f3d76eccdbfadcccab1251f491acaa06c40dd0dea1e8c2fc1545716026344f11a180cdc68b2ca911756bc86cceebff39433f09abae7c580cf2dd06b0b054c6e", 0xc3}], 0x3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000340)=[{0x2d}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getppid() executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="61143aa806d8369d26413edaf18e1bcec6c577b8b1ee800971e2323324be180769673a25424d2399a32204d2f5897d2e91ab78b1b94e617c76140fe62679551c42492fb12f1b8f74db492bde473fd5f934d488a5f6fbc0f40208f84723bbbb30588a46e9687b2ebb811cc741c855cfff1e53a2eadaac5a54de858cbe7ab369d78489c41009e7a6da4bdb93b4e216b01a538a25d85355dfcffcf2b42f1619f540222d5864ce11d5f07d564e602b91514bebe97405629dbf6410e896637b5f1c48486e547a3e414cc119abb86a715f238fd39e26293830cd861bc3f30241dc68fd62836123", 0xe4}], 0x1) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0xfa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x9}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8000000000}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) 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 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000340)="ea000001000000000c26a3acbb4232d44b21c1a2987fc079e1b9f5edea8afd887717e986dc421e8a78ce6f29ae0d394600000000000000000000000000000056ff2bff6ed6d72d12e47ea1bd6ae43b337b12e5838f56c55e6c6e7f05445f05fbf0276128da276c09c02681bd4eec6d2e3dcd87d11dd50be5536673e3f628b02383a17386e45e2938525817f06e6e7da7482a07aa697d3e7ffbc8", 0x9a) dup2(r4, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 1: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0xf98749d8150d7b09, 0x3200) preadv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x40000000000002) socket$inet(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) ktrace(0x0, 0x1, 0xb30, r8) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x22, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000013c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa9c3}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil, 0x4}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r4 = open$dir(0x0, 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x7f54, {0x0, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x1, 0x14) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) dup(r2) syz_open_pts() r3 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="f82737ad1ec6c23f4b04b9023dd82eb1aa95af55fd7e24ef340d4bd91d189f0f8a141285b3144b61e4259850acde0bbd19ecf4fbb6601c9f7d567549dd98870d33d45b2d47a37a530832b694d5", 0x4d) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006040000000000000000ac1400aa77f61ce24219f0000002"]) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) syz_open_pts() sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000180)="e7251bd20c7ba9b8dac6126b41f3028c9f9db60dcbaeaa52011682a704e34cbf453adcad0f0b53926c4ddbdb6957a642a7c9951bc0bb5a753582facc5ac0265fc29b430b09901460aa02420ca847308011ef1488ca4e743b2364f1ffeec3b894994477387acfed29e701cd70efe7d5bd1a3c6b77d34e47e60c698154c97c0d665194caa25e5acdab0f07375b1e4293195eb205058c374e69cce5b4b22dfa06392694297116a264520892ba2a3c86bb3862a227b05af0ad0a1c07bffe0ca62f3c6c0240b185c1b6487d38e5f28ff3ea40cc89289cd8d8f676ddc5056c8653f5d78f8df8647bce6af280d753db49562ff4fcc688", &(0x7f00000002c0)=0xf3, &(0x7f0000000400)="f2e22bb75028bf9c941a7a035ad33433999614cfc800958c6c24b0b3408de13394d2fa24ac05f16d44506b09840b3eb168ce7c550b36fb7a7b870e7f1e8d54772452791dc403f5c4f95e3c964de0e5b5962f349bc65443af4e62828841d501e9b062f260c8df848fc8b4409cf1c291493eb066eab20798f1df5bc373e1acd2e5b6f986091dc96c540b53e77400718f6c4aea5d457d531f9d19e98ca42a0fb8775fc9e9c5c94bcfea00c57422", 0xac) ioctl$TIOCSETD(r3, 0x8004741b, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0xc0205601, 0x0) mknodat(r0, 0x0, 0x80, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) dup(r5) socket(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setsockopt(r1, 0x1, 0x10001, &(0x7f0000000080)="62ae010e1ec0a0efee6c08652ec1786e8e66858e5a3dfe584e00283fcba3664f1f2c04eb7b1715cc096a3e916c40440134b4b3f16b26a476f409b260c66ce30cff620aa00f965befabd2bb016edeed678ed0604dbdd9bd19f455c4e3cfbdfe7c", 0x60) r2 = syz_open_pts() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x3) ioctl$TIOCNOTTY(r2, 0x20007471) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x4, 0xffffffffffffffff) chroot(&(0x7f0000000180)='./file0\x00') socketpair(0x6, 0x2, 0x1, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20202, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/241}, 0xf9, 0x0, 0x800) sendto(r1, &(0x7f0000000340)="5ded6d4dce3bfb4fab4fbc2bcf76761c0117b88af2dbff7feeb898a1497250b1e0ae9d47f45cbe8560d4baec238b0697b1d2e1d60b3e1a6a67a1b9c7c039bf1de3781ac7580e3a47ab57467b79f31a362a59b734500604a889328cd6c601356fe9a52eeba8fc5f0e852a140b3ffbc185cdace2de752ed51b5d0145a6a84f985e0f9fbb5887f3cacaa24fcaf483345ded312a39014d0973e78a5c130ddb631029ded81dbe7d8af1be7c0a", 0xaa, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000440)=0xe7) sysctl$kern(&(0x7f0000000480)={0x1, 0x5}, 0x2, &(0x7f00000004c0)="16e6e0ecad56f0640ae18f0d847377ce55e66441dbe3e0d1056608186a40360820a7ddefbd458b7c7f3ef158bb2900d83d44572cb18f6741eae7bd5fa28df69d705f2e74ce497942adeb69a0f476a7c07254ccbf93f449de", &(0x7f0000000540)=0x58, &(0x7f0000000580)="5978b055b46cffb27694304187d84743a91f39cf02da29b0403224dc601efd5d930d841fdfb6e316d35c4e2b0832757ade42207adc98aa74c2733548de83946e2d75c3902793828e4d57fd6e2c45cb04fa", 0x51) truncate(&(0x7f0000000600)='./file0\x00', 0x6) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000680)=0x7) r5 = socket(0x10, 0x0, 0x1) kqueue() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x80) getpeername(r5, &(0x7f0000000700)=@un=@file={0x0, ""/514}, &(0x7f0000000940)=0x204) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000980)=0x1) mknodat(r1, &(0x7f00000009c0)='./file0\x00', 0x4, 0x4) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000a00)={0x3, 0x2, 0x0, 0x5, r6}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x8, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000a80)=0x9) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000b00)=0x77fc) executing program 6: mknod(&(0x7f0000000000)='./file1\x00', 0x4, 0x6380) syz_emit_ethernet(0x4e, 0x0) socket(0x18, 0x2, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x6381) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x3) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', 0x5, &(0x7f0000000180)='./bus\x00', 0x6}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="23b2f1", 0x3}], 0x5) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{r1}, 0x0, 0x0, 0xfffff}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x22, &(0x7f000079e000/0x1000)=nil) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f00000001c0)="524c267a2a43c00ea4995fe214790640dc4acfb6", 0x14) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r4 = socket(0x1, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x35}, {0x44}, {0x1006}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x40}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x5, 0x1f}) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (async) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000140)) (async) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d4138964ef8330066c39324857280eef9d2224d3fddc171f73a295b6ed18", 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x14}, {0x6, 0x0, 0x0, 0xfd}]}) write(r3, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x4000000000000050, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000180)=0x71, &(0x7f00000004c0)="377913f042eff7c96077a84f4249c50534de1fb63e4640c94b3438096d45e95d6795ecd1a911cfc4be9759bbe6c332017942ac771451baa7f3da4c80b3aaf1cc70c1420acf8b41d220c05df1e7d202c77c64336911c21b8afd95aa87a4d090e20c361e22d7aaceb80e7e4f6415bf50cdf30a5b383d20ffdc0909ddde53b1ee868dc1d3b3b109be49dfab2ca8358fc28ad097fba99d349aaf521d07000000e37b4f18eba211a82b791a714d6ffaa81ced6b8aa95c864844b45d78dac00bb196ecfdbae197a609fd371a96a766887e09760136a3c823261f0a", 0xd8) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0xff, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x2}) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f00000004c0)=[{}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x0]) semop(r1, &(0x7f0000000080)=[{0x2, 0xfff}, {0x2, 0x1ff}, {0x3}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}, {0x0, 0x5, 0x800}], 0x2aaaaaaaaaaaade4) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x63a) r3 = semget(0x3, 0x1, 0x0) semop(r3, &(0x7f0000000540)=[{0x2, 0x7, 0x1000}, {0x1, 0x81, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x7}, {0x3, 0x0, 0x800}, {0x0, 0xa0, 0x800}, {0x0, 0x7ff}, {0x4, 0x2, 0x800}], 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) pread(r0, 0x0, 0x0, 0x60f) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) executing program 7: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x6, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) pipe(0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x42) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$net_inet6_icmp6(&(0x7f0000001600)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000000)="2b3bc41f059de0d2c429370ec9d9862f0d87c568e3bfbc6e46b5a776b8607138fa3ae23e9bdd9a4a86b3b2c32e32c4062a4babf6703d7448dd26444b36f3372d6cfaf2204ede63e11a9d445a33c080146ca88060ce13f6e375c9c8e2c95558e787144e1d87f5c5ec74c24f649b12140d2275a1790cf5381b689f4b619589590696115bed961aebb64cded64f2446a94fa81b7bf7cb24611627", &(0x7f0000001680)=0x99, &(0x7f00000016c0), 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x2, 0xfe}, {0x6, 0x8}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) listen(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x32, 0x1, 0xac71, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0xffffb, 0x1, 0x2}], 0xb, 0x0, 0x2004, 0x0) close(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x1, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffc}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @end]}}, @icmp=@echo}}}}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x3ff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x8000, {0x2, 0x4}}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) clock_getres(0x4, 0x0) geteuid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x3, 0xff) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) pipe(&(0x7f0000000400)) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="bc89e8a3aa6c13bce35305479b8d583e2f6f7d796e88253c90c4669509f0749f5d4e6136b789dbd8f31f474326ab99d4f08cfcfe3c8f86a535b118f0180e6b190df5131c0c5e130e39e4b6a72083948789f69b93f82cbe4dc3b8f391c2ae2e6b33f7ad6f9b22db30a8a7a323dde6668f37abc2e523cb96d89e1503fb2bf05a24f3c3cfa97e1f473c5f70", 0x8a, 0x403, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x51}, 0x2, &(0x7f0000000280)="71f91e3471ac005837e8ae483ea2ddbf8c436498c491fc6955f0d097998ae71d43ba377f3f0011bdf989e5903227b991815d2ab789dc2fac5128959442f21dbc26346e063f", &(0x7f0000000100)=0x45, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r2, 0x0) getpid() mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0) mlockall(0x1) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f00000000c0)="85e9d27929abd85e73f6393047144cf9eef471493e18273686a79383a1f470fafcdce242d3ab7b377a2b6039390c40bc930ca90885240a1f0bfbe6361d610796a4696ce9732bfd0f79928e47766d42af5f89d6aefee86225fac7c8397019cedd2aeb94dd4f925ee3ea3dc7aea504458d710652094b4dafebc17160eacdd06af1ed2deeddd676d93368f65206821c70ba8cd40022", &(0x7f0000000180)=0x94, &(0x7f00000001c0)="79f3c7438892abde510a855681a9865f556e957a544be1dc0a6383e8db9c8124688f06a5822fd4aaf83bb3b629cc8bc90317b1d040b6cefd144855593a2669d0ed2b", 0x42) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000240)=0x240) executing program 6: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0xe2) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xea) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) flock(r2, 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="b17e5fb583c8c811046fc0bc6c343c2bdb2cdf3cafc17e7a2228f612679daa0414805da566a1dbd5b42a629c0032e0dc5c29e3a3474ed4c17ff3d8eab1f55d394cf6f2b12113a2bc654b16d5d0f1ab30e4e505afae479aad2a169a4069b59b76858fe1d8ce02f16f5d747c548e1035342f", 0x71}], 0x1) fsync(r3) close(r3) fcntl$getown(r1, 0x5) socketpair(0x3, 0x4002, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x2, 0x9, 0x8, "6622ffd91c1916a17c80512430c85c289500e156", 0x2, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x3, 0x1, 0x101, 0x7, "a8e87dad3e5d3e737591189625152e31a6757801", 0x0, 0x8}) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000340)={0x4, 0xab, 0x4, {[0x4, 0x200, 0x2, 0x10001, 0x6, 0x0, 0xfffffffffffffffc, 0x20, 0xfff, 0x1ff, 0x10000, 0x8000, 0x0, 0x2, 0x2, 0xac, 0xc76], [0x7ff, 0xfffffffffffffffb, 0x6, 0x619, 0x5, 0x5, 0x3, 0x5, 0x1, 0x7fff], [0x2, 0x7fff, 0x10000, 0x7ff, 0x20, 0x9, 0xc4ea], [0x4, 0x375b4a68, 0x3, 0x0, 0xd3da, 0x4], [{0x100, 0xf62, 0xfffffff7, 0x3}, {0x4, 0x80000000, 0xffffffff, 0x5}, {0x80, 0x68b, 0x8, 0x1}, {0xc5, 0xed8, 0xfffffff9}, {0x4, 0x0, 0x3, 0x8}, {0x5765, 0x9, 0x5, 0x8000000000000001}, {0x7, 0x8, 0x401, 0xfffffffffffffffc}, {0x9, 0x65e}], {0x5, 0x3f, 0x0, 0xfffffffffffffffa}, {0x1, 0x67, 0x84800000, 0x4}}}) r7 = semget$private(0x0, 0x7, 0x259) r8 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000600)={{0x7fffffff, r8, r9, r10, r11, 0x124, 0x200}, 0x3962b500, 0x3, 0x7}) executing program 5: link(0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{0x61, 0x0, 0x0, 0xfffffffe}]}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) socket(0x6, 0x4000, 0x20) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffd86) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) executing program 5: r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) setrlimit(0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x4, 0x7, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x100) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726", 0xc63}], 0x1}, 0x0) sendmsg$unix(r4, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000800000000000000ffff00000186eafaba48", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r5 = socket$inet(0x2, 0x1, 0x20) r6 = getuid() fchown(r5, r6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r7, &(0x7f0000001040)=@file={0x0, ""/262}, &(0x7f0000001180)=0x108) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x2, 0xfe}, {0x6, 0x8}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) listen(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x32, 0x1, 0xac71, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0xffffb, 0x1, 0x2}], 0xb, 0x0, 0x2004, 0x0) close(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x1, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) r2 = open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffa, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r3) setreuid(0xee00, r7) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r8, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) executing program 6: syz_emit_ethernet(0x4e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000300)=[{0x15, 0x7f}, {0x36, 0x0, 0x0, 0x3fffffff}, {0x86}, {0x0, 0x1, 0x0, 0x3}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000480)="6e2edf", 0x3}], 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="5ab98e810067d17776946bb815c0bdbd7d54d0b26f59b5565892b2a5c35f413929c32c3efdc9337da7f31030627707ac096660fcb5091ee2b95bc61138f704c4e14a6a6bc22156579e6194f2", &(0x7f0000000040)=0x4c, &(0x7f0000000140)="e3cf03a747ca72e4bd208247d004ec04bffc86d77b5ca34310dd48ad4da1fbbbe48e1fdf4d3475a1a4b7ec3a5314fc761b338ecb433bdb90abaa5d68c206ebc5776bc31ab49bdcb48ff80c8f8e48931f118d84422d8b42ceb6d81ae2d1fb49a510acc708aaa7d4651e7092279854f91dcd4108cfa67baff4c1d4f35a9bc99b2ecd9b8b382eda512a294814a427d2a7cce70faa4f042dde453de159e8e6c57029cfe74529f61f0422e8ceed46bc68f06dedee5b998d7a6d827c4a4c68bc0c402a75004c38548a87cb46cd1ebb2eea81794e16a03427d6a243c0086be8d6", 0xdd) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r4 = open$dir(0x0, 0x82, 0x0) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x2, &(0x7f0000000080)="6c4dda58fc3501101bce446182735b9f1029b40784068767984ea141d8c34901e191f86616092b7552698bc73565a969dc6d17ffc5d4dbaebafcffbb73950afdedb24868a6eb696e003ac9dae6d3f673a306eb4f591be5", &(0x7f0000000100)=0x57, &(0x7f0000000140)="5dfb924f2f0deafa4c096547c2b6b5e8b5b34cb85251145b100f2086ac0144c5a813b41d2b6a0a5d12ab1d8fe74ccc1aca904cd0f09ad9bd4cfef569ed0ed3670d47d3ce4a80906a0d764d0f10399224177e5da1708e7e04eff37388e8d60dfd5d39bc386caafac4da79216ea01bbbaf5f176ddbdb83cd0134d3e75c896100961cff88615446fee3c7935457623e0b6425dbccc4b7549df80866a71f0a08", 0x9e) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000240)={0x1, 0x2a}, 0x2, &(0x7f0000000280)="cb6a0cc7a6b9b9f3224f712b2588183bf08e8eb0ed766454044f0cef07cd1d4fd87a9fd8e007e52e4eed329d060c2bba13b7bfc2ff06759945dd1aab2e1abf0ce87fec77cb2ee5c3f1f9b639c965983099", &(0x7f0000000300)=0x51, &(0x7f0000000340)="76469f418ac952df6f77342c08c5a84effa0ef3644ee8303a0fe97b161b17c1ca6e3b5f3e9609860a1fc02cfb5b2030b5d08eae21975ae3d97c35bb0c7a0ac1c78f502d86bf471f0f29d15c0abf3cb6178230c6d5107f2fda6eaa8674c49d1b1e1644d05516a34d6336c872cca8ebfaf27e60da9e0e8fd84cf00ff09598cd608ef358ab4a92127eecfd5c0569d8e5d664cea991670632b8d335ab8423a438e9958a742834da05e11ea65b19b818dc54579abca41f62bc0cf55fad3eca681", 0xbe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getuid() setreuid(r2, r3) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = dup(r1) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x100000001, &(0x7f00000004c0)='./file0\x00', 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000540), 0x3, &(0x7f0000000580)="f36d7546dddfede2cca216297059c6246edcb17975f259c20c24e9ad09db05c8617751f8549eb2f2a5d32d6a9eeab5181e59ee74cc0925acf35b81340b67619b17f9c701ba297e76c8ef043f21", &(0x7f0000000600)=0x4d, &(0x7f0000000640)="fc31a83bd9c15606bb3eb6f93bbdc25c58f1378d6592caf97de9f35ed6918add3add3f0f33d9c4ab784a54c09bd9c6a58bcb71dd445d1cb768fabd195651c1ab04ab755d242b3a88e1882fa3e936472a360221407d5080aad91b4a5610ac5f5c06e6b41ac686f056432dab307da1edda557d42b53df4dba2692ba93921eab4d425944263f5c547ea709ca3c1a6f8c213f646bc5f35fd80f1b740da1ca011535929c1b12e013895b111377b663d96668a7da166c16150046180c1c660f538e9fee0e4d99be22ff9d1d370347848d365fc4ee497a7c3e08b5f133014671d93c58a607ec7919a7bcd9ed3eeed778669a18fea88d338be02dbe5", 0xf8) accept$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) fsync(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x10000, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000800)=""/175) sysctl$kern(&(0x7f00000008c0)={0x1, 0x7e}, 0x2, &(0x7f0000000900)="6f46cebab5810c87d183da3a1f0c2ecdc1c3a76eeeda122daa3ad72ec3e244b3cd6ae716039039016a8fbf78123a727edb7965287277a3f65b04e03c51ad4feefee2839ddf03a1a68cb7229e189ea36d7b6ff863558066314f52e318fb71a97e5a06e7baa7aa", &(0x7f0000000980)=0x66, &(0x7f00000009c0)="02c928e9e19a927ea7c4c8b1ddc190425363059aa311fe6228d0b965eec8f8d33a32272dca4591212d77c275e8601ad149", 0x31) openat$pci(0xffffffffffffff9c, &(0x7f0000000a00), 0x880, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000a40)=""/113, 0x71, 0x40, &(0x7f0000000ac0)={0x18, 0x1, 0x1, 0x9}, 0xc) mkdir(&(0x7f0000000b00)='./file0\x00', 0x100) close(r4) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000b40)=""/190) mkdir(&(0x7f0000000c00)='./file0\x00', 0x80) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40), 0x8040, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000c80)={0x20, 0x80000001, 0x55b8, 0x40, "06b3ee09fba746df924b0a7354ce906b4f622e76", 0x3ff, 0x4}) r6 = getuid() setreuid(r6, r2) setreuid(r2, r2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, 0x0, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x5, 0x8001, 0xbf, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7ffffffd, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) r5 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000080), 0x6, 0x0, 0x101, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f00000003c0)=[{0x28, 0x0, 0x0, 0x9b0f}, {0x16}, {0x77d8, 0x5, 0x5, 0x8001}, {0xff80, 0x4, 0xfa, 0x8001}, {0x93c, 0x7f, 0x8, 0x10000}, {0xff, 0x0, 0x4, 0x20}, {0xf506, 0x0, 0x2, 0x3}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d", 0xa4, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) clock_getres(0x2, &(0x7f0000000380)) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0xc}, {0x406}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000280)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000080)="ea878e2599b87774970449f66536b9d8923ebd4ac8481f903f58bf1be44aae0fc4816df373a9e3e3bfbb6e571359f3c42a29dd56fbd5a4e32627f6b398ddfa4e27bed87a4b5274bbd0dabff3fab05c804fdd731583f8d2c737c6b27fe48f4bd1223c469bdf5ff1c7d35b160885cfef2967eeabf2ed79be71679f2e78e814f3621631fffd58535b53152eb25adb3421823b96415c23b27dac78d3c824afb637648c4780d1fc0293f6809a37406f986925518adf91b541f576e84f64ab3f1f572677c7a7928885aa555cde086b372db44f66c5", &(0x7f0000000180)=0xd2, &(0x7f00000001c0)="dd4c5078296eb20af095f21d6551758ccb429c0566f2f2f6402a7702d0a65e8848e344a8cc01c632f443e547c129c93b99d7ab156704308a1bf9efdf29e175dd529ca6bde846cc86e02a56c38960e1e9bb107210b2f664c09d7d8298922da2de8631cc34bd4539f6b619dee6eee211c96366d6d2e154a6773cd10dc81b", 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0xc2}, {0x4}, {0x16}]}) setpgid(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8100000000000000000000000000aaff010000052800000000000000000001ff01000000000000000000000000000100000000000000000000ffffe0b739f3fd000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe800000000000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c90d80141cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) r0 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffc}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffc}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @end]}}, @icmp=@echo}}}}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @end]}}, @icmp=@echo}}}}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x3ff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x8000, {0x2, 0x4}}) (async) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x8000, {0x2, 0x4}}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r1}, {r0}], 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) 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(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setregid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x310, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04", 0xac, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x7, 0x74, 0x65, 0x200, 0x7a, 0x3c, 0x0, @broadcast, @rand_addr=0x6a26000, {[@rr={0x7, 0x7, 0x4c, [@loopback]}]}}, @tcp={{0x3, 0x3, r3, r4, 0x1, 0x0, 0x6, 0x8, 0x6008, 0x0, 0x0, {[@eol, @eol]}}, {"ab824d6cad2e3dabf340f216dc49a716d9f5a4b85f86fe349a62c5a98e7fd5ce8aa73b1c6d4536f67dd3824c37acf1a8df2e5639c05e08cb9ee81a8c3874a1a1"}}}}}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xef9) select(0x40, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}, &(0x7f0000000700)={0xff, 0x6}, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYRESHEX=r3, @ANYRES32=r0, @ANYRES32=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) shmget$private(0x0, 0x4000, 0x228, &(0x7f000019d000/0x4000)=nil) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 4: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000000c0)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, 0xfffffffffffffffe) r3 = semget(0x0, 0x0, 0x422) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x400, r4, r6, r7, 0xffffffffffffffff, 0x200, 0xe728}, 0x7, 0x2b9, 0x101}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000340)=0x1) r9 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) dup2(r9, r2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000400)={0x401, 0xfffffffd, {0x4, 0x8000000000000001}}) semget$private(0x0, 0x1, 0x4) r10 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r10, &(0x7f0000ffe000/0x1000)=nil, 0x1000) fchmod(r9, 0x92) r11 = shmget$private(0x0, 0x2000, 0x118, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@remote, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @remote={0xac, 0x14, 0x0}, @remote, @multicast2}}}}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1011, r8, 0x80) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/31, 0x1f}, {&(0x7f0000000500)=""/132, 0x84}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/128, 0x80}], 0x4, &(0x7f0000001680)=""/226, 0xe2}, 0x3) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000017c0)) r12 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001800)={{0xfffffff7, r4, r5, r12, r6, 0x1a8}, 0x3, 0x7, 0x9ea}) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0xe8}, 0xc, &(0x7f0000000140)=[{&(0x7f00000009c0)="14ce3734439a729b93d012d25c3c11cf49deea929708dc8931c24e1ec8c44bbff3addeaead0874ad838f5f0e194b2e7e5f82e68db4e8be22450a6b7aee996f3f98e7e649fa0c280fe35787ae0d8f29797a49274b1818aa5192993b4c272e67b7b65f1159943a845826735f8a0c87abe1dac349edced385ee0ac4b54f9d629b928501fc3fce6e90cd9a3d58ee1ed8c524375f88608bbe9ab0ac9ffe463ea3726ec0138e41c38098c14e767cfb25456eb82c81ea6e79c1f65fa196fa912ad007d0f6e0b18f394f3305a458a16c621116ff0b90b2ce4d39cf6cea14641063e0c9a6162593b84403cca63fefa52bb2919c780c8a90273dbb497d50156825720edb00a9b77bec1875a5efc40db494a6bf8de8cb25fdab60df8ab66191faceaf0bbe1c2f987365a4dbac1089620af5dcbff6a244c17eed9cd09eb39699cb62724968c14c7a5dbb8109ffd1c42d0ee9c3ffa4f759e12cc935e6715f9f9e18b2d7b5cf464fa5342918683b9958e3c78177973e3269dd558030ff7ad708f5ca2846e4c4e2060edf2311692eb4561529989ad314ded6d80523f1cdb810ca62c9a992e46c080d622f6f4cd34d5d33a1e7ec6fc533f11f2390607c16c9831cfdf6c27b58a00e0eed8e769be09e80973372be85254eefc77e2d5d92f471de1bca32dd043d6781a4d00a25f0ed95c98353f55b4229a037839f3c95e4f332b206d4f8379097b0d3d099b42efca7cee656fdc3798b2eeb84151f29093c3b9daa4305a61e3f84055e2b3025498bfcf34da1f04c632af22f88dfb30880d81cd94d4da6a4f6d83e74a16d284946561c47616c8822b159fd3081f985d345ab4941f613ee8ee6409947b9c690156f63a882042fb27074efe98419253a38cb32f4f16c5ba6029046c35732e0478b0289a4adfe676703e47374622365ec9c940ccf8c74bfc29018320912acc6bd21002f1add9c675111d738bb5de75135ae4887f724e0f76eed0e1ad77cea51307d259b006ef0f67b880349263a7bd157db5c4a21cfa9454d82102121b8d3f1c4befccc23c10c1c73b850b6c9619ee12c3195e48b9d4169829934ffb598604a12e100157cb5802883cf1e7dfe4fdd55bb072deff2066f7c508fee4a92fee164c6ae63586f414102e5710830568311eeddff72825a68dd620501af44f39846ad736b4c84a4c2183df3d2568775b7812cfd4f8701a09a9777d4ae94c035fdd9387571ecba51380604c78335a6cd8212dec33b754eed5fe4952a802080ad05b3b198a0dca7df057bce659cde4f3d659cf35e3528d32757449732c9762ddc36af9ec3a81e9d0ba050a1cdab5317d6016c8ef28657e7a1797d3b8003e88c0802ad8d865fc7b0c2907dc3bff065a6590ae6c8a6b1ad2515d876e5c0a3cee70e094089b17becc678d525bf6ee61de435ff8eabf6e7b0c984338b6ee61c4b3523d16f01109b7e6832e8d0e3506f09f932a6b783da725d16df00d17e1f454b761d0c5ecae331a30e8e739ea3ef0f14139882c56092244157ca4e5d0c35c3764698d727e2f803ef5f1724ec30576143d9e42a1ce5ea08503fb757c8ec352b62ed3848881ae02c4c2fd086f0953a4e39c2abb912f8627fae2757fb7c0baae6c2b9ab2bad43030dc771413b00d4e28daa12b036e567b91979f8802d5321735b751dc4ded3c43da48b441a89c4ccb9e422735d5d303572085368df02b43f30b4ebed5f90c7fca362ea006aa5a92fabf5f2d2102127e8c55291bca22feb23c64f3629fe8cea2e54a83a52d2133fdee9a417434a326f2d264587bb52ed94e84f871827f6e2c64ccdf717caa7219bdd80bd5507930a23a4af5923758c13e03fd15f8ae0761df7e801000e5e85cff74d06228f72b098deb5a6407bc4dd38b8eb26003036cb6c73891e8ef06419d66ad0c5857940a736b954138ee87afd598d6ec98c60f97145752fc6ea1dcdf537804bbc53a8603d169e43220d1c3e36400341242898ccc08c1ed9a7c6d81e6999fe627db216183dbd1a8b42768f21da1f9d06d691d29eabf6e458d2069d1ebb986a46f4cae3ead5450ad114c5a62cdeb100997a4ea458713796a5a65ec3a5a1e5067bc3655ab96f726e8b3819b0d85f4e3ad3b0cc75a0d7c4d3bf88a1f971c11dfe51c0a49f748f9a7f48637c7b62aa16aa72a760d2f47af9d132d545e3935ca38e6293a29eef286270b8d325deb844245c1ce068495d094097a9047709e5060ad79f2f3706e3ea5ce59d9aae252337fcb4b7f1d50a9d7bf0228f319206f49a03f827d143e466355a186a70ce587598a44550ed10bb9c121738c9f091f61b63ce3ddeddd386939f29c94fa22401fdcdc6b69f9107c9c56d9ce18175c51cabb1d4e3f250383c314e86ecb0fde91da26cc6a53325f3f9aef065a0128e31d6a746c64ff5681a6bb6c9c7dbce602246557584859f7156b81c335d60eafd60f476b2cf463be8b3114f118330f92455861aa01df1b061861f06e41cb57298ff8af21360231c615adf26d6bd2b8cd8019a7a9e143f71ad35c26352625fbdecefc095eb6ee36456cad32f52aa2e433b29adc39510e3be167f90fe7ff05f141abd25485ded540811d33b5a7f31285cfc9533ab14f22e9def6661056fd48a3946d500f73776da9e5c091954d0eb1e49d5b94e58e12fec47aeea6adb48fba7e5618899ff963481c50e42184ea635bce8231307832e430d0f3e68b3fcb09712ca4fb08286ccc413bcc220797a5e4b5187c1f189f9e36ac009f2816e089dc20f0b3fee4e3679d7976bb99e33a0e5a9b9b4a177acd301d3351981c813ddfb3ef6a2b97ef03b8cf5cf41f31ab7f532d1a182f81a9f2ab7b5106a63817fd2db305dd7bffd73efb49f806e63789f5cc3fea8f7e827216411b167f9ae33f98a1cba15fe93761f5612085b333b912097a95d347382921b9f47eb085db3fb224566e84fd5a1fece4ea89b8ba6247038ff70ee7c972dcb95859698c104d58774131f52f1b1fef506f4c81244ee428edaf09fef1ceeb5c137aa0ee2e981fe2efd934ea11df38eb94caafc709180ea4dd9933eb9b47a0b4040dd24f350622e58a0218f3edfc05f2cf80e8e06e33d47444b9d599634ac7875d3ba83817c0492cdbef56b80db831ac7e524fddc91914dd7e7a463b52d80d99763e6dbbe28847c743b45b81d73aa4698920fa23fb212ec075cb207c48e99c6ba7bbe0143956149bddf24921452164814c551ff9ba861a3a0b2ce58c8e05bc0dd9fe0b65ad2a5625c278fc264113629becf672b61a6cf131aeac252f8897621d9cb94da98a8cc89f3ad53f5094831d47709ce6f8e27f011c54a34c996e2742b28196f6c994ced2c43761d1c25601497b8bea9e5bab5225fb4ad4ad04adfc9b2996fa4090884f12404f12d52ffac09dd76572319f247404cd25e4f3d7de4581d3c7ce2badf2fa7ff7a4b59849dcdcf3830889dcb78fb623669b32052b89bdb5592d70d00bca3d2a3a849bb72e4cf7a82786d0b305d1fd90dab228ee189c9b13c6820c753e923407cb8b230a00a9b8f087397fa1b5d8336c794c3e17b740596bd4d1cc153af4ef07a9f040c49198edd494941488315005881c3373e70e39b1407d20ea9bbbfa49be212a84f9168d320490f1418b84dc58b4495fd0c397b18b2aed592d13b607a289827f7e600499a42f511145889aad99ce641e9e024968c404c73a2c0847ff98a7290972664266ea1719e17cd0eec08af66cba03a1cc41c483cb91ccf5a4db36456583eca05e6497240d2ef82ad653bbf82449c9b8a87732f9bf8169f0f214ffa3b6e17c5388c538656ec8a257e468653173879bb470035fb9bceb61f358c7dd0e9aa7cd27243699ad15c87a01f44aae6607e98e9ab8fd2853cba237ced1adf1e080b3e7030fe7c586b89121c37e4690e8e564bf0e95585a6cf4850bbed6cbfb18e68b553205a3464c2b65baac836ed9635c63d5da27ec607521d03c4c9ff19922540b9a2be4c67b6dcedf60c854d51f272c9b70c04bfe9adb7adf6efd7e0d241007fdbb52aac255e4b41e43410ed736730f4d9feab8ee261fd71cf169b1f0b2359c6657bf477acd55511c4a15b2ce09c2b245ff0ef45812f7e117fce27e1916a0c8d5b629e2dfb45070b204831001cc77e401b91c28e5c6a4c0c66ca1a5531c5b3309792a5d2b847a7a4c7852d361261bf86a3e05c1a017eae705cf7bfca34b2978e5596e0a814ccb359779bd9ebaedc8597f54c1d520d1c33400190a8a336ceeb52abebe85898affb94dd3c6e345a2bf0665a7cee15579a94e76ccdfc678b6988daafd08db724bdd657e61b34e9cef61b4288080bbb368af69ac35c666c08913e7f82b04172f94880c0283422e9d9273e47cf9a2b88fea41efcb449f6a88ecdaa24f958169f4ef2204fa7114c5a1799d5c46156292f43e3ac670338e45fddee0734012318396c2bab3eb9522b9c778de69104d65f908bb4a864ba806000c7c3afd474f059c265ca3e9229371bec6dd600099a94deb7e0a91a99dd5ca8ab29b5ee76271bda5dd1517b6064f074f4f118069d10bc28321304bb49654b0426c184f157ad0707cabc721cc63d6ae3c77a9a7e38c8715afdf05186d029d2e98c4f0535c361fb3266c54eee23c3aef6e463b81287ed36725b8734a81233ed5ebe2f969a082c9309419bae871f0cea1382baa3a10296f7d0c2b2c08c8c771ca7b1bab8a09714fb4c745507e67e3be3a11052690fd7682d3f14f83502a33c154f0107e1327db8ff98a8e0692d3119ec2e60b71c23f615e3ad9b461d3b700a957d0c0ca6028b1781b15d9406990811cb6ed1f513b44492a4a2df41bf48af038252452e9ccd9f34c323c74667a19e7140cdb1f2398c66e079af42701d7734820118ed2e6d55dbbec54104152bebffcded491c1359a9c875d2aabcbecec34b77000f7f174bdf6c190533d507691680eac077e5c3eda951489d4c88fa3b839b94644b75328628da9a679f5643f85da6185ad30554cd46505423898fd0115a54edde0427a917e8aa1992082ba32fd96f976023711fee1d3de888ae0abf4a1ee317ccb548355232f798779fe58f651903285007568d3f4f96e4324e5a918948e80fe486d7df3dbbbbc25185d8c3f4cae0dfaa4aaa2df8488df9a614f04375519aff1553bac93ff7d3c6a29bd2591d75218c3f7f4c0228e88a94223de7e78ba15d6477377662349237f4d4169b27c17f71e3256c2c6c6de49c395f4b216b656456e867e95b7f9c5e86bef619fe34906c1f46ce5b2f870432b632e8f585e7c193ee37b14c270a1a8daaec8d0c17e86a0d7c9da29c870dfedce4427996bf89afced1004bc13fa972c11d42a25fb15339cdadd3b051b84b328fc36e791e80ff5d913a03c106fcba42446d6b2f815be14b72bf4561d2f640afb5f96642c51b305e783eba9c86e5f51046cb45f0536b7ddc105b4dfb9330e2b48afa69f3749036153542d612dc575cc203b091179813a87fac0b9705c8ea90f1c5a9f135ad0d0c6b06fdcd3e687941c800752102e7b09eca955e8513980e5d6b428dca97654d92e5aaec3e34f03904a2bffd86e19792eece09dc40068889df720bfb6434e80ed12a64bb873227730d9fea9c9cd2082c8a98977d4316c7a078a292736a6c925f1c6f0177b5c3da68d689904937e345898b81c9a4baa583423abf5f204e8e6d4dd6311911fff0e8cb23da9d11a76540dd272b4e3f11cdfcb37935d9a196f1e4d0cecb6d50aeeb9e8026a10d4e88b07d33abeb5d5f274cdd1955640ab93f16eb4029a497e9c055e1ea42201cceff9a18cc85", 0x1000}], 0x1, &(0x7f0000000300)=[{0x88, 0x1, 0x3f, "4ea60178a5c09970c6b60b8e24620849b78894bc4e9ca9173125a21258d41ba6692403d39aea9c2d7101789cdf3cf961513ce5da9d5df0af87685e05e9fecf0da7fabdadac2a3b5bce609062db04697df5b3abe8d23d468b7e795338a42fd43b281b37b619c0c6dd67c79b2dce4dea0cab039b0a4465d1dd"}], 0x88}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x1}, {0x1006}]}) write(r4, &(0x7f00000003c0)="0023040043cc73690f7e87557688b596ce4a1e1d6bcb4ee72ac319fbbd926e21b7720221011591afb524953ae4d6a198ae2a4ad9523a8a830b19fba7be6b3d82ea8bcbcf79f9b40be9eebfe5199de7417c04cabbc7e7e4a7c8424d1e88b16d598c441f03faf71917", 0x5) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r5, r0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) open$dir(0x0, 0xf02, 0x0) r6 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r6) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f", 0x3ac}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) executing program 6: socket$inet(0x2, 0x2, 0x0) open(0x0, 0x70e, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x6a) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08", &(0x7f0000000180)=0xb0, &(0x7f00000003c0), 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x10000, 0xd) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) msgget(0x0, 0xe5) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000017c0)=[{0x0}], 0x1}, 0x0) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002c8a5cc8 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff82852795) at panic+0x16f kerntrap(ffff80002c8a5c10) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002c8a5ee8,fffffd805c715d20,0) at rt_clone+0x7d route_mpath(fffffd805c715d08,ffff80002c8a603c,0,0) at route_mpath+0x112 in_pcbselsrc(fffffd8054f7b5f8,ffff80002c8a6038,fffffd805c715c90) at in_pcbselsrc+0x1b7 rip_output(fffffd8054f7b500,ffff800000e5ad20,ffff80002c8a6038,3d4) at rip_output+0x21d rip_send(ffff800000e5ad20,fffffd8054f7b500,0,0) at rip_send+0xe3 sosend(ffff800000e5ad20,0,ffff80002c8a6198,0,0,0) at sosend+0x7aa sendit(ffff80002a22d4d0,6,ffff80002c8a6310,0,ffff80002c8a63d0) at sendit+0x54c sys_sendmsg(ffff80002a22d4d0,ffff80002c8a6480,ffff80002c8a63d0) at sys_sendmsg+0x19b syscall(ffff80002c8a6480) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x30da34bf320, count: 243 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 0d5ef51b-0062-dd1a-a10b-15f17b148763 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace