aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) flock(r4, 0x3) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x12f6, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd67cbe4c812c01dffff020000000000000000000000000001ff0100000000000000000000000000010801000000000000c2040000000900010000000000000000290800ff0000000000000000000000000000000000000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff010000000000000000000000000001613000000000000080b944f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9010600000000000001b5f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166000100010700000000000000000000120000000000001a47c3d9ecf6d9e681110e71aa428bd4ff02000000000000000000000000000100000000000000000000ffff7f0000010000000000000000000000000000000000000000000000000000ffffac1400aaff0200000000000000000000000000010000000000000000000000000000000100000000000000000000ffffffffffff000000000000000000000000000000010503000000000000010600000000001abc047fffffff0502ffff0001000401094e214e23", @ANYRES32, @ANYRES32=r3, @ANYBLOB="610000009078000703030a0025519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"]) syz_extract_tcp_res(&(0x7f0000002480)={0x41424344, 0x41424344}, 0x0, 0x4) syz_emit_ethernet(0x8e, &(0x7f00000024c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb08004a1000800067003fff009078e00000027f000001831308ffffffffac1400bb000000d8ac1400bb004e214e21", @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="b16000049078008004020402010105120000000000000009000003ff00000105069f4db12b197306301acb084b63b1102c340535e567ef26566057552c88df0b6c7ce227f7ddce5ac0500d0c"]) syz_emit_ethernet(0x18c, &(0x7f0000002580)=ANY=[@ANYBLOB="ffffffffffffce2d6f2f7efe080046e8017e0068000406339078e0000002ac1400bb070f057f000001000000007f00000101892381ac1400bb000000097f000001e0000002e0000002ffffffffe000000200000008000001890309892703ffffffff00000000ac1400bb0000000000000009e00000020000000000000000ac1400aa892340e0000001ac1400aae0000002ac1400aa00000000e0000001ac1400bbac1400bb004e204e22", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="e110fffa90780100051200000081000000020000000600000005070c77192cfdda1bf2aed34c66074f479a84e25932be86cf0a9eb97e02048700000020fb0363b6f937fd7dcf7e0ea2549230ce2cc37fb969f25bb40dc93ff2e9d4a4c5850430a8e44f5171781ef4bbbd511411ace81b1bc8d7a881b1a37bedb61b8b323e66dc091c72fb8b32d9369b8da639806a8166e489e13a8b2770271daa17698019d61a1583c7220fe3bc36d612ca9dd376602e20f51fe88492105d6e56522b734c625e8b28c79fd4890884302bc35fba63e5e68099bc374d1036d38e9c"]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000002380), 0x80, 0x0) setreuid(0xee00, 0x0) r6 = getuid() seteuid(r6) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sendto$unix(0xffffffffffffff9c, &(0x7f0000001340)="c816b5b3b3676fb88be3eea9696ab39c28446245bfab78eb8775e8695c76156ed8051e3b46c5c7e23a0286b0782bb9f6ccd10b20a71ecb78d265e01873f515a60a39010fd6da5aa58990283cebfde699402e0d1270a80adef43d809bf5459146fa9eb265223ec40d87321d2c84df8ea33c75304540a26fe0d480d6c60716dc8700baa01d969535b73fea46b8a7da8c6976dae8190fb49a427f244ff85110f877ef36f3b50eecb90f3f42bb960d436bbf9800e0ee434cd536ff3dac17511efb12f3c2f79952ff4cabe835d753df06350a433468dcd5624e6df8249fdc8d8d36b61cd21c101f65e2e7caf9284bb1017b5d94beab1b555678430d2b3bbe0c86ed46d8631ee7f497a17af484079753d493ee1500df18225ab16f52a738932d976d0c7419f10dee7af038b38c921dc68d1b10ada317f0a87f2895c1b2e39a3967cda5f7667c4b63e6962b7592fc2f7877910222a8c39b6cd16e79a4f040ae92ecac774162c799b1156e35a9590e2bdccfd384e889b7bc881a8930a9d0a970a774f39d12e601bec439d9aa98b03d725863b9cf9ea0271737c39310d23288ff3728e76efe2c9d973a0bb7fdf8795b4c76208f061a44c923843aaf38c9a835164a1b0caab182d584b4c85105dee38cfd88c93cf0cdb1140babffe868c6b10d80d591aab0f7fa4ff40f14c82b7615969b68bf676c51aa7856908ae749cc53db62d7d871a27a3ed6159c6e2d935890f25dcef042241deb2ebcba6bf7cf9be9a4f01be6e5f15c6c530a8b6fbd0ffb7b6fd767b79ff23c9fdd50c75260d7b84d48c96bd7c4ee9f491ad601722766d10ff058bb27f5f9441a00fe90c63ae6c175dd870a8be25a18d75c7703db89f95c9299a9194588d5bba3a786442900f5aa92c26aa1f13eac8a07c5fe8150fcc4332f81219b606ac06e1d06a8dd8fb1ab0f78c8b1676e0ac3099fb0fdf292681da0fb6e73fd1ec1279d0c3e0e4044e9ac3a79155191086789a5cdaaec624847366be6d4b9f5d9be4920e1c8162723a82685b4a9941465513caa6dcfaba1e1b628520d6ab45b61fa208be0135fa8a956484fc50de8ac603757a3445f86424999268c87e9e8a642980aa35a2d196271a42cd005a8447bc90236e7148580bb0716e005733d84f651f02825c549296ddadcb5339b57fc659e6dbcc459b0fdb6aa3a2ad0e198f9cae63458ad4b646f2d79b534920dcdfddfa96dce5c6301f59631412f6bc90c315c9e79f85af7ef7fd1b44bdca19426c7408652fdeeadb096013562b4823caf89f8bc02eb4fa2f86d7daae6bd7616caba8868066126eb686a8e73ba273e0ba84128f8702c6ccc3b1cce600b0c0de1aa0060aa95028a64a5f024ae79930548a4f120658d4f135c893206eb78f10715567b2de976d02f21a08c4f01cd40d7c32602f8cd34efddd285066e34f1885adb0ca1dc42d0f94d29784d6a60a74fc2aa1284093b67519b6d68e3c0f18262cfc19e3403b3ed498d78dfe1e1b47682105c03300db8bacfe7fb203180a370dd9212f31315a001e82374b9583d350553cac936c0bccc0bbf663caf41879df4067dab4470d23c89af97836001dd5a0c0ec4856a9bed22ce8ab98a1fbc608d01dc1810b92817428fd664ae027bee8ec34757106c8e7ee0788e9dccfd77e8610c1b02ca061b60bdaba1356a78f9e0a511b7cd676f86e27e614a7c26eaf930c95a7c9d1c93b3cc0a528804c8433ff8585a689fa78ac346e87f51a631ebea1a25a42425c8b346e25e121757d95a0b8302afab218837f1dc97a9e5ee36ca7d1b00acddb99f748e7002903e8f8dcf7898d6519284c84f0ac09e6a6e058c38b892540ce1c8d7fca38d70c50c1e465aca2b0828ee48a47a930dc1fc0e2b558e07058adafc37b9f117965ef4653db7a6c11236cbc3eafcc64f750fc18cc836d46202947e5418d8b2e220f323af03c6c2f18b20c4808d6794eab26a472c0ac59dc2728287dc136cc9e665f058b59e3e0bdbc4776e064f5694b079086ab59cadd76f55cb44f7e2af0dd12cec9c3de74dc9b422238bdcfc9bc4d102951658ec9ad9a67396d9a3c59a654e304f4cbeae7e1c802b71f8c545a94eef514602ad80f34715f34335fbfdc66ecb4a98e66efe56c7ec1f7dda2661d551ac02e54961b94f46d8b569c026c2eb43bf59e3f9cfd157a158f1d628ebe961e19c87e02efd0acaa99ed8a4e35f732ec9afb455a1f4d2ab7c5c660ce7122a6dc81c091ac0d869a87860b6a4f930039f20a77c84922c30cbe1dd08d3cab1bf5ebbe9e5cb4ed237c3be14f603bf269ef79ea29246090eb641843ec2a9e340ff2a5dbb1e8745bf1c6caa83e30d8393412b9c979da0b4d4a5eaa77e76e8059739179dd79e1fc040b1bf6f8b7e345500194369aa507bf08e2a550515a55b1e0fc1196fc99e38ab0379978f505216290988400b970e8b44addc4d9bb7017fa49e292f365370feda0549cd3b7c0e2d4e11d5ffd26631e11c675b836f36a4b78a8c0c6954edabc327833afcceb04d2c98dcf167f0b269ad877ecc3249267dc6218d8e3172253ebb2e76f6bb50d1224b52c5087d14ada7d96932c54e09a1f7320c8306fdf2109834a74726bd9697820b300ddbdeb3ab7a1b3217b1c4b3fc6366501ab93a91fc3e25698063fa48fddeb5b1845133ec2ceb7609dd60063b56eb479543efed015e40fcb40f9aeef91793cf8bac18fcceea2be39464057736d68b0cfccc37bbbfaa599aafdf2934f1ac0851e53d512a2f34369384fdf7578081c24af740fcdf92dfba1208b9c5feb808a924b037e873fb90bcc1e7aec93c881a711696b7711c2bbe0255b84e7279100d39885cb80bf3169c43c9b4794455a8fff47c339d686aaf4c6e9c96b81433f2c502e9af6d3b193b81d948000ed103b0f0d3d9089578b638f3477f067318a5d9bcbc576ae628f37fa2758a7adcf4123b7b431b10986e566d66f3a987ea260d64fde52c2e094975c93ca87ea2a69deea9b6145d3291e22d8ab690c47deb67f89c6865248d1206fdfaebe038f53ad7045339d306a09ae632cf730c1a7314a80aa514facfa60971b99db6b4e1f186bb174b60237be2b61ae118d805ebbcfd0c7ed8ed7a853cff6c58633c2eebc6dfaa0b12f980d303a49b0d1414ff8466bbc1b66c7685817196379b822425c321befa4a3c7bb18d65b062462e19170281041a74bf6c28f5aad8e30db4c95fb6295d3819f887f53f1f95cfa9cbb4bb03096538b3e12734497c4de0d11400c75f2bc00e1a48982021f97086abe2d9b9844b7aa560540206fde391d6834e467e8c2de2c1b35dda3c61f694165f46f0a14f8fc3a9308f49a9912de69841bc9f481011e36d954309b570b83b739e627400cf02dda26b9ef7e2ad3a24f8d3dff4631843491eb11f1a2f87b21b43792238a60eaeecf528d5768426cba917fae0764d764c3962b1ac9c460752ad0763c935ea5b28184451afce6b5388bd94ce8c93f437036ec1bf7a3b53caa0f63afd54a262976c2adaf308f0af315754d88839ff8b0862c6c2fc0c58be1bc4608439f9c221d9d2bcadf361d04a3d3a7dac31315afdac66877b514a4b7824c1e294a3b70d630e9553922ac601d8db7c71c0ffdd0148400101bdb835a3722c89792c72b0ce13d018f0bec622f2bcd159e2e3813b9f9ba13315b72e7ac5199db454ad0141509c36daa05bd1c09662991a01872cfb8ab955c8d418523084c5dc2f9550488d2b3bdfc82516605a45f364ddf454ae203bbc01ded3e1535b72d1eb42b2da31c72774698c5beff76ddc72996eda0fc31b98c220eaa3ff31a4199195be3aff8461d420d5617346c7af91c875109c22d0a071b48d02c606ee08c42b9de56bea1f841d5871236a665e28e05fe1dca6f334e835da58d2442e2d2cdbf74fcb3d87a8fc4619fe1c0ad0671007276424361921f0aea413608dd4f853844b2cf3545ec5093645b9a97305533ec4d0b5232d3af7dfe6f82aee405ea42346d4db7f187ed413dc86aefcc2b72a2fbb25e3c2c114ae96d691348e133afb41d4802181bb29129b53a11da64e89779ba2bac375986261caa006c69413ba5358b6d6822ee9aa53e1b78dc3bb0187fa7a64cd422a0f676548558a67a0d7405ff87b67edd463a03788d9c0087c84343556626fb47d1835287845b3a14b4d0f4cd2aa3d682d843a56b4bde852e494d38f7a4daabf7c577cbc23aae431b8cf0889d1640181b0833a8444a041b66aa532a5e6eb7165c1dd3fca13e7359bbb421b8579576812fc201f166d8e438844c86c04a3b101c3f9e338671f49bc66377fbc7c04570e79122c9ae256da0acd2ba4df83c6bfd8d4ea8823eb58fe6e49276b33808f928f71ab5d2a8f99427d6554c8336695d2772c3057a0b7d49fe4e975bfbec482edd6ea4446fb0e71b8af64f03c069ccc8c11bb9e2eed5a6c98ff08a4219fd3c213c77ca6093c1a6e2eaf9c19263d8154319153f3efe987552af88ec479babd9dec9057bc568218345c26a2575f9d6352b44cc0cfb8e4dbd6247bf31d33b3affb70ff24092a197779147c8e42a71ed0e334435769b5b136e06d13b026fce70313402ad954cd9f0ae75f89ad57cf2f63cfc5c8de7505325ac001a11f8a4bf98d17b7d7b3179c0f06f18851c2f7ab3a8962ecf0d6ec0ce43bae2faf2e2b43f9111d3547c0fef8689a3b3f1e1eda7d476b0ecccd1f1534fc3a540a670c943293e847f25dbd40d4a7a709b07091b38eca5b61ef736b179e9213c4739a50a982f560428d22436ab7ff9dfdee9d01f34626cfcca952fb205e67ecbc15cb10f1c4345a2017b90510fdf3f791b252a97caa75de9893c9ebaae0001b0067599ddc78cb60c7290c116b71c3fd64dbd9f4517ca3e978c3d05319d00519eec690b5b6925bde37d2d5ce7cf8cb802f78412141a7ab4e52b63474bd6c8ce41880da10a1fcfa7787b9b77241140892ed6e30ceb2aef66168e08354e9bc32e86072c62984972e28df37b29d41163cbb3480091ea4be8050ef876c54cb4dc5874ca5299d0f07f70c349f541e5a276298f9968293c3ffd2745ec8f4c4177ab58c442071d7ede30718d00f4e7ea350b941da96c1d2b1c6d779d3b8571f9b809fbb8e3f4c2bd4cf1443b2c901708c37b4ffa208fcde181587991243501b27a31e1ee6ba55d580b0c32b27da226427ba41bec6c7e3f6b5d147fb1af9eca38d33e84cf500fb7a14af2b057127047448d4709a5e7eccad650fdf60333f563c690c29989c49c54eb3104025d74fad159915df76d19d2a80f1bd2e276a498e74fd695338192f81e643e17b6d621932da7df987fb13c81cf437de7d4fa8180cab612a9c5ebde6fdf5486c6c944ef9383fab6bd4664486151e8822fa81dc2bf7815626f213dfb0742751576d7bc0eeab767fe5c53e9bc8336c442ed7db4177f7bed40c5d43050c47a990aa02e5b589a24991b7849cebcdcdc9a61c46d7dd99eec483d6ab79427cb54b1daa54ef31ab6c6fbbaa869043e00143d70e59762fa39fee7c7073632f513628221127a4cf59044e148f3d5a5e05d82f53c71cd1f7f4fa389923f595c92ed3772848b98fed77b62c7835daf1fc6592af09de0a8df4e4931c13dbe8340ef8ce75305b6f21ed5683c0f468a927863a4ab995dadf0cce294bce7301019c8c9cae1c4525184f3f234e9e71f060e5eb6bd8fd91b9c013012b04dcbb7e1588636c65f86c023f4578b52a781d2527003a96da4e71eb55e5571f4c5210b084c22cd43bcbb1e4013254b2fa737a21a7218c21d1b5cffca5bf32f46368e20bcadebe76d9d4683f", 0x1000, 0x5, &(0x7f0000002340)=@file={0x1, './file0\x00'}, 0xa) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)="af18a2553351d48bde7045489a53d68245f16be45cda546c5e3cc4c5f92a61b1040000bb0000000000", 0xfffffffffffffff9}], 0x10000086) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r1 = socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) sysctl$kern(&(0x7f0000000480)={0x1, 0x76}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x80, 0x0, &(0x7f0000001940)=""/128}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000280)={0x1, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x1, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x81, 0x4, 0x6, 0x623000000000000, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x6, 0x706b, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x7}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0x1000, 0x6e}, {0x4, 0x4e9280ea, 0x6, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x70, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x3}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f7a8619f869a25f34420e4a75c92fd8ec1bae4c13e77be23fdf4b604bdd2438f1e889be0cbaef22d628beff1c7ffb6b1b0fecab04618b2ab5f5412ac6220b41dd5f473c9e933d7be137297790205d1db5b8ce197543d024540244b162eb840d98f05cdb607f30eba59aeba32817b9c48cbf7a281eaa52e5dc39d0f1dc41b08982da065351c8a3c281ba6de6f305d3c51122f4dff5a81712f8ccc488982caa94173dd7a145459592b4330eb19f38e4f3e5596619697ffa5cf2339585978460fef093658503c92e0b7484fb1b7011eade73834a999764e15a34aef86fe6f2b811a6e7424ad95e3ae176bf4039f98b5b832c22e8118358bf102148a842568be8c591a483e1d8c85be0eb1f0482569ea44688f105a2c01e96d95344dd87cda1aa1ab7f4dbf58f8ccac0c9086890b4d1be30ee5be863b11e970822b8327acfc60cdb00e6a428cb187b1d88233a6e7597fcf587e368a11ba01c44aedd6a4848ff7e7db7061cf8673f09645a4f5d0a1bfffdb0a1b7e9be95c962ca72eb66319a4ae3a623852d540ee0db54dfaa439f269d10122e8cd03b46f509816cbb580f8fa228f9b18e3a35728a1d25b8adb04d6cb72f9fc1b156433008b471871c9f90d66d736277a1471841e73b5b6c97449d0d0d6981da8af6f56640412ee800a475bda7c1c1ae779091a4ad81024d4b7fa354daa1ef2746fa158cae5af7be2c90f7da21d2388e7e81be076e4fc6a67c757b6539e5609369855c637e8f47d7d0172fb57b0bc4e8fec89e9d5ab4eb01890225d207ee93e3486338eced5fe22e1f8c2e2ce0047e7f2aa74d95b0789b35cdcceafb277e9e3332466582d970d0279e58de51e13dcc601e0d611ace0f4086ad17d01178d86a89554220efe321394395bfa8e74028ef992b75e67984ec38f321da82a195a60eb6103021b58a1b914a10d509c131defd6175c96ede8470fab89632e83fecbfeeb28fa7af7952be6137fd6f1328e0c4b8902e8cc6c270f45a0c62bfc7b890220011f1d955c294dd17953d9910debd96ec5bd0ee48ce1a12c2d955e7977b816ce2e493478649cbc079cf11c407dfff7eb92cfee83f6b22410f3accde3030cf15b781e487fb2df1cb31fa3bf20cffc628e603f8ee89159179f3ccd2fb9741a0497f48238860037ea4e999f9e8e9189a19857b35934c9717cec6a16e5975a9887320a1673c2a9654c099d3ee002366e3fd1042b7141f2ddeba5bff3c20af6d0637c6cd65b0cd7fb1a752856434e571cb83806f655ad1bdaaa3ea31bc26747aa571174b819f26f5008d1ee125acaa48be70b6e56a38fb4a2097a3b4847f5aa1ce2766d0da16d51eeac927be5a66f4cf780eee72c708a095078b0326a1767079ed2280254b774572945a029c3655953f45d8469de9acc1d8dcbfadeedfc5792c1c254dd79b8f8e31657739a48b2e712ec8ca0056e179177f5f30ceff9f407a834228481f93c81bca6db49da4219d68d90cd9e2695d27d94ed90f1a6947f370fafe54d956c061f47158a93f1361e7e6d8c53d1d8470f235099d4db3ba7940cc754b2feae21f8ce3425623977bb0f19f33153398d61b67165959755d4c448089c813778dbd26923c065be62a78db10c596045e18349ca8eb878a16ed505f66c8d2ae37bf0d9cc1f9bdda53547f13f031f2cf34d77dabc2ecbe0097d1c74ca3e92bcfcbd4bb00cf321d52d13bef8a8784de3b31a32e2b5fdceff2ffe4a028e3cc36f057e20fbc0aae603deecb3c164a91e66056a77c5e3ea92ff545efa89afc65d560fb62523f33bda6e29de18cec413b329afaa9bec24415b1199553f9833dae18ce421cbec819768692782193b82f6f074a04a94c79a03acb821644cfb4438f322ecf7ebf80f265625fa7cca145a3d45f33bc6efc2999b7ec18d43aabf6568b3e5f1ef8ddfe3003f9116d4d3273964fb4a4a6423be14a49c17296e2bd3342e6272e4335641815a31866594b7632588968512918f7a0f375279d9d9663e813444df607ccbd2e26a2d47092a106e5da9c6c1f355f8dc43e20433373dbd7afc5577e2d658998078fa0ecd1777bcee79f6afd4aedaa8f16fffb62cccfd773b657fd459bbae34a80b0b401c574bb683098491708ae0285e9edb6d4d4b8844c4351cc310d5567348b4f6445ca4df4506f8056aec0bb2c09f5f3b82cf1846c18f3bd1b5217b9d572ee9a66e43ce153be6087fd2627bcb4d3c778be7e0195aec30a28a95c29da29f4b3cf12df2584a28b154972c51a656d685c42db42220d969c76becff0748183fa7ba7cb1d534278b5ca777553f86f75da5715bf5339e06cdc72ee2981ecfcc5d5f3fd04a776004b144a9c1be30110bc929be1647c2770b29379a34377cd3a8fd959a564cdd0dca0f85bdeec097b039c4daf53304022345d2a57a24fd78c0a176f0ab7808666daef9cd94ef87ca1b64ba50f2dd90a622eb3c04f61678e74c8aac12152f65758e738a2847bedf193b3ef8ff37c484e28b2d51adef97af75ec7bb9f57d3ab81283937a84c85449b65e4d302f767fd64dd9c05410448ac166aa5762cc938011afe3d63e690789b5683bad800d2bb7a59e411918c922cbeed8e09bc70ee65d8ec6cdcd1b50dac1f09b2d14688335cef0815053d3d777b1ee3c08cc79cac19f9bde0038a72edb1e16aeb2e30564e8158e4b2b74c0be378803396051e3df3cd9c41db5b7414fbe1e5639696393f763ec896cdbadfff57c9de4ab28fc03d950143b423e421f8374df287342c26a97311918d921b78a74ee71d4b1873e19a7db35c41bd6f66c0c09766f47dde3608b95478f31d598822dfbf7626bfe72a53cab2463f53bda4f618d8d9b8a78dc05bc4967a93e4ef5b20c5c8c9d40950711da69650b8e0c9c9bae56b659a3cae457fdd7826ef050400d76d93f361f0ff8cda82a854cedc595afcd07f35f70405248d2cc4aaddead5a12a4e8dbe370176f568b196cd4fde9f89c214eb43c79b809f966ea53aad94e1191516d9dd2c6f1a05d1c79792b95619559cbdce29ef9efc86cd806446eb324c1c7e3009040914c0a11ee0a57585d60665ac83e09ea7e05ae8d5a6b24bade77a1e8e4d953e0f3dc08aecfe990dee1b6045e538da9ef8b01fe82c70604365b1ba8098b7074e7708c826a2514e2ee4d01ac1431ec43b05ba8e5e38a03d0686221a3bd9aeea2953e143b43a05be0bef03686dc2cefba277376c89b6452f2e6db006511e995c5096e3376729f139645b7095e7b70fb1d244e795ae2060e6e672ed3df4116d3542f194540d50376e0e9db9e490ea266600a5283c948c086ba2c6fd9019aa5e37fdaabfaed655d0231bf3b5138835962c8f41eaf0f6e8d4f9d4e602a3aa58cb8fd2929f472ff77a0a2652e6dc9955aa6b654301322d0d39c4fc70456b5a59e569e4848515295005917f4528a632bcf6cb5f97b3ecc173da6b0f59a76782f7c942de1cb1accbc74b7f9ea87ab92f2c2a5caee0e08448be49eda122f3589dbd6057be6f7577bc84367a1e23794c3d7e4aa8622995492e6523aa22e1ac1c26b4bb9ef7c11ac8bc52064c7ed1d1a63f37bb944dbfea2a732a68ce54c9a9d357c59cad365507079a1eb788e35251d20e986c8be394c319e0ea3b82b6f666e93d369e1d0ceab8c9202bd3bd3893d2440eb4a8c429c0cfda5cc6a4a0512be7321760a99c8cc09c42806f3e4e9b06749286228337f095387ffa9aec5ab700e310445e0e500088a26c0ead8f25a2b5bfcc5e9fc4211a0f30e4c70d6f90f92b56f7a3f6f99ddd56328e1cbfb59e93d8c9a0583ac91b50e899b9a24624a06f5a1ad9d0714aa502510eb945830a97baddf93139a7d30d1a69ad51432a6c762d339993de45f607790e0af6561045ec96f73c48f55b8b8a375d5bfc453cf87d55506f95ca6d775ea186ea46680f0aa93ff8e801b8ba955a46e81c03ae630451fa564bf0247cdcf9938b80751771c376bc7029efb890903b95e664ef241a7f0afe951cd27ac59fab02ec5ce9bc32286a778711382c4bfac912b77906f1d058da436abe1e1dadaed2181b0474145284b09f54845504e65c4c13b43d1608c58e6cac5b0cd5b12f8ed3ced3dcaf99fbc440b62796cac7440fd094e82e408c7f8465a89ff3a3ddcbc50712be534e34fe6b7e2ea31ff7d1da5d0a32f582d70a151b58558178d35aa662b6c61097600f826930a4147da30f669dc9f6ed5205a22a7cef7dbd81a39a0527b5afb9b0dd48bd3492d9141022f978a15b4a8a4027f39fd5425cec5296a2dac5701ebc62755c4ace67b28e069252b138c6e66573bbca327a1a02e7607af981fd63670894e7dae9e2a2fa751f7b2c4ed97bea840fc933516f6499afc8c7ad28e85e9b0b6e11735a948d2e77e14a40b56e01d4a8357b4eefec5b4c139337fce7eaf28a3d703559082cc7ac2500ed45d931fc92024587ae8d20d97a3937dc1aa18392911abbd734c05e71befe2d1b6e2dbb626891edbd89d58e7b472d10d3f155510cbb4db15e7c503ccd097ad3f268868ffec7e298b004e9aecc9a15e537587b66e9cacf4813464853b66eda240f05ddee635c0e80920afbdd20418734b1f10dc6ae52a94960a321402f953d79e0335e2641b4d09e87dab85e2dce300bc429f3167eb18d085ce7a92e692b269cbac17bf61668a87604bb70eb3dc1dd57d7139d663b27f51eb93ec4da24f80c18aa12dc9f17dd1469d80247601fe69418edb112565289e57a65d9893df66bc5f8ce2338a32fabe6f7a35e6bd7e9ed9e1daba7b8141f88beee9d8a59992c4424255be2923231daa6412e986d5a172df815356a12c2d57812775cf961f3ed49a428f07caadd19790609eff1a3cb5d16cbd097d0fdc8be5ec57ba9ffb23ff60258554d1fec2e73b43454b33ec52a7027c798f1a01768a819cc56ad02899a3e211e6afa1db4b78aae07e550e8c4b4f0016bafd52e94b1ad3738be2a8dcf4c9357d841fc0600ee6b9680f9d5e03796e8cf98e157abf8654900182ed38646268cd0ee27dd9e86fd597444641261f30173ea9409f7513432cc36f018858724b18f524f80673db1675d2889fab0e3bbb457e279afa2af4a823ec19de1a29546ea3923f6c70256627d90dcca1d6df5bedb9ad2ce5caba8e8a8b1ec1e5c53ee2cd39a77e430606ce08f0a74fc7aa8c004639c03b4af2edde005a93a7f8e1c187b00548c3d633184439ead5987dbbabe58d68d8d026bc61964f96814d7277d4a8630f9d4f816115d4f0f9d568440ba89ec0d7c19959052250adeb8b13469bdbb5b9cd6a528a4dedae203faaa5f53f53a2353147758fa75ab9147589569df1a11374673ee3e870e02da072a3f24f637f01c4a83b078ac4341670da9a947df66261cf4a063938b49ee3be72d2b98c823bd2502c0a2c6258058f560c828cc57aa6ac5a9605e1ea30fc54f978edab79213716454f31687018175045fb9f671eaade233eb49856c69d300d58c471f5015cc6af374a8692fbae1057ce12f2de526f5171417f6b17f792e179f0f016a522317c4d95aa577cfbb440dc31ba6ff93b5a97d9a395ba82c5eb1fb6cf7d2bd94479053789ae6e8951b2453daa61892c3edb533ec5f325385d08f0ecc84a55f1c7a85d912701e97e2a3cdd9716e985c4521cb04130851a03ee172e4673cb95ef263021b1562baceba6e1ef19dc78c0d21bc4d672e009cb89049772078aac06e9f49c0cdec945d4fced6580bcb9865efbadee5ea20124cec15b5cc3f7feac1de0e0b0e2b509d1c680c952b5146d3f0f98245dabd576323df0db0333510800ec0000000000"], 0x1008, 0x800) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18, 0x5}, 0x0) shutdown(r0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000001200)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x8000, &(0x7f0000000d80)={{0x18, 0x81, 0x9, 0x8, 0xf, 0x6, 0x20}, {[0x80000001, 0x7ff, 0x20000000006, 0x400, 0x5, 0xfffffffffffff26c, 0x2400, 0x3, 0x2, 0x5, 0x800, 0x6, 0x9d4, 0x9, 0x7, 0x5, 0xfffffffffffffffd, 0x8000], [0x9, 0x105, 0x7, 0x9, 0x2ef93fffc, 0x7, 0x100000001, 0x0, 0x6, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x20, 0x80, 0x9], [0x209, 0x5, 0x8000000000000002, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x42, 0x1}, {0x804, 0xf06, 0x9, 0x400000000000008}, {0x89d9, 0x6, 0x26, 0x1d}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f, 0x3, 0x800, 0x3a}, {0x58c0, 0x9, 0x1001, 0x21}], {0x20, 0x5}, {0x3, 0xca, 0x700000, 0x8}}}, 0x0, 0x2}) r3 = msgget$private(0x0, 0x9d) msgrcv(r3, &(0x7f0000000540), 0x97, 0x2, 0x800) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000300)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5c29e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc708134d94a04d30c93c12a6c40ba71f71db8a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b96", 0x8d}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67f9760ce085922594c080cb0c8594cc", 0x1a}, {&(0x7f0000000600)="d927528a54dc2020213a5589a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b75822ede494ee0693337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257b884fbe790ccb30f8f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b514cc075b594a78134df4e865eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aad10427ed3985fdecb851daadd94071c6ab580b97e13160d8a7d52aa0ffac5a48791d44198ba3e01a271e4e855fcb62e78ec83253d68", 0xf8}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f4568e568966432715a4e20eef621252c09a117cc94b6a937", 0x36}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) msgsnd(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="0200000000000000f309fd7042c95b8cbbccc7e6b130c6eb9e226e51c0df8761d649d9245def86c3bd829c6523bb3d89ab57f15165e698b9e49d07b6b4fd39cad258b6cade4335b599da7e0a585acfa62b82800d03129287a04ca92432701c1d50c62c00305bc280b8764cbd88e244bb74939c9fb0c171164eb32e3e9aa977348f4de36d226b3a6607e5b9f3b41afefc50a960402631f4d7d6f000afe6eed3ad0d22fd0c6628e60289e0c566026408f4ff388175d0d427929d7a9d688c057b2bea598b5244013cf34b90399b7a9411f3f2e190e8d95afdd5a6f94911061d2b00ad34c584dce151ef9b7ebb533e3a7729da1d035662c55a95a740e9e793f4f2145ccdc278bcd316023c42cc4da320db9e6f6bbdf78fb530cc8e65e07b01e1c5a884a35e514a1a1e2f53a52a7a4361a667231fa582c968952a01dc77e62009cbec13309cc42e5c7b7ed3a91e620913545840a0642e4b2f161e0fe6fc2870eef5ee37fb13ef25c3e9fefe16e4033c2d440e36933a1c780701d69955663b6825e69054e2cafa5bf0f9390a3df04a3dc1ad45ee39fbd0be98e1828568776cf7a20905be2e7ea413af6d3ff9d2bb0c12124cef0c7c92ec3c24919b775bb23987333486a8faa6c2a4782dae483030d1b24d48a622f3c94a5be2a987acab122c3f0ac4aee67e71ef30ede94fc9ec6da69303be749eaeb252172f1d044479d5fe75041d937e078f39885ac5d07a9b13981db388ddba364e329d7ef3492247624807782262ab7cab6163435b3ee3cabec543af5ea0b38810569951e00bad8cc94654adf4b9cf4f8cba698723539e69ca9cbd70bfd0b3c42d056d1b114641b90c8df1dc55ff50adbc40a079ea09280c573ef2cb7bb1bafee2c41fecaf88206c68a4e3c38e1a580fb7980cfecabe5936ba8af7a6ae91e7463330e1f3a9ded612f4a448768c7f9da403d913f34d7a5d0473cfc7c64935883f3c82b7a6370e8ba3f7ee7c2f2f9cb6387cc347fea54a12c4183b1cccefa81a45995684158e7b62766fcb7b2981d8f30660ebb59549b06c669ec6473e07155747be972024c5bf3fc99c549466b0cb979cbb187afd31a6e40ae0d7637ef91cccff7d5f0eb0ec634b17049f9d98df733746889333da713eda5ce3dddd196c15433c6485bc601801372cdcc4e36faf0bd5780ced37eb417c8969df0781cbd7cfd6d2a6ef7fc31dcb9388515d91b0841c9e753ce9d8831e4e890e06b0adcd7ac56a0da54bf6d146786f08885820b774005519502cdf3d1c022d4be6ab058a2bb23afe918100a128cb9bd01cda93c392c2c2830a618c5c727c88f575fdb79ccfcc2002d34f0929345c61592ce3bebcb481319c2e6245a1a435256fa7331bc03e6630f154f5cb49d53e9f79008160025c438ae43ff5477e4e98b852c1ac8c296f7011efd61f839618cf18e3d296695144c643d6ebd2468e63be92fbd6ae67e155bd472988f73d0c98a9019644670b9704a11773c221d73b5e34937be9b6ece63e02670090e376dc611ee9ed8923e8a2c75393b42b9572a5b0e2eda5d26fc8a1e34eb987ca241c54ef86f55f67540b9e5f56d7650c2f4945949767a6206e11198e3f52eda7da68cccd4096ec560e29d02f2641166e098f510f29432dcecc077e582789656fea7ec049ca8ef6923b59fa43fa02c7b9fb0924f5c735656dda4a53934586ef88777d9ea3b436948266d90c9c1f79dc4374c8f3333b69b9981eae396e6f8013614e4ff529c5a18d148bf7aadb9775e78961f496082e755903f8270e94438abe1420e9f05c25aaadf6092218a80d1414c9ea13d11176d38bb2995cb387cd058058a3787e9cef6289ea53de977e0cf6c4edd0f6e256ab6e1ad16034fa401fe6b1ca463766b7c1ab034765e06ebe3208c7ec4578bf8dce8488b4d062efb71f9a514c4cb93765f0ac89fa67d5786c7aea759f44214efbd490d536cbd305bb2c5655c51adf36a8dfae6b46be06f18dc585da80dbb4da0aa79d7ac9342796e57262a59b2b69a75247551ff1b13bb7892da09652a7d6bf3cd3336efd130731c919cda9b639be26f0884f86c3fe8bcf6f32bbc2d961fb9bec2cc23c45303354d1072c1f2839450e6ba244f111b8d6233ac388d140408c6bf7561087391915225c159607688a021d62a3ff923496bbb9d157c79420a17d5b6de41a20aaada6f2e4c90fe863d213262e73d0006f71561134b86934e29e441cb3c25f09bd05141cfdaefd4bb9b819cb21f6246e9b3263913ecb0326a611c585fe6f136dafd38e50decf21dee670dc918ea6b1571e1d22a6b6faf5862493da1df6f7eb823861482b36b4a4736cdd51baf7fd6bd43d4262d8a6d3a018769c563e6b3c5a972232a445f3f4c515bef6b816f8f494269db1d6efea78278e3a0ed01a8a40ed278fb9531e0543b46aba6ffbc54532329bc309b26787a17fd9d8007e52bd572f70f5d517190ec21f629c412ec8dc8318194b6f00627a131d9b28b78a5537aecf13bd19362e4bc329f8bbbe01d535864da2c39314581d5edc4f0372aef7e597096c6c7ee94fff5746500c9e3f210fa4799d8684ba42115ea5525c2cc54762972c681f1eaac581b5cccb8231936de1544f7394b4b0efb3739686acae4e21f9974f2867c341f8d5c88918478f0221aba91c0976d2ec375df3e4eac8fa41ed07613264f17bd1a973bb7b4e299c11770c5981d5d516f8c7382c79924362c0a76566173d35723ca3f78d846a5fad020dff173fa1fd02a16277fbbbb15b36b645e47d7c48f7ffa18d0e85ca74daf446360a36cae78f6532c099efb854afdcbdf79ad5076966960e6d93def644f4b83627326cc2752efbc6a4de949c9f3e511c386f7afde24d7306e6d5ddb9b9c6925fdd9d8ccdc1c5f8d0c05beb597b9f917e3da969f54ab5cac4de72ea089388c1989e80341ecc6af84e5981ba1a20b2073a2c4dd1e1bfcdb9d88c4a3e7ece8ba23a30e9a6883e21f541e58809860c0b0e9d8bc4f1dc888caad70d05497aff10aecbb0c4f92983bf227c124f9c5caab9c4eb7005c6c9c7b71cc4d1006cdb48bddc206f60d762a1d5478d0562ddf05ded6eb8c4396b623edbea33f6753577334a5c2de19e8ad4b36f99037a6efab32b7c2533017d1384ef758b527f3299daa22137c844eb96d49b661aa65788040bef08b4123d2df5b90249d89068743e6225320196b5f405aa45abc96eb54033f76de04bf7a1638c04e4a8d341ba99a3aa5a96f667142d03a19b932362f15ffd6bf4c797ace91d8ab45c7b1817d604105613ea9b57c36fdb05b85467324c7ff1c4e093061456f5b0a513a282115c1ba11db662e0cf17b066ea2c2fcd1c539f68d9a68516f771dfb9ba465858248ca8b10242cb0ce4d31212949f1ba002f46ce2987d71bfa6b048cd669502a8727c6996ed6948f9e5fa147f63504b725fd62fa6bf3774822382078d4081bf800d0ebb2ea8728f81dc9a1989dff7f28bd9e6690cbc23e1997e2778edb23b76b091d842f812faba7f46dfab9a1dfac261c2b0731784a39c6324cfa61dfbc51637c31a130353358b192c1e96aecb8f19429fc994eed0a688f2a9fc1b0c42e0b7e86d6542c59e571be358f7b8a32e01e74a36b9b6545505914c3b4c91a94c989b35b07176297245e80ecdb61fe87243c1aed8b1c5bd6506f0a892f19977456c4e63d5c52a7635b899c92e46c3b826d40f6927f0f1b8405b087e193e91ad49379f35b4f2315921a039e5f395feac7b7f3e28197f78012da1d3494a8d3c075d496ae07f74de7475213f0a5e27e5669ad08e5002f43783b6a070822533ccf63e300a24fea915ad744adaaeb30d2990cc617601659617413bb4802c0da18cf5126ca1c998df30e30bcdd1ac4a4221a171715ef3c2e1759fa2ccbfa6ef4ca57561d4168733c31c4e5f4180bdd285a708bed10da33d25f8036041a444de658af9eca7794c3815fe0c211b02b6d34787efbfb279bb62db60f6f01b7c4ee4d60a3c93a48d3ac9685290f7763c5a9127e36644b2b2418c387581197afafb4bfbacd9ebbc1c52174def28e29707865d87f744bcf135bd1815f921e31604906b91d3c79dcfa75023c0949b13d751709246423249dc5b022613f09c4de937e5ce1020b209f69756fe1d90ce15183c2b0db96841c0b1b19c2cfe65a2540928546054d78a7a3c53a0ad1e95543a18804099d59ab7226dfe27779e11ee54fa60d11f92c6e3d624ba9a8e0e48198307c164ff20b320952d0da4be05c2c9617c8c785d93108737741ad16f2c776208eac5a5a104cb08c5ad47765e626adc86d3c3a33fda13e78a7e521ab1f854a076f0c280def7ef69f0df325333a121ba2f03b580de4c353a2b36620b93a5d473f1ab9ac22e90702737560650ea3c7fd63494d961293844de2b5be9765ca03cc9b7a493271ae1a9786804febb1bac3bc0ce6b89b0837893392474d9a3235bdb9878fef95c87233502c98419dd09d915e9a0a5238dbc24f08fcbe4120b739d3d62e236f7049ceef992f6cba46f07c4daf5d405c0cf1ca630aead0f14866256749b5beed2569b230dfe5e89a67a909ed6d6b042979a7f2a83e3efc2a3b219a9f7338e8ddf54661d3f4162154dd31a061075bb57500bf13c28106a000e8c189d7938eaa186eba042faaa58c6c41dc6a7b02e02796debd96dfa0a38cfd1451f7310de27608176b1686adf480180b7b0c93a9055f71cd0216aed01d692a9cb3263852c8801b0ffc3ffeea6ac8a2925ec0945763fb1518a0fd305d2fc4ddd3913078bdf18b451ace7d04103af39fe279c54a49d0a5be9728da4db961fe15137d11ab85ddbd1215df70b6753ec9e303c7f8452cbb3f44dde329260c9a756bee2465c6a0d60ddffb5b49f8a34417e269f44e91f56dcdd3143ff49c7e44f121ebcbdf6edbd8cdc8c1d5613ebed9fe3cc2d9c5c7858b15f7f3ee86febaacd06dac93b253aeaad02b229e0c25dccc04ac4cac50a46451cc673ae6587d04838f96b4cf0abd5268ef8825ec55a7ee8c11b9d3a8a7e3fce4112f5e74078cd74e7ab66723b5cfcea4783ba06c073241d7837f649e4316265d98832a108774b4004029c0ec6f8e3be97165c1cf0d58b832ee33667d0f52de7a915790d93d386251bc75c9952646b4e610556f28fdbdbcb7f43c33b9c7de311b2db589087fab7cb820153b01ff1f51a8dcddcc76a7c0ecc76523484d8f3d5e7619052ffa92c45938a4ea9c4e253f743764eb77b6fa3b9971fada6a81fc6329ea13a3e28edf97eb6902bf4823f80b2d6fa70044b25a9c12fe84ece3a68f9b6bc28158c1095ea4d0f627886f08877f4f057abbc07621d72b52ee6e3e3a3500fda8fd1906f4ed05128b1d2563767036c297b14cb109d5e19c714dd697211cba0aa2c4ec79f05f5092cf7d6a2ff91ff1a9bbc1469900b4d762cfe8e26f7111232ad2dde1d3931445613df1bea10f2db64f0f3b9dc99bf48b9ad5651d5b715d66e9e15e8224d5818e5f5843d6f4f044a2d178830001a508d7edeecdfe4224002936ec8cef02f5f89e5149a5189e3afad5c0a72345209f9f1da00cc02b904795a814a11aa9efe32587de45e1f1e67e85e205de8119016fe97d3f11eb37496cd27ca37f4c7d8c64f7475b6e5fde7baafaba54a53f2e726f92efc2def8e5391d7e31dbd32e3e391f00040e1113985a0542056928e4973841bfd3e39ae92b50574db42a8e5a58aef99c2e7190bedc92a3f0e5d70b88f86440fd90593a6d8719a2186594906ad58cb59644269da33992669fe892d86b86b1eb3f0e3a80fc4043f5c0957ccfb3b525100f7f743"], 0x1008, 0x0) msgsnd(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000a2d23ba1e87fc216b208da74b5510d237d58cf2878bc63ce52486333aff80c82a20cec4ab1fbafdd964dd3f7ac8a4a9f8cc4abe64cbcff0a504d1130b0062098e9edc9662524f6bb342eb6f283caecd3a6bd90dd2d485c7196898f0c2666ce28be149f73fe7389ea1e59453b6b5ec2a83cc393c3d119565d570e975baf95a41b238d8c3c03e1b0f489c9c41d5b8fd55b1425652b630fa4314a9876a73146234ed0c4d3831c1bceb564365b659dd65d3924b243e7d1da21cdc8f56001da831dc9378248afff51b5bbcebd219ac740a6bec27022819ebaa6be59ce6f23a426383d3a13ecadc3e2f151c38224c780957970307f63a8676e491be3d9b8c95a280545ebe5d6992b5593f2dbc6c0efb74d39bb66dedeaefffb41b0c0b6eb487f0bed9ffea53561e1ef1ae4cf5a95ae31445d272da66981670d4daf7a80f5e8d249f08af9e9806342863b95741e58ee1f79387937a57029160351f97fb885ac3435c2b002f056a4a77300cf317e94f6c59904caa810dfb8da1b2cba8501bddb4fd1f54b6177060683d498f6e9"], 0x68, 0x800) r4 = msgget$private(0x0, 0x597) msgget$private(0x0, 0x205) msgrcv(r4, &(0x7f0000003580), 0x1008, 0x0, 0x1400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000004c0), 0x10) dup(r5) executing program 0: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x9184, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(r3, 0x0) mknod$loop(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)=[{0x9, 0x0, 0x62}, {0x61, 0x1, 0x0, 0xfffffffd}, {0x0, 0x5, 0x20}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3}, {0x2, 0x6}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={r2, r3, r5}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r7 = socket(0x6, 0x2, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000080)="782843fd78aff20b168d643db9d963ee2cf373da5ae6f731b0beaa12fb0b10ad52cc6f5343059c914d55124bf28b62d75fc8fba54016e546f8dac706231883ae27cda049089da68a68466b636cbce943e2d3acb3b7f488a17d5d1992b426e39eb1271d9d2b9ea4937a44c1eeafe1b0af03e9a97704e35ade72e4c716dac87c1da7a0fe4f0db8c16b3af00e93673df3532c4e16f00dbe31838c0247f9d78e57cd11f34b59e13c4e8c1c097d265159e8bcc02cabb990b20043938617852b638bf3406c8a9e22f577ffb065f9b260bab5f805b9c8c24e7e612d7daf4b654ff59e9b08ec379489bc919985dc8c8ca98068ab11552684a1bd6e793d9c0e1fcdcf7d0f1e8771ef3c8311609f8657c7454bc3e84c32888dd585100e626d1cd74c7a3d8cfc6aad0592bdf7953d030895b8cfb96bfbf6fc8f353c95f28a4288574e2c0d6ce6e00ee12c5f71df38dee821331fba72379a43b75f49ef179a4a7cdd2c6d26b46e7587f78f46622d6f3b9ba1ee9c29b2cccbd36ab44de76f4b984f432a4fb64dd043be450a5d8816205486059e8fbe65172c13a1f141d2c182e54481c12028534f51b84881086360c89860efecae8cb0d01dd87d3aab650ba35a70d980812b474381054d2789c3a3b2523f4281edb4ec15d986b06034b8cd1c09ae258a01263fa4ff9100ef0176bfdab6408629a58ba32d3f3d4ba57685c65e547de9c1f88e2846aa2cdf757f94309ebbc6dc49fb02c0a732c97b65de8b9087fe3aa1af3419ea8c36fcb9712c6548c30992e677a48df75750e903c1887a3d18f9ed1caf2408fe681fdf9a97f31ef15d340aaed361a0da6e3edc01cea06a5a6f39f0f0c4ca98329a7b97bc66515406a4fe8736b6905c53a8e14fe1dd867813ec194d97acfe4a7b7f3b1f166f50df35c45de442cf8d271615cbe9fe5befa381f0e75aa91e213ee533b7761c3f97cc3b08ee48b03dab640b26fc05703c09aae0bee12a1515cf4d3ed8eeba031cde3edf4f654820ba30302f31ecf809308167358779681a0bfd0b5c8d1429936921a0f2bd2b9c15637e54528dbaef9ebf218502c222af181480739d9678991e87f403a1cfdb7bcf43a9b54e54f263bd9275c327b7b640f240d5ef432c31d0ec70dddd3cf680b19b5b642d1ea455f94a37d35ae3f70e6ee1db153f96e48ee573c05221ff19a585969c18cf19548fa38157066c5b8d6c53d77e5071be61df2d1885e00009e1c700353b87b3e56423086d41775fb673c0d6d4b0f41d58bd55e7e29fd51cb516f5af0566666a46727bcb545304436a774db5326fddfa0df623ad165ecccfdc5fd8098dc9d8937580776ed5652faf668584cb741d6360d381adf494b69e371a1b5a8318b23f82190aab586f51044e8a789fa8736f717d0172ef310367b99888890e7f07a9c9632289a1b61ad43be323d701ac5d368cd1a4a4450271a722824d9a23119cc7a13143ba6ff6d3caedffa6fb40b4fb506ef1f9d0593f8b465519757af6f8c2e0f5c2051cb2e2312128aafa45a4a63b9c81a3d11d3556e84bad9335993895988766b96cd621d98ae945198054978f478f2b4016c4806e1900ec360b1654499dd3801118f02b5b93f7117187071c68af6a55723f1b60dc7a9aa7c022c005a74d783eec74a8a659a86a191234ae03115f2a6f64d3655216624771f5a09e81fb88930fb7684bd3257cb6c8273f1550c9cd58620b2ef01833d527b93554650dba820579b708b4d08fd21b2fb1233469f13017fdbb015529c2c7bf313913e85ce27801978793cd5cee8df30b3a8970e4b79d29e8af96d9ffbdf5b1a077eb111fb2ea099a97f8a1a9b53f7a5103402fc538276b15df0a31757212b108cd4f0b44606f2c819d22e5c963700cad8ba0efe21003c0eb514f1946454b52c11b6825e1b909b9f1d4318b0dd31509d0b056574951a919fa0450e57040617eede7e85bcf66d2f044799409273d008fc313edc157478972c2c43d4ac117cb70d44d6708b8b7c4149773179415ab144df48ab8312fe78263b8d5d1028d1919fb8c192cda349aae77fa89b86209d36e68b4cc830cf25979d905ce184879ecaa5cb7d10806168505550b477052f985754d8770a8153be16b7622d2745e9cb32ea737e4c818e46f589682432e7c217e15cc029bb1609e8e5155fba57eb67a724c5ac3e79a6179728176bd5e2f0d48d422246107fc70dd94cf4e696d18a6963e6cddb16c1f9ab2deeb66ee2fe9b689e4c416009346eeb4b7d0e0aa82101117ccca29a53614ae6eeabacc230edbf1cf601a8736e5f269d23ff0968b9678768e7e7b388b1e4b7969e6184b4a3ebfbfdb430a4f7e94e22810cab741e13d49ee48b28455a8398de3b919277f35c7e1ef2df238f41bce930baef45446b868914cebfdf6c2e02a24f0c6c76ee91d25abf2dc18035f140d6dc3697b29d9b8114d38d023d45a9fbfe3d8558f2dfaea1dbe43a30ce3bccd3ed9246fc5f05ac74a63d12f73201c0da930aebc895aa963967a1bb7441e48b96c93cc2a4399c7fa55a9809383c687c2a33a335b2722610c63f151dcf628148202fdea2b47cae382ec4e48411efcdc5ab56c092b5f9a49057222e93668599b8fd5a0888ce2f6e821ef85137851a4f550137ba2d12cb867683d4f6cffa5bfd5632ea6f9660c13a37bbae7daaec512bafe22f7121cbc498a2d8338212ccdf8cd3ccc4d10b290522d2a556f3432edf5131ccd9f27897ff638de03231351b8bf31e0492870f4bdd913d185e127357845fa0f83f375c5b8ae461ae9f49e200007c77237816e4170e069ed6d0a1b333d97f146fd683c2a3c6c6e534d1a7576d1b2986e8c813a1fdf02efbe2868805b6f7db70a344692dc33da87cededf787c43c114a7c5db5f953fed137e34980834d140ab61e646c766d9bb9451b2b7b25401ec7a5445b02c8dd500272f25ac6a3d8753dfe58a091370319dd52bf23e48cdb66b834d02caa8eb97d6bc1b79d0bf9d640f918058ee84f8e478782b506ca6918e1da791017319312381b40ce7f4cadf4bff83bcfd90206be783d101abc830afd0ea73c1fb92d4a7ec0bb2f8452ace5f99abaa395b67ffef9df6405c140bf919f604f5a662bc54de595fa0bbef153bdf1ce16468f5f7975baf8afc21ac76b0884f007be002edc6b4b54e39dc9260831d9b3993e5bdb0ea545abb2ba7ad2ce65f3d8d158529267907e17d4dac9d3b6328fa265bd1fc703b54475f37b7a0179573946498859d40f586307992f0602bca767305a23eccb6a12604280a382a277421383054b8cea9b04390b373a69eeb88d5285b8b3a381e06bbbacfeb45ee6950772043211ebfaf78d8608c641f8ec46dbbeed2782d7db086314640395296948803bbadc9fe132419c892ac72ced4d0ff295716e04acb35cf4153848e18fd38d0c108608185b9e7bc6835cb06bd50f3094eabad44282e05be34413510251b2f6036b9343b7fd9e4f3e2e5851830e127844bbdec550822058e8197c0c8de0a5b14e09ff145930eee5ea46f5206b7098624769b09fe9dd7150983fd407cbd14b48c501668756032ce627ba687e68017e15ed35550a9e32550aff8fd195c51cfb08d1be72c07a4fa6d65f82d5b30bc98c84c0eb98e741b791205ae3476947be4ff4ccb7e3a78d9c03af812076d167743465ab2b82a7752210bd3ecaffe06c1c013615988c0c918bb723de6bda98e13ae6ec4c0f4d84e5665518bacb2e75b43ff0740b17c027a3e08dd46c51e59bf6deb9fc95944670eaf45da8bf28326fd258587250115d26a25faf7c2a4427bb3b3c468765715e7460c8fcc58ed050af6f8fc98c1bfba2efa46f3d6f0550afe518af6daccc5464bb4936e5ddcd75a5db1689c87b91268647d577c3c36b1034ccdafd2d53a60e022ae42232f5a46284054b17f3a35f5600fcbfa30acbdf58eb039c2e7e21425fcc0a1d1c732bd0071e7e4fb8b11fb55d84af60c9f792f08589ed54b660a90a9fd4c95fc9c92c814822a7cdd3249509c0e346e77083fc7bbfd6e5327db671ce70412203689ab8f52cd3215c3a329a6973fceafa1789a12b56afcaaa4fc233b5c7fe392c588f6c78545f5612f2b44e258248c5eeb965bd7bc2644d7bb6fca7db4b71e4146f4aa044aee2892ea9560c0028a991fdd59f51d1ba5f7cd9b100e5c4d5ca10da24400b27c742dc1a11d15df979b360605bb08a5b8796a2a85bd6a54af92335b78f7790736964350e71f7ede88721049c7b887266e84cd2b85399cb1112849af498c4b7d8a359164cbe8a29742c162a8682adf978f112efda4a58888e0a2a438faffefe0fe2a9ed655f14819ce5a37407bb5bb14a2858a17c623105cb8412e5319122dfac7c9207ce0a77beb2f9a42e0a4ebfa36376689e1866456bfeca60dd2468c11c2c5fc792c68db68b833507a725304ec2636dab4b32da502fdfbe8e9b1d4f1279310cfc64e7955893f238986888c32edeff4e076b1f9f778529be799a8d7fe9c090c33bac0bcbabb96fcef2ff70281ecbc0bb7059fd530ef13792c02eb40e92d", &(0x7f0000001080)=0xc88, &(0x7f00000010c0), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 2: semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) readv(r0, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1126939, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x4, 0xfc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)) semop(r4, &(0x7f0000000180), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r4, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r4, &(0x7f0000000000), 0x0) executing program 4: link(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') setgroups(0x0, 0xffffffffffffffff) r0 = semget(0x0, 0x3, 0x134) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000340)=[{0x21}, {}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001080)) getpgid(r4) semop(r0, &(0x7f0000000000)=[{0x3, 0x1000, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x3, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x80, 0x1800}, {0x0, 0x5}, {0x3, 0xdf, 0x800}, {0x1, 0x1044}, {0x0, 0x8001, 0x1000}, {0x3, 0x8, 0x1000}], 0xa) execve(&(0x7f0000001040)='./file0\x00', &(0x7f0000001100), &(0x7f00000012c0)) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd, 0x2000100000002}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) executing program 3: r0 = socket(0x18, 0x1, 0x0) link(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x80000000, 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xb000)=nil, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x20}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) shutdown(r0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: sendmsg(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) fcntl$getown(r2, 0x5) seteuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_emit_ethernet(0x4a, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) pipe(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200)="c760ca8795ba5553a68bf3a12422d209c9be34acf0f511f7abc2c93f8e5e58ac9d26f6397e749c7091151ed5ffa39abee49d2ce2eeedaffdf4c058f1960b145bd816ba2eb709d2d469040e00a6743fb801737cde83f1ef83b53a2eb62edb3d3044c221f10453d9eff225364c02a59c34f85235d0e05bd067e7f3e8ec6916dfd37071424673b2ffd4add79611aacb8d8b9bac90491646629abfa51f4cab1a42d07fe5eb8c52777b5e68e3c121a9e2989e32d904ff91de591fdad88b8b330f08672930202574f85128c18f2cbee9ff274f06bd20150a55426b63bc16fd876904febbb5f2cb2095c2ba328e70657a93c81c3d95a7aca5508c50fe9b3fe70a8dca3f539c391b87b0a1b1c6b1baf06cf58de23419f83e2086315472cd2b0462e8fe6602cec8b0b6aaf180775bff863056df08605ebc0d424cdab21c3b834e6961b466d2bc0dc38149080900000000000000c973392eedca855345811648e65b4d7d72fcf70e07a822d862bc953c7a0d8de5a876fe656baba84cbdcecff20cf490e707d1efffd2d8c4e884dcae9d819a12ae2430fd950c7b6bce2dc0b28935391831d5a01e7a9c8e8ccab0de979ddae26320bce46cc0699e014c629c0f7abd31a903b76aacbe0978cb05dc0e04000000000000adb8d7ffc5c6ef0d7b063b67671af5d452ad4d6f4e2471deddfa3395072ca199f27c6a858465ffbebeb0231db280067394188048a0bdaf35fe82de347c0f3d5ad4814c45951fa0ebb1d9a8ae1b0437f1ffe17cb53a4546d0d7f3d6c71e34dba6f804a12ddb0621c1796bbad0e40c87143a7da4d03ea3bc08405974e130968a12c6bdbdf8c016fdff5e92b2d1e9b1a166ec20", 0x262) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 7: r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYRES8=r1, @ANYRESDEC], 0x401, 0x800) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) syz_open_pts() r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x100, 0x8, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x8, 0xffff}, {0x5, 0x200000, 0xfffffffe, 0x8}, {0xcb, 0x9, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x8001}, {0x1, 0x6, 0x5, 0xfffffffa}, {0x32, 0x9, 0x5}, {0x80, 0x200, 0xf4, 0x5}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0x9, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r2, 0x10000) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) setsockopt(r4, 0x0, 0xf, &(0x7f0000000180)="00000001", 0x4) setsockopt(r4, 0x20006, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x10006, 0x10, &(0x7f0000000100)="010082", 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4f) r7 = socket$inet6(0x18, 0x4000, 0x8) getsockname(r7, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) pread(r0, &(0x7f0000000040)="16", 0x1, 0x0) executing program 6: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getpid() r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x180) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}, {0xcbfc}}, 0x2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r5, 0x4}, {r6, 0x1}], 0x2, 0x0) writev(r5, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff0900328f7c6f1247205f5e18aabc8600"}) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000400)="1b157289374a68073ada17b27df1dfc9c992d791fb0d5c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3000000000000000014dfe77a698e1a81238fd4be419e233c979b791e3c8b7976ef384d5e89446b341f7f6cf22b3b0540945db9f4e1dee3b5ca8e640edef8169e8a3e10caf32611985b22eba73fedb0938c707a24e12c3041d130acc2be90af6f96c5eaeb7ef0a6082439072ea2bfeb71593e8c1b6601aa755dcebda38cae50cb74f8982ba71f7ee5a9b2ec056c10", 0xbe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/107, 0x6b}, 0x3f8d}, 0x10, 0x2, 0x0) r7 = fcntl$dupfd(r0, 0xa, r1) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xffffffffffffffff, 0x0) r8 = getuid() setuid(r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000500)=[{0x2, 0x0, 0x5, 0x8}, {0x81, 0x0, 0x0, 0xd}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 4: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3936e986, 0xfffffffffffffff4}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb, 0xf0000000, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa}, {{r0}, 0x0, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) close(r0) executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000140)='./file1\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getegid() r4 = getppid() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="95558420abdc5768b88c0bccec90f2615d7e32dd5b474789d8c9bcc76ef29c58f224434262", 0x25}, {&(0x7f0000000140)="b9bfe84a943337e0da34a2bab81f0624bd62d3fed498694337a1f20a679297ade901ac807636364f944fc45e38493f2195d05e29fcdec375c0bb0977ac3d9ffcc4e0059b580f43d03dcd8b5b", 0x4c}, {&(0x7f00000001c0)="38331847310731862cc746e6502db8169699326a910be264f845c020636f5f3bd93ea95107b0a987620f440dd77043eaf64fcec3e89088c220afe25a1963108c7d94e613cc22", 0x46}, {&(0x7f0000000240)="87290e214a44548d5d7c5846e21382acb3a934b12cd51091e9a3a9b6a57e8cbb7931bc53f6310276e1280c4717da1978f806fffc863c93653fa5ae6963e20ceaf99b1422f8d7c5f222d8091ab58c92b254db577e16baa4972da61fabddc0f4817a4cf3f59ed73d65e6294c59e389e7a8187d4f56b4066ebe4dbdd8c8b5ef40619624b131c27a8f80c9501300a779702240a68270453044f3a17c549e58501e4115fcfcee73c3e1d826e6003cae2f310316adcd8b2f", 0xb5}, {&(0x7f0000000300)="dd30", 0x2}, {&(0x7f0000000340)="bf2f42158aca75f957b4074889c5caafba8e9cf5080e3e98420ef6dd186e", 0x1e}], 0x6, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x4}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x64}, {0x8106}]}) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) sync() executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffd, 0x8001, 0x60451d, "1a0c01090204a000000000001400000000000200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000019c0)="b77e24cfc5cb8aa2a7651da533dccb5924743d9034c58891ec663e1604", 0x1d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x26, 0x7}, {}], 0x2}) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) flock(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f0000000140)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r5, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getitimer(0x0, 0x0) executing program 4: sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000040)=0x7, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc0}, {0x4}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x20}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 6: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) socket(0x6, 0x2, 0xd3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semget$private(0x0, 0x1, 0x284) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0xc1}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) ioctl$FIONREAD(r2, 0x802069b0, &(0x7f00000001c0)) pread(r0, &(0x7f0000000980)="1264b8f402c936f3e400df0c7ce5b64feb32d9b7f82f546eee85c944331e1ca5a449d5e0b6cc2cad8409ab3c2bde8dc498346d962f03c4312ba6800ddf678e18019f80c51ac763c5ac20856fb89f7aec546414e24e2bf8ac628427307df01a7c5823a840688ffcaf4fd0b6e108977707114b51762ad075c2190ec0e2cd3bdb09e5c821d1c02455630870aa919bd6b045329b4e7de16389b90346c3539ef9016086885a7f22e6df6ffde76b837f31cf3b682bb8db770bd19cc574206c94bed4b63520f47105f89a60503750aa479be4e0696418e28e06d2480f567b59da36072e2e06a6e103155a28a381b74cf96327b661135cbbbe6fd0cc6a9892fa4a86321dca90ba5e2f6c9a5258de2843e66663be6d3bedc377a61215eb1fcc2b1c660c1707117eb99cb5294b383fcff0b81097a0314f822be4bb18c66089cabcf9eee7f1161cf4ea469ed1b4041c0646f859d41c15d69027dc58b918e47c8413430c86e6daa6bd982838ece4d69bb622892d63c7898ec8f4391eb26a01f9e696df2da957e0dc0e7804d9c5ece4d91ca29c92303e737ee451c1e5bf00e4170e79f51f973ae792d20e7f39dc16b4e93924f54e7d2a30161c9f8dc7f1185e5c66cc020d1fa6f1359d19cb54ff13cdfb1a8bbe5eec5b42253a745de32b39bbecbbd2811fe34d1650d5d668e1e52e5b1bdbd67ddbf22fae1e464e36a4395574407458e4917a51b64f48f56ab97a025fff1c3062a4d8d663617e4c6c1d87116e5c8e7cd723dd2fdb8965d3fc87e316d654a41d340da95386a50d15cdcbdcfa1d41aaf03dfddf7f51f0f347ea21704773a3eced156732dae32cf1f6f782ac3e1e40a08b75ac2ce781ceca93f1124b9d18c38900f8fa5c7219b35db6c87ca6da69a0dfe941a5d308115e6f7fc165cc3673ad3512756df1428b4e723e7bc90bf09365e7fc0a2baa32ddf344fe1824ab6b216987c7186f0bec9efc75213a78e53f9bdb1ab71510cad54ed956852f897640e9143e6e63791431f242acc8ea411719218edde7c69968d12463f7fb99b34734a9657e56a8326516e965cdb639f19ae9741e6e7ad07f3b78b7099e68351613373de0c3f38ab3cde27c6f2bc0003c563f77806cb1ee375a0ef757d28344077ed749be06d617bc034694f36bf3dacfcff26c51ad7f543b3cd7592d86112b27f47f7bd48da35365b34193aeabb1b7bbeddbe0069d37744884fc6b9e8b206292d4041c478486f1d96a9a236f914239042737bde4efa66705126483986dfa6bf1c7de19399098fad84604579389543ad92c2dbf3e6a2e005d5f075e8038b9dd4c7d0f0d9aabdf55de48c0096e1b2056d13c8fe8a57ccad49f55e6935c959d59275cbcda51fea3e478d7546417ce8fa3e1f47839d0ab1e9c0dd1f50d00bbb0a1af2efcf23e317a7af7d7dc5008b4b8e059b32b4cb7df7375406c4da9bb744def16084fd2ae4263c84daa6c8fd4a82b30262f7194a4acc501aa5abe181989f714004f243b910b2a10da929c3431cc30676f4039c4049088f5fb091a9769cad4d4bffd2b0d48282b5b466beaf6a07cbcb6647d69bfef2d7234cdb66a91dba4166b31bd4ddafc3600db4c1fe85ee9eaf73ee9a44361abc35ca9cf08462488428eca1d1afe8b620223b31058980990ad3bc647ebe51fc429ce95d95798f54bda7476ab20a0d0ac2c8096333843344f76303c898b9c50ad25208b82c5c98ed4010c32a26f555272a675c531116f99f1125e1aff01c55cba3b4048b781e8b3d4968ff5701768266ee2218c8d4f5d43803f3679ada0c161d93a3ba52529b5cf9407cddc8bc5d494d37ff8e2812c0a491fddaec5d556a42bec6557739322f846e559d7b5a6671886d213103f15dc4c01c4e173382c1971b21879d2c379acb6002b2d65e4aea4e99f425b39ba5b11f37f641f04c66fa8714a7bc2f8aa97bf22f39409b1d2c99bbb4a83e2b82602b032dabc9ba552c27134cd46ae2437365a1640316d2ffebcc1ed016781db18ad169c3a907c1d5d9a0f874f38e2575ef0e8b2c68fa2d862bbc767baad677d33491bea46a1fc922f648600a66ee3a0c81a30a3e1bf70d9c3118ea8e3d53417f9f61de83920163b105ad92d3a41180d7ad795940707eb7e4fe2de1bffed5235188fbcd87c3d28d168219dd7a6909de37eeb95adde7c3a1c83f7bdae5b0cb8901aeee53223ebb45e9e191aad7a119e53973867bf67dfbc36d5219130f5298f49d04be787101475fdb9aa1fa0e932f1af1d100be94cbc75832367280cafe493f3c99a55fdbfb4e30dbf97d9f0a17eb6d07927a8bbaff3b10f1bcebe7b1f8cdf8b4555034ef79cc039d8023b2f5ff649e36380c1c94c63b4b0a6a1e6acc6d870beffc9d38e480c61d49e3ef585f292ef77d622c7ad06046451dc5bc61dcf77633d9ec9dade52424c583de0248756e71f9c4beab3acc6ebb768c4edb160fddc6ebeede7028e8dccb7aec36754f053a731dde6023d41717baee1582a58648f3d65cc1ed2709f25b442b2c63bc7fddf29bbe80f7027b12357b19e7c89c26e83d3113316b62fc9fd55ad76a60e940d5c812d4413e0b8740625f7e7000e6e6d2020866384a8a701b0793dd736d7e7edeb3169d80151349a5ba6a36a6dd012460fcb537e3d6c6e4f6a8cf3ef30c42889e5e9203919f2502591c681bf99846c6ec320779952a632f2da8ca277e47172e96885e4521e684e4a34517476e03f1ac202730788f93fccc28d2dd6eddcc01398c53fab3437ab80d3ba75724683422895c84dcbaad2e815461226092ac085cc109892700ed45eecce735bf41f22d99b6e0a39a0459efc1d8d6862900a2a36227fa7ab01a6f547fe43c0fafbb56a84555657d583498bfd9f77d1ed980c7b68b1a79d7294c3bc0784362fc78da56d8da281ab47a6ef312a5b6e5320e9e102028a68dd6673d94e475911896d2e708835b778e29098273b30c9f1941d610841da3ba9af382d013a1a3caf089cf88db914f3e7db3d678267be2ab0d783780c8c0ba8b9d6adafd16ad31a4ccba4a977e6ed7284969e7a3a27ff257310462520d9b331e67f61740ed1b96599d197c3789875a16813f8ceb59d05ef5e5ea94f2d20ffe003f4f42324990429197f03b1fa5404ccc27d593374cf8da83f889d8231de5c33c9147f1e45d17ba4c43ac43524f97f01ec9c781eb564d8ade46b3395cd215e09fb65531d03c55fc569f11d1336ac11e2e858176a006fc8d6464f22cf9af4600a47e8474d5a6b52aaa57b363e75674185811f01b0328d96e5d7797b20cb859115f969cae3f2d9e5d621590a89aecfb46387444b2560c151d6e7dd401cf1d8dc250a1f146e7f2a78723a6c43feb933993ecae614044cd4abb962644a4ebec88112d210962576f28e6f4e078922f4964e792c8ce7e0c588999c18a1791b50857afbce06c3e28d1bdf732c99082d252e4821520706c5f8b779ba16130e6ef94f80638c9a7cd0d006d1a04b040214bcfe3345efcf48726191075493a573f2e1be7c8eb2ac9d924c671fb23a060a5d1cb54bcbf7ea8b1870eb036d7e50dc3b19956c68697281ca3c1db223e135e0a9750d3c200c6f6cdc174292225397c80aeff6bfaaa827034ca1acf09b91bcc16852dd1cf5d395b4f220438099bdcb8460fefa34511e148f1085917a6559336e9b42a421001f33091082eef7733f84e914b4e4f1330a3246f11aa8c09496e1d8f587762d327de0a35df97dc9ef4428054f7a21e441dc3c7ad8c15358e2e829f1efbb4c6b02bd19b78657a14efdc36ef16b25f720b7569300c12f0ce2aa2586cfeaa3853cf2de5f9feb1ebee4d0074afa106eff69f1d08a3407ff13f428c2b30b9c280e42673fca01ff388e318277ce7d0fa1c7a7ec1c9c7e1adc34ab5420384eead9cf3001245126d8b94b8d93c2812b2b36d0e7314a585e9aea2a519d3e161354d48f37d47c61413668420d10818b850eca75ed4015009291751c6caba25648c25ef4c38127015b771b2e5530242e3ff346af10e50a52b4fac49be745d48100a85a7efb21ee963245745d3e5ed18dc83bbda0ae1d6673500dd6e2b460645d9720c0c5c6d98b229d4761e37f07e4b8b173e9e881751bc52dfdc94c276f6b7a667bb7bca76660ddecad665839305b644abd754d62656c88fdaa603c786f56cef89f3ad95ba7fca2b8618381e2c98765a2c1c280ab4712f2cd1e1596301f3d4b48b443073e34d7e58f81dbabcc568c0d02ca65a9211578d5f078f1c7fe7f8901f171a5f041d379047d44a275d1c4f599549e7054cbff07e834b4f399beb92ccbae51597ff13939511d575163e468b04d840da454f3c46ef832113d3ae2581583a0410cfdbbdd105e72f4227d70ff5015482a80db82752ec594a7df3ae190362e8c5ba8917a07d0956b24e5c8086695b0bc1a3ec6e6659370616e6326802094b1373d48fac1ba8cd34f6850680407f72c678717806f6f018e6e3ef3517e10c3a620035006de540acfb74e404ae6e53aefdb6575ec0ec57af0ed713ee0bd9263c9008d61964e819876987f9857afb8f440e2ac832b0c66da4294d309431679ab605b2a38efb22928b54fc79bdf857447439bc3d628491b7152bd50d4348db4807efcbd17d0acde2f305c47193fc4c1ee7a6c1669c5a797667ac6ad518420f74ac583f824ad47a95ea6d35272d769c60427dc1d51c370c2c46d591d6a468ca71bbbe9ad1ce6bc328e70f86aa06fbc5a2792924209b4ead77a8f784e28ced190389fff22fab1dca7c6549d4df36ccea4116259c32b90c3c5602e2f554f3765477ca90490a9759a62c6d4a7cab0703702ab19bf01b3363ad7ba1f64c584bc13a65d40efc57bda0297715c068a6d4981a23f029966b261ece8a7bfca7be9278fba663b9835e3710dfc5bac3561cf7d3e8e1f2b04bd2e10b3b4f4e9836f614cb714158b60a3724a0498897789f5b6894afa315cd44512b964ceee55b31914c34ef0efadbe527f7d8fa9f85eff23a80d65e819cb3b720b793619672cdabc8492af1b8fe71aa6efc56da33a1fdb492f344da85dec864578d0f4599b2cc5e9e8a3f6a7124ddb1f2590f747a754ee35c9379d18b41e864e573dfc35087ee8ea329eee465b180438324b8763dcf8d41bc4fa92c6298c3e6f76c5b0e38ffb0890e7b226fa6fbfb3b3421ccafc167e8581b9339f159401b7a8e59c39095bf9e6e40493c94c864c5bccfe6e144b352d138742f4bc64bba66b6fa0fe50305c0503e6c44ed9b8d1cc5d42f82c68bc7d12e4af44f18d256b2255d7fbcad7a16dbc1b9888509dd33f56694db7efca40874451d3d86654af417c127724e2b90527f8b67d47359a0da1515f244cf00e6f9ea6a3f363faa889e0ca13343e8e42099ae6cf3e0466a0c8b219589d0859fbce8f00ac7313334aa35b72949dd2fc2b48e6cef2e58c45adf808b817be352bf91c0febf461c86d183deaad10b1486eab689965a4c36a56ec1d97b1db9d1f031c2b6564c6022af660ddc1c82f6efddae3eddea2a5259fe4f1dc8bad84621cbd6e0f8a624d7b6851792a224bdd0576b2df8e6a709cf0c845dbbbd07eaed48fa2cfc87954648654c1edf0de198e6580e8468edaad7c3c551484f404bac965207da51785f952f75292f2eb1b2a9089d3bbf2c9ebad6833e6a9380acf6fb3ff4c962d9e751487cc09bf5348edff581c84f2c6845fec09d590eb0cb2f030428e5126792a612e8224c6c9d7da10", 0xfd0, 0x73fd) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r0 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000080)=""/22, 0x16}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) seteuid(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x80, 0x2, 0x0, 0x2}, {0xc, 0x0, 0xdf}, {0x6, 0x0, 0x0, 0xfffffff9}]}) pipe2(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0d68a365a47f7ae6e6a7ba2c2f4d213b517b0bbb862baf602f36a0689b3c6f814ef45c101efd9a939e4db631322bc6c6d891d871c6c55e4ee944913ee873eb395797517d9d41c8e2dd8af4996cfaac0fcceb08213428b637c05bc95bc33269bbb3c7ab44b90415bacc01ab4ed9c7270086a86be1b77fb8f7d1f65f616931ae777a7cc7eeeffb02378a5116d66bd6bfa730b4bfc09a32eb7ccfb006df96883a38ef49b8ea19f63740e0b7ac8540498d19205ce3fd8cb791bf6daa7f96593e72020cd6ded774c0af1f673850e8b6fd9b4736bc14b695e17d123219ead242e8a07e97c0d15da4081c63538fb13c238608254c0b5abf24fde2ff68afa4789226350561edcd8baf32bd7cbdc3bde3f5d203532322b87f7a16042c50ea5e0925b5d9f8a190d25d7dca68b315ce94f50ec23831aa4401eb772b09e5be828a6ad227ede6a0fa7736b6ec6aa32e878980a482b11936d5fb9c88fa93776683672e76e0a9cde5d9ed88d8536ff3d965667f138977f24baec6385318bb7520898a9b3232d696d859f8b2791cdc8b47d966d5b92bb0026a74ad42b7294b31dc96e7bc22378037a105ea4bc75ed391aa8ddffa57ab37ee97d96bf2675acb799f0701b42ff7db7ab44eea39de9a8bd6eec5f4e49d828bb4b9ca6f8a0586c4613d57465eaf5f1c7a014234c382c2dfa3fc48d34b59735c0eb038fea5df35e9b30f5b065d2a53790331eb36430a0c7dc670e7b15b058ecf55e79ab825288b9962197ec65aa182cd55c80c0004fa0f2a55d41b999bba996ccad89c886c9b6523c6c36b68e16d70b3ff151ff6e9a93d1d9fa7ef519e63db2ca7d8ca1451ca209b24c34c8c4f26d0bebe71ea4ba01bf3d18a1f20bf866b981bfb48e19573a487b38f2a79cdf1ab730ac6f6a7ced535fdac59c2d6babcb708f9af38b0dbcf87d76bb5dfd9184f59945517a9cbe23a94800c28ccd13054a6de474d22a9371e747d8693ed73d9a33cb166fbb6332e25068d05977b3a45eb8b47085223203091a987926ddd4e375e164c0a062171a95f8517ce5eb2442db2355ef65d3eb112cef67e3f9f53f32869d393ac3b48792308ac1676ca7aabe046a6a76ca96015e8c30aabbbeb60f08e0a897780cc3cc6623cf5c79b00aa7a578d583cca0411ecb2a5e667216c6fbefddc845b17f49bb9ea2c64b7d8774684979c677595fffa6fdf2be78c2c764f4c57f3b498e08e859645b384779d48e8813072212a33d1e13a69c5b6201022646d39d54c4590bd9c2b3f134e1d4ad95dcf7edcb3e3b4b50af88345f03fd36aec5d419ce4a4ff9a99afe782bbf27a8a3d5969ccd20abd9beda5686b2537f772ac240fa73550ac2d2710320f71d4616ff953e2fd3ca4b3a2aa7c6b813dc1f22610f5c5882e51edd0bc1be2a9be8612da474413f089d65e648acec46078c059aae5aa005ff9b5969763190cda2dca0fea2d33fd70051b823414b47b8a53678015d18c60004e721220e84a5fb75d9672aab155d52b9d152c3a96ac4077c3ba38d867f0c8f6ec74a6db5656a04578c60b1da5330a475fe059c83d8a6fc9624e7ad7c25cd1b1efe088d7eb20b2d93865429d6df0a76d7283fed8294dbb7e3f2de9b6c7beebd204ee8ffbddf13f53c4e075f44e0e08e46ea910695a1487da7861e40e34b6a0ec4d77d2c9d4f1e23c731dcf7b5a3deba578014cd864be01b1a347173dd6b9a880ad90c93f762945746ef6b216a35bba7b4f414be50ebc83e68725638bd9c7459e60476baa5a6951917eea1bc50cdba28c8117f1169187eb6a811a3be2b35f937d94deedf8306cf958e084f9167c260ea72e3102b9409a377147b46dfd5df6d72a316c17386742e9720768fefb401777eb5756d4355118ec094ef0045fe8f8b3fb77a72b5dbc4ffbd58f8208fb1c85a30e55e2c1d58c6925a6b3a8655f00ddacedeafc1b924150930bdfe918f583a29388594c89e8fdc3e3bd74f440b38debfb20d503502b9e9b7ab135da2e94211f4c341ecee291e8909715cae64cd5a33bda9d3f76adbc134440fc9240d92a82cc431851e377cd39a42dd9b89f840eb7b221a04e588fd26eba71862940900fbf073bc9bad162aa69efeefb948f292683dd20f6b0d00ee8004dcfc1f3c1feb14b58940972250c76a2ddaf51c14244f8125e78873180a29ac6791aa76cfba4694c1d2c6578427acb9d98d82e80e807954a7bdd33f7ca5e29d982a9a955b914675140e413dee51eb1a4d2c42734098f1fe1159f963d3537905133c29a8f61ca4b940ce93dd1c61ba61c70a074a5d93cfea52ce59cc3fc8a34fe99334360c3828282fe4da1f96d303056bcdaf6735ffeea71e3b2e1fa7b7d72334d8b4153f79f021963079846014de6c7ef034e6b7ea29684fa1628a8b59a38f888d61febc603f218bd833a7d994edb46730db34b0d289b77648e32f8dacb52edec7d563f0b2cf1ff6f1fa4243d20a9102a28a0a4130757ceaae940a83add40ab9933b3ec0a7377248cc19fafd149690c98283823d7d03377fc34e17154eed178951a126f90bd9f35fdf3e0988e590758c83abdee74397b22e4adc9f63171f0f4d30d3725430eaaf0f4f71c8543af6cd65d6930deb944fe2e96df546b4a9f691b067433015fce8bfb93a220ae3e5bc9183cae43b4bb547dab277a7e1cbfbe4c0315d991099effb914a3c403cdc6b5cacf260a8af7dec0e0796a287f1e0095a783302ee25f725b4f01f9cf1a48dea0ce9b1f56ca31584777facd5e8f3f615efa36c3b492d06469cf2c27f86c1b7a9b26a21e2f99b8412504cfb59b6e26993b802bd98eed9c5402ac4e1aecd78f82c3b916d1a9e24a8fceaaddfa8fe4a77468bf349adb6e8ad2a738670adef80f9accb5d132bf0eaa38e026b30f1a01064d8d5cad5d84ba890d0262ffbb0486c4e9122875966ec2b1f3af7541679e42491850c7c1ca5e540e8e83f8826eae589b68ebebd0e3dea1b65e69827821fbb7fc943bbfbaa62f6cf2cd6a8046c290517967b14246ca5845754657d0ea742ad3b150c9124232d40b4f5924909ac79cf2c0978b5bd4db346a8901343a34f1e7cbce1bf08f5d78df60441c3612216d8df7643cb24a7a475762ebee823c54a1800c5f706f01f26db9d63c0ba3eb84d40b20454b077b7ad7385a7c0d530eec01b4cc6895af99bfe561906d4ac3b8031d6794cb56c9823d06dff23d8b4e7490010ce742fd04f7069222fde9d981d80de592c5f5f56b20ae47d946dd3d692c228d3387bda9d3c54ea7529ac4ae2af8d44639879a4518c3dfab00cfc7b1a889c77dedfd51803c0004f2ecaddddee5aed4510bc28f69c170f1ea7b027715d642936baf569378a987751497babc29c59e0f39b19b8945fd3847d2ee5334d2f0d28c7ba411a6683939e750ecc7d632e59ddeee64b3620a6821ea7cf0c28f78d45775489193344288803ee21269ad87ac253f2c1e6d1f7d88d6dcb6a9ae19890a64b8f0b1e94203a5dd40ee8a58c2ba7a8ddff6c23e3aab39873ea0b16e9180794f02ff5227e003970a81447831f96bb677b2b00582831e607ebfca70696f2e2b4d122b9c75a5610e4cc26bf93f6498ca406e6f1b45b5f3cb90165d6c544621517c956c64d22744ff91e452eaa9ab470c95542ae94ef258c075d37e410aebf9b2fabe7fb46020c5d544ad5e889d13da6de6a4b4557d80154952e1aee5372d9c89c3a96445b346e829060bcd48f5e51e4e4d4d7263bee1502e7aca341331f39c50889d293ab7d916a29a85dc9d67504735f09d80f268fab880bec046239ecb85a836f56d20addbc2c229ec38d0ff41037166c623912cfc102e59641d83c8b8171a24472ad41af14b3d337d0c13ac7b8419412759422b50f355fc979923ffaf2a9b5501fada738f03bd7bba12abf0c7c6111416afe212bf7b6f6be5c5bf01332da5eb799a7bd39e839dbde78f2ab475a5404caaa02300a267ab789419dee51df6d52ee1fe6b6ac614f5cdfdd033986fea1ce650a09cba2d3eb06a792cbd56a70e55f89708e741d4a1e2806b450eae45bfa1b61816147fc6ea58024b8d40c618524efde7b19ba86a851c4ff5049ccf00af6497b93c2a3ba8a218d75de51416235e4a70ca80fa1158c5256d221cdee7e01e9524ced6b0d50cf1da7245869c6528f8c10d7e8b8e53f936c885a1bce4017da1248c87f12fb017ad33c404574b4815274604d2757a34a5a5a7a37dfbd83ff28da5295df8b65d50fe7375065b5f587f7c6695bccb6ae8938a3d3d5d74610a3294b86a3366be3c8df725a7e8aae52b79ac2d965ca833165547fb9e5df82f5c98ef42d51788078b41275a6a64913d443d7019f94d6c8965145844ec671e72919f9874a515a42ca605ffac346eaf3ec518d9391fd5a2d88ccdb43941bef15ea6c26d8608a89c9b7a603520924adbbe7dcc610cc3d1a48bb9e0c5371a6e44bca56ee2a2bd5d02f7519c261532ad5168e2f0622c0a042e1e517098440d2a388ebf5d3fe39eabb3cffc6a293b08db7327cad1931943a47336d1aad23687d0de23b03f86ef75c1d3f90e793289aa2486e411ae0774cde0ddb476a830a34f914d4d20665374937736246b94c42071d7913dcbdc4306325298b09f63f388f951a3c2af9fb56d0416bf3465a114490d8381132c8fdacbadc7640489ff501111e0b9aa262eeb02e3b9fdd53f3673a15fbbe1c0e773a30399ffeb92f8c67e5ad766883da8c846c131428f97da686a44dc859b1e21bc2aed76aff027bbb9c37b56570aa0069b39fd4fcfc7b587f82d202f176df291c47858ff9324602a0dfde31821758024231cadb763f4a53e218c4ddb343d29daac340184bbb86dcd7691f41302d0f9c8dd0d487cba90e83b803102cd29e79f35cda3287aa79305a4ae4cb9a64dea116d7a73492159b8f2fdcbf2e4821521a43c128e74d7276d7c639385828eaec145f4c1129f3e0a1b096d18b107f124a563707eb0d43f1471478d20ba31528eb6791dea7177d509037dcd814e75de8fee08eba860c2eb9fa5032dac6999eaba778280ddb45753aef7141c27331425692c01bf5d74ffd55924227ad4de271f5b8421c36518dc6192b648e3f749f36132c5d0ad153eec7e0cbd782b6495a79250e6a540c6748520dd5e3cb5a2ef7b63f13c3629b2b8c049e7f2de0adff3cb7e2746ca8b71174d6077aabfb151685857a96eb9bda43d15fb13ed59c9866668b4e9a6deb97310d92738d86e73bd12d652c231a612a2062d2e1f832da5efc982c1be888e51a343bbc107330d65e9ceef0471fc67edde77372ad5e572d3c3030d52c6d1d7031eb53bd1da2ebf1899b8c83fd017b43666ed1ca35c186c8a056cce3239b354c0a0624f7ff2e47db1b66bb31cc5a6714aa0f3b51c584fe518afc7d646bca3ae487287d684bf98b38c602613ce71ae89208852824821536dbc5cda72a572a64c6812c218771b7d8fb74f05400ea0894ffe067b5b2efa4345ace780334505057570628242f33d4123293fbd933b137413352b82125c84e1e83c05c3f15c2dab626504c59c7a47bd32148e7143775fe82e3e3e84a14d4c1a93763fac3fceefd7078204657e687aabc7b233db42fe4007d89ae4509789176094183728692d6d7248414c9f45ece5d51b15c31fe8aa2fa12a52c9fc435ee5776d1b53dce71079f2208afa8c2e9b2f8b23946000de419ff0ac73372039f79a37ec25ba8dcbcb00d9d08143bf69c7444453fccb0829f829c8f92263c8dcf70308891c0e6001f106d713fbcdfa251ed54b3da10b8459eb7850efb0c6e75efde22bfc4711e2a4cef9aab183b7fc594cefab0b6b282b68b093f7601a8d0c7f6a4c2", 0x101a}, {&(0x7f0000001180)="34a4327808c533ab0867d64dba74ad626cb18e7012ce8530aa0617057deb529a72a6f8e5064226810d6fb6d5ec3331de11dd1256dd2a8407ecf92d9984da295f4e0e972e5c15398fe1f6f29e95a782f5abfea04aaf5ae6a2816f2a590aefb71ab93570ae633f3850e9ab0231d7294c0841cc0e0e37b15f2d73", 0x79}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccdef5a69819fc3bc68d337bbb1724c1555af9e1df6c00c4976d71f27bb6733e11671c32a441384b7fb21ea229e0874931e61af37822780a30e6af03e410cc392c06e9eb167107f82a642111d60656df802c0ae90eaa05cc08a0c0968720eb11e87e5c5d05ee081f386b202b54a8d59d1b686ab38b146786b5c44a2668f1fe504b78853dc705dfc0f99e702b995ed36410e2c1b1ae4e0045082911ed4dd35e6587bd43bef7f989ab0af488b97e8f6b973bd23fc20dde762de9bf6ea1a0448627ec8f01925a770169b29b2ebffa5360f8c6ff23bb95335ebad541b991271f20f8cc8fce1d33b0de53d20aa00a6f6a0c9a7213111e1593f49922324253337fe3e1b88c54e8bd1c6c56922d5b04958c596792dec1aa6937d18f8609b4c3f81e41e557d2bfc5892a42379fb054832f64197dee82e76411696adf65ef306f165c48a8103d4369c6ab306928021c0cd69c513b08bee08238c9170cd913e706e339af54eeef45f44376d9607be2a56b9c358b1338db13fd0c016fa3b28f76065f583dd427db8b78261fd4fb9386b53da18ef4c59c9353e2d1abfb185ff907f19080a2e9ab18955e1c07e19c4ff235fb1b3d973e40814bd1cee8f3b646850be57468249455af9e64427d022602a1cfe5e438cdcad1d767b76a42e5bb8946bb6622ca4c1c920f70045991ea4b3d6ca2971a81710b3c82dd97e5b468f8e0482a49fe998a7b0d4cf0858212f2a98b9547675e37c812e27ca53c096a5bc0650820143db22d9dfd82b8e42f438bdf99cd698fa0acde16ab4b1e56dae3c9e90ebd28ab8730ba2e3efaa78481969fdf279403db07ba63d968bf0ef7753d8c96ccddb9b62a41e82e19fe65889c24f4ed9a1c8fa21e07fb04afe8c11550444b70ddfdd511120f73ac8a451dc83e344cdf65c121afe6e6916fca32df039aae2a05e2328a994e7dc810dc767e6a63e994158c711aedf7f7502315a601940821c3ea3d0098cd2c065f8facacee51cfc6f82c2166a0608e49f54ffcc0531978b9f3c7fa4cc838d7e289094357152ecd3a03ef59f96244c4f62e6d0f63b12e4259e6e2744f49f06a68e6f8c88031d5917f5f73ed78f198c95a30b65d4d1f0e53f830dc68fa46e7bbd46fa4a1f40f0fa31ac41e5b83b82a67aeaaf48d214e4e178dfe5111435e909ed1959a9679584207a937abe3aec7881583db2c314008bd18763fc21179e7475afbac2c65bd97bc13d1941eb417d24f4273a97b0cdb98ceb07db48af74ee087b06fed52d76fbe5a3f927bdb21227104752b8d522f71b92f31a903b2bea63037fc3f8eb1ad0dac95bedb175217fe4f6125afa8c0cfcd08b7237af67d296387fe17a75c4f125baa451ae1924fdcd26c2502a719885ac099ea532f7abaab977cffb8bc1e1d2b884889395db5975eaf7a79b7ccb825ac9749f6dab85263e861fb02d567efc975a4c1dd3623f636e4ba4a552e01a7278a045200be9525a608f95e6600fdee9665ebb1618b662e337e28d02b1089af318c09bb695298d65d5506f9dae4b3bb4d040d2597e001c92bcdc3ea79120fecc21d74014e0670a227e41df8b611a00ed87931d58ac00b2fbb5768e1458f131e9e990ae9a1267f91f916e43c1ff17011a70db5cfc8123c5d4e4860de91249e76889df5b6893e097b8a9849ddf8353f49bc5cd6f64ab5d1782b56c27137f26008e760ac0511d33b71e42fc1a479a31dcdb2cf3545a4ec28689099b915a60612ac0c27d3710a995652603db1f38e247653a3cd6898d81eaffee08bdd4753e65a2bd85ffa8bd337635397d9d948c8f78fed94ac1b01add07ecdded4f34fe30a259b057f7748ca0efa1e23377d87666b7d8153d4786611d7b6b1570ca959ecbff63ddb56b8f53a1b8f3e18804651b81da982e2989138789356782046b75bbed11310caa0c53b67f1d6f43d7b17b454e20908a5425f49a2bd55f48f90e5b6b21042665c258830398300e788b5ae409d19eeb7b082981a9cbbfa8dfd8cdf0e93beac64aec84c03d756009d6e9197016d62ba291cf1f647be3275b56f395fd1f38c006b8b0c55840eb0f59399953e09cc339e9c6ea5086818f3675a260c0210f6fd5c88ca9e6803f61290a35fdf7a30c615e365736bd62db0ad05217382beb678a9a1d883158687ca712252bd86bc054383650bc8e5fc903abe4eb57b96294a7e689050bd51a4d23528c6ebf7426cf1678a5674ad6129bc53bb9149eb05a3a28a1d74f5ec147e52b94142615cfe79a91298de1359539f423e87c1168cb7fac01984c5df2f89d2880320e5ca508241ba2126c0ec866f6292619be80dd8f7b57cd256893082b9a4600837e2fbfd78ef5bb7bffed8cc37d6e9bbafa13465b195c96116b92033ca3e016d258247d2f476a9f34769e968bbfde3f3e92f2c5b328c10236d5f7c469103344e3ee49d998d2215e3938ae8e4bcd1e05419e0b0faf2768388ef423d25799ea98e988560711a381202670f0396805e2016326feeebc0be0b55549c7c0369126f6bca289fb9cd50a6eba7e35e255a1bd14d9be94da97ff7e407a39c5c7c74eb1e73762022e53d4a92fd8c36531fe29759be5d816785a05803077a36629c80d22445ba0df1779d0921c7007128c354bd4671593022ed3a35dd8f6cc4b66353ef7279a1eb68f065f0b3b799625a7b4a8b806871eeb49f43d234c456c1c65bfda83ca16baa0b35567f2bd85fe7dd04fb1fc637bee93a0896d2cc0bbdfdda3f853d11053addc9b4bc134de71aa9abb8d4f2a694c39db29e9a50258b1668348a3de755d5cadd6c9762e6d0f22c75f4cea5eab5f1a433743e8f43e42635f9e71e6cfd0b63550179669943139d77a6f2bfcd942b55891672ed4028cbc0becbaddbe284358616dfde8082c21b7e0f8da97df9a0d0a1e17f87c9199f4432fc036e6a7aee2a82433f82e2e779c417a6300af174ed0401dad0562ef75e31804a14f0f177e69d6c5f00e136ffd11e18eaefa9ce72be92c15aeb8184264371cb78d8f43e59ec87b793bbeda9a93f7960f4789d9c6fe42a20c85756ff19b06f2c57fa1fbc102cc0b93f6de6070c4539bf1acb7f2775ba0be832a58510e8f8f9494d45d3f1735dd9078a204628824fe564e9c1573dcec77b98d6516a71bf7c2cc2ace9d9259b6d05c78a8dfe34d054814c4bf2ee93fcd058f1bdc8b6545cdfc9378b5cf8be7305e2edd4a020fd2ddb0b94151eb62ee556a8ab1489673afc62b42a5697daccedcef150e7c0f97763fa2c133a983459c9c6882ea5333b110ca2e588cd8bc43a813def1f868f1914eb2f82e7bdd4e82b3c6b324472f42a85696b02b369d36584801e6b9c974b4160570950989f5dab814fa7fcdfdc3dfca1e50b2672a566e312e0d22a6ce9eaa54ee4dd2f19bed70e4e5a2b2a13a0e1655da18d472cfd50e502877e579040eb4c9439bcadfb52ab09f25369db1e3a96e3965f0f4cb3f58d67f009aa0fb5f6342d121a1ac009ba661928aeb9df3247bd1d706e5fcf52399034ab1d41411d743f41d0727333c625076523b11bc577b64f2d32170518e81e025eec4c2971b49bc90e1cc388b8291f5861f3de394da1d71ea8c7cff9e6b981ff4e3b5c066be388de4e134e4a49ded3f240bfbf9453c4fe9a5f83d78975328b7f2272412f9c42fc01daae07dd9501fec25a7a25373f9342fabd9858cf55b8e1a4e3551837ce8745ec5ab3c87d087a5a6c832318bb73e4b31a38819922da1f644d298e05852e03afbace7f64008935f05ee4ecb3c1740bec71b3beee39001b2d2d31893c74bd7d5323c44cd775a4ed6cf84259ff9b803260971a33e27b4cf800539c81e8e0d63a2f2bdde3677d2837939f4bdabeac6b5a9177c843559be648d2bea46305267172ee2566b6bfd7b0c3cac73c949f37620974db3e6b80e19f8bb044c3754071c4f4d5ac46298740c433a38d39d4964811b45a10e9e715ccd1f57ef359d551a740c7c22d472b17a55ec08ad92d1d02d79f3244e3500d9f7b0cf6c8ad27ec1cb55bee52ecdf3fd858d5b1256a031f429a115a0bb256278dd105106ee780cd700815043373e7db7354637ad797c3d8bbc0e2e310bd2757168c975f12252970e21a0c5bb5ac819c7bb54614a7a8a6e3449da3d346dadbcb12498956b1c499662aa2d10a8b05869eee6110cdf005587de46eb920617db92db7ea291eb0c27cd2685b28178db207714d4313dc45abd4ec39d5c0b2781bcdc2fe9defddae86a23cbce909554536c6ad2084a5951fe10d0e9e3f4a1264438308440704ae14bfd9b412f6d7b2f4c17f78182edcf236ca3716ef2b900f8bc9329538d404b9b11b7d337e960e07f8873303f1d5c68c6b881bf89f30d98884dfada58ad7078850cf843a5e43f5137186c3d270c33131fe2dc0e8f7d23d122d802ef634e130e3c374564f38b44ead2319cf29b035fa2478c0eb5ef6cda9fc22dc4ba7c55a1df56a25d32fdf17a46bc16ec06591605b6b5162e4e90545defaf615205925e0e7c183ca1ae812e0d0afd51178d3a8b75b78190c3ebe9d5a3623f548adef6e3429f262e36a60a5b2f60f1ccc3181aab064737b43e5959dec4feb21c633a094176278297f39ea7167e9607d368b31c377d3e02c837365fe30e4f5c708f5b4e630afd2c2516a39734bac9d4638906a8de8e461a66709c95f9339485a1ef561e36516ed45d35c1ff7c565bf2b69bc9a02511b98490cf63befd9f09f7fb0da889fd82ea94b1ffb112f00b3c7bdeb866d8d3baac25f9d641371c05d69febff244b4005ef176c193116accd712be73a9a6470914e4610d48ec974a78a8ce0d00e4e6822b6917d2a64cf647956c296a07535d241aa8de8732e5f77e59e95f116c6fd0ae571418894ef1ae612431e7d54508b20ba21d3b96e95d82244aec623b48f6a4add7ba6f99d9beb6b26e6997ed141143d1bf019a36cc1621989616bc3413480e321f76a894c4d7afaa380587b352bf55ea3c0a20c0628e78253b304b48f1ad8b4cce85a4c5e99e08cf3b7ffb5d97d42606feafd81acf4ea83c7c0e1aff665844b707a", 0xeb7}, {&(0x7f0000002180)="1b348f390168bf2a11a4381cd6120d01b7f8a7e486927ddc057a2ba07cc889b1b4395d40bd2e62a20918334c2120a8990eae94659b6fc44fa4631978df5d2249ccdd5270c08cc7633518756809b72035716d4facd03aaee41c55bbd12830ed76072da7e7d6c8a798f6af7164b8b5807ea231197ef1811dcc7eb5d26e20d85fa95915a535e1997cf4378e1ec7a530f8dc5fa188f1c3b51b08d136fb0ce84426ad756cd993a99ba35375b9acac1483c9124717ba00000000", 0xb7}], 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="bbaaaaaaaaaaffffffffffff8847037655bc"]) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sendto$unix(r0, &(0x7f0000000480)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2d0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020220000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e3636a222a957d2e1714e26c1a69593e3de543b335a4629cd0ed3e679e7a9a4cc7560f2e3c67762400e6c111070a5bab20de1dcde105837c26eb86ec1294d52f1f28bba01ca8f3c0c49f53bde1345b66798020ab87615e77c7d1c51b65694254c53823fb8052ac4d6120ab965ffd8e251be6d4e71d9942112de70232773e401e7041f0ff704f539ae0f24d5f94a4f89ff2ef0407474ef9246eafc61c279d899101faec7e25f6d52a1d75bc245ff8337f88d814", 0x160, 0xb, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) getuid() r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) fcntl$dupfd(r5, 0xa, r1) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) socket(0x18, 0x3, 0xff) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r7, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) executing program 0: dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r3 = open(&(0x7f0000000000)='./file1\x00', 0x261, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) close(r3) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2810, 0xffffffffffffffff, 0x20) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 4: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000340), &(0x7f0000000300)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x2, 0x0, 0x4, 0x1f}, {0x5, 0x0, 0x0, 0x40100}, {0x8106, 0x80}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x4}, {0x6}]}) write(r2, &(0x7f00000002c0)="b1c05b75b165120a4224a73cfcd9", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x812e}]}) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x80) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r6 = kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb025", 0x12) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r7, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() kevent(r5, &(0x7f0000000080), 0x80, 0x0, 0x7, 0x0) close(r6) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xe2, 0x1, 0xffff8000, 0x0, 0xfffc0000, 0x1a60, 0x1, 0x1, 0x1, 0x80, 0x3}) executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="9387379b5562938b9cf6b5793362f0e71806f634c92c05d599a9cdca77edf08292a777864855ac23dc8f0925d33bf21089c98e2147a4ba4b8f0c4720c67d69ab040ae28525d214ffc70ff654d65bf6cad2e05b96f65f48f3ac793f16dab0a45afa591b8ff8ac609c775de4712428eb884e90390f5d903e17a64a561f38c389282a", 0x81) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02", @ANYRES64=r0]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000082000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) setreuid(0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x2}, {}], 0x2}) syz_open_pts() r2 = kqueue() clock_settime(0x8cc10804a1d50796, &(0x7f0000000040)={0x7, 0x3}) kevent(r2, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) executing program 6: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget(0x0, 0x0, 0x505) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x28) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/254) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x7f) r2 = semget$private(0x0, 0x4, 0x25) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/35) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000200)=0x7) r5 = syz_open_pts() semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/248) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = socket$inet6(0x18, 0x4000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x200, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f00000003c0)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x20221, 0x0) r9 = semget(0x1, 0x2, 0x400) semop(r9, &(0x7f0000000480)=[{0x4, 0x4, 0x1000}, {0x4, 0x401, 0x800}, {0x6, 0x9, 0x800}, {0x1, 0x8001}], 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x2, 0x1, 0x80, 0xa0}, {0xfff8, 0x40, 0x3, 0x8}]}) open(&(0x7f0000000540)='./file0\x00', 0x400, 0x8) r10 = fcntl$dupfd(r6, 0x0, r8) getsockname$unix(r10, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) mknod(0x0, 0x0, 0x100) socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x0, r3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000300)="fd769dc3a7bcfb4cf85df11fb86a3c1100100000000000005684894a6a38a5bd99dca821bd532d54a08db79b0e4730c149990298d0746c1333cc17595957b40e9f03791c5ac212f867e041a876b3664d05b37f02419a00"/110, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000380)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ee5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x4) r4 = dup(r3) listen(r3, 0x2) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x87}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="e0fea0c8c8d00c0de085e3914a9e", 0xe}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000480)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000004c0)="77cb0de5", &(0x7f0000000580)=0x4, &(0x7f00000005c0), 0x0) setuid(0xffffffffffffffff) ktrace(0x0, 0x5, 0x40001b00, 0x0) setrlimit(0x1, &(0x7f0000000040)={0x6, 0x8}) pipe(0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfffff1a0}, {}, {}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x408) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0x8c}, {0x83, 0xe0}, {0x84, 0xff}], 0x3}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x2, 0x5, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) r6 = dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r7 = kqueue() r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) r9 = socket(0x2, 0x1, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x69, 0x10, 0xffffffffffffaed6, 0x4}, {{r7}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x8000000000000000, 0x5}, {{r8}, 0xfffffffffffffffb, 0x4, 0x2, 0x8001, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffc, 0x60, 0x80, 0x3}, {{r5}, 0x800000000000000f, 0x80, 0xfffff, 0x6, 0x4000000000}, {{r3}, 0xfffffffffffffffb, 0x4d, 0x1, 0x7, 0xebf4}, {{r9}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0xfffffffffffffffa, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x3ff, 0x5}], 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) msgrcv(r10, &(0x7f0000000b40), 0x8, 0x3, 0x800) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/264}, &(0x7f0000000200)=0x10a) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x22) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x2) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000340)=""/4, &(0x7f0000000380)=0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) bind$inet(r3, &(0x7f0000000400)={0x2, 0x2}, 0xc) r6 = socket$inet(0x2, 0x1, 0x80) bind(r4, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000480)=[0x8001, 0x1000, 0x4, 0x200, 0xb3, 0x0, 0x4e2c, 0x480]) setsockopt(r3, 0x100, 0x101, &(0x7f00000004c0)="d29b306519834478198194f60072858f06687261e68737af4413eed549376688cc563f93e65e57a914edde68ff246346beb8fd3df84e62ebcdbf2ca140dc87e1f83079f8c4ca070d9db161d3847fe3d8865239c35b56368d4bc8f3510f66685f133975bf200483a83d1b5b8351dcb203", 0x70) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) r7 = dup2(r6, r5) openat(r7, &(0x7f0000000580)='./file0\x00', 0x8000, 0x191) semctl$GETNCNT(0xffffffffffffffff, 0x4, 0x3, &(0x7f00000005c0)=""/7) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r2, 0x3}) ioctl$KDENABIO(r0, 0x20004b3c) r8 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000680)={0x3, 0x144}) preadv(r4, &(0x7f0000000a00)=[{&(0x7f00000006c0)=""/196, 0xc4}, {&(0x7f00000007c0)=""/73, 0x49}, {&(0x7f0000000840)=""/135, 0x87}, {&(0x7f0000000900)=""/40, 0x28}, {&(0x7f0000000940)=""/177, 0xb1}], 0x5, 0x2) getsockname(r3, &(0x7f0000000a80)=@un=@abs, &(0x7f0000000ac0)=0x8) socket$unix(0x1, 0x5, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000d80)={0x2, 0xffffff00, 0x5, 0x2, &(0x7f0000000b00)={{0x8, 0x0, 0x81, 0x34, 0x4, 0x3e, 0x7fffffff}, {[0x6, 0x837, 0x6, 0x6, 0x101, 0x20, 0x400, 0xe6, 0x4, 0x3f, 0x5, 0x18bf, 0xa73, 0x101, 0x92, 0x6, 0xffff, 0x10001], [0x0, 0x6, 0x100000000, 0xffffffffffffff05, 0xab7, 0x3, 0x2, 0x401, 0xffffffffffffff81, 0x7ff], [0x800, 0x4, 0x7, 0x20, 0x3, 0x7, 0x1], [0x8, 0x0, 0x0, 0x8001, 0x6, 0xffffffffffffffff], [{0x8, 0x6b13, 0x9392, 0x7fffffffffffffff}, {0xff, 0x5, 0x7, 0x3}, {0x6, 0x9, 0xfffffffe, 0x8}, {0x7, 0x7, 0x0, 0xf9d}, {0x100, 0x240000, 0x5, 0x101}, {0x3, 0x9, 0x20, 0x1}, {0x0, 0x4, 0x6, 0x3eed}, {0x73, 0x881c, 0x5, 0x406}], {0x2, 0x101, 0x9, 0x4}, {0x400, 0x1, 0x2}}}, 0x7, 0x3f}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000e00)=0xffff448f) recvmmsg(r4, &(0x7f0000002440)={&(0x7f0000002400)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f0000000e40)=""/189, 0xbd}, {&(0x7f0000000f00)=""/237, 0xed}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/227, 0xe3}, {&(0x7f0000002100)=""/141, 0x8d}, {&(0x7f00000021c0)=""/52, 0x34}, {&(0x7f0000002200)=""/24, 0x18}, {&(0x7f0000002240)=""/33, 0x21}], 0x8, &(0x7f0000002300)=""/209, 0xd1}, 0x9}, 0x10, 0x40, &(0x7f0000002480)={0x8001, 0x1000}) 0#+"$%.!",%: #/--!.$ %22/2 OpenBSD/amd64 (Amnesiac) (tty00) executing program 5: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300700000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f, 0x0, 0x4}]}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) setreuid(0xee00, 0x0) getuid() bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kqueue() accept(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r1 = open(0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000cc0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x7}}, 0x2) mknod(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x94) open(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x1a0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file1\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x28d}, {0x4000006}]}) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r1}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0xa, 0x5, r1, r1, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r6, r7) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x9, 0x0, 0x0) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r10, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x8106, 0x3}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000300)=[{0x7ff, 0x4, 0x81, 0x2}, {0x1, 0x1, 0x42, 0x2}, {0xacd6, 0x4f, 0x80, 0xc33}, {0x3, 0x9, 0x80, 0x4000000}, {0x3f7d, 0x3, 0x9, 0x26de}, {0x7fd, 0x8, 0x1, 0x5}, {0x6, 0x8, 0x3a, 0x92}, {0x1004, 0xa5, 0x7f, 0xc8}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10c) poll(&(0x7f0000000100)=[{r4, 0x4}], 0x1, 0x0) close(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x7, 0x5, 0x719c, 0xb7, "8006bc9350566ef67a3e1eb38b12017eeaa8b89c", 0x7fffffff, 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000200)=[{0x4}, {0x3, 0x1, 0x4, 0xfffffff7}, {0x4, 0x6, 0x80}, {0x4, 0xfa, 0x4, 0x9f}, {0x0, 0x59, 0xfc, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) setuid(0xee01) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000040)=0x10001) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000540)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="240aba33a613dfa2bd597d375bd99259078d49b0c5398dce65b31b81a3db1d9b4cd1020d42fd5124e34d50", 0x2b}, {&(0x7f0000000300)="4d9f572f278b2b085770b9cf3d6f9afdacb980b210baa11bd40711a0b9b9f548a739367e02dccf97ea7062534652535e6df91e693630e75f3e91695cb8720c3840f4836274a1712f7c68cda6dd957824484f0177c110e2d7675a80deeaa368200a", 0x61}], 0x2) executing program 3: r0 = socket(0x1, 0x4000, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r3) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r1, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r7 = socket(0x18, 0x5, 0x0) listen(r7, 0x0) fcntl$setstatus(r7, 0x4, 0x40) shutdown(r7, 0x2) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x2, &(0x7f0000000000)) open(&(0x7f00000010c0)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002040)=[{&(0x7f0000000700)="6c0135", 0x3}, {&(0x7f0000000280)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694fed8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0eccc035e1ed3c1f43529514d50fd81869975cce62c2e196520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65735c8daf2778ac93edf5dc7c5dc0e6f7416324e215e1f4f11d491212c3a09471f96c6159e6bd43a5229627f689520ec1b0e8d007b386c71ceabb3af176a155df95172db28dd5d190942c4b2af5dbc0c0522441533bd4537161a065d73eea7bd3f6f65e9c7af636fc80c15b7607845e60f6b8e0fd523d6d1e40d732bb6862c64ff563ee9fa0f82fd6a3f3870e4a6f14ccb8d465f1e5c56367bda0bdb3c807af84c039", 0x140}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c02523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f9b2297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d", 0xb00}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x3ff, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r2, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000440)=""/212, 0xfffffffffffffd7d}, {&(0x7f0000000540)=""/225, 0xe1}, {&(0x7f0000000740)=""/223}, {&(0x7f0000000640)=""/192}], 0x4) executing program 7: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$inet6(0x1e, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) pread(r2, &(0x7f0000000300)="84d9060a0525c42cf21e39b66f2ba3a8bdaeafbd05888c21", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x0, {0x0, 0xffffffff}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') r3 = kqueue() dup2(r3, 0xffffffffffffffff) close(0xffffffffffffffff) r4 = socket(0x2, 0x3, 0x23) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140)="00000000f3f0518aa0028c8f2855fc48", 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) shutdown(0xffffffffffffffff, 0x1) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) executing program 5: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) executing program 0: kqueue() kqueue() socket(0x2, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1}, 0x4e, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0xfc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8, 0xa}], 0x2}) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d03000/0xb000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b63000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0xf296}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f000083a000/0x1000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0x4}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f0000000380)='./file0/file0\x00', 0x400, 0x8) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000340)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) r3 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) close(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgroups(0x0, 0x0) setregid(0x0, 0x0) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000500)="040000009afdb07e0605b44541fb7b1012dee0d9fcf824142ace3ea971d53165249a5fb63e5eef53709b7e75eaf5c918ecca890a77fb182bb262daca6e65c84979f298a0f013fb79d9d2a5dfa232b85444716590c7442a22f7d4292f8cb33392e758c916ab844c59da452d9d46849825ad20ff649ff52402f08608dc841df33fcbd00aba844f691845d24054d1a8d98c0dcb15b563b2caf18c015fcd9e7975b6c4e0e135a3dd11a0dcda809ddf5c1bcd84dd2ababa7f87f9e19911e49a2ec24dbd0a996fbd0dd9cd08ed1456cb63b61f9948d52900149f01ad7ebc48d111d01bf894c5217ab0a852a1dcb130707b66588beffead29b2bdb42daa5ed21c87562452df4f482c8fcc0910a2c680d30ddfdc3d082b03cbd5b65df2f9a527fc675e3bd26f361994bdb4b7c4a3f0d0937acc9aee7aff69182361ee7cd9bab957e6c0136bf3b600e4a5a50a73e42ef5ff4e8b045bd0fdd8071f9091541f1bafa1fefbaec5af5e0b9ee8257a6463500ad8ebaa7763620b3def8b82c374e68fa510efbd7ec07f6edb58982f8da0eb7377af49aa68f3645cb2b264c274600bceb02fd185da694742f9c9fe6fdc00"/436, 0x1b4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x9, 0x6, 0x4}) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@local, @random='\x00\x00S\x00', [], {@ipv6={0x86dd, {0x0, 0x6, "f800", 0x18, 0x0, 0x4, @loopback, @mcast2, {[@hopopts={0x0, 0x200000000000001a, '\x00', [@enc_lim={0x4, 0x1, 0x7}, @ra={0x5, 0x2, 0x2}]}], @udp={{0x2, 0x2, 0x8}}}}}}}) executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r6) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="65e74c086871c0e6804f55c547057671efca7d64beacfeb399e415f4681ec54521eaf6f1d8c65d976f695fe831b27e360ce579adc721dc6168a46afe2bfbbf565461166de08ce7f3896683bcbe0565cff98ecfbee390aad262eff0e8c6c70afa1a148cd11a1bac8b1bfbe9910ccc39251ee24bd754bc", &(0x7f0000000100)=0x76, &(0x7f0000000140)="10e0e6590d0658bae21fac4ddee6893c8773f7b3996de52ce3846df23e91cd4c6e0ae4370205d1b8b0ddd0be8d95de71125971ab13fac0", 0x37) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) socket(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000600)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf", 0x1}], 0x1}, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x2) r0 = semget$private(0x0, 0x1, 0x741) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/176) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) getpid() dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffd60) socket(0x2, 0x2, 0x80) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, r1) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85, 0x10) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) socket(0x6, 0x2, 0x9) ioctl$FIONREAD(r4, 0xc0206923, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000080)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 6: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) syz_open_pts() socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = accept$inet(r2, 0x0, 0x0) dup2(r5, r4) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) recvmmsg(r5, 0x0, 0x0, 0x42, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x1559a198041fb630) shutdown(r0, 0x2) accept$inet6(r0, 0x0, &(0x7f0000002500)) recvmmsg(r0, &(0x7f0000002380)={&(0x7f0000002340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002200)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/32, 0x20}, {&(0x7f0000001080)=""/133, 0x85}, {&(0x7f0000001140)=""/70, 0x46}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x6, &(0x7f0000002280)=""/149, 0x95}, 0x81}, 0x10, 0x40, &(0x7f00000023c0)={0x8, 0x9}) recvfrom$inet(r0, &(0x7f0000002400)=""/216, 0xd8, 0x801, &(0x7f00000011c0)={0x2, 0x2}, 0xc) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x3, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x2, 0x3, 0xfc) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r5], 0x401, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x2, 0x1c8) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000080), 0x8, 0x1, 0x1800) readlink(0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x8) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) executing program 4: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x162226d0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, 0x0, r1) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000041000}, {}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r8 = socket(0x800000018, 0x0, 0x0) bind$unix(r8, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000006c0)=0x9) executing program 6: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x3c}]}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}], 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r3, 0x7f) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x80, 0x4, 0x0, 0x9, 0x8, 0xfa, 0x2, 0x2, 0x400, 0x2d73}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/53}, &(0x7f0000000100)=0x37) setsockopt(r1, 0x10000, 0x7, &(0x7f0000000140)="81056e0e076d67bfc3ae93a9e18930734c5cb76167a12076e5686b8fb510f4b3d9e96f0f16f664fc9430b858af1b0d11d28b22afa16b6f38c2138bb4798c9d610f9787ec0114fe19703b048df614fd4cb128863ae4793923c142a7c289c2fc57f32b2503dddef28246204e67ce5ffc9e4298f30e158607cd1812707ae07c674245bc07c65e7c24dfde246f64da820b45b17be536f099995ed53ae9cd28d837b0dbcda181917cb84bedd14bbf70be8bbd6f5badf1ea68251db39d677149a29bc7901593a6757e8757444c3d8d4968afbab35b46ab49942459732e5e292ff2958fe7952b3ccda7a5e89785987919864d8696afeeb3ae8bacfe7d15ff3d96a4", 0xfe) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x1ff, 0x38}, {0xc000000000000, 0x76a5}}, 0x2) r2 = socket(0x20, 0x3, 0x80) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = msgget$private(0x0, 0x205) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x4, r5, 0xffffffffffffffff, r6, r9, 0x0, 0x8000}, 0x9d, 0x7fffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x3, 0x3, 0xfffffffffffffffc, 0x100000000}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r6, r9}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) r10 = geteuid() seteuid(r10) r11 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x68) openat(r11, &(0x7f0000000500)='./file1\x00', 0x20a01, 0x10) mlockall(0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x20, 0x0) sysctl$net_mpls(&(0x7f0000000580)={0x4, 0x21, 0x5}, 0x3, &(0x7f00000005c0)="ada72aad520e566bccbed6fdc1f08c21aeef7286d25e11ff4d0e8751419278291d00a635c138f3e530433cfea468c8ebe1237435c97686a842c324135e8ba28134a470f8dc", &(0x7f0000000640)=0x45, &(0x7f0000000680)="ff24a99557409765547a61d76ee4001f9c7ebbb0761f81ad9936703447bb8e12b77a53658b69c517d1f8a7957a5ba025141de2d2007aeee92503058ba264bfc15bb85fd4f4b8ccb2d5f49927e7ab73c258828d6b77b6bbd4c67c01630e4f67cfde3442a04bc05590557adf37ec75dbbebf18627113cf1b75130c7014c824cfb3a38c4908c54cded013a24ac2f0ecfd7a880fe154e21a21fb5e91c0893c53e6c5fe72c51445c95ba0826d55a90527d08a2c7d4062fe1b2df912d26a7593f37feb08992fafdfd617d267c3ca05d6f8c37d15685d540a442b90f519693e75f6a4", 0xdf) r12 = getpgid(r7) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000780)={{0x8, r8, r9, r8, r9, 0x40}, 0x5, 0x2, r4, r12, 0xffffffffffffff0b, 0x5, 0x5, 0x9}) semget$private(0x0, 0x4, 0x4a) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x2) r13 = msgget(0x2, 0x612) r14 = getuid() r15 = getuid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x8, r14, r9, r15, r9, 0x41, 0xfffb}, 0x81f3, 0x8, r7, 0x0, 0x1, 0x100000000, 0x4ab, 0x3}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x3}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd}) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4083) shmat(r1, &(0x7f0000843000/0x4000)=nil, 0x1000) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) msync(&(0x7f0000492000/0x3000)=nil, 0x3000, 0xd) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000002040)=[{&(0x7f0000000700)='l', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r0, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) r4 = socket(0x18, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$FIONREAD(r4, 0x80047308, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000840)="02e54f2dd1a49cd07281886fb1c1ce0b9fb43fc9d52dcbe3aea6db02b838b4fea161d853b11eb7762d77d04a011d32e9fc002825c22aab7eb5d4bd94599e5637a061591f8b1335f8adb79ed37c86afd2ed2057f9be456ecf1d1fae9c1939708db191b5e407d2330b0c719cefb91710b05832d11c5fc1ec92bd96a20e95e539557d7ae42e249dd74eb522fcacc43232a95a724aafeb271139c86091be04a0e62af7ad5434809ae210b191d4f3a8a5e225b64bffa84aadac53fcf345de499a63e2fd87c02e6474ecfdab2c8adf8c1f9d08d9e8aff5f6bfe1ee1cb76d461f8ebfcc8b52b0cb3d1129e9923fed2ed30532f897e077b8f24cb49652a9cc718bf06e1be504943ad270f62352afcf1602da6940d716e1ff7cd402f5781c6e3ea675a189db47452b1501df8ad4d3d55231664033198ab18b33412759860d53b6a099b2ec534b9ec68d53ca4ba83b99c3e4da8963f1f534be9f6c6218a1238e71d4d44923444d57cefb7d38c5303fb86d7269bcf0afd4fe0735c9f9ba61b5813117a19862cdad967e4b7405523b9811aafe997c01680b1775ca559b9117550a8b7188499445d93d7900434b2264a4b16dba64bfbd179ceaf0b8eec7c0679c76ccec5d7e9500c0ed41929eb4b8b30658f833823dafd67ac85047af5b", 0x1d7}, {&(0x7f0000000480)="1846917a6ecdc6650080000000000000b40e732306e19829de879aa3f37eec65b908d8f8cd91ff9ca66710dbe03885c6b1967b34d03e3097d39a529e1a7680e88bf3b6050e594fc201f3ce5579db506e900d9e8c0181cc64ffe594256e776523710c5c9b5bc6eaa1807c3fbbf0eda328e7f1e0312b381a1e69b54c67d1c9938f8893f003cb43c3b76a88960208e0065df3ccbff693a735127fec081341ed96ab6eda6a6cf51635fb7d817205db52db82d174844ac92aa02e9c3ee488061cb370e8ad75f80bf35b2ce8c4593a645c225da4c4f3cdcb87d67b0dea64533d4ae248713d1fd3dc41788fb757a30dd652", 0xee}, {&(0x7f0000000680)="7e7dc6b2b6483f210d7295089a58ff36c60d46e3e1ae1e638cd058ce5f7d41504ef1c5ac6cac81b0c4dc3b981c18591e52bb2318027d3ccee88e6d75799887f53a1c3a3e724959d8563145eac4e4332bf19eb3360c62b47021852a2ce63aebd4c5c44bc44b82a71c844f0065ec0291258fe571b375e805b82757294f3309db02919560f69818385b8637689ec8bf3d591452051cc0fa602a99abb9bfd0e27eb2b7e156853b0642faa441866412a00e030b604b174b33dbe0317e199fa908b3e6509345de55c0e77f9990973b8e46b49c91f3c6d3fd806e5b84a357a0f2e035f13dafaac44a5d5d934b92757dcc7692da94957fa01bf72055030dee6a0b8fd01ca504b4bb856b8965a8b8e55aaeea511425a0232bec9fc50b6150107cc0759e6671095cbdcbeed0886cae1bc040c441c28efd0015c8d53b4f0d15d0b14cdd8557b962728880", 0x145}, {&(0x7f0000000580)="9b8fa9c336f50339d0a9df3507afb0e41d72cb86d2b3e23fff990d5c7ef60304ba29ed74fc5f63fe9d01fd91c6f2d320b27ca74b05fd289db4a73ed4946fb16e981a50f5b8ab8dd55fa0f504e7e57f3364c0d012590fbd9f8bb59bce5f9bf6dabf7d78151b003372a7fe201aa84437d6eb89498017a6314fab9de526143bd8128dc2d21d8bf8c07e7329f8007167b333877a04a6164bc3eedd87c2fc173b34c38147d81c55a3bae1cfecedd780e72ad21bc3cc177dfeae05a6cf69410ff1627877a2cf830a5adda53f13ef9358c4696641ecdeb73acbe118c529684bc4fd2f03fc63c875d116c9cf", 0xe8}], 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0x28, &(0x7f00000000c0)="30eb1828e2d7d299312d9a", 0xb) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) setsockopt(r0, 0x8000050, 0x3, &(0x7f0000000280)="d7bb4f3bc5b9e460ad7034b6546712ff62d211c9cd9cf5b0f322fa4291c327a0debeabbe4a8080b52a0f17eb2be599838a900a2cf5668d978776e512d4ab95f4b47d355e459f0add962b64ee0de50fd2a67b269c3deecaddb8d65544d0c69d8bbd9d8d593009797bd025ca747f9ea1150f8ddab69aba95baacc9f88156c04e51d9aec9fd499d32145eb8236ec547197093c3cf37558fddff64789f037a6821777906cc1f3b9f4e32e06c46fb2f7c7bf2ea51cff207c4bfde9e259cb37588316bb442964a1e47de8ef545ccc3dd401a9cde44a3df9d5d4e66c29b3e72d6a52e5e806dab0bac7251ea085c9f8c6972453b8e74c2b3b5f923513abf04ec28c191f6dee8d2678aee3b81318181d32dfe57371c57e5a240b281e6", 0x118) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x3}, {0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xd30, r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYRES32=r4]) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x7) executing program 1: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) socket$inet(0x2, 0x3, 0x102) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x8000000000000000) socket(0x6, 0x0, 0x0) getgid() r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) socket(0x6, 0x2, 0xd3) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semget$private(0x0, 0x1, 0x284) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r3, 0x4, 0x4) pread(r3, &(0x7f0000000980)="1264b8f402c936f3e400df0c7ce5b64feb32d9b7f82f546eee85c944331e1ca5a449d5e0b6cc2cad8409ab3c2bde8dc498346d962f03c4312ba6800ddf678e18019f80c51ac763c5ac20856fb89f7aec546414e24e2bf8ac628427307df01a7c5823a840688ffcaf4fd0b6e108977707114b51762ad075c2190ec0e2cd3bdb09e5c821d1c02455630870aa919bd6b045329b4e7de16389b90346c3539ef9016086885a7f22e6df6ffde76b837f31cf3b682bb8db770bd19cc574206c94bed4b63520f47105f89a60503750aa479be4e0696418e28e06d2480f567b59da36072e2e06a6e103155a28a381b74cf96327b661135cbbbe6fd0cc6a9892fa4a86321dca90ba5e2f6c9a5258de2843e66663be6d3bedc377a61215eb1fcc2b1c660c1707117eb99cb5294b383fcff0b81097a0314f822be4bb18c66089cabcf9eee7f1161cf4ea469ed1b4041c0646f859d41c15d69027dc58b918e47c8413430c86e6daa6bd982838ece4d69bb622892d63c7898ec8f4391eb26a01f9e696df2da957e0dc0e7804d9c5ece4d91ca29c92303e737ee451c1e5bf00e4170e79f51f973ae792d20e7f39dc16b4e93924f54e7d2a30161c9f8dc7f1185e5c66cc020d1fa6f1359d19cb54ff13cdfb1a8bbe5eec5b42253a745de32b39bbecbbd2811fe34d1650d5d668e1e52e5b1bdbd67ddbf22fae1e464e36a4395574407458e4917a51b64f48f56ab97a025fff1c3062a4d8d663617e4c6c1d87116e5c8e7cd723dd2fdb8965d3fc87e316d654a41d340da95386a50d15cdcbdcfa1d41aaf03dfddf7f51f0f347ea21704773a3eced156732dae32cf1f6f782ac3e1e40a08b75ac2ce781ceca93f1124b9d18c38900f8fa5c7219b35db6c87ca6da69a0dfe941a5d308115e6f7fc165cc3673ad3512756df1428b4e723e7bc90bf09365e7fc0a2baa32ddf344fe1824ab6b216987c7186f0bec9efc75213a78e53f9bdb1ab71510cad54ed956852f897640e9143e6e63791431f242acc8ea411719218edde7c69968d12463f7fb99b34734a9657e56a8326516e965cdb639f19ae9741e6e7ad07f3b78b7099e68351613373de0c3f38ab3cde27c6f2bc0003c563f77806cb1ee375a0ef757d28344077ed749be06d617bc034694f36bf3dacfcff26c51ad7f543b3cd7592d86112b27f47f7bd48da35365b34193aeabb1b7bbeddbe0069d37744884fc6b9e8b206292d4041c478486f1d96a9a236f914239042737bde4efa66705126483986dfa6bf1c7de19399098fad84604579389543ad92c2dbf3e6a2e005d5f075e8038b9dd4c7d0f0d9aabdf55de48c0096e1b2056d13c8fe8a57ccad49f55e6935c959d59275cbcda51fea3e478d7546417ce8fa3e1f47839d0ab1e9c0dd1f50d00bbb0a1af2efcf23e317a7af7d7dc5008b4b8e059b32b4cb7df7375406c4da9bb744def16084fd2ae4263c84daa6c8fd4a82b30262f7194a4acc501aa5abe181989f714004f243b910b2a10da929c3431cc30676f4039c4049088f5fb091a9769cad4d4bffd2b0d48282b5b466beaf6a07cbcb6647d69bfef2d7234cdb66a91dba4166b31bd4ddafc3600db4c1fe85ee9eaf73ee9a44361abc35ca9cf08462488428eca1d1afe8b620223b31058980990ad3bc647ebe51fc429ce95d95798f54bda7476ab20a0d0ac2c8096333843344f76303c898b9c50ad25208b82c5c98ed4010c32a26f555272a675c531116f99f1125e1aff01c55cba3b4048b781e8b3d4968ff5701768266ee2218c8d4f5d43803f3679ada0c161d93a3ba52529b5cf9407cddc8bc5d494d37ff8e2812c0a491fddaec5d556a42bec6557739322f846e559d7b5a6671886d213103f15dc4c01c4e173382c1971b21879d2c379acb6002b2d65e4aea4e99f425b39ba5b11f37f641f04c66fa8714a7bc2f8aa97bf22f39409b1d2c99bbb4a83e2b82602b032dabc9ba552c27134cd46ae2437365a1640316d2ffebcc1ed016781db18ad169c3a907c1d5d9a0f874f38e2575ef0e8b2c68fa2d862bbc767baad677d33491bea46a1fc922f648600a66ee3a0c81a30a3e1bf70d9c3118ea8e3d53417f9f61de83920163b105ad92d3a41180d7ad795940707eb7e4fe2de1bffed5235188fbcd87c3d28d168219dd7a6909de37eeb95adde7c3a1c83f7bdae5b0cb8901aeee53223ebb45e9e191aad7a119e53973867bf67dfbc36d5219130f5298f49d04be787101475fdb9aa1fa0e932f1af1d100be94cbc75832367280cafe493f3c99a55fdbfb4e30dbf97d9f0a17eb6d07927a8bbaff3b10f1bcebe7b1f8cdf8b4555034ef79cc039d8023b2f5ff649e36380c1c94c63b4b0a6a1e6acc6d870beffc9d38e480c61d49e3ef585f292ef77d622c7ad06046451dc5bc61dcf77633d9ec9dade52424c583de0248756e71f9c4beab3acc6ebb768c4edb160fddc6ebeede7028e8dccb7aec36754f053a731dde6023d41717baee1582a58648f3d65cc1ed2709f25b442b2c63bc7fddf29bbe80f7027b12357b19e7c89c26e83d3113316b62fc9fd55ad76a60e940d5c812d4413e0b8740625f7e7000e6e6d2020866384a8a701b0793dd736d7e7edeb3169d80151349a5ba6a36a6dd012460fcb537e3d6c6e4f6a8cf3ef30c42889e5e9203919f2502591c681bf99846c6ec320779952a632f2da8ca277e47172e96885e4521e684e4a34517476e03f1ac202730788f93fccc28d2dd6eddcc01398c53fab3437ab80d3ba75724683422895c84dcbaad2e815461226092ac085cc109892700ed45eecce735bf41f22d99b6e0a39a0459efc1d8d6862900a2a36227fa7ab01a6f547fe43c0fafbb56a84555657d583498bfd9f77d1ed980c7b68b1a79d7294c3bc0784362fc78da56d8da281ab47a6ef312a5b6e5320e9e102028a68dd6673d94e475911896d2e708835b778e29098273b30c9f1941d610841da3ba9af382d013a1a3caf089cf88db914f3e7db3d678267be2ab0d783780c8c0ba8b9d6adafd16ad31a4ccba4a977e6ed7284969e7a3a27ff257310462520d9b331e67f61740ed1b96599d197c3789875a16813f8ceb59d05ef5e5ea94f2d20ffe003f4f42324990429197f03b1fa5404ccc27d593374cf8da83f889d8231de5c33c9147f1e45d17ba4c43ac43524f97f01ec9c781eb564d8ade46b3395cd215e09fb65531d03c55fc569f11d1336ac11e2e858176a006fc8d6464f22cf9af4600a47e8474d5a6b52aaa57b363e75674185811f01b0328d96e5d7797b20cb859115f969cae3f2d9e5d621590a89aecfb46387444b2560c151d6e7dd401cf1d8dc250a1f146e7f2a78723a6c43feb933993ecae614044cd4abb962644a4ebec88112d210962576f28e6f4e078922f4964e792c8ce7e0c588999c18a1791b50857afbce06c3e28d1bdf732c99082d252e4821520706c5f8b779ba16130e6ef94f80638c9a7cd0d006d1a04b040214bcfe3345efcf48726191075493a573f2e1be7c8eb2ac9d924c671fb23a060a5d1cb54bcbf7ea8b1870eb036d7e50dc3b19956c68697281ca3c1db223e135e0a9750d3c200c6f6cdc174292225397c80aeff6bfaaa827034ca1acf09b91bcc16852dd1cf5d395b4f220438099bdcb8460fefa34511e148f1085917a6559336e9b42a421001f33091082eef7733f84e914b4e4f1330a3246f11aa8c09496e1d8f587762d327de0a35df97dc9ef4428054f7a21e441dc3c7ad8c15358e2e829f1efbb4c6b02bd19b78657a14efdc36ef16b25f720b7569300c12f0ce2aa2586cfeaa3853cf2de5f9feb1ebee4d0074afa106eff69f1d08a3407ff13f428c2b30b9c280e42673fca01ff388e318277ce7d0fa1c7a7ec1c9c7e1adc34ab5420384eead9cf3001245126d8b94b8d93c2812b2b36d0e7314a585e9aea2a519d3e161354d48f37d47c61413668420d10818b850eca75ed4015009291751c6caba25648c25ef4c38127015b771b2e5530242e3ff346af10e50a52b4fac49be745d48100a85a7efb21ee963245745d3e5ed18dc83bbda0ae1d6673500dd6e2b460645d9720c0c5c6d98b229d4761e37f07e4b8b173e9e881751bc52dfdc94c276f6b7a667bb7bca76660ddecad665839305b644abd754d62656c88fdaa603c786f56cef89f3ad95ba7fca2b8618381e2c98765a2c1c280ab4712f2cd1e1596301f3d4b48b443073e34d7e58f81dbabcc568c0d02ca65a9211578d5f078f1c7fe7f8901f171a5f041d379047d44a275d1c4f599549e7054cbff07e834b4f399beb92ccbae51597ff13939511d575163e468b04d840da454f3c46ef832113d3ae2581583a0410cfdbbdd105e72f4227d70ff5015482a80db82752ec594a7df3ae190362e8c5ba8917a07d0956b24e5c8086695b0bc1a3ec6e6659370616e6326802094b1373d48fac1ba8cd34f6850680407f72c678717806f6f018e6e3ef3517e10c3a620035006de540acfb74e404ae6e53aefdb6575ec0ec57af0ed713ee0bd9263c9008d61964e819876987f9857afb8f440e2ac832b0c66da4294d309431679ab605b2a38efb22928b54fc79bdf857447439bc3d628491b7152bd50d4348db4807efcbd17d0acde2f305c47193fc4c1ee7a6c1669c5a797667ac6ad518420f74ac583f824ad47a95ea6d35272d769c60427dc1d51c370c2c46d591d6a468ca71bbbe9ad1ce6bc328e70f86aa06fbc5a2792924209b4ead77a8f784e28ced190389fff22fab1dca7c6549d4df36ccea4116259c32b90c3c5602e2f554f3765477ca90490a9759a62c6d4a7cab0703702ab19bf01b3363ad7ba1f64c584bc13a65d40efc57bda0297715c068a6d4981a23f029966b261ece8a7bfca7be9278fba663b9835e3710dfc5bac3561cf7d3e8e1f2b04bd2e10b3b4f4e9836f614cb714158b60a3724a0498897789f5b6894afa315cd44512b964ceee55b31914c34ef0efadbe527f7d8fa9f85eff23a80d65e819cb3b720b793619672cdabc8492af1b8fe71aa6efc56da33a1fdb492f344da85dec864578d0f4599b2cc5e9e8a3f6a7124ddb1f2590f747a754ee35c9379d18b41e864e573dfc35087ee8ea329eee465b180438324b8763dcf8d41bc4fa92c6298c3e6f76c5b0e38ffb0890e7b226fa6fbfb3b3421ccafc167e8581b9339f159401b7a8e59c39095bf9e6e40493c94c864c5bccfe6e144b352d138742f4bc64bba66b6fa0fe50305c0503e6c44ed9b8d1cc5d42f82c68bc7d12e4af44f18d256b2255d7fbcad7a16dbc1b9888509dd33f56694db7efca40874451d3d86654af417c127724e2b90527f8b67d47359a0da1515f244cf00e6f9ea6a3f363faa889e0ca13343e8e42099ae6cf3e0466a0c8b219589d0859fbce8f00ac7313334aa35b72949dd2fc2b48e6cef2e58c45adf808b817be352bf91c0febf461c86d183deaad10b1486eab689965a4c36a56ec1d97b1db9d1f031c2b6564c6022af660ddc1c82f6efddae3eddea2a5259fe4f1dc8bad84621cbd6e0f8a624d7b6851792a224bdd0576b2df8e6a709cf0c845dbbbd07eaed48fa2cfc87954648654c1edf0de198e6580e8468edaad7c3c551484f404bac965207da51785f952f75292f2eb1b2a9089d3bbf2c9ebad6833e6a9380acf6fb3ff4c962d9e751487cc09bf5348edff581c84f2c6845fec09d590eb0cb2f030428e5126792a612e8224c6c9d7da10", 0xfd0, 0x73fd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r5, r6) msgget$private(0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(r2, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) nanosleep(&(0x7f0000000180)={0x0, 0x2fea7dce}, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000600)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000002780)="79d65a9afd7141fb7a201a97b9d35cfbdd03b50f50bb7067e1dac0c9b6ac1073c70bf7076074ac42c4f856e178b393a07715c6612365", 0x36}], 0x2) execve(0x0, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000001040)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) msync(&(0x7f0000008000/0x3000)=nil, 0x3000, 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setrlimit(0x5, &(0x7f0000000980)={0x7, 0x10000}) r3 = syz_open_pts() close(r3) syz_open_pts() mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000180)='./file0/../file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aaa9861b189e40"}) writev(r3, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) syz_open_pts() socket$inet6(0x18, 0x4, 0xc0) r5 = open$dir(&(0x7f0000000100)='./file1/file0\x00', 0x800, 0x0) socketpair(0x2, 0x3, 0x92, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r6, 0x10}, {r2, 0x20}, {r2, 0x20}, {r5, 0x20}], 0x5, 0x5) ioctl$TIOCSBRK(r2, 0x2000747b) writev(r2, &(0x7f0000000280), 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() syz_emit_ethernet(0x36, &(0x7f0000000000)={@remote, @local, [], {@ipv6}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x4, 0x10b, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0xd0}}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0xb4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r6 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) getuid() select(0x40, &(0x7f0000000180)={0x7ff, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x72c6}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1, &(0x7f00000003c0), 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0xff) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) munlockall() connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x502, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x6, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100050460000000000000000700000033fe1bd0f96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200000072765dc881e7d72c7b5d0fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xb1, 0xd, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, 0x0, 0x0) connect(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 1: socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') getsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) sysctl$machdep(&(0x7f00000002c0)={0x7, 0x1}, 0x2, &(0x7f0000000440)="eca85a08f2b13f7f3ae9697fc4144e4ac0150b8979c379f02bde88303ab9ef1317f5dd3cf047acf809017556627fe73e32f45fa656885e2f2e94c21e44491d92ec9538c58202fa807120584adccd6303fc0df5a44be6bca8cec0312ab377ab1ec6bb5d9fa1d4f20c229a227b81703858e91e7cc20f518a9c296f2fc7df1c78b411c8f323ff31e5e8f92fe4634440a08dd55d3c84f12ae1680b49b04fb2cf471725caa892078f48fcdabc6fe8b6218f6c983eeb016084e1693aae3feb4ab2a5ee9ee4cb2e223d20e6dc66ca2482d58e6b25717ddb22e8981702c50c4b09a87b11f7571473491b76368771bb6f71f6", &(0x7f0000000300)=0xee, &(0x7f0000000780), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x50) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) geteuid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r3, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000600)={0x3ff, 0x3619}) syz_emit_ethernet(0xef, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004900c9a800000000ce009078e0000001ac1400aa44100603f0000000e0000001fffffffd4e204e20", @ANYRES32=0x41424344, @ANYRESDEC, @ANYBLOB="71800000909b00011312be910375b6c2655af6e38cb8f9e8b69413103d4b3123f7230ff68e95b1b3db700001010402051e000000030000000400000009000000070000000200000081000001ff0000000f79c71882e51a81a29592af8769007f387fcb96b14771209ea6bee2f17319794a4d81b706e64df4a2e4f4d1443ac9e55811a1d4e0f86ed4acc67ac23b4c15c81717e8d149cb60f35bd9f232"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x81}, {0x8102}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x0, 0x1ff]) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffe) write(r1, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0x0) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001", @ANYRES16, @ANYRESOCT=r0]) pipe2(&(0x7f0000000000), 0x10000) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000140)=[r4, r5, 0xffffffffffffffff]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r1, 0x88}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r1}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') geteuid() setreuid(0x0, 0x0) geteuid() getuid() socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x10000}], 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket$inet(0x2, 0x5, 0x5) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000640), 0x0) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) poll(&(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x682, 0x0, 0x0, "1a1116f0d0f700"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r3 = socket(0x0, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) poll(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x171], [], [], [], {0x0, 0x0, 0x1}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) r6 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/153) executing program 2: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3}) close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x5, 0x9}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000810017000806000f3c0a06010010ccdd6811456299aaaaaaaaaabb4a52d37c4973738d0b111febd76fc1c7"]) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0xa, 0x0, 0x0, &(0x7f00000000c0)="d820866700020000b876a16034c1f4e27679b78aecf86987544ca9c5475e8a9fe042140900006f6a0aedb422cb01e30ee863a9000000eb1400800000f90000000000000000000000000e3b5caa8932e5fce76307dc71a0047172d8674225a395", 0x60) sysctl$net_inet_ip(&(0x7f00000005c0), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, 0x0, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="3f56a242b263b63fc12c2eddc3e4938f100f9fb2844afb2ffe537083a7a9adc9566f1e63f6f767759fb7c55c6a7decc2ac7fbc3f59630e1752877c7095bc75797c687045fbd5e250c3673ec7791ace0d32157945d91fe4adc7959a67b06e9bceef31e32f95f4c788e457e474d1ec93d509d85266e9c4368a261b114568f262bc5e8d56de1ead6a135428438e9b3cd5ed540f7134d011fa684fab85b8d3b156f40ceeb97509a95388ddf4d7a24e127f859a692fd39fbb24231a7a58c82aa9a42d3b826f73299a37d8f3e7e63ddf9ba7b4fe1596924fb6852dcf2802f3e31895fe90558773ca56da4c7f79b5c973a070967a6a63129c55ef72f7aae98556b494b480fa3ebd4d526950df5ba30a8974871513d409c89a76449dcfb35de6d78028158da823ab67"], 0x88}, 0x1}, 0x10, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(r4, 0x5) executing program 3: mknod(0x0, 0x6000, 0xe02) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x130) nanosleep(&(0x7f0000000140)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x7fffffff) r3 = socket(0x6, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x11) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) open(0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) getgroups(0x4, &(0x7f0000000000)=[r4, r4, r4, r4]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1, 0x2, 0xd2, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r3, 0x666, 0x80000000, &(0x7f00000002c0)="3738ff5620669d64808b4d471f626a7558623e23754bae273b6748a5857ee20e514350548eba4e32f6c0a76accab385cd15aefe0477e55be795c8e7c7de2e191276dee470bf805079d4e70c751fd75a8335489465f311536e26847b3b8f893a807ffcd8ce4cbd5515362ee8c96db6c72d28eba408863ef9b847bf06cb4b14881f4afb24144dea18b0967a9e4a5161d1bd0fb50a995848742a402234312d1ba1475656f29edc06969c255474b28a7ebea2ab22a3d3698aed8952512a462a04a4dc63412a999854608237287a93dc86ac7c6d5d6fc79b0d863800c79fb3fa7bb204a20540a65d04f79fae6", 0xea) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) open(0x0, 0x0, 0x0) msync(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x3, 0x0, r7, 0x0, 0x0, 0x44}, 0x0, 0x0, 0x1}) r8 = semget$private(0x0, 0x3, 0x44) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000580)=[0x80, 0x1, 0x1ff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r6, r9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) r10 = accept(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockname(r10, &(0x7f00000004c0)=@in, &(0x7f0000000540)=0xc) login: àÿ Ðÿ 0Ð Ðÿ °ÿ 0¶ € Ù `õ ° °ÿ Ðï 0Í † ÐÓ ð¯  ö pˆ –òÚ ÿ ðà 0à üÿÿÿÿÿÿÿ ƒ 0Ù °ÿ p½ 0‘ àÅ ./file0"./file0/file0/dev/speakerÀ °þÿÿvm_impl_init_vmx: uvm_share failed (22) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet6(r2, &(0x7f00000002c0)="fe1171c752289b988c7d48df7b7cdc914a3908f3", 0x14, 0x407, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001a80)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) getpid() failed to init arch-specific features for vm 0xffff80002a6a5a38 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5a38 executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/130, &(0x7f0000000140)=0x82) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xffff}, {0x64}]}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x22, 0x7c}, {0x8, 0x0, 0x2a}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x102) r4 = getuid() ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000300)) seteuid(r4) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000500)={0x6, 0x14}, 0x2, &(0x7f0000000540)="1c1d1332506c030f", &(0x7f0000000580)=0x8, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040)="2b75d9198859739f77c56263c5dc6a5bb892c870f76b0ac2dbf9d090739487f51e8011e5e0b5a252dcd7ed96a37636719b32c24f0580119601f24aa774e63346afd44546f1c49dbe1ff8c60348996e15cf18b0c7110ebb24eff138661298ce7e24e794598277e43e7be2dc8dcf3d2594934842a891b4707a1751e0", &(0x7f00000000c0)=0x7b, &(0x7f0000000100)="fc7c24b3422547785ce73c5a5c942e8360b989704e5b1824fd67e612e3fe14549fa37bcb37d536689d9bab3a734f66ec524252a0e1c0754f817bb2214746f4647fc9b8a64096dbdbad9416efc345948a7a39a60ee2f45d11ad2e0c7f0816ea33bb6360b4bbee7c76", 0x68) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xffffffffffffffb6}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x61) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) write(r2, &(0x7f0000000040), 0xfeea) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, 0x2}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000040)) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a00003c0000000000009078ffffffff7f00000188024410060000000000000000020000000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='P\x00\x00']) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="2df4598963b691f5a485239e590d0134bab225cd2897f6972185da062db0bf5b8d6b4a52a48772a09bbabfbf442e86cb2fb67a56fa4d5b29785a76f342047a93776b1e06f065b70f8060c2ea0ea9abff78fd2eb989905cca24397b45ebd8085990c77120ea475fd2f51d42873684849db2bb8424c45de0a8b224f1cf0671c4a74b76c744499fe15c348ae33cce5d3f785357f0482603876c286a2278e19312e48e00f9c63d4e20dff8aa1aa4f479d7c2eebc9185729c2be8dcac01e5d01cfeeb170f5d8d0bbadcc9c8beb89aaac276e7c188ed441702ffa9fae703628f091b95ac", 0xe1) executing program 6: rmdir(&(0x7f0000000900)='./file0\x00') syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086d160cb5465001000000000000000000000000000bbfe800000000000000000004e314e220008907800"/66]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) 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, 0x3a) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd1347f70c02e5ae271aba2e1b68eca29d916ea92075ccbacb62b2072dd2226a09db6", 0x784) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x5, 0x1, 0x9, "251203292600f3108843aa811c6fc32ebe12c01a", 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000140)="2c5570eaec99cfd57b0ec619a798f463dcead8ae72412b", 0x17}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 1: socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') getsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) sysctl$machdep(&(0x7f00000002c0)={0x7, 0x1}, 0x2, &(0x7f0000000440)="eca85a08f2b13f7f3ae9697fc4144e4ac0150b8979c379f02bde88303ab9ef1317f5dd3cf047acf809017556627fe73e32f45fa656885e2f2e94c21e44491d92ec9538c58202fa807120584adccd6303fc0df5a44be6bca8cec0312ab377ab1ec6bb5d9fa1d4f20c229a227b81703858e91e7cc20f518a9c296f2fc7df1c78b411c8f323ff31e5e8f92fe4634440a08dd55d3c84f12ae1680b49b04fb2cf471725caa892078f48fcdabc6fe8b6218f6c983eeb016084e1693aae3feb4ab2a5ee9ee4cb2e223d20e6dc66ca2482d58e6b25717ddb22e8981702c50c4b09a87b11f7571473491b76368771bb6f71f6", &(0x7f0000000300)=0xee, &(0x7f0000000780), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x50) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) geteuid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r3, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000600)={0x3ff, 0x3619}) syz_emit_ethernet(0xef, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004900c9a800000000ce009078e0000001ac1400aa44100603f0000000e0000001fffffffd4e204e20", @ANYRES32=0x41424344, @ANYRESDEC, @ANYBLOB="71800000909b00011312be910375b6c2655af6e38cb8f9e8b69413103d4b3123f7230ff68e95b1b3db700001010402051e000000030000000400000009000000070000000200000081000001ff0000000f79c71882e51a81a29592af8769007f387fcb96b14771209ea6bee2f17319794a4d81b706e64df4a2e4f4d1443ac9e55811a1d4e0f86ed4acc67ac23b4c15c81717e8d149cb60f35bd9f232"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5259a4ee, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f00000000c0)="0000ad14", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000440), 0xa) r4 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r4, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) r5 = dup2(r4, 0xffffffffffffffff) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, 0x0) syz_emit_ethernet(0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) kevent(r6, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) r8 = getuid() setuid(r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) executing program 4: setreuid(0xee00, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() r4 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/507}, &(0x7f0000000380)=0x1fd) fchown(r2, r3, 0x0) r5 = getuid() setreuid(0x0, r5) fchdir(r1) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff2a9dafffe43508004500001c0000000000019078ac1400bbac1400bb4e204e2300089078ac51ac3ec644145186bc6ed1dcb3a85fc58945a94f75ee956ecdb9856863ac9d80500c918e5255f70f4d32e0e6e283aac4593213151b99d6251abdbe9e643b0d2a5e072ca0796376d2ea96cf1dad76c5ab6e983fbbf050104f5f3efcaef590b56251b293be713667a289a89d106d986a5c9bc5db5b58608b985a7eae7ce519ebc6533b734c9d933c1e6963574c952bef8a5b6cf9c2b21d65962aa6f2040508915552edf75b82889520a8fa8585a4a6d0daea8a90ac014fed15b461c3d747568dfca1ccc572426f19e8d1910a4308b84225d3e9dc7b79c128179e7876e6e5dd147a08e0"]) syz_extract_tcp_res(&(0x7f0000000000), 0x7db4, 0xe2) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mlockall(0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="2057660e945283613e4126cbf71f3254c8c557d2", 0x14}, {&(0x7f0000000080)="e87f57b6a426105d409c555fc12c847727dc6d495520e57d13979079139a987e6e9e32f476e85825e5b52374015a34d4263ff53f4c6218", 0x37}, {&(0x7f0000000100)="c98aceaabc0be70458a9efdc3c879912dba8970548347368ed9354959e88c849e9881f91115dc83630132d33c5d105debbea25dbb504410b722ad7a4071af50459dca311d7258608733f806f65c36f9cba3a17e26d2fb297a0e03b5c502eea6cc11be44a02fb0a341225dcbb7b", 0x6d}, {&(0x7f0000000180)="54f5f0767fc0b3f0d5a7297fc0ab056da212b355ac545013532bd60f99db4d8f580124abd2adf10872f08917c90e2635ca3805800da228d494d60c8e002ba5c172ed453de27ccf547912f318fae1b22a7d490f25caf6d10e7d92072bfc86f34aa8464a322dada8fa9bd0c6287c1d6dfcde4bc297bc9238ccac9cbef0eacc75deea1016f7ff668cb5447516886e2efb9acc54231ffe4a4d2baafb5dc92f371bc2a811c3f7ff2272a45fc14e652b0c6871fff122ae21f20c4cd6fcc2b7cd7553d2e91dbbded0794390ca688c5c26f607603e154101cb415e39bdf8717b7389354c422bc0a79e755c194e7615436d19e20306ebe245cf22c3091f", 0xf9}], 0x4) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x2, &(0x7f0000000380)=[{0x9, 0x81, 0x40, 0x8}, {0x78, 0x20, 0x3, 0x7fff}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r2, 0x1, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ca7000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000cf7000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r7, r7) semget$private(0x0, 0x1, 0x200) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r4, r5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 5: r0 = kqueue() r1 = socket(0x6, 0x2, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r5, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) r6 = socket$inet6(0x18, 0x5, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x48}, {0x3c, 0x0, 0x0, 0x2}, {0x6}]}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r10 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r10, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) recvmmsg(r10, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xe5, 0x0, 0xfff, 0x7f}, {{r2}, 0x1, 0x20, 0x20000000, 0x4c, 0x7fffffffffffffff}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x3}, {{r4}, 0xfffffffffffffffe, 0xea, 0x40, 0x6ce, 0x3}, {{r5}, 0xfffffffffffffffa, 0xf9, 0x2, 0x7ff, 0x3}, {{r6}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x1, 0x3}, {{r7}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x6, 0xf67}, {{r8}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0xe35}, {{r9}, 0xfffffffffffffffb, 0x11, 0x80000000, 0x8, 0x7}, {{r11}, 0xfffffffffffffff9, 0x21, 0x40, 0x8000, 0x100000000}, {{r12}, 0x1, 0x90, 0x40, 0x5, 0x7}], 0x1, &(0x7f00000003c0)={0x7, 0x4b5}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) vm_resetcpu: failed executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) clock_gettime(0x2, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaa2aaaa88a8"]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x0, 0x0) setsockopt(r3, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r4 = semget(0x2, 0x4, 0x300) semop(r4, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) sendto$unix(r3, &(0x7f0000000000)="b100050400000400cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139bba479f3f672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00", 0x87, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x5006}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x5e, 0x4) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa44f8643d308786dd60f800000018000000000000000000000000000000000000ff0200000000000000000000000000010001000000000000c2"]) executing program 7: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x60}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) executing program 2: 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) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socket(0x2, 0x3, 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, 0xffffffffffffffff}, 0x0, 0x1}) setreuid(0xee00, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x100, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000340)="71f91e34f1ac0058bc6d28501d942400b5e1a0757cb9af769c7afec370827276260b9ac5e55cb532a6fc3d4d900645362edfca1262ac47aced50c216656a4e8cc54dfa75519569410000000000000000", &(0x7f0000000000)=0x50, 0x0, 0x0) getuid() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setrlimit(0xb9fec416d13f9612, &(0x7f00000000c0)={0x60000000, 0x60000000}) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getuid() setreuid(0xee00, r3) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20, 0x104) socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) executing program 5: r0 = msgget(0x3, 0x50) msgrcv(r0, &(0x7f0000000000)={0x0, ""/17}, 0x19, 0x3, 0x800) r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r2, r4, r5, r7, 0x0, 0x81}, 0x80000000, 0x74, r8, 0x0, 0xeb7, 0x2, 0x35b, 0x7f}) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendmmsg(r9, &(0x7f0000000840)={&(0x7f0000000800)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)="e036a45f2354d64d009639e8270b608eff080002b22901017680985c5160ad2040d11c6bbd28452d4d1f64fe37b28be95bb36e1a786e4cea82b81c8e98c89eb7e866e07e887da444df9e79846c962abf14bbdda1af57b49cc8737183a2ceedb99a73f926696ddded5762a434f0a6a9ed1508f76c1e1675a02f19eef43e1745fe33c0b91a3a9e945c07aba3d07627cde7776e9a39cf10986c062496f3dd0d595db75a46ea968237e4b0fffcbdd4c67eb1002f9fabf65f955cf6371edd5154", 0xbe}, {&(0x7f00000002c0)="15bdf180492763c799f08c06016877b1171111c169d472ef620fc88d73e7575aa09f9443d6f2f2e0c282b4a5fe3bff85d18ca44970497cedc5ee5788d27cba97f1bac3b0cb189dfd7cf536d68c735729fe8006c20f57dbcdba92a55438af31fbdd7c8126335434c18c2bb961c9cacf8960014ca658af61519cf61c08ca7fe6cc619d499ec7b4e2f8cbc5dbd8e6cdd1cde4a7e5c8707e40c3f0b0f1369f8ba6850ab42a00fa9adc88976efbb71aa66d0dafac38b6fd3b85dff86d598df15d87dc", 0xc0}, {&(0x7f0000000380)="d6fa99f3f519c08894b0b1422a04442bc9c439c36dfa78a2f746f7d93d7081a3c73253b8f953e250bf693b2e63d05264222a7f9baa8b632614abc0f4e9c5bad01d395b7b3f62c2bbe443fce14397115e349a3cfc5049000819d553c8585ac3eca1", 0x61}, {&(0x7f0000000400)="2461a6339b20e30cafea2131ad2449bb035245bc80a84ad1153f41e74511bd62cf42b96756736989559abf352f0d5d47899691f1c3297883260c7635fc29bb4eb712cf14cc86a83552dfde771704964487952b790e0399d3cca547949cbf90f9892407275622c1813a8e58448cc547", 0x6f}, {&(0x7f0000000480)="3c767854a5ad087144ca399ebd7ed7fcd8d7fc972e8bae850d675402fb105d20f4bf5c643be73e2a1b6a61fc2a88a543f7a40b18dbb93b4a3100cf23e51bac12a85951326899a90a83cda86d091961e67ee53921060c941a1130fa7bce1b2c6ad7851fad23d5a15df7bcd1ff18d7fe4ebf53ccbe99d6fce031d8e793d98b942d5701d329412fa2fdb24cfcc9f643a8f41a7630e6bcca37f29392fd3aef8194ba558341f57e9a66f6d4b8b4e409faba000f1a82ff5a4b01b5ea3846db6db39aed1f0bbcd97c2a9e128c407e577125e0792297f32ba02a9b371e389fd09caab0c7da5d87b4dd03d6f274224e", 0xeb}], 0x5, &(0x7f0000000600)=[{0xb8, 0x1, 0x3, "58499104e63c7dbf777b90fad2dd5973f451090fa462448cbc221203ebabceac887707da917a8a3969a22c10acc829682a07339ba937bd9d88d956882733c4484076c1c3105d7c259b60ff6f8bffa71ad893d0c88405dde772ed81401e04357d50f04c3d26aecc0911d8b585c4c78b174945122a955856b39a668ea0c61a31844e96adba0d84f7cf6ca84d452a4575ee844207d38087cfa555b6ebb2846c6b34e6287b10"}, {0x50, 0xffff, 0x13, "b8955bc550f2e8d5770b14ed7c24e16bb95bf6e23380b3851e2624c643f44410bb860871a256ad165da9044eb8bbbfc1b070c1daba53c16ee0823b"}, {0xd0, 0x0, 0x400, "0b56fa767d6ac18dedf823214698c5fbc94dc6cb7ac21b175ee6408fa2c2490bbf79ded204635b32f4332981166cebebda1eaee53c7c6fd2da23be743095df319c087d6fb3b8e21b0947a21f3831eebe52c802e85922faff698fd41381530ae7a02cc3b622310d3935731c20950f94cbc923e966d6e5cc0ca6c21a29eafaa585c9e2e8d44db350751124b19a1526a6b577a75ac2f3dbae595ba0b9f7a9e5962a3ac710b36520e381c01f85112ab89b33e14eae071e1b1e1576b8b4d0e91a4fee"}], 0x1d8}}, 0x10, 0x8) msgctl$IPC_RMID(r1, 0x0) r10 = open$dir(&(0x7f0000000880)='./file0\x00', 0x10, 0x4) unlinkat(r10, &(0x7f00000008c0)='./file0\x00', 0x8) r11 = msgget$private(0x0, 0x2c0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000900)=""/241) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000a80)={{0x8, r12, r7, r6, r3, 0x146, 0x1}, 0x8, 0xd991, r8, r8, 0x5, 0x9, 0x775, 0x5}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000b00)=0xe78) r13 = open(&(0x7f0000000b40)='.\x00', 0x10000, 0x12) ioctl$WSKBDIO_SETENCODING(r13, 0x80045710, &(0x7f0000000b80)=0x7fff) msgget$private(0x0, 0x0) recvmsg(r13, &(0x7f0000000e40)={&(0x7f0000000bc0)=@in, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000c00)=""/240, 0xf0}], 0x1, &(0x7f0000000d40)=""/214, 0xd6}, 0x42) open$dir(&(0x7f0000000e80)='./file0\x00', 0x2, 0x16) ioctl$WSKBDIO_GETDEFAULTBELL(r13, 0x40105706, &(0x7f0000000ec0)) socket(0x7d406493534f3356, 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000f00)={{0x18, 0x3, 0x1ff, 0x3f}, {0x18, 0x3, 0x7f, 0x80}, 0x7, [0x9, 0x3, 0x1ff, 0xa00c, 0x1, 0xffffff5a, 0x8001, 0x7]}, 0x3c) r14 = socket(0x2, 0x4, 0x20) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000f40), 0xc) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000f80)=0x36a) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x4, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)="688f42956e7207bc1eadede2e9d62a404359e0ad02505f9942bfa3b9ef7d8f44dcde7eef83a00d7106e5b130e2a066a9ed0ab588d923c761191833e2d9dc930dc61381e2e3a09c4d60219084603d7388a32b9c240514490b37e9a81d59f5c1d40e919d8fa46ba866f32dd842651675053726df2c436a501facf5b72ed2b735a408ca66568085c94fd5d23b94d2769be7f162507fe155b97b138824ce9be7d59479d58cfc9273d664ff65810342ca9dbd50060419af0563e5f05b8aebd0e1a693b397400f73e28fadea79a5d15e802bea4f5afa3c8892e837e1b18e8fb5e6e336cf35581e315b0fdd78ed63", 0xeb}, {&(0x7f0000000300)="268643830d9562dcb62c90108830aee1eb97fc2d7819d3dda55bc3c2771b256dcf4d76f954e1b64f065e905a2e04637f2e2b947f986eb09e3118ea760fb0566aefe9e828e4a52b4a4b0aee54a6c4456e61a803a95b1523bc083936e58f5adfbf233a84c6cf168e564562044fea241cdbb8378bffb49643eb0637aa439f6d7a163ad9238e931dc051e024c8835136f85469cffb717dbd3003a336de76ba84a4ff7c8206acd5e7cb6537f572fa51aee32efb64ae", 0xb3}, {&(0x7f0000000440)="c0f932bd0c24b8ef7604c5c238b2019d18e93fc3ad", 0x15}, {&(0x7f0000000400)="b28eea288f92f7", 0x7}], 0x4, &(0x7f0000000740)=[{0x30, 0x1, 0x80, "f7b18d1d6d108973770fe5984abe0cda4f712add38ab29b0e51393"}, {0x98, 0xffff, 0xfff, "523487bfeb4a817a7120dc96bfc7ddf374f46b42c0d7219bfb227a3f2876d25785838dde713b315230e274a90ba32fefd58da03320c93eabe85e3056e9eba2f903dab5a5e864a4e65be31324c1a7f6e60e6a63205d8618b09433c0dc91108809f91247115e2daa8ccac65b3e899613640ff131d3fb471cfc916cadb7e7a38548f74efc8e"}, {0x90, 0xffff, 0x88e9, "b433d75efd57dab0fa56e1f764bd4e11589461370d4396878eb88768b29716037fb1ec56b69f904a75062a0a0469a7b54211e437d9d453d641a609c05032f186da701e2893224f6fbe3b1e00c88a01854bd2bfcfb5e714814e3113e6bce65cae0ce25c3332b06f2acf527f96b4beb2d5b4af7b73fe085ee407"}, {0x18, 0x1, 0x4, "d280753a8c9b22ac"}, {0x58, 0xffff, 0xfffffffa, "326819974aee21b723bcd12b54ec5ea42681ac2b1efcb1f9c81be6675d8727b0ebe76a6879760178d487c42ab440f6969b11024800"/68}, {0x60, 0xffff, 0x4, "cb712d6d7f2e7b21861ea8128e8ff4a3bf3ef695532972b17b29da5d5518bc6fbf07fe53f9daf3433f9c47a96109d8b23baf3df9a23807010135c51d12ea319ba2dd6c375385729209669e"}], 0x228}, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x2}, {0x84}, {0xf6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getpid() setreuid(0xee00, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r5, 0x2000747a) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)) r6 = getuid() setreuid(0x0, r6) fcntl$setown(r3, 0x6, r4) setreuid(0xee00, 0x0) fchmod(r0, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0x8, 0x4, 0x5, "7f67e9483ce71b0786b7ab693e53d85be400a8ff", 0xa3c7, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e00004", 0xa8, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x0) read(r1, &(0x7f00000007c0)=""/139, 0x8b) write(r0, &(0x7f0000000700)="9e58886c2b4280cbe0efeab726207faa90fdfbbd69035a308e4de97fe70a1ef370dc4722b30de19f7ce83f7b1b91214c8862c18ecc41a1f2210b60bd31d61072d8c8466dce6e46bd27b1debae331f02b284c248189a2c009097754853b903d8f8a99d7a6cf1bb4e7a324918b1e63b66a51796d4e8fa8bcf4f1aa2a8cbbef74f6b5065c7ed4c99236c5929a52a8f131", 0x8f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09282b74a8d3f08686", 0x82}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118", 0x67}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b00000000", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa", 0x27}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1a", 0x4f2}], 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r6 = msgget$private(0x0, 0x0) r7 = socket(0x11, 0x3, 0x6) sendto$unix(r7, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgrcv(r6, &(0x7f0000000000)={0x0, ""/43}, 0x33, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) ioctl$TIOCSCTTY(r0, 0x20007461) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000100)="80d74895a5473497a572c6042b3776718775fda5857d966681f6fc602298fe420e9600c7e95dbb64b26d77fd4aadbab5618bebcd2d83f9afe6ec1f5eae00e04a773f322c4835bd047fd1c5e9dfc1bcc87c796736cee22edc0000", &(0x7f00000000c0)=0x5a, &(0x7f0000000200)="39909166519edc1aa4a8c750854694c23e251fb8", 0x14) executing program 2: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil, 0x1}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x6, 0x100) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x133, &(0x7f0000001440)={@broadcast, @empty, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@generic={0x8820, "dcaea45691438112ea60f8c48fd44cfe4619f3a6cb47dc212fbfb7056bbdd61ea928b944452b2399d696e38169aff1673ef2c78b4ec1918b4904609d962be83f5bd8340e363ab4cefc50f7283eb59161dc5bff609f011d99df0225191538988c46ba2a2cf0a6bf70e7d19857964298"}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x8000, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = semget$private(0x0, 0x3, 0x0) semop(r7, &(0x7f0000001340)=[{0x0, 0x9000}, {0x1, 0xfe4, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x2, 0x1800}, {0x6, 0x7f, 0x1800}, {0x1, 0x400, 0x800}], 0x6) syz_emit_ethernet(0x12f6, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12c0, 0x1d, 0xff, @mcast2, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r4, r5, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, {[@window={0x3, 0x3, 0xa}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) syz_emit_ethernet(0x65, &(0x7f0000000240)={@empty, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x2, 0x57, 0x67, 0x3f, 0xff, 0x0, 0x0, @multicast2, @loopback, {[@noop]}}, @tcp={{0x2, 0x0, r3, r4, 0x0, 0x0, 0x6, 0x20, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}, {"8faf4805575c42aa863c11af645ec7b5adbc373d85907784624acaadd00dbb9768a81d5e7e311c"}}}}}}) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffff9c, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x80000, 0x0, 0x0, 0x0, 0x0, 0x40}, 0xfffffffffffffffc, 0x9, 0x0, 0x0, 0x4, 0x8, 0x100000006, 0xfffffffffffffffe}) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x100, r3) socket(0x2, 0xf, 0x2) (async) r4 = socket(0x2, 0xf, 0x2) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000400000000000000"], 0x18}, 0x0) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x20) syz_open_pts() (async) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x7) (async) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x7) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000700)=[{0x2bc9}, {0x6}]}) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000700)=[{0x2bc9}, {0x6}]}) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, 0x0}) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f7e1a137", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x9, &(0x7f0000000140)='./file0\x00', 0x8}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x180) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000100)) executing program 1: open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000440)}], 0x1) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x501, 0x0, 0x0, 0x1}, {0x87}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}, {0x0}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000480)="b437ab93c964ca79", 0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="75a70bf89eddf8aa66a28c7bec040b9146bdd7ae882c8b54dbdcda296474c6ee59264da1dbf099fc1e8a390b037dac1c35f9e8d9234a7b9e20e04f92fcf5cbaf304e18ec6a1764cb982de571c0831bf891ba9790da8658beae0336b06c9c58d7d29cc812fc88c1c949dce9a11da5519e5455c68b319e518bec4975606d6393f15acca1d73f0f24081bf3c6c13053ae36d91492815faf0439de37e996fc9ef988e625e17074f34c3e99c704a131e33a47f71b6ab7364f142dd40360fdfd17c51fa13053ad874d617fc06b46bf10f0d475dc10c913b3ac370ac8915aa41b6eea15f763f1084a8150566d484a7488f8c9bf994161b122f75fe461352ae7eddeb0bc7171e377515fa1aabde4c74ca350bd5fb9faa1f96b77ae0327497b747e2c3dba81c843fc03d5ec28a6a070425b760b390d", 0x131}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[]) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8, 0x0, 0xd7, 0x7}, {0x72, 0x52, 0x7, 0x9}, {0x8, 0x5, 0x9, 0x200}]}) r3 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x20004, 0xfffffffd, 0xfffffffa, 0x4, "0000c6f26461c094f4ffffffff00", 0xffffff0c, 0x302}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) executing program 2: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) socket(0x18, 0x3, 0x38) syz_open_pts() syz_open_pts() close(r0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) 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) shutdown(r3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x440, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a5a38 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebb", 0x49, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x7da) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x400}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x1, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mquery(&(0x7f000078e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x6) mprotect(&(0x7f0000227000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/198, 0xc6}, {&(0x7f0000000680)=""/83, 0x53}, {&(0x7f0000000700)}], 0x5, &(0x7f00000007c0)=""/128, 0x80}, 0x8}, 0x10, 0x1040, &(0x7f00000008c0)={0x6, 0xffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700), 0x8, 0x0) r4 = socket$inet(0x2, 0x3, 0x5) writev(r4, &(0x7f0000001ec0)=[{&(0x7f0000000900)="2a56c34b0b57b8c7a9b1db51c5c0b16659d32275c903cd29d9d8492f7898f054ca4bd87ef445f36a7ba6f3d4a9cc775072a1a70f6b0fc8aa2eae9186656a9b53992136591af4", 0x46}, {&(0x7f0000000980)="5efcbbfbcdc959ac4eb5bf6dfb952a7a20596b1297c2d73e2270faeb3d362b5d1c31b979de4f7e56422d0a9202f6629c1d04ddabd3b9fa2bc884dd6e71f1a689fe528c9fd5d14b02116633a1e1709748a068c08f9c2a614f87954cc58742eb8a2a1ca0c70cf2d2f3e1cc169af82dca2615a7e0b0b71b2fe235516fd3494e670ea506a0ba0a6462c27dfcbf202130568d07df4895695d1b9cf628d43fa5ad2f75077ab4a67b0a50d3a6109210cb9c2f475f3434f4e9f3893b06df3be4c577f0580eab3b2f30b350de1a2ae68d154d22fe40991633c2e76d46019fe98d676cc031c6ae88e0c8f0f0706021651c53fd00239cc4b95b788d478c6eb920c2acfa28a85056f9fcc5ba328fc020d1ffb6b99047d253c7702276aad357231b2e4b7148b7822dcc01c0fa736ab8084aba51306f2096f7e0228334879f6c05b57bc909c3270ce3d89b00cc53d325e604e9edb86bb855684d91fe481a772b6db164fbe24a0545c25edf1c4f96cb484c40b57af20098d8bd0cf61b1f2b3f1166df927535cdcb5823368dabd10350254421cf615643e46450f0c0443d83a1f7e8e3ccfedbcd482801f8fbd9e86db8fb9cb2bc1c8e1b273c7bc10880dab63318262eebc22ed449a344aecbc8643e41795477cf151dc28e449c2cc5468e7c8523c25e690aec4c0a51befc521322031f1d0f31db6e400f283ae6746709e5878b25ea6a3ab285c892347dfd34fb24fb2c7e75eb56286720b17e4f18d8e40ce489530b2c28b77d6241222418882289d07df6cdec1efc744a2001b1a665f114c5bf4236fd90aebbac15146ba1ac99d3a729467c70c444733771b992494237536674097e01f9c46470c9b510631b5a57f5682debdaacfa255d6a5eb0d5f6a1f38db93b42377deca64f1dc99137ea469a766e6c1cf8e189d8d2ead036ce0947a6fdccd402b292c107e04136f1f0c6918f4094072a8ac43c96246db1e99195263a37f54d486139ff08184644dc43cefa52cd97ff2ec026188c54eaf183f466e6f8467493e828c01d7c2b6794e456362aa851f982e2e27f99617954ea9a5366af2fbef947f14fd6889db617a3ee8def725ab82d9cb7fa35d7e2cd27c76972e727845f020cba5ab0cd18c02e5dba7f498c35ebffb339994276da7ba2da3957db708fd0d21ddf5a548bbda510cf8a916e55e18425e0a853518dafde48d9cdc6193ae15f15e2673e1cbf6c1c87c8b28f0ffc6ae32695da7eb7b254ab421c7d818692042b4d8c481a261e42dde0972bb195f0155d45c186fd89ae5bc6e614a9b3ba1fce39e3742197c2eb4cffdecea8d1cfd69a7a22b3d9ec9f4b2dc035aa8482ee0fac076b02b98f85a7879b693010c8ade4bd057f418efedb2c00a0f00451d35fee2692dffedfc1365ce658ad0d2711a037e9486cb8b4b88917606190b885a59b74ad4a48e265afe15a66aaa255e2962c4e1de7ba95faae6b64a4c5f29365f60dc9298dd154caa2bd64ab2c706c75343a4b66c5d95684896fcd90a705cb897fc6d808ba0ec212a2a42ec2e4cd61d68b6bfd73afeee14ebac9949ae6e0f743f29b53dc6caa104be306d6564213c6d602c13e350ede8bcdbd6684df1d9ad7e18a731be1f43631c10336351495ce663506a3106282211a7966169a6962df923e90a3a9b6d4a07cbe16ab455b71da51b5564d8ec6f7805fe4e6db3522bdb97017ea09223d0f83a1b4d2b004bbf676460e9fdc4604153456dc6589aa05f1fa1905066aa1717641c2790cea817b1d6a823b3b1af96494fefbf6c14a0f2ed028e3dc31584734b61d6e6a477a91f8a29881a84c372bb44152736c2aec777ed45b8ce777bd6786133502f733ae737deb09cfd733f06097c18dff15f0bb4ab8961df461db1a3392db59c27e44a7ecf8f73cea21bfaa6f29023df0a5913c05a816ce67b53d3b9abc6df7e0302443664bb289ce843265f50c0a08610a81bae8a47e097c39bd2a469e371a99e57d8b7f440e7a55572a17a806e0a870ca047910b1b76f07be117633e1349f0174cdf1d3407a326924ace5852edbb549cf10a45a23a44aa817cf902feedcdae89d01a64751aa856bff27e7730663a45e1f6c8504b0fd13f3c79532e17251a17d700284cb88e58925cb9af77ffeb738c7bf03bb464861321436f65be83347082092b9ac960f0c9fd0b5ab08f3c25669f75b0a92a7522e4c1c04975be43320440b02f1d27313e7046b54955c7a6c0655c300d25fae146eef5aa3362116f276bf6cc04b4da2a266a444050212047bfe930d7b085c084d88b0c28fbd3457b972e5a3a086eca3af4b6cb1fde18c59827603f18e9c89e72c3d45eec592fc8e83dd5ed304c8e5661514ea7eb17409900b788e9e23544b1b274ad903d51d03206315a2ba136f323bf57e1946932a0fe9e3cf16eebc3d628cba2071755bbf00c2f2d8ec012dd6e6fa9c376b21aad90ec63dcd67a8a604858565ec8267f67343c8673c94666155a199997f6449f96ba59463946c1ae3879ded2e6778c7b56f43ad549f34f7dd6b4816b723b3e86a848421dfb3a6ed076eeecf54c87db6bbbece450245f71dca0b0e4d9ec8745abce1de60f9677620718b9cd7650e010a72be36cef1adc9ced0ea54dbcb7ef02b96bd2f86abf171b62e0b5a7b72ca4981765e4a47ba996dfe55f59a55aae50a590ec7e9e8990be551cd8cfe6b780bd75329bb49126cb779fa253c1006d2350d1d22b5f3935010dc73c3bf129efd33094c59cba79b6b643a0de3ca4043136334fbc37f8c2c23a106474b4f74db52c4e6ce83cfc5cb57dbaf4713ffa4ad3f43eff6a8c0b50cccfb3af782e7be8a78a6b4a4dfd41fadfe58664c263184ca93df41d9910d1b4aa90fad5f6adb6652510987235a6f9e87c80395e0e7d55bde6760d19c749bf4728909e8040781c56bbb02cccab8fbb373fdba9c44eeadb6407ada347ddea231d4a8a7a417894f0fbf4bb1bb3befeec251b19ae5e723f55724bdee33cda4693e35862a7588d28c319d3dfd932721f1a562cdb412036fdaa16988119bfe2d7e510c9d2490c808e79dec83f7020ef06aab1c09dd16e7439f0012527c772ce98536b619c27b79cd85eb2575c290b05344cce5090f7d9dbe1061b404a1780f4e6cd0229aff72b51640d38dccc325c3b8f8d6459f0844a6ce38f22426be76e4b00f2847425acc3ee49de6d0ea8532b489a44f38e92ace3ebf684ed49f63246518e8652b258cf689a0714cab146de316f7952e7f5f4cc9c0ce9d175bd16a501a4d69598256dff2511e496215ffd9d62d5b745de64a750b15daee7c62a3262377a4c6c1f1406462424974331b2dfc412af0216b99113d0e066d2be9a93eb0fbb5a6958326e51db5c86fc1e2858c35b6e83ce81692d5ba2252f31aa2e9c1f0e6fdaba613851674a119725eaaf63205c856bcfbc3545295415ad317353bb5f752bfefcfcaa48480fe8773df7765205487e9eb20532763e2914b642160b7a465ee276d83ca77d67ac6aca8198cd47e4d22ee6d98b38bbc07fdc7abb0957d73d61d348ba1e1705084591232cca36a2ffe129f9ff92295febb54f27bf4a4b906f7a2546a7c389f49c69d91fed1074b07a8af7e31bf84d1905f9ada54e0b5600f4968a79683c251206593150f4379691fb738d4ea1335b15d06260550c3f7a159eecf7eee10812ae1846c8dfd9978f40957ca034cc473bf49a6b08873cd3fc7fb6fd6d3380c6b15a8be9d79e1d37d3ab3c5d35525451c4c2a7afe9d9ecaa04ae55dd12a84305aa09cbdbe29d4b9865eec8ebb9ef95f1a113fb3b990c7289f24d16682a7f8eed06bfcf6accba9e3d681ed703242adb2207c3f6967227dca04355453212b522956da52d86b63d796bf9db4378c101912e6982ce87e36864a8314e6194c4f6cbfa451af4cd006af489c187575e40e9e36beea4e676c9db133dff6e7a72afc25d5af3c5779352177661a197c96a8f599366241afc7645ca260850bed80b7feeb01e21ed10315b01a276e8124350d219f6cc96159650b624e0267a028959be9e4125a770b29450aa33794e1268ba359223d496b55afc32bf64c6d18582dbce3ebb2f0994c3f3051fac0795334df86cd68678bcb61727e6b17f82e4fa503df21bf7fc7732b1ccc1de600e09f23bb8a2d9fe217a515a7d39918501c298410056064ba505a76a2f50204fa44cd20129173c86487e2a80afc1af7928d1531e826d9d730d9059af432d7e36050916a0a3c5e1469bc2b94742b5e7d7a7f818d9b3538b62c98fd0dce02f0943041b619af70094b2f14f6e7f0a7a41ee5845110c734d4dd69db426a4cefe07c2998ff4a6e90151c79fd131ee8c59943d71dbe7e6abd157863ae38bc75730d762e350459106e25969e8c9e26cfcbc160b0a5e157416998c380dd1ae5b3773e2ef16c979e3b353ae207a859335f1cc0ff47f19ad9c8e00dd55bdd9231f341c1fcfd9775c108aceea26f8380f9e61a8432af20889d9d871c512ab8ac30f5878eaf90624e06ded8ca34f430247a51221de1dda2398ef33a783e200cf82a8235d032914425804f135124d87a9901272b69cf44c2403cf6e6ca7f34792fa04584deed75cd40da043e4b1ef47c03809991d0a283aa35ef3c35c18e6e0958e8539eff1803d96b0f49392e97d03ed8b0c65eca193455121c9c5768f71c9b10ed93bc5087f56672c24209e286fee51babd26f6caa815eec536c9ae33f72534fec894b9d300275d2f60b7ad7285efcda213babfa57fa431b1ea65fdae43bf03cebf6d57a09fdc91a573c4f08cf816b2b81525029710de8543ec9375a10924300d26981932719606e3181be7943389c8c5a9650e321820885f5790697ef848e55840e9735aca13044beaabe26891a8b11113c57d69017318be4a2c7bcdc8f6c3c4ebf5cc55475bfc8c4314c5db6878b62a8edad2b1ca0a99d533d32fe031471c6d9327825294997f61fc3c44e310bffdaa21fb19bd61cc47244ba26fdcbe668a8204cb678d18223cdf1796ad5a3a6141fffbbecb74f342c5d7b14a99de9e72bb47aa5c963c45d017524ae0f20cc7ffe431be9aeb3e3150a975be91ce1136004800fdda953ccfa12c9f78fcaae4dfb9de8c417e8c918af83036d2b443103c05b09a8242c402b98b05ccb8eafab0af932d72d929bf45f8e4fd9e18b112c72aac3d5787132cd520a0d32c3cfdf54d40da562e99803c46b45d7dfd9ef9736ddf2715902cda3c61256866295649e9d367c23b4244fcff8e551838885284281a7663571c4887a86c7fdaed0c719dca9c485e8a09b6a805b0d460f9991a53e22b8931abd55e9aeaa28b4166aa5ff2bd56e87956aadf3b6abd44ad13593a6df1579e9b730cf2aad612c396aca501c845bf2fb0ae2f9436a975673bbb1c12cf2a8f6b09e3ea1348c1f48945aadad8e66cd7663802ddba50e99a7869d3d6c0a788f5446ae9f89a0c79b28b055e49c99343bd58f638419a1ad4bd7773001062c50591d5653863b631700ccf11b934ca75adb0241990cd007ee457480aacdf922f7a7c7a5091f6be9e323e9c500111bea6d972b58c56ea7e7dddd4eb1f6609f5db21ec6275d91ec353633c7e018cdeb54c6c095d9cc9394aec8fbc15572a508f53e83d826b80eabf9c9d9f5ae6bdac4d53111021292b7c415b1ec94af52ec9aff74ec3c0785ba091dfda8756db4401b4f1e825a55207453a5cdd02d313a0ce3ac971b5afcdc19794529634c048e90df51cd683005fbc86c27003e785ec54e6c17d961ea5e3758a15609be0c163c80e20d89a92f8212472b4f5fa9c0f132adebe08d", 0x1000}, {&(0x7f0000001980)="2a5a5f53ca38e23f7dbd003159aa9a542050be3b3b9eb7ed239a9fc29700213d3884d1d01a7fcefa44227b7002f40031765342281a6735f94f97a8f64443c32ef613b2996ab3a375f6cf7b0942c426c5e92508199dc738f45d5bfa38cb81f82fd8d54b513aaad8617aedf06a0cff1a641021a9d4fe4ee34be486f92f85ca81f1e375b7c0eff39471b23e33b8a0497c0afde5a147ee296845874d66d601a3bcc5e80a28f6e203f6a1e215bb795348fae16a6e530de168ee4d4c8e2fb386fb74cbae2342f76be027b493cf708249ce977db10069493d0fb4cf8d14b821d374cf6676c051e7adc73b", 0xe7}, {&(0x7f0000001a80)="6849c19ee6d2ffd3c322b116051cb0ce252130413d493f6731dafa885dd75cd7ad17b5fbf17852d74d16fe9f82b4741164e047d3945184f07a6c9c68d822b773b7231e8afb2c1f31c83b6871f38aac064e6e18f8a49f6f1887ce4862fc90a6fc260ec3bba6445bd1b9c033123a41b362daf498970ad56573c5d0b4c6788dd9f9f52f73a1105bb3f277f99d11", 0x8c}, {&(0x7f0000001b40)="801a40c429566dea4b85c1d5ca3ffede302d530b880b1afeb47ca60663743e3eac612a5f67ef862969cf846ad8ef6857a337d46e2cfb82348ff105d431b4ed0182736e981a70577356a38940a849071b38e2f5731cd5415f42d20af22c3699599cc4af", 0x63}, {&(0x7f0000001bc0)="508c5dfa332233bd20a952e9e933d587611d3ad502d341778d13c88bdc36fda56c8d09f1c0ca2684ba5ccb1d44a48b965dbe930cffaa28b997e33f8345320ff8ce92cc1c76794ba411445363314977d88f1af1177bab15c69d71248b908408e93385c187d1fa74872f0a8f14d818477ab7e69a68e77708542e3d92ddb379a6a3d09eba2583f91551b8ffb493349e32ec2a2624af016e6cb39b2878bc8d2f95de48e085c291796b0c662bdff01c35c45accc02c749f280bc48f9686267297cfb7012db04ee759aad96a0eb9b5a4ee852dd8ab32826c4ba2cd4cc452dc0355665bd45880e12cafac932fdbf1ed7f6db27f80781d2b", 0xf4}, {&(0x7f0000001cc0)="f42d8d146768bff40db9b61603c1fe869ee9d88d5464f8822cf2362da4e95d8b78456d0f", 0x24}, {&(0x7f0000001d00)="ef9b6f6b4531b806cae35aa3cf41df2530df10dbe116d229b874d1488c7fa44018574581008b78dfd1dc4d6753c1cd13ca8da9cefb155a862d1a3126fd7536a618dd4e4f6bd8c542e63bf529d96e4d2f6bdae80748e339e8009137fd30b044195591ba1e17756370d5dfb006eba992af6a1ef5a8ecd024237cc9c6c96394da073283711ba1904b6a468e6b0fdf", 0x8d}, {&(0x7f0000001dc0)="2bc1fe7aa8c12a036cf5b86c7a4e0915d963cae548fbbc", 0x17}, {&(0x7f0000001e00)="6a8cbc95ea2d3d1312d3e67181f994eb8dcde9ad4d3bf85b924c71023733c430a646ba8250a466c10fc6cf7a7e3ed1b5f7aff532b1a9c41f69ccfede006c1822d25ebb6873f0cb0e0c6d33bc0a2473c5dc9539b8b3cce708565c05b20ec14cf4cfe9a4e496188872cfff5d4b06e9bbb7e4dc163ddaf9968753667f6a577b73bf8f092a82f2c0155ab688530b7da5166b36e92b03c7ee081a1906c9", 0x9b}], 0xa) ftruncate(r3, 0x1f) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) pwrite(r0, &(0x7f0000001500)="18", 0x1, 0xffff) executing program 7: socket(0x0, 0x3, 0x0) setpgid(0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x3, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x1, 0x4, 0x0, 0x0, 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) bind$unix(0xffffffffffffff9c, &(0x7f0000001500)=@file={0x1, '.\x00'}, 0x4) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001540)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000001c0)=""/10, 0xa}], 0x3, &(0x7f00000003c0)=""/184, 0xb8}, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x4) recvmmsg(r6, &(0x7f0000000380)={0x0}, 0x10, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f0000000000)="d1c30000", 0x4) executing program 3: socket$unix(0x1, 0x5, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 4: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0x2}, {r3, 0x100}, {r5, 0x40}, {0xffffffffffffff9c, 0x100}, {r6, 0x14}], 0x8, 0x2d6b) clock_getres(0x2, &(0x7f0000000140)) executing program 3: r0 = socket(0x20, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) mmap(&(0x7f0000091000/0x2000)=nil, 0x2000, 0x1, 0x5012, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) r4 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r0, 0xc0105715, &(0x7f0000000180)={0x0, &(0x7f0000002780)}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES32=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x80) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80286987, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0xec, 0x1, 0x5, 0xb401, 0x7}, 0xc) connect$unix(r7, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000200)={0xffff, 0xed, 0x6}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 2: setrlimit(0x3, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) r2 = syz_open_pts() fchflags(r2, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "28b77c09b87aa57800080017d0d20000100500"}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(r7, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) close(r9) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 2: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x200, 0x0, 0x4000000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000144000/0x4000)=nil, 0x4000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x2a, &(0x7f00000010c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @icmp=@echo_reply}}}}) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r4, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r4, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x0, 0x4, 0x800}, {0x2}, {0x1, 0x7, 0x1800}, {0x2, 0x1, 0x1000}, {0x0, 0x7e7, 0x800}], 0xa) semop(r4, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) r5 = getuid() semop(r4, &(0x7f0000000700)=[{0x4, 0xfff7, 0x1000}, {0x1, 0x200, 0x1000}, {0x1, 0xd22, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x2, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x100, r5, r6, r5, r8, 0x40, 0x1000}, 0x1, 0x4, 0x1000}) seteuid(r5) msgget$private(0x0, 0x102) executing program 1: close(0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff8}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x405) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2c, 0x0, 0x40, 0x6}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) connect$inet(r5, &(0x7f0000000240)={0x2, 0x3}, 0xc) dup2(r4, r3) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000636000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1186}, {0x15, 0x1}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2, 0x7, 0x9, 0x9, 0x6}, {0xd98, 0x5, 0x9094, 0x0, 0x5}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) fcntl$getflags(r1, 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/14, &(0x7f0000000140)=0xe) setsockopt(r1, 0x5, 0x2, &(0x7f0000000180)="9921a50fd2cd88d2f4846cc3122855a292dcfa7593e5ae32895d380f9d7063d3a3b00284ca65929a6d0a6e5d45d05f7fdc18912118af3397485cbac748c1c1a53d4303f14d395de87fcc8194ff59349f6e5e05ebdae544b3edaef293f953ae4f219ad441", 0x64) r2 = geteuid() seteuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000200)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r6 = dup(r5) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x20) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x1, r2, r4, r2, 0xffffffffffffffff, 0xe8, 0x9498}, 0x7f, 0x7fffffffffffffff, 0x7}) r8 = semget(0x2, 0x2, 0x211) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0xfff, r3, r4, r3, r4, 0x0, 0x7e95}, 0x6, 0x94, 0x81}) close(r0) getsockopt(r6, 0x6, 0x3f, &(0x7f0000000400)=""/31, &(0x7f0000000440)=0x1f) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r9 = openat(r5, &(0x7f0000000480)='./file0\x00', 0x400, 0xc0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f00000004c0)={0x15e8, 0x9, {0x7fff, 0x7}}) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000500)={0x3356af7d, 0x6}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000540), &(0x7f0000000580)=0x4) msgsnd(0xffffffffffffffff, &(0x7f00000005c0)={0x2, "dbe1375d43d48eade654e2b807c7000d47a8a9713644c6a401b40d9fbd1196236abe27c9171c21be6a52e0c27d135b0618e1e858e24d79f8f2aa932f3d23f729e0cab696052e5a0fe4a6f2f82a12c00fab0cbfca9b6cd6809e68ea29"}, 0x64, 0x800) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) getsockname(r10, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) pipe(&(0x7f0000000700)) sendto(0xffffffffffffffff, &(0x7f0000000740)="cedde474e990ec263837be739ceea53be302cb62e7ed14363b0d684c8bf0c84c904687e13b31ba7aef70964684e6a2d6e101a1b2e737727aa14999099eee911de0e7d646b88e0d662128c0079012797715c5d3eb525f928c298f4d3a41fbfc6c1ae34b536cfd9c1c6c85c8fd6c69c43a32c856292e09c0c6068c4e68af1477e61ee975e0c1d571ffd62004a79c2c1ba4e21be4c12317bb254dd4964e4a302eddf68e46e1f1b4dec0101b9f3f799fccf0c26a022f5c2531318218169b6005", 0xbe, 0x1, &(0x7f0000000800)=@in={0x2, 0x2}, 0xc) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{0x0}], 0x1) r4 = getuid() setreuid(0x0, r4) fchdir(r1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r2 = dup2(r0, r1) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r5, 0x4b31, 0x0) read(r2, &(0x7f0000000180)=""/155, 0x9b) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x15) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r7, 0x3) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000504b10004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x80) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r2, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r1, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000500)) executing program 1: socket$inet(0x2, 0x3, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x0, 0x8000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000003c0)=0xfffffff6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x840) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x4000, 0x2) shutdown(r3, 0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x8000008) syz_open_pts() executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r4 = dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r5, 0xb4, 0x4000000, &(0x7f0000000180)="4fbd3d7474ff7d4fcaa402c74cb96455eb125d985bc3d399b7a38b987536ab6718829e5be756f9baf6549249f902dbf99a052be248d8aa51192e4eb644e7cd874600db42be31551436a26ab53983b4d4d2bf7f7cc8034b89ad8367e521c81658d57913e2d6bbfcde59bec743de383b5710d2b4306a4b689bb998c9e070d76e0ff79a2be20991694951bc492f264df153739fc0e41f788e618fafc9cb3db55dcea3db6435cf9461bcda42ef80a339e880c610f87ef74818d33184", 0xba) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 5: kqueue() kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x10}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0/../../file1\x00', &(0x7f0000000300)='x\x00') sysctl$hw(&(0x7f0000002200)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r3 = msgget(0x3, 0x204) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000a84705c2835138809cfff51146b470fd4b5702cb603fc838558e2b710000000000000070aae4dccf35988da8e36034c11e0203940a1e0f144d9b91e4bea861824e67ca7b52553878792c24fe31669094c844ee80925acbed88fd0fbea8fe"], 0x66, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/200, 0xc8}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x332a) sendto(r5, &(0x7f0000000180)="b6", 0x1, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getuid() executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socket(0x2, 0x4001, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) close(r3) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) (async) poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) r4 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r0, 0xc0105715, &(0x7f0000000180)={0x0, &(0x7f0000002780)}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES32=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) (async) bind(r5, &(0x7f0000000000), 0x10) dup(r5) (async) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x80) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80286987, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0xec, 0x1, 0x5, 0xb401, 0x7}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0xec, 0x1, 0x5, 0xb401, 0x7}, 0xc) connect$unix(r7, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000200)={0xffff, 0xed, 0x6}) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000200)={0xffff, 0xed, 0x6}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 2: close(0xffffffffffffffff) syz_open_pts() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff8}) (async, rerun: 64) r0 = kqueue() (rerun: 64) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = kqueue() (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) (async) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x48}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518", 0x485}], 0x1) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="f8441ca0645f1548e391fac894e56ca26b1c0ee3128d9d07242a7427cace9e3bec03031679e31f8b66f33d606a2d60f3506d79f388284f1694d15f25c8c9ead144870a", 0x43}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23ba46abf22b6791080047000038000000000000907800000000ac1400bb9402830300000000040090700000000045000000000000000000000000000000e0000001"]) r2 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 0: socket$inet(0x2, 0x3, 0x4) chdir(0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0xd, 0x0, 0x5c}, {0xd82a, 0x0, 0x0, 0xfffffffe}]}) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd", &(0x7f0000000080)=0x8d, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xffff}}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r1) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000240)={0x0, 0x5, {0xe45, 0x2}}) r3 = socket(0x2, 0x1, 0x0) dup(r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) geteuid() r5 = semget$private(0x0, 0x1, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9cf) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x39) r2 = dup2(r1, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000002040)=[{&(0x7f0000000700)="6c0135", 0x3}, {&(0x7f0000000240)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c02523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f9b2297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f0000002f80)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000000300)="0993f31bc3e46dd66f22a74bcc4c283c77866c71cbc4304621742fae3f85d28779d4aca9c13e7c8125aa844e9e403280272529bd9eed3003b7c947a2ea1515876038fb620f4956f8211a542a0100008000000000d6", 0x55}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af1f5e4de9b01d83a5c4ccad4fa6fdd29dcb5f967b3ad7987b14448f9a7e9bcde6a5c791c789838caaa5e93761b0e49c1aaab894a505004dde4dfd6a97833accc7d0423352b09c7923d563a47767", 0xb96}], 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r3, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x2000000000000}) r5 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockname$inet(r2, &(0x7f00000001c0), 0x0) r7 = socket(0x0, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r7, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = dup(r3) r5 = accept$unix(r4, 0x0, &(0x7f00000001c0)) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x5}]}) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r6, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r7 = socket(0x18, 0x2, 0x0) close(r7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x14, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1) dup2(0xffffffffffffffff, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x90) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x3f8}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000440)="bd79eb26332d7f35b853f6e12827d0e32b2c98ade5d69344c046744c01f3c92fccde559e57bf95f12ab9a58d46fd3354bef50b21954ae827d3adb4d63ae7199895cb6d7c8923c473ea8a53e7b103aa8ef8d25cf68b9c00"/101, 0x65) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000002c0)={0x7fffffff, 0x7, {0x0, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x643, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000280)='.\x00', 0x10, 0x200) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r6, 0x5) setreuid(0xee00, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x9, 0x0, 0x0) map stack 0x2002a000-0x2002b000 of map 0xfffffd8057a001b8 failed: no mapping executing program 5: r0 = socket(0x0, 0x4001, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c, 0x0, 0x0, 0x80}, {0x44}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000440)="b2504a114a7071dc06001501000000000000422e43fed04c3d7210e24dbabff48918e647e884a4e04631442d", 0x2c}], 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x9}, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: 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) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)='l', 0x1}, {&(0x7f0000000280)='1', 0x1}, {&(0x7f00000003c0)="8b", 0x1}], 0x3) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x1, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="ea71402edf7f5db2c9063e23090000b6f2", &(0x7f00000000c0)=0x11, &(0x7f0000000200)="117c87ecb595ad6cdb31f46daaf5e7bd53b79ec395b4b1fec4e6c9389282fd41142aa2b1b16e282db268e911c8f77f25", 0x30) recvmmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/219, 0xdb}, {&(0x7f0000000600)=""/89, 0x59}], 0x5, &(0x7f0000000700)=""/223, 0xdf}, 0xffffffff}, 0x10, 0x40, &(0x7f0000000840)={0x7fff, 0xfffffffffffffeff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f00000000c0)='\t\x00\x00\x00', &(0x7f0000000040)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) executing program 3: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc028756b, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x10001, 0x0, 0x1, 0x8000, &(0x7f0000000d80)={{0x18, 0x81, 0x9, 0x7, 0xf, 0x6, 0x20}, {[0x80000001, 0x7ff, 0x20000000006, 0x400, 0x5, 0xfffffffffffff26c, 0x378, 0x3, 0x2, 0x4600000000000000, 0x800, 0x6, 0x9d4, 0x9, 0x7, 0x5, 0xfffffffffffffffd, 0x8000], [0x9, 0x104, 0x7, 0x9, 0x2ef93fffc, 0x7, 0x100000001, 0x0, 0x6, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x20, 0x80, 0x9], [0x209, 0x5, 0x3, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x40042, 0x10000001}, {0x804, 0xf06, 0x9, 0x400000000000008}, {0x89d9, 0x6, 0x26, 0x3100}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f, 0x3, 0x800, 0x3a}, {0x58c0, 0x9, 0x10001, 0x21}], {0x20, 0x5}, {0x3, 0xca, 0x700000, 0x8}}}, 0x0, 0x2}) r2 = msgget$private(0x0, 0x9d) msgrcv(r2, &(0x7f0000000540), 0x97, 0x2, 0x800) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000a00)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5aa9e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc76d074d94a04d30c93c04000000000000008a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b962d0508c0e0438a13358456fc55373793b0ac3422975508381faa1f7386223998bed8c176582f2eb53cc3c83270b516f970", 0xbe}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67f9760ce085922594c080cb0c8594cc", 0x1a}, {&(0x7f0000000600)="d927520b6c5c05409dec6b89a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b00000000000000003337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257bff03000000000000f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b565eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aadb580b97e1316c48a7d52aa0ffac5a48791d44198000000", 0xcf}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f5a4e20eef621252c09a117cc94b6a937", 0x2e}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) msgsnd(r2, &(0x7f0000002540)=ANY=[@ANYBLOB="0200000000000000f309fd7042c95b8cbbccc7e6b130c6eb9e226e51c0df8761d649d9245def86c3bd829c6523bb3d89ab57f15165e698b9e49d07b6b4fd39cad258b6cade4335b599da7e0a585acfa62b82800d03129287a04ca92432701c1d50c62c00305bc280b8764cbd88e244bb74939c9fb0c171164eb32e3e9aa977348f4de36d226b3a6607e5b9f3b41afefc50a960402631f4d7d6f000afe6eed3ad0d22fd0c6628e60289e0c566026408f4ff388175d0d427929d7a9d688c057b2bea598b5244013cf34b90399b7a9411f3f2e190e8d95afdd5a6f94911061d2b00ad34c584dce151ef9b7ebb533e3a7729da1d035662c55a95a740e9e793f4f2145ccdc278bcd316023c42cc4da320db9e6f6bbdf78fb530cc8e65e07b01e1c5a884a35e514a1a1e2f53a52a7a4361a667231fa582c968952a01dc77e62009cbec13309cc42e5c7b7ed3a91e620913545840a0642e4b2f161e0fe6fc2870eef5ee37fb13ef25c3e9fefe16e4033c2d440e36933a1c780701d69955663b6825e69054e2cafa5bf0f9390a3df04a3dc1ad45ee39fbd0be98e1828568776cf7a20905be2e7ea413af6d3ff9d2bb0c12124cef0c7c92ec3c24919b775bb23987333486a8faa6c2a4782dae483030d1b24d48a622f3c94a5be2a987acab122c3f0ac4aee67e71ef30ede94fc9ec6da69303be749eaeb252172f1d044479d5fe75041d937e078f39885ac5d07a9b13981db388ddba364e329d7ef3492247624807782262ab7cab6163435b3ee3cabec543af5ea0b38810569951e00bad8cc94654adf4b9cf4f8cba698723539e69ca9cbd70bfd0b3c42d056d1b114641b90c8df1dc55ff50adbc40a079ea09280c573ef2cb7bb1bafee2c41fecaf88206c68a4e3c38e1a580fb7980cfecabe5936ba8af7a6ae91e7463330e1f3a9ded612f4a448768c7f9da403d913f34d7a5d0473cfc7c64935883f3c82b7a6370e8ba3f7ee7c2f2f9cb6387cc347fea54a12c4183b1cccefa81a45995684158e7b62766fcb7b2981d8f30660ebb59549b06c669ec6473e07155747be972024c5bf3fc99c549466b0cb979cbb187afd31a6e40ae0d7637ef91cccff7d5f0eb0ec634b17049f9d98df733746889333da713eda5ce3dddd196c15433c6485bc601801372cdcc4e36faf0bd5780ced37eb417c8969df0781cbd7cfd6d2a6ef7fc31dcb9388515d91b0841c9e753ce9d8831e4e890e06b0adcd7ac56a0da54bf6d146786f08885820b774005519502cdf3d1c022d4be6ab058a2bb23afe918100a128cb9bd01cda93c392c2c2830a618c5c727c88f575fdb79ccfcc2002d34f0929345c61592ce3bebcb481319c2e6245a1a435256fa7331bc03e6630f154f5cb49d53e9f79008160025c438ae43ff5477e4e98b852c1ac8c296f7011efd61f839618cf18e3d296695144c643d6ebd2468e63be92fbd6ae67e155bd472988f73d0c98a9019644670b9704a11773c221d73b5e34937be9b6ece63e02670090e376dc611ee9ed8923e8a2c75393b42b9572a5b0e2eda5d26fc8a1e34eb987ca241c54ef86f55f67540b9e5f56d7650c2f4945949767a6206e11198e3f52eda7da68cccd4096ec560e29d02f2641166e098f510f29432dcecc077e582789656fea7ec049ca8ef6923b59fa43fa02c7b9fb0924f5c735656dda4a53934586ef88777d9ea3b436948266d90c9c1f79dc4374c8f3333b69b9981eae396e6f8013614e4ff529c5a18d148bf7aadb9775e78961f496082e755903f8270e94438abe1420e9f05c25aaadf6092218a80d1414c9ea13d11176d38bb2995cb387cd058058a3787e9cef6289ea53de977e0cf6c4edd0f6e256ab6e1ad16034fa401fe6b1ca463766b7c1ab034765e06ebe3208c7ec4578bf8dce8488b4d062efb71f9a514c4cb93765f0ac89fa67d5786c7aea759f44214efbd490d536cbd305bb2c5655c51adf36a8dfae6b46be06f18dc585da80dbb4da0aa79d7ac9342796e57262a59b2b69a75247551ff1b13bb7892da09652a7d6bf3cd3336efd130731c919cda9b639be26f0884f86c3fe8bcf6f32bbc2d961fb9bec2cc23c45303354d1072c1f2839450e6ba244f111b8d6233ac388d140408c6bf7561087391915225c159607688a021d62a3ff923496bbb9d157c79420a17d5b6de41a20aaada6f2e4c90fe863d213262e73d0006f71561134b86934e29e441cb3c25f09bd05141cfdaefd4bb9b819cb21f6246e9b3263913ecb0326a611c585fe6f136dafd38e50decf21dee670dc918ea6b1571e1d22a6b6faf5862493da1df6f7eb823861482b36b4a4736cdd51baf7fd6bd43d4262d8a6d3a018769c563e6b3c5a972232a445f3f4c515bef6b816f8f494269db1d6efea78278e3a0ed01a8a40ed278fb9531e0543b46aba6ffbc54532329bc309b26787a17fd9d8007e52bd572f70f5d517190ec21f629c412ec8dc8318194b6f00627a131d9b28b78a5537aecf13bd19362e4bc329f8bbbe01d535864da2c39314581d5edc4f0372aef7e597096c6c7ee94fff5746500c9e3f210fa4799d8684ba42115ea5525c2cc54762972c681f1eaac581b5cccb8231936de1544f7394b4b0efb3739686acae4e21f9974f2867c341f8d5c88918478f0221aba91c0976d2ec375df3e4eac8fa41ed07613264f17bd1a973bb7b4e299c11770c5981d5d516f8c7382c79924362c0a76566173d35723ca3f78d846a5fad020dff173fa1fd02a16277fbbbb15b36b645e47d7c48f7ffa18d0e85ca74daf446360a36cae78f6532c099efb854afdcbdf79ad5076966960e6d93def644f4b83627326cc2752efbc6a4de949c9f3e511c386f7afde24d7306e6d5ddb9b9c6925fdd9d8ccdc1c5f8d0c05beb597b9f917e3da969f54ab5cac4de72ea089388c1989e80341ecc6af84e5981ba1a20b2073a2c4dd1e1bfcdb9d88c4a3e7ece8ba23a30e9a6883e21f541e58809860c0b0e9d8bc4f1dc888caad70d05497aff10aecbb0c4f92983bf227c124f9c5caab9c4eb7005c6c9c7b71cc4d1006cdb48bddc206f60d762a1d5478d0562ddf05ded6eb8c4396b623edbea33f6753577334a5c2de19e8ad4b36f99037a6efab32b7c2533017d1384ef758b527f3299daa22137c844eb96d49b661aa65788040bef08b4123d2df5b90249d89068743e6225320196b5f405aa45abc96eb54033f76de04bf7a1638c04e4a8d341ba99a3aa5a96f667142d03a19b932362f15ffd6bf4c797ace91d8ab45c7b1817d604105613ea9b57c36fdb05b85467324c7ff1c4e093061456f5b0a513a282115c1ba11db662e0cf17b066ea2c2fcd1c539f68d9a68516f771dfb9ba465858248ca8b10242cb0ce4d31212949f1ba002f46ce2987d71bfa6b048cd669502a8727c6996ed6948f9e5fa147f63504b725fd62fa6bf3774822382078d4081bf800d0ebb2ea8728f81dc9a1989dff7f28bd9e6690cbc23e1997e2778edb23b76b091d842f812faba7f46dfab9a1dfac261c2b0731784a39c6324cfa61dfbc51637c31a130353358b192c1e96aecb8f19429fc994eed0a688f2a9fc1b0c42e0b7e86d6542c59e571be358f7b8a32e01e74a36b9b6545505914c3b4c91a94c989b35b07176297245e80ecdb61fe87243c1aed8b1c5bd6506f0a892f19977456c4e63d5c52a7635b899c92e46c3b826d40f6927f0f1b8405b087e193e91ad49379f35b4f2315921a039e5f395feac7b7f3e28197f78012da1d3494a8d3c075d496ae07f74de7475213f0a5e27e5669ad08e5002f43783b6a070822533ccf63e300a24fea915ad744adaaeb30d2990cc617601659617413bb4802c0da18cf5126ca1c998df30e30bcdd1ac4a4221a171715ef3c2e1759fa2ccbfa6ef4ca57561d4168733c31c4e5f4180bdd285a708bed10da33d25f8036041a444de658af9eca7794c3815fe0c211b02b6d34787efbfb279bb62db60f6f01b7c4ee4d60a3c93a48d3ac9685290f7763c5a9127e36644b2b2418c387581197afafb4bfbacd9ebbc1c52174def28e29707865d87f744bcf135bd1815f921e31604906b91d3c79dcfa75023c0949b13d751709246423249dc5b022613f09c4de937e5ce1020b209f69756fe1d90ce15183c2b0db96841c0b1b19c2cfe65a2540928546054d78a7a3c53a0ad1e95543a18804099d59ab7226dfe27779e11ee54fa60d11f92c6e3d624ba9a8e0e48198307c164ff20b320952d0da4be05c2c9617c8c785d93108737741ad16f2c776208eac5a5a104cb08c5ad47765e626adc86d3c3a33fda13e78a7e521ab1f854a076f0c280def7ef69f0df325333a121ba2f03b580de4c353a2b36620b93a5d473f1ab9ac22e90702737560650ea3c7fd63494d961293844de2b5be9765ca03cc9b7a493271ae1a9786804febb1bac3bc0ce6b89b0837893392474d9a3235bdb9878fef95c87233502c98419dd09d915e9a0a5238dbc24f08fcbe4120b739d3d62e236f7049ceef992f6cba46f07c4daf5d405c0cf1ca630aead0f14866256749b5beed2569b230dfe5e89a67a909ed6d6b042979a7f2a83e3efc2a3b219a9f7338e8ddf54661d3f4162154dd31a061075bb57500bf13c28106a000e8c189d7938eaa186eba042faaa58c6c41dc6a7b02e02796debd96dfa0a38cfd1451f7310de27608176b1686adf480180b7b0c93a9055f71cd0216aed01d692a9cb3263852c8801b0ffc3ffeea6ac8a2925ec0945763fb1518a0fd305d2fc4ddd3913078bdf18b451ace7d04103af39fe279c54a49d0a5be9728da4db961fe15137d11ab85ddbd1215df70b6753ec9e303c7f8452cbb3f44dde329260c9a756bee2465c6a0d60ddffb5b49f8a34417e269f44e91f56dcdd3143ff49c7e44f121ebcbdf6edbd8cdc8c1d5613ebed9fe3cc2d9c5c7858b15f7f3ee86febaacd06dac93b253aeaad02b229e0c25dccc04ac4cac50a46451cc673ae6587d04838f96b4cf0abd5268ef8825ec55a7ee8c11b9d3a8a7e3fce4112f5e74078cd74e7ab66723b5cfcea4783ba06c073241d7837f649e4316265d98832a108774b4004029c0ec6f8e3be97165c1cf0d58b832ee33667d0f52de7a915790d93d386251bc75c9952646b4e610556f28fdbdbcb7f43c33b9c7de311b2db589087fab7cb820153b01ff1f51a8dcddcc76a7c0ecc76523484d8f3d5e7619052ffa92c45938a4ea9c4e253f743764eb77b6fa3b9971fada6a81fc6329ea13a3e28edf97eb6902bf4823f80b2d6fa70044b25a9c12fe84ece3a68f9b6bc28158c1095ea4d0f627886f08877f4f057abbc07621d72b52ee6e3e3a3500fda8fd1906f4ed05128b1d2563767036c297b14cb109d5e19c714dd697211cba0aa2c4ec79f05f5092cf7d6a2ff91ff1a9bbc1469900b4d762cfe8e26f7111232ad2dde1d3931445613df1bea10f2db64f0f3b9dc99bf48b9ad5651d5b715d66e9e15e8224d5818e5f5843d6f4f044a2d178830001a508d7edeecdfe4224002936ec8cef02f5f89e5149a5189e3afad5c0a72345209f9f1da00cc02b904795a814a11aa9efe32587de45e1f1e67e85e205de8119016fe97d3f11eb37496cd27ca37f4c7d8c64f7475b6e5fde7baafaba54a53f2e726f92efc2def8e5391d7e31dbd32e3e391f00040e1113985a0542056928e4973841bfd3e39ae92b50574db42a8e5a58aef99c2e7190bedc92a3f0e5d70b88f86440fd90593a6d8719a2186594906ad58cb59644269da33992669fe892d86b86b1eb3f0e3a80fc4043f5c0957ccfb3b525100f7f743"], 0x1008, 0x0) msgsnd(r2, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000a2d23ba1e87fc216b208da74b5510d237d58cf2878bc63ce52486333aff80c82a20cec4ab1fbafdd964dd3f7ac8a4a9f8cc4abe64cbcff0a504d1130b0062098e9edc9662524f6bb342eb6f283caecd3a6bd90dd2d485c7196898f0c2666ce28be149f73fe7389ea1e59453b6b5ec2a83cc393c3d119565d570e975baf95a41b238d8c3c03e1b0f489c9c41d5b8fd55b1425652b630fa4314a9876a73146234ed0c4d3831c1bceb564365b659dd65d3924b243e7d1da21cdc8f56001da831dc9378248afff51b5bbcebd219ac740a6bec27022819ebaa6be59ce6f23a426383d3a13ecadc3e2f151c38224c780957970307f63a8676e491be3d9b8c95a280545ebe5d6992b5593f2dbc6c0efb74d39bb66dedeaefffb41b0c0b6eb487f0bed9ffea53561e1ef1ae4cf5a95ae31445d272da66981670d4daf7a80f5e8d249f08af9e9806342863b95741e58ee1f79387937a57029160351f97fb885ac3435c2b002f056a4a77300cf317e94f6c59904caa810dfb8da1b2cba8501bddb4fd1f54b6177060683d498f6e9"], 0x68, 0x800) r3 = msgget$private(0x0, 0x597) msgget$private(0x0, 0x205) msgrcv(r3, &(0x7f0000003580), 0x1008, 0x0, 0x1400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f00000004c0), 0x10) dup(r4) msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) seteuid(r5) executing program 5: close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000280)="bd", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x7a, 0x0}, 0x840) dup2(r0, r1) r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000000100)=[{0x2, 0x401e, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semop(r2, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000001540)=""/175) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001280)={0xffffffc0, 0x9}, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001180)={{0x7, 0x0, r5, r3, r5, 0x80, 0xffff}, 0x1, 0x10001, 0xfffffffffffffffe}) socket$inet(0x2, 0x6, 0x3f) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = msgget$private(0x0, 0x100) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, r3, 0x0, 0xffffffffffffffff, r4, 0x19, 0x2}, 0x808000, 0x2, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001080)=""/2) ftruncate(r0, 0x1f) msgrcv(r7, &(0x7f0000001440), 0xc4, 0x0, 0x823f7551b1ab5156) r8 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, r8, 0x0, 0x38, 0x6}, 0x4, 0x1, 0x3}) getuid() execve(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cb860cef9bbf6ce61258fee92aeec242b5e3e943db0132b65f530331801dd805dad6ac0a6482c3bbf3ffe02b369f2ef2b6154e7c0c297a78496001298eb1836da24e0d907fa9303fce28fc19a89e25f5865d70cb1fae4f02f02e852d49a4332764b5de30defdbec73813f40a01c5dc3f1905e3f8943d5b2e465e78d462e3788013b0bd7ddc1ea093abc0574640c93660a6b9a561f4571e65748e7ed2bd2a0802d209eedc476dbe979feb558540b86e0d71a3a041514ea7a3dbc3120dddf362e7304b01a937473ba2d2bf300407b4b198266f20c8279ad19198f0ac152e0cbefe21a6b00e0bf28a941b0a290c7c0c41f9764df55ed8c1ef73a2ccee", 0xfb}], 0x1, 0x0, 0x0, 0xf}, 0x405) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x5a, &(0x7f0000000280)={@remote, @local, [], {@ipv4={0x800, {{0x11, 0x4, 0x2, 0x20, 0x4c, 0x66, 0x6cef, 0xff, 0xf8, 0x0, @empty, @broadcast, {[@end, @ra={0x94, 0x6, 0x2}, @ra={0x94, 0x6, 0x10000}, @ssrr={0x89, 0x23, 0x6, [@rand_addr=0x20, @rand_addr=0x6, @multicast1, @loopback, @broadcast, @multicast1, @multicast2, @multicast2]}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x8, 0x6}}}}}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = dup(r2) sendto$inet(r5, &(0x7f0000000240)='\x00', 0x1, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r3, &(0x7f0000000380), 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0xf08, 0xc1, 0x3, 0xffff}, {0xfffb, 0x1, 0x0, 0xcd0d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0xb1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="a969f28d32239d0a7de52939525acb89d239faeddaa6a5396cb0156f00e622fc5b9246ec0f19ef58533b267433abcbdfdab561c2b50f789034d17b15de913c2d7faee387ef0a80d99f034884cc5d76c0691f58a5432e520069fb480a242bb14358f42ebafcdecc464020514fead8c595e01ec67108a4d9ca5e19f451b15ddd74e5dac93c5ca4812631dd8708af2d8cb7b258e25f1f2f9a5ec7c9c83ac5f67793f58140e1e12d99db9f21b67960f9cdc23bce68336d34854ed510b24297ae746e8803374aefe841b134e87e1b12151ca38c9ffb444b3328332a860ac4305ed814ea8a3fa9a97f", 0xe6}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0xa00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(0x0, 0x5) r5 = socket(0x0, 0x1, 0x0) dup(r5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) setsockopt(r5, 0x10001, 0x7, &(0x7f0000000140)="c9d91f4caa526ec5dbfd8e8820d7bf4d8b8e0d70863a387ac98f9c3e1fc6a7db228bb2fa929bae6aef566a6005467d1972ea4170b698c0cd0fbf86aeced742413f530874e640bc32ab7401dc8498271375c7b4b7bbb72945fe207a407d50def83ee3b1e1391fe7e7aa4f696309dde3c1ae42dd5f84f50d98bdf04931ca1c74ef29775394cd9df3c082402810361f263af6aa59cd16140dae1f3e8c52e7cd2049770bff92b2a21038775620ccb9c06b5f72fdc8e7ba30907fc8f0249ad53940a12e85f2e261d4466f6b9b9a87a62785ef5a974b52da47df8be6c539", 0xdb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x100000b, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x27, &(0x7f0000002540)) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @rr={0x7, 0x3, 0x8}]}}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f0000000000)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 2: munlock(&(0x7f000002b000/0x5000)=nil, 0x5000) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r1, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) write(r2, &(0x7f0000000000)='$', 0x1) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f000002a000/0x4000)=nil, 0x4000, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) syz_emit_ethernet(0x2a, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0xc}, {0x6}]}) write(r2, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 3: close(0xffffffffffffffff) (async, rerun: 64) syz_open_pts() (async, rerun: 64) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="fa234648767d90b4494e8e720e0ecfb63e944daca8fbb5637582895816ded14248ffafb266852d272b18658993fca175da4104", 0x33}, {&(0x7f00000000c0)="f2577561bcf6750ccbdd130e4b8224060a5870f76b432d8f02e484f495d801a768f736ab4530c136692fbf0d2d4d6410f137da015b81ed734f239e4cb60a8824df6aaf7ef42500375763e7478166aa9388608211a281313f60fa2c3d870009162ef9d675632a36cbc81018fbb88467996365f83e58074b9ed5b0d2aadb876a6ce70bc90597c00aa97e80ea6fdeb32fdbb971f4a5fc8a3a768b64f841143f2be1ce18c381e06271980aee29c9d43c82d4ece239afa4f9e2394897cca9e9b75b4a12839808c70f0b0890b94b74afe3753cc4c7e8a47df98644ea924525e9063998ae1c50c3a6de8d32f86bc56418008e0e00ddedb4dffb26515d82e28d8da14c927b0c67a7f2ed1ed46d8647f4307fc72cd455a42ab8ab21f49d8ec73edb659f51b16972f818cb2715d46a108ea13b8c8a9d1745fa8a012b8f2a74f9cd2b012be5b961b292c27b872b1876e66e4108e1aacc6916c89bd410826d773918afe68632c45d5dc4729ddba6e3103a15c521c432bf06c190f4685d56820ef96f671febb22df7697bb71411669dcf28b33d6176554d8fa44b0033615882f1ca38f86a43e67589e7b4a866e59b0ff1bb17c2a83bb33da07506947b4fe96b81529780dcb13c9a68d1fcea434f8d3fb4b285cea32d48919202877b36b5f391a653f0bb761c559bc6bf20bad1ac939dec9eb7131ce0580786bdb853708e97667ec3301c1baaeda3475861d249db9784cadfe55471460ba5a9deaf9054432b2d91b2bfe318adcf9a8c0281a090e0b82797b20d8751e33005fbb7006a26d9f7cc13fe5e3a4a3641ee139acf52a0e0fdd27374a9809187590ce57a181b557829a0f2b8ebe84ec8d30241cbd2be11e1dc608185849ad4ed918b3554c9089f2cde8b6804cfeec7c82c29f6b107c0b69ec685421b26bdcb2fdde907f8c4fda587608a3c1bdfbdc58656bffc0e9971006bb8bb6a384c9ea2fdcc47f89a8936d9a546953b2e4217ccbe69ad1315d931cb4618fa837d0b1be77515a192a6290335e1243d125e8d0c391014535a979a4885df33737c1531a3eb52d6c68f6cbcaaf54737f8962db2f73efdaf70ca089d1ac40999859048986d9fef96cfddf6fc5bb482232e5074c89cafbc598e3db1a5be9c5cd3e5790561a2585571968231807b27d4ca4a6dbc9b14c1e9914d55be5edef858d1639178175ec859371edbc77aca78f23d7fb400024bcc230365738c6d05392ae5afe8e6e86aaf7a9c29a76c837de0057e6a28bf61e93a269ffafd2d6c942fb501489bf6a60a7a5166436ff03c08ec45c93b7f0f4628e9b1e93f9c99ba3f84d0a0d670aa5de79f7052c0d6c5aa6d8183d92ff482e83325d5c129a4bc0c2712808856d051f464dbfe7e706ea30a418e21c926f3f3e52a0799a30c0b0e5e3e149c7ff466c69cef838e5ea4f8a597cda9dd62253eb40e9be7d2c85fad44142290905728b3adf05a32f23b50e6d09d186aae751ad728c8741edc89fea0d9e13faa41c2d7e0d6426cc9f74deb91c52ddc738fed7a3869c1d7bfadf13855a3eb5227bb72b6e925cfb8f519f1180a0e11cf6d8fbf5026c2953209b6fc7e763d99c3a51076085e99557492d8c9ac44231dc14965577661a8ca01177e14292c290d145e992d151d3647b2cd6a2b9ab2fe98936d27821547f931f041bb3f79de3e43dde8e9173cb0298fd8af42bdcebab4b510b7ad71928f5b92abb07372948ba884bb4f5de45ab5791dbd20b660f67d6ec4ac54f00cf05b9f3fbb2d082774217564c0df55a70c411ab1b15ae583aa05cf0b03c67526bb0f45846275d94e5bb2921798396199cc5d8a52b199b319c0f9377aeec7d6269357f6c5bc199ca04f65bf01685f82a8f998e344afea337e1ca5cadd1721cf7fd5366ee37b7cde4ba7832b0db2bba70269906a0dad29957380a4124de0995fb308e49b1c0eb6a58abb20a829d6d806155098bf2f3422a085da7473984d46c93ec77c27360530eb66075ee9e1b91d1d4ad17cc24a23578914975aaca434e828e49ad1b94a089c5eb8815810dc90eb3f8a138d5e58fa4978da1b415809bcd02668cc3db3745cfcb3a7315b27baef3b9c5c597978c642254c9d1a000f2565c1cdc80d1a166358e3c0b05e24ea02f4625538a8e701aaba0d934b96655e7d5006a991261b87429a6244241f44c00f8fd4664c97656c2d23d2c89a24205d00981c12918e4f46be77865bddbe7c065e8c6e502df6e54b5ba1ba970c0ef27000908a29a89cec7d0e4b498d40892a0408f2b3a1c3e59cd35e6609da82444d1bf9b6901dcc401e9f06f57ff1f420c4b934de71f18867b5d4f64f01f1f5718cbdc193854d21ec7860344d10ac9e25b455b3438f08a01f9ebe93fffc7ed7f8cc8bc555480b97833a3e990ad148c16a3a46feccef5bdfcdbfa07140228d76c28f6adf4a20ab8fb1d6229161b046f65158da1bafcc472ec76592270635c55feb5479e803549213bd014379dec03a76c9430e2384feeee2e54361c930c20f5a635cbc7d701be46b7fa218f2ec764d0d29d5a83b66391de6424fab60f2dc1f13ded3fad1c73c45f9dbf3f817dd97455d25cca5194ff6016c47076c04df2ee7515a2c41b3b27c7b418996250688a9e20c2e835730e0e63135e9b69e2f6930cc3845593608ce67da5cd22b2035d340583535d664b432172ae92acb70509fa999b2ee573fa7fcb49784df5d7b900feba1405b308d2621152e46b9d0bc101e818ec844ef916cd5120fded78e813910de48265a23d93e81fd4b7528ed48ebc39f44c8657c8827982ca263c369dcaf27e5ac49976bb840b85035fb27700557b30135216bc5f02861790b0faaee9b9758f29bccbed5363305209f64907f4c67d067d5d2d175e8420cace289b39f8e69668f7b91b273394d68afa6f8f8ddfa123c6450684e82df640c8ca2e923f5c4085ca584516f068ee90c64999e7253ba3a3d2a345f5e35f20ada1cbf0e875d6bc4e79fdf4576442e351508b523288b41df131bf579718c01a8368978585171f83891ad55eb7d0569c5dc35b372c23f5944089cdb7c5692d6fdd145a9b839718ae8d7fa86572ff4b6cc164de28e692bb81c4ba7f8af33cb311eb14abdca3337de085aacc118f349f8842076d6f57aaaece843ea608c73761d90cf9eca8c93c7f43d6bb593658d1fb166988ab40a19985f2cb019db1ed5552c4cc50571227388a553685fa05bd5c17833b86a1a2bad69819b94d6c99499499b8c7b11b8229fce1956381928400c1774b432678cb0495410ce8bf3053d211d53836d143e57ce1b6e5cc3835ba2c0299d8f3153bb694fb61dcb3d22056fa6e8ee913e9f7856a0b6cd98fb77a0fda26c587609c9fea552e8279b87f7f942a232c19f51fa7434c5417d2d5561291f4e1ac868e1546fbaa7fdd1eb14b1c134bf77d73002212e8f66bb5736db4ef90049fbab26f3d2b2f0c0a5756917be4ce08370a76948918e6b258e3141c62db326338afc1105e380a780d166473927e507712951c6ecfbd2a8209ae0c0299b209563d72a50a7f988f558041793e7046881bdcdc6ad1b300f946795296f175259364e637c4d61f44c2bf23099c3d4f728e54a672e4d46c748f1b92fa29179ddfc24b772881c89c786e010e7baddf57de28ebd953f0de1d5cb5019250438b3383d9da8d95d0bd4a20f65c8d473225ef8a4c767b152fe083c626557eb4d75bdd9efc345dc1bf4b2dd0308d6ec1d9effd04a71738bae6423ec52b244e0518d2a0288acb6db7f2a4ef7f26d12bf54ba92a6c977a12e7ed4f4843e93b06b062e909802303a4d61e3959bc0a1e320f5946110ad57353c068642b3e1394e2c6a5d08f604c225b2a6bd72feb4b7f6666e455cbba625b23432339b7d3bd218790af7f58e13620ddbef2efc9f6d95e879dfe85c041876283ad5fc9551b2c166e2edef8e6d5c97767499ddfbfebf79c020b1741610018d027f812d971fbe8062d138f470960f1b2e43eb4fc31cbdc39ca617e67cda6a709ad50357bb54541aa70425269389e370ad6efcd89796dfe5e87951b4518f5612f3d425231146c583ee6d27db81ff547989dfe50a69226710cfd987e24c866d880de06997056a00a2d7f04356b728105689e840e0ccb09c9b0754afdd813040a9c9095eed3f8c4fc188811c173dee488aa13ebdaf27b0ed8d49cd3644509608a81928df9f820df26057b0b8f00c010e50c38eb30f4f4158342175c8f2540138a6f5e751f8b7e63279f97494c3a685daf53f7a9c14870a37e2cfea641ea8b7c3d2dae40bf14f2a2ed4503fb0ba3656046272d360c8ce47417367db4b04aeda4edf071edde26f8a69e508f16277a2ca363418fe91861118c63e52c818711b559e8145800ad74a96c5dd5d7c6640829c6fcd48c525ab514349ac1ebf980c2afb0ba03d741c1709a62b477a11e96907abc5a4756f2287175e71b7b48731fcd2aae49fe0b72d2cd2b114203f726b00bf49aa25fb95fdf35f8c4b108992cd39d399b6cdecc8f521b69800b6c10b8d6315becee983271533904ef21795fba37a10e2b5b03bf33dc6ec8a1645789743f41d40594d85351c927c8516c94c754fb8c1567381db72f3d7fba1f49c157302f2f5ddaeef827511a0f0aa5345394e2f276a70fd7b24bd4f9199c59de84ed519f5b6abe7fd203bc7a18d0fcc12f445d411cbe4ad3a9f7859a37cb0818f9fd23954fbb29d7492aedb4fe02342604c7637bf3348efe9694b312c034ceadfb85cc00e002eb8ac5c34ae0677b82bad573d65c3449b1398081dc1bafc0305af8f0cae267a86928115d6511715c81feb682c8600790838c824f79dbaa6d6dfd488ec7ca193e2c513e2cb06f0489074b0c75758e7db29b945fafeedb847b3a6f214afb860c2b609633ce8a08db7957de93013c0def26bd1c1bea94b277955d2e185bdd72579655b3f9021fea6e8539be51fff79907b8bc8662eeecc22fc7c27edb98fcb07e0d1adfc6a1b53bf87983cfbf1c4508423358677f9e062502d3f6cdbc755666c15b3fa9ebae26d77428653e7b6851a6a8bbf54012600db4aae806f23c2ad36e013d93571c95288a8e4d4e4a30467c58d563459935be4a69336139d3bd5e03ade450d3e2f64065fb9363b2fbaca1d7b69c5c30193906825fd31a68c7bed08f79c1949fd866b68e690023d776d8bda105c01c9669a9ff3b9c1a27fad27ddcaa428cbaf3d50c6b57daed26d15329da15e97f731630a93eca351860e6dd22d2d97da844bf7010a1fa93efc9060c5b1adbbe35bcd5747d85900a934e2dcf7fa197cc78ab7104630e0316386ea0c8669b7b9a9cf5d043bf6bd4dd158fc74da578a0039d926b0c4fc2be12cae478db17f87c89ea0979f99c5603d0957884ffe077f276543f11f0a9f0e13f29f1f5702d76ad0774ecb633692f7a8590258cccc7efa7937aae50cd936439258cfc449bc991266f737865b11e4bc29844ad871fa16075aba6a0423db086d84973e8959d7890407a44e428962edb398f97fd4247d90e3133215adc122cf5809b30dfdb881c1c11ac380c7849cffc50b624084cc163fc42e0b0f9e3df9497b4399e5e4e0fa9e1489d770bb99a79bf8e181fabc4ccd8e5db05ec5b0ddc03e41f21a09b1bcc50f92f0db7698e3ff1eccdaa542013fefd160d3366aee4f6c1e2970157254cd4424801af6d0c280343ece9ad73965bf9573e5584c8b9571e607fdad9661ccad3b31af72db63926babc2e9e329df553aa26038e88b55aafbdc8265edf49fd5717f11c85d19d114b3ddb4ea368d477201ddbfae9049dcaa0af3", 0x1000}, {&(0x7f00000010c0)="90ad9d3debccf88af4c2724c3bc803668fd5f7b2034b651947c9e483c52d377bb11d87d463be678c7ef0f17c1cbc6bbeb2d7ab65202df0711d5849e143445b2ada80d2bbda03aa4d9ff169aee822aaa2b8337d217b2ef8a22d9cb6384def876eef362527d17e0451843f683198def00e79ad821fb5dad8f3cee5afeafdadfbb218bd297617eb0ac77622c7436e29643f24c1962da9ce072f0a25731e4f68", 0x9e}, {&(0x7f0000001180)="e3b96fcbc9e1bcd4ffd188ee5fd7ea1295207caa0fc8a9e5a60e1347eabc7c6c454e975c37d17c507eefa004d3ab4f34a4cf9fda68c98af7275b9376ca6c28e0b93f1aec4f1c1b4458acf1d335820f22d77ccc6c998d90e8d1e15be3bde54dbc7754f96a9479585fa7e0e601b1a561f68d21789576cd32631a73364866aa2f14d662a9328a1403bade687e48256a41d33a6c85dbe2e6cccf6f0ffc1b2bd05d5dd22ead3d8afd67bfe8bb7f733bedb42c324c9e3ad47ce1f784fe42e52bb502727c7d39ba8d94efd9b4f7c71d09190cb9c8a8203ed9d8bfbc8963443a05", 0xdd}, {&(0x7f0000001280)="02065aa9b9e27d42116e12d7b046f531ede2a706fafe3cdc23e4e912c733184c217917ef6be8cab0d1a9101d1473669d62b0d0ae8ff8edcc733ccad169a271d0f7751a1abf989f19a03fb5af3f", 0x4d}, {&(0x7f0000001300)="29911c26bae73042005cb0df45c5c659e66095ae6d59a5008f0a5ab242a5126be1f92eeb4c22528532a71910fda6988277a5c1f1edb38461aa511699b157bd872137e96c4fedc6e3f518c7eeff5e3bc3c33a5caa45e8a995f6861ef9324ad30f6911040a6a729f5964d94501ae135fe0a8abeb96a44000", 0x77}, {&(0x7f0000001380)="ecb006615da5d0d30c6deb1b47436af3afd704da7e62c970386b325f71a46ad0390ae8", 0x23}], 0x7, 0x8001) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001440)) r1 = semget$private(0x0, 0x1, 0x31) semop(r1, &(0x7f0000001480)=[{0x3, 0x9, 0x1000}], 0x1) close(r0) r2 = socket(0x20, 0x5, 0xf0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000014c0)=""/82) syz_open_pts() close(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540), 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x3, 0x7, 0x7fffffff, 0x1, 0x7, 0x8, 0x4, 0x2, 0x2, 0x1, 0x8000000000000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001640)={0x4, &(0x7f0000001600)=[{0xef8, 0x3, 0xe8, 0xb5d7}, {0x7ff, 0x7, 0x7, 0x7}, {0x3, 0xff, 0x2a, 0x10001}, {0x0, 0x6f, 0x9, 0x2}]}) semop(r1, &(0x7f0000001680)=[{0x3, 0x400, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1800}, {0x0, 0xff, 0x800}, {0x2, 0xfff, 0x1c00}], 0x5) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000016c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001780)={0xa, &(0x7f0000001700)=[{0xc3bc, 0x2, 0x1, 0x1}, {0xff00, 0x15, 0x90, 0xed2}, {0x4, 0x6, 0x80, 0xfffffbe1}, {0x5e05, 0x7f, 0x2, 0x8f8d}, {0x3, 0x6, 0x89, 0x3ff}, {0x335, 0x7, 0x0, 0x4}, {0x4, 0x3, 0x8, 0x8}, {0xffff, 0x8, 0x34, 0xffffffff}, {0x0, 0xc7, 0x40, 0x7b16}, {0x9, 0xb0, 0xa5, 0x7}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000018c0)={{0x9, r4, 0xffffffffffffffff, r5, r6, 0x100, 0x7}, 0x8, 0x8000000000000000, 0x6}) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000001940)=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000001980)={0x3, 0x34fd, 0x9, 0x5d42, 0x7, 0x10000, 0x6, 0x6}, &(0x7f00000019c0)={0x7ff, 0xffffffff, 0x10001, 0xffffffff, 0x7, 0x101, 0x9, 0x4}, &(0x7f0000001a00)={0x200, 0x5, 0x2, 0x61a8, 0x6, 0x9, 0x8000, 0x8001}, &(0x7f0000001a40)={0x3, 0x8}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000001ac0)={0x6, &(0x7f0000001a80)=[{0x7, 0x0, 0x6, 0x2b04, 0x9}, {0x5, 0xfff8, 0x3, 0x8000, 0x8}, {0x5e0, 0x3, 0x7, 0x4, 0x7}, {0x20, 0x200, 0x8001, 0x9, 0x81}, {0x3f, 0xfff2, 0x20, 0x100, 0x3ff}, {0x3ff, 0xb5, 0x80, 0x300, 0x5}]}) listen(r2, 0x1000) r8 = semget$private(0x0, 0x4, 0x10) semop(r8, &(0x7f0000001b00)=[{0x1, 0x7, 0x1800}, {0x4, 0x10b, 0x1000}, {0x0, 0x8001}, {0x2, 0x0, 0x1800}, {0x1, 0x2, 0x400}, {0x3, 0xeddb, 0x1800}, {0x4, 0x2, 0x800}, {0x1, 0x5, 0x1000}], 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b40), 0x0, 0x0) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000001b80)=""/179) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(0x0, 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 7: fchmodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0xfd}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0xee00, 0x0) r1 = getuid() r2 = socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0x0, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$FIONREAD(r6, 0x4004667f, 0x0) setreuid(0xee00, r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast2, {[@generic={0x44, 0xc, "aa53ff81c6a7fec507d5"}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) rename(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="385f507c4cb01340a86b6cabf7e99fd2a1f64e46c65bf7c69d21cbd94970ae036b5b54c2c999b4f2438d461d835251446c132b8e", 0x34}, {&(0x7f0000000280)="d9428e7897d03caa11a6e46a9d3f33ea70298a53ccb039cc9e81adac5a0c841d6a07b4ec154a5241f7c6ddc784b6b21e2762f27f80557531ae6a8c53b5f568d98320f973b6c2d57f6142e48b2f2b7f042bca7ab62660d389b2a3282e526cc1a1f0818f21b414fa54c631305f69444b4194e730913c0a291142e856b6187b784ff906647eaff60581f7053ebdbabbba218165339b7ec6c5ccc7be1d79e5553ce2e935e1434bdc2625c8782466236e2bed9c77e52bd7b4e8dbfa20012e7e6fdbbff6a3486f8404497b4af4d5331d7e35fad0be3ccfcc1c85289e4c0b2a2d42583539bd905a5977feab2ec32034dac60a82cc90155093", 0xf5}, {&(0x7f0000000100)="05dbbf8fc696d48d5d09bd7fc7e46e5b97ee08f5d5a3eec8ed92afb6394c1e49af6d54f9159ccd34079726", 0x2b}, {&(0x7f00000003c0)="967f0439b04b875a6b3ab41d409b62011737124594fd28b723e4385ec53cd7739fa462835f0b1dbe78d13bb6699f246b22ac263b3fa3ce719cb97e5e648165cc7a2bf4bd83902c51b32a143672e6a7dfc486fe11da50f92853260715319058db34be8cef7c3f8dfed0b1d93d9fb260ed85c12bb807013b3bddc71fa864cb145fca55fe692a1437994934718697ef306cdde2e34bb8a3b7dd97abbdf61f611774cf4a38dca02daaaf71483b84530dc3b2ab26bac1845ccda6667b3cfda7ac", 0xbe}, {&(0x7f0000000480)="44c26327ec6b8aa99334c6e60b2da8cc89664da9378f928824ad7b0793c0b24c6ea1b865923ab7b345acd3d029f1046a139902b10e39a71066b9f19e0c6e555952810fbdd045c6b00edd7304d2b90d5d6820fb87f711e25232d7d5e91ae5d2af1aa26e9a57c6c16c1627c5a5e2bf29c5e41176afedb6bd", 0x77}], 0x5, &(0x7f0000000b80)=[{0x88, 0x0, 0x0, "366de6040f44362dba3f09919a5f8b2ce8e87cf927977d81f93b39b501a84c042ac1a31413aa22e7031f2b92ed875c6b418611328e93b8a923ff6a4fa0030303c933a22bf87f3f1887c7e8e070982673235e7703e0dd0d41a76d92c8160931e754cd95018bb4cca5ba7f259b92a6df48a8"}, {0x58, 0x0, 0x0, "552e3a80b5076e35ce8c6fa1e124f5c16a28f47df79e8c39eb139efbe9cc6dce5d49b7b88c2b413062be1c651ec2ec347c1a24feb5f661fe61ee9b4fc91fe5456d"}, {0xd8, 0x0, 0x0, "80684c8daac4a1a703bc79b03664a409cad4efc81e9e525eedf13809eb233c7265868948313302e2da01162a907fd94e356b2486726e66892460efadc7130a3a72d4c097e2942243b312a8ca74bd67f61bc457a614dd3a7cb8c3ce34234f7027e74f2bc9b0c0b5ee64a34a3b292641c37edf37a0ff1201aecd20b67ad4d8a7ee5264f0888a5f5b32fabb7bf54ee691453bad853d795ce02df515a78bdcde185f05399ec537b0e0ba2f6caa3d663d1bbbf4be5317f2c5232fd09192725fb12f3c01"}, {0xf0, 0x0, 0x0, "decba21ffcd8383f5bc678a475bd312fb0b278fc0615401fd9d578bff447401299ca80f52f67929f6d5bf43818a1e1fb9df00f367131411f5e8427a42ca10b3f9383d0efbda5e02bd45e78498229bf13d7a8db84e14c313f99da56ffd48a3bc3f8258c4a583963d3a19c39a0c28240b7457e31f595e96a83e41576da1da3ffdbdd393ae135d6cb349fc820961404d756c618274d63f0bec180a45a55743d52551994af19494b85fd9d8e4d6b4f92b5b320d57564ad4483282b44e002168ecea5ab5844c79a5e6f8e6fa0682875bafee081f0d067956eba7283"}, {0x78, 0x0, 0x0, "c48bdc1770c969f82ba3175fffd9292554b7e77ab491ddae51333f05cf3b7c8c32f6c8e38a3cdbca4e7ff215435a503b2038d3ba4cff4ff945b9e46050d3ab42018e10a11e7a746cdba4ad898d6ab9bb57bf62200034d46c31b1d13f0294aab677"}, {0xe0, 0x0, 0x0, "f0e0453d71f1e6498e9453b413cd822f3454eef8e33a9d7eb80d4a8ce87d138b80a606243b9ad85c80c93c141b39a8fdb02da2a76f57ee5a35a0fe273c114c609d8aebf7231b463d9c4f9a077fa345e39f5ea1876fdf9b6cdca28499474b697c5f91ed1615818e101f6e96925e60608fc77e1a39617a7f87df778f6396df118e01554199ea20b2e9b14fa4d0afdda2d9df1d2c055f7cf292d223b310f2e97866d79cb4270ea94cf5ef3b3c79ab323235b9c710d7d314201d3a282e27529aefaabca9834fffffec2ad4"}, {0xa0, 0x0, 0x0, "5a9bd8be2db147d9d8226c0f8a247852bcb63169154e7a4528c168594bf3822588848bfddafb4c5ce0b2889698fffde09083d25013e6d168ae417c08f2e74d17d22b5dd65998c8a7fdac60fbd673ead11c7af84531b2bf4919adc33ef9a20c3a7cbab231f989315c5b4b42c73022d10e02f65cb529d917c91e0de951adc15d28653aa5c2c4f3c6a98a"}, {0xd8, 0x0, 0x0, "075e40253a16cf6346c028ea766d6a1c992359b454c97373c54e2024191852e6d697570c324bd68355a397ff282ac274aeb880121aff62db2ab1915af2b9c815ca403f7efeea1818cc6bcc994a91b1b7fe874bc969e05a225812bdac88937db9074d0f80310e31938228176fb523ed2dc32e15dde06c318ffde90a7827562702d8b9a45cdff2bae60d2f3aaa148c5d5d0abaa129055557e38ed44816d9f16c15c5d9dd2baef8ffd609b6d789388d9b63455c93af48f7b689935e5e53a33d220483"}], 0x578}, 0xc1ae0286a3cbcaa8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r5, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1306, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12d0, 0x1d, 0xff, @empty, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r5, r6, 0x1, 0x0, 0xa, 0x0, 0x0, 0x0, 0x7, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) syz_emit_ethernet(0x2d, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001d7000/0x1000)=nil, 0x1000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000001380)={0x2, 0x80000001}) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/159) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000440)="b2504a114a7071dc06001501000000000000422e43fed04c3d7210e24dbabff48918e647e884a4e04631442d", 0x2c}], 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x9}, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x20}, {0x5c}, {0x26}]}) semop(0x0, 0x0, 0x0) getegid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000009cfa0b55f5dfa44c224947f72892822564bea482b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f12130130400000000000000db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f077940a5149bc8b5f6d87d9950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae7d"], 0xc2, 0x800) r6 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r7, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r4, r8, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r4, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x7fffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) getegid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) sysctl$hw(&(0x7f0000000100)={0x6, 0xf}, 0x2, &(0x7f0000000140)="67931b8cfb8b69cb313531dbad64e489b12df6e8cfdb842f6100d60a6aece4012624109e9603d8a89e88e00a0434ecc4a11bfbef10d8b95d97a0d8afb79db385d50e7b7bae980c8016d93b5c12c3589c4bfad7700e7d23f0e742cef880d323e81771a272383e4b9212a32ac196af283a97fe310db9e9bb7b95f51fcb948bfbec2064b645ef", &(0x7f0000000200)=0x85, &(0x7f0000000240)="4fe6d00d18cf766fa114c23ef3bae7e21fc6f79235b6d5a324c8748c9f7c24ae5efb50d99c89bc4d5cd6b39dbd5323be075dfeebc67b82d8242efd1f36fa003cd8812aa9412203337ac59b7d881254589aa2ff69c6707feb908df76d8f698d35d58b967698df51df721a82277a23ddcc9b3f59b375f4e0b3752cc820aa020d336e62172d7c95a76a6229ab346925e49a24f5c681e4a076685d55ecb857fc86f18e70155fd1676f4e9b41495a8d7d81fba15a8c4c0f209da9211882230ea9ed0c743e4a0c8a3e28435795d94d11968e09610c0f1b544fcc15bd19afbe112cafd4f1c3e006d8ea783736488b236353d3fc1b2d215c7b2993a3dd7e177b", 0xfc) syz_emit_ethernet(0x99, &(0x7f0000000340)={@remote, @remote, [], {@ipv4={0x800, {{0xc, 0x4, 0x3, 0x1c, 0x8b, 0x65, 0x401, 0xe0, 0xc, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@generic={0x0, 0xa, "00290f96e883693c"}, @ra={0x94, 0x6, 0x1f}, @generic={0x89, 0x9, "d7e61d3cce2a6b"}]}}, @generic="ed93a2760f53cad9cd68e72e1f30679bac09f0f93df2621816e304d957f8ea90f2c0182c27aced5800b26c1a340b25996f169527fcae00e47b41fb9b407853df1369360e63409a69c1be21daba72bc0fb9f280484486f520b7b848"}}}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x40) getpeername(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) ktrace(&(0x7f00000004c0)='./file0\x00', 0x2, 0x80000010, r2) seteuid(r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getpeername(0xffffffffffffffff, &(0x7f0000000600)=@un=@file={0x0, ""/263}, &(0x7f0000000740)=0x109) r4 = geteuid() setuid(r4) linkat(r1, &(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file0\x00', 0x0) getuid() sysctl$hw(&(0x7f0000000800)={0x6, 0xd}, 0x2, &(0x7f0000000840)="d6a47b176e6c4a1e1ea43578beb62a549ea0db2e921e2b875c5ef27390d05f9d9d03c2552f0f39a96d1eeb515e69ef7f8d96a454c1448f7e6c4fe6b34a56eb79e89d0d3054978e4d90273886810e25821d9f73f3187b91f24863bcda3c682a85925aa60349062781e9d57a5c80b72d50271208f4876edd9ce2e427f5b5495eb9b901710c57b09d68f2e7dd7360371f1142ab7b09e50b18fa899b76ecba00bf9f1476455e4ff95e4087c8321c1fc05bfe335a27acde902f6c0c7d0793b76a7241", &(0x7f0000000900)=0xc0, &(0x7f0000000940)="c720f09d9a2351ec38114d0752a2f05f00b35956aac8f9b78702ac48f3da7b5a10699b01f939abab788037439177f5a13ef443f30046d88dd49cf675b7cc2112db428acadaab53aa25d219e8f232030baee99ab95dc05c69599e6cf3a69a834810e184125ace302b5e63ab35f122c970ac9d368309706ec4b43d7a341dec8fa57ed1db7801d68b6de17f31a4d49a55348ae8214d85b9ff1ea3bedd4feea91dcfe0ac1d07019b2d95a7a55058a4c3c142af53f721bfdc38937364bb07a81ffd99e7488709c48ed17ff568b579eec5270a7b6d46c564a1e8c1efa232bb52bafe5a1c4f41265ec935e0ad78229a", 0xec) r5 = getuid() r6 = geteuid() setreuid(r5, r6) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40), 0x10000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000a80)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000b80)={0x92, 0x0, &(0x7f0000000ac0)=""/146}) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0xe48) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x10000) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './bus\x00'}) poll(&(0x7f00000001c0)=[{r2, 0x2}], 0x1, 0xfffffffe) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) r1 = socket(0x2, 0x2, 0x0) fchflags(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0xfffffffffffffff9, 0x0, 0x0, 0x8000000000000000, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) kqueue() readv(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, &(0x7f0000000180)="cc7bad3605bf298b735982c3312735e4a8a211e2673f414049b955b6c51627e7faeee0b639948039a30b35107a354512afffb5d470202a6ffdb40068452a37c258eed41d9539b67079ad07a22fc3e7d1da6af35766ca5fb34293fb2c244a61d5eb8f91cc714aed9ed4d1a239c2203a8c363c02a2f97362d62de6f37ad699c63544bcb8eedfe8a18ffb252c9ed309780b5dfd4a2fbff93065cdf163899563c76e8fcc7fdb91c96cf98ead5a7431a14bd2fd5672628bb1876bc7cdf99dd8b1f731912d61c7f2c0ecd190601acdcfaf792ec45ffb4bd983a13a120f87624ea21b78bd72e4db20563dfb41af6752bf0ac3b28389f603e5d55860", &(0x7f0000000280)=0xf8, &(0x7f00000002c0)="b5", 0x1) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x10, r0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 7: semget$private(0x0, 0x1, 0x741) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) open(0x0, 0x0, 0x0) getppid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000424, r1) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000", 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x3}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0x6, 0x9}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)) close(r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000200)=[{}, {}, {0x0, 0x0, 0x3f}, {}, {}, {0x0, 0x0, 0xe3}, {0x0, 0x0, 0x8}]}) r5 = dup(r4) poll(&(0x7f0000000080)=[{r5, 0x45}], 0x57, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/150, 0x96) writev(r6, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3ecb119201b0ffbd46452b", 0x37}, {&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x3b}, {&(0x7f0000000080)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb9e4892db0009c84bb9632753120b38c1f61447e8f91929d961a4d92384cdb566b5aad6fbff238ba0b49c3d6ccc058d9aa2ed6e378a79239d75b57d36ea0ad2d658bf3677f28c570c9a3af9b7447263c3499f9eaa6fecbaae0dae59953709910427d9aaaaa1b143b208951220788f4963ba15b0e4e1e48ae910de2f52a8b65ef32d60b37d80983414", 0xc2}, {&(0x7f0000000200)="89b8a962e5f2f656a90d106f86390b53fe768a90f013bdadc0030000003001b17d555921aff86e3688c8c0f04ec3d1eb251b633d2147d33e1e3329", 0x3b}], 0x4) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r7 = syz_open_pts() close(r7) syz_open_pts() executing program 4: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x40}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 5: close(0xffffffffffffffff) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x7}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r5, r2) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r2, r6, r8) r9 = getgid() r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) seteuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r11, r12, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) executing program 2: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x5, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendmmsg(r3, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r4, r3) shutdown(r3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) r6 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r6, 0x80206932, &(0x7f00000001c0)) executing program 6: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0xc0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0x1}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x78}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/225, 0xe1}, {&(0x7f0000003e40)=""/255, 0xff}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) r1 = socket$inet(0x2, 0x4003, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r3, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) poll(&(0x7f0000000040)=[{}, {r3, 0x1}], 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000003d40)="06d8d1b81f3a6632510d154a7788e22c4fbc5227deb161aa30e68e070dce9ee3852d5c1a466c8b4492756c792fa7fe3532befd969cae2283e7", 0x39) openat$bpf(0xffffffffffffff9c, &(0x7f0000003dc0), 0x20, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000740)="725c8409679f313f04e4b9d42c3c87840bce82cdd178d6ed6a60862c0ec6c2efa1fffa6bc8e424931e23a9f3edb23850f45d360bd5ea818b41738cb92aadcee4d8b3400a1063dd91e935979dec31aaccb2cb5899ad1281ca57ce5eed2e6196c591f280f290f40361623853a6555485007cd1d82417488523ab00e83703eeaa96594999f5045941a0b7a270405e11557ddb9502b9a513bf0da7c552814269d3edbf5a65a973b9a2e71e3d1478a032f7422f8a0d1ff92589429f95ae780075f65ed3d4d7fc564ac6eb890cea7c046de94e9ef5297a1a6190831076bd70b9640c7b894baf78df076e3232d8159045b9f987d6a8d9353ac5c2257ffdcea15ac32c8696111eadacaa5960f704f8bd481a807777724cc4d646d0ec68d1228734d300e74105c9fbf82add6c8da38517c0f0f15d20dc228a2b9c3616731027b99b0a2e74cde07afb29fdb47013353c3fd88935aa944641eeac605d6dd23a8dd9e565c3187a86be9a4aef895e9d8e6d2fdc644a858a5d8907f60fd9db761281b977f3058f3e33e2f65b13ba640f536fd39dba38c0187e0e2a1716ab480fecb11d4f46f56cbabf76506774f4332d60afbffdc9244a7b3ee7ccd1fe86191ed4f74a4620116539957a785975621bac2cba5200c375c1cd1784cf23bbb56681b037e7c4d921dbb037ce546c561c3bb5eb0ca0d6a620ae87e5f66bb9f33cd79cd20e49ffe81695189d65b7c77d253b45917a0c4761a8c822401aeefe6dd13c9ee120b2d14b5a9a0db341407350933c1efb9f5c61dd7f91ace54e78b746b196d37ddb4742f25efa660be97cb2581311a94ecccd2da878a1d052e9e19a5b3cb854cd0a697b600e417817131266834ec8ce59669c9fa755641874f2877e6f82a88246815ae114b53fe2c0685ef2789b1b4f02cbac6645d7de427f3ef35938a4a499a7f05b054886ea8c7117bb3c99e003176ed9df7fe50b875e3ab206456bd5566c8007051482c9a01b5363fe1557213119070bfa39f1b71ffbf531fa0d929da5698c2c9286e9b5ce0b660d8829645c6c08f2f095f91a57fc70b3f173682b64c400086c4f0aaa94df08ed8f69245bdb5a15b14baf7bf72b451f25bc5fdd51c0c5d0f40a7a813dc07c9dfa3c7039c4585b49885d2420bb9af88f362e5ca203d3a3b2dc6b58c06d5908dd5b5d2e802578e46ee80e21003c7935a340412442747d920f78ef27905a2f0fb2efff968cf4bb33bd4d8a5384fcd886b4c4dbea593770b799f1e09b6fa08f966ae16feab25cdb104b075d424bd371d51b054b94fb288e0e2b76bc67b695baa5bebc7a68f00ea8b8d9d6e6c9e53af21a30cd5fc31c9a07b33da448bf4543fe850e1dd5fdf5cfca72e5dab0e36a5e0854fea45a590eef3297449bc082ee3e80f552ddec8c0dc7f7adf9d960c94cbfa9ce4d1990249fd4ad6c59b91040dbef8611bce60459e85c5f9125b0c769192ef40f1eefba6067aa75fa2e0cfc92cf8d5c65db999e16d43f6d6cf28a460b3ef7ff8d9421c9602cee2bda0b817021fe41964b305e8b9ab2be3e898fbf7c42ffe01ce1edd3c71622bcfd15b67d320e0917d191d209f709a268b0c324898437883922514fcddefd035d315a14de005c9ede97e539f5054f3aec738fb2394d4178ef323c7cb85a273064f3af8d274ea034a9cdd8e10582fdec0e3a385df843ea102f368bf8a89e15c42cc7fd85e33f6229f47c6b3143e0c6476a62d50ca341e7679aa816f901a5546c78774cb9663591f71f9eea1467034dd1a90a829a104727c8c61dc27491d146c4b26b9054ea346512d2aa363f64d5cdbe80d8c4db33998f25e777e44c6eec49c4bdb3cc122cb5dbece3cf106381eecfb789dc8f013a07358386ac575a0c94aba872e5d6f91e1dcdf4f3c60af3a1aaf2c4895b33ccfc176a3c553e07fe21d2f3c617833f92fc0e86ec93c024ce7c3deb72fd1712c7022dad05345cf0b78f69d55a622d81b72e03067449b5c04b8c3d17c25bb97ae27203201739d6271b6752a7520e90266b1d920eaed1f70f97d9e7da4da94862989b494fdcadde71182329c47269a149b14d1fd4443f3ee97bf73e2a097f60854b0f36c35f017a30300d2d39fdb822fcc7ec3fb188f73112f869ec57b04888c35417a8806569f5b9f060fbfe7560b735f85677febc836cdc7feefac1546d6a45673bb31aa004edda049f28f167c533156823f2ded3236c8502216ce2188e3099a6c20f1f3af437ceb5bedbfcbeea20212ac2bdf574037cff354799a1739f1fdeaf59e8698d9dc1132484c64ac771f6b4eddc3cf359c267fbed037bba5025a9a9ef596628b5e1a3de1489dda596e7f8461fc394fc3a6199378a55a53d14c7cf1f0bfe3a41fe73d749e215ec6a06ee36c5fb53930162ae840685a7020566919720e5e86091eecbb2e4e35ef009974abfffdfcaa95266ad3fb17a102ccb2c222cc5d23684a70e67918eb659f541883ad975634b6bd5a1f6e7b426355c68267147d435152db7a0ba33adca52901cbca3f716eba2b7dc2a3341d7be725ee70caf99142d3c40872ef30e64841d03beee1c6bef29a69ddd0e1c701e1ee4656f5cca9a40b9aa0b5a797b3a6587a775d85a8fdbe9ffdb54073ed8df4c35b80bada6c86cba3172e985bc91c6f090068d5d53df3073c8e4bffa3c37d40077f95184ca9f35d1e7866c62dad0a7b36ada4c3f7704f2bbd5a435520b84f106600358952e7377fa8027f81783e7b8f4441e014db0f99ec83e29cc2e34c47ecbeb8c08b1f4622102c213bdd056a1b58328579bc81cead0291cf46e4c24aeef8161204a6307ae5d86010c77ae87c39ef640e3e5872e59a4e4f4d53df9f1c327dd1bf471b89d42b5bce7666c830e781d031b78dcaf76b697b3f2c823dc8997caca87b12cddc604058fb134f2948a09a45afae836d051aef84b624c1184c76ddd895cc2480d3d4fa1b6ff606afddf894da02c4c1e62277ec6612cf85b9451aa8d33ce73ff2620e3532f00a85cb9713492d0ac31b6800d5efe6511a971a608286e45df8ac8e2cbbe2498ae7cff5fff2912d9a09febb949feb59ef5da653f864656a9d5d6bc65cea79d987ee5c370474252a6c43b00177f4f94a1bc3e1c6d1affe6ed3cddc074edcfd84e22269359ccf5d8a24fb1d6cf22ea160edfff061792bd9ca386a311ebeec593c083821c242ec78d040a3fc5e14bfff47c499509b20f21fb294ce521fa4ffd79afe32e163b6dc80d09f2085f78a6d407b1107b68ce31927ea3aa1e7d43400ed67c9b525912a73c7cad2977bbc4288503e5595b865842caba1f6a27b463f37d74ca81e6f420eb59fc94e35204d04817c405016b350cf3c63d73d588b444d46f52fc775ab0fb4f855757855f90bbca18f93ed2b88587ecb20b50420b18c32fa7732ca25231a09a178cf263e349b7ff36ae4e3f4c590e7c704830bd050f4783e43e6e480135debac1acdd504baf17f5aa919d74d2ed0248278f885fd0e9a6e0ec0ac614a5c3d9fee0f077f4ca3b14541e43a032e121cf91a0f6509ca135a16f58bcfe954b62e0e73a71067dd3e389f0e0806864b9d427a820ceee0763d4f455c2fa75a442ad8c9ac8163f484d32d1f3edc6b7d9af5d4b00eb93f896fbb953dac8d6cac4ce4bbe70e716a6fa45e79a2d1137f271099f7ec197bedece74dac272850c04f2d10a0e1ce1c1fa034fafe2bd976269a0bfdfe6e313361789550aa213fed4ac6c6def448411ca59ecb2382bfa6b2245c49a373a931950de09b23d56bfd0a7ab72c44d0f90910d063979dc6a7228f2d578b4d6f80d77a0e9b4abf18606a1ecadaea9493897c910757ddb6837c54a466b67a495868947f47b504f71d0fa48d99245d18c5e37dbf73cb91650f704de521b6f864ccc016d26d002bcad06d278b6f21c324121f9a37997f0875b7fa024f7b2d9fb8ae8263de347dd3939b2308d79ff4e28291c6afbc7932a077a5443ea64b6b3c1afc78c80b6531d08c220a1cb3be9de6c092941d98ee3aa6dcadc3ef1d6b5c9cae5de7c0c8a9d4a0c31d65fc0d1bb758d2ecd464e9bc81d945625c26702569afc841a2f170a0de02549fedf36474597b6fb4caef11d291fe8ceb1761ab0e428d43c20d703b474786af57839d1e8bd971dacde760fc77956c57665dcc2b50106f91d90da4bb0772eeddccfe7e6f374bb6dd4c2510a", 0xb8e}], 0x1) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000180)="99c300016bae3b53fb0b7051", 0x4) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="741693220c5b6189a4e45ee498d2756dfb0e9e4986cb196a5323d8fd9fef2d03f8cb57a8a7b5a547375fb4b308e849187741595c11dd5f59c4a08adc72848e6956056f6790e1379c3f394f86bb1712aea6a6a68310a12908b17379c5278fe07a075021a4b548f4ff84f4e4b37be1b610d5dc71795730b619d2f7f2826e624bee7bfc2ef6f6d18922022fc1188ea02b6820654804d25d2bf689a5d43a22f7f4f35278248e972b7795285746", 0xab}, {&(0x7f00000000c0)="4118a3d9e102ac9cb0e0b038d3f743512c5c8b30112c99a8eae151b0d2b264d282f6b7085f4a99bf135100fccfdb6088c45e22a47891a845644b5426e792e7c072bd6fde9a7898a0123317837d38fe463c52e145be75a0d358d3f3c632e8a1d8fff333456f7c1165306141cc6f2002bee67105f0daaadf979c2b3f9789c5cd8877ee0e7e1426fdc43f8f5d91068d7a2a277733f96cfeef1cb698057c2d2ff951e5921d65852a8c2ee61f93f1893d0bca5467d0dbd89c00851d5a309eabcc9ac7c47d30bb279745ca18778c103fc22e8dc218a2f12e290332ce31835b6563c7fd6bcf8b1b697f6a297c636baca143815d0f5a9f21e1d08044", 0xf8}], 0x2) r4 = socket(0x6, 0x4000, 0x1f) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x4) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) getrlimit(0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400", 0xfffffffc, 0x4d0}) writev(r1, &(0x7f0000000000), 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000240)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeadf887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc1354ce152c19408", 0x4e}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r6) executing program 5: r0 = socket(0x2, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, &(0x7f0000000040)='I', 0x1, 0x3, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000005}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000000), 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000240)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000200)="f2eacdd87d5901e2e093ee1d17d10ebba7fc2132410e0a3b049ed273b4887a57a37c7fc8ea4491e9edec7ce974124639c71b08cce38cb236ddce91966b464cb1b5608a4d6a4d103ea4f93d128d6ded2fe12a17925a387df62b96497d50dd95fbfb766689041c20396111a6baedf3311526c7fb92686ec80673d17ed851db7b1a568daba649da141f9320a166a0cf02c3098cd6a13fef54e17dfd37cae66f", &(0x7f0000000100)=0x9e, &(0x7f00000002c0)="3ba163f1c79592050a8ecb40bb7dc6b472a83e0243104871a63f442649f15bc18d5faec5943226da32beb817b98f966c57531db13f62c477de6bbc1f436c87d9923174", 0x43) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x29, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 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) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000240)="b437ab93c95ab5bd9cf408f6306204f47d64ca79", 0x14) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000067000/0x800000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f0000252000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000243000/0x1000)=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}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = kqueue() r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000640)=[{{r7}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() kevent(r5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff9, 0xcb, 0xf0000000, 0x0, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffa}, {{r5}, 0x0, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) close(r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa8eeb9beed6630800480000200000000000009078e0000002e00000020703209c0600000000000000"]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x3366, 0x0, 0x85, 0xa}]}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x87}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x4, 0x2, 0x0, 0x233, {[@timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x86, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000008004a17007800660007006190780000000100000108071301e0000001000000000000000000000000001d61b7819e34b517f60eed92badea6cd84dcb4fdec9b5fab6c709529e1eed9936120b86fcecec75af7e61ace57d23db0337cd6a102ba2909da9567d5eaf317bffa0a531191b1574ebc3fbb71af99bcb4"]) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x8000, 0x6, 0x3c, 0x7ff}, {0x7, 0x0, 0xf0, 0x10001}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = msgget$private(0x0, 0x11c6c2e7d18ba219) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc0) r10 = getpid() fcntl$setown(r8, 0x6, r10) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r12 = getpgid(0x0) fcntl$lock(r11, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r12}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xb46, r4, r5, r6, r7, 0xe4, 0x4000}, 0x4, 0x4, r10, r12, 0x5, 0x4, 0x7, 0x80}) sysctl$ddb(&(0x7f0000000080)={0x9, 0x1}, 0x0, &(0x7f0000000200)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08dfbf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bf29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5ad17a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c286b741a42b8867d23e326d6665f838527abe7a8b3b40d0c21fb385baaa3ae4db46e194528ac0437d3bd90107c2836b5c19c5f9491370096bb72f31abac0fd1d409ac41e47470e4d38546e29fcaa21976267ec9217978ddc1f83681b999cd3b737ec8eed91b33ee2c37979ad8f28c2f18d2ef6291366142767392cfe8ceb8e2be8ebb29be24c56a7d75e69fd7c05a4cbc6c1a91d0e16d706dc088b96966347ed1dc27613b33cd9012ad44aae8a", &(0x7f0000000040)=0x11f, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x46, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r13 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r13, 0xc0206921, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x5, 0x0, 0x0, 0x0, 0x45) r14 = socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r9, 0x8, 0x80000001, &(0x7f0000000480)="03000000", 0x4) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) ioctl$FIONREAD(r14, 0x8020690c, &(0x7f00000001c0)) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000700)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d123be7184d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eee3a13aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2e5f", 0xa5}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRESDEC=r3, @ANYRESHEX=0x0]) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) setpgid(0x0, 0x0) setpgid(0x0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) executing program 7: socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = socket(0x20, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) dup2(r3, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) writev(r4, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000001380)=[{}, {{}, 0xfffffffffffffff9, 0x0, 0x8, 0x4, 0x7}], 0x0, &(0x7f0000000100)={0x68, 0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) executing program 1: close(0xffffffffffffffff) (async) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x7}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) r2 = socket(0x1, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) (async) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) (async) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) (async, rerun: 32) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (rerun: 32) dup2(r5, r2) (async) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) (async, rerun: 64) r7 = getuid() (async, rerun: 64) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() (async) fchown(r2, r6, r8) (async, rerun: 32) r9 = getgid() (async, rerun: 32) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) (async) seteuid(r11) (async) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r11, r12, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod$loop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xffffffffffffffb6}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) getegid() setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x67, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0xa9) dup2(r4, r0) executing program 1: r0 = getuid() r1 = semget(0x3, 0x1, 0x1d) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7, r0, r2, r0, 0x0, 0x7, 0x40}, 0x3, 0x6, 0x24b65ad3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xe605, 0x1]) r3 = msgget$private(0x0, 0x448) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x134, r0, r2, r0, r2, 0x188, 0xe2}, 0x6, 0x7, r4, r5, 0x4c3, 0x0, 0x3, 0x3f}) seteuid(r0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r4, r0, r2}, 0xc) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000240)={0x200, 0x0, 0x80000000, 0x0, "adf519906c4dab4ecee2315105f91adca6fb689c", 0x2, 0x1}) accept$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x81) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x3220, 0x1000}) msgget(0x0, 0x421) r8 = semget(0x3, 0x3, 0x140) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000400)=""/233) msgget$private(0x0, 0x1c0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgget(0x1, 0x0) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000580)="4070ff94c68622d666685c9380aaa14a2c3e18365749eb2df7466ef9f3c7a34a1f75d6bf336e2e0ea090d33fc486c9b3107e78da36e885d9447ecd98cd8d177dc3db6e5cebc80c496c20f1f339251e714ca506fe07", 0x55}, {&(0x7f0000000600)="2f4ac58f270dc5eac6837eb3a37befc10b23cacfe0c9a79351f7152abdf0408d66b3324e62c9f5c43cd802a69bca4216d23d194a04ac4248f782ad45dab4dca6e7e2211655f900dee42bc89c128feb90246779b01205a36f6f572a2e8b81af0db73af14d5596dd71486cb46bf0d1df9a506e863050dc9ef16cfce5a5b353787376801c6a8aa533aa7059eb5b62a33be08b6559629a6fceece39c3188f14672cb22e2f82c206459b529ce4f5e2fcf1e508959fcbb9bfa72e2f6176a723a7ac70afca2b5c9c2aa3e4885f243026f9f3c", 0xcf}, {&(0x7f0000000700)="baa871eecc7119cd590fb72a582fca1fbf943a0551c1a871bd562dbe920de7be2ba760f3b4b69db736e2c62aa894a3080e227e01797bf4d40967d748cfd3664168890eaf9f3ba37217377ba1c41318ae6906170d9e6e4775e7c9f38a4b02fbc34b980b1e46be80e9cd1b370817ed64a1204a9c0aa55c259d7d15e1adc63a432979c802844acde5384ffd22600e2dd7c3788769bd9509fb8547439bdc675ba828950491e38c2d919c456b8de679f81f6bf844974f6e049463cc84362445bfd3d93f78aecf3144f457e0c6d8f96b3a23061a", 0xd1}, {&(0x7f0000000800)="197104ecdc3b5d4e880e09eb93d97c93cfdc8bb4ec145578b0655b862b66a8e0", 0x20}, {&(0x7f0000000840)="c991148541af180b6a555fee53aa48966e554963fb32ce9d7dddb31324654d7b2e677a35edf6411a0724a3cbd421a2444e892feaa3553154619524679749f5269c4cfc68e9000efc009b8fcd1f4ba5b90c0b60b1c376c719d53a5b51b2fabeb17a314aa6a9af64a3ebee2d8de0c1aeedbf501db278639080c95c1826239c", 0x7e}, {&(0x7f00000008c0)="45b8e44351830e55955970ba7cf1022b9c852dd87cf68408b8a1d6c86e105064ecf27911211a51a29258501151e70111b00434dc6ace0fda77f7cd86a7c8059342e135cffc4c3638b5fdf0d997658642a9a63912ca2da1f4ef9571aead156fbdf4f256c3898fa29db72d7ba68f88c92e1a68bd0c5b3f49fb38e8705a0518483f20dce5341300d4e1b77c4246d18e5d646f4467feb5259827d4df0422fe1aa282cab7ec9fdbbe33f6e07823e21049eaadb758c0a8b818241233450724894a7193adb9ff09f4de8a501c311fda7a3f0c900f867630f4fcb1b2c95d3a0b67d198fd0f7bffee062198d47dac4a1d23148c", 0xef}], 0x6) sendmmsg(r6, &(0x7f0000001080)={&(0x7f0000001040)={&(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000a80)="d939c1d0d10ce28cd7f58c1d78135be93570c60b9274cdfdabe337ec92c75075031282689b67943d2539c8bba8aa66ee80995de9daa38e80de66925a738316144528b1d2af7ae94dbd61ed568351079636bc0303578a53004c0e561bbdf119bc7c934ebebb165364f161521a2420eb11b08b0e1072b64424670368deffc9ccfc8796b48eabadc35f2c326ccc264ecbb14a66f229e8a568acbd88fed8a083af3666f3728348a2b058daffc54e6de3983c531436c6e814a748b6c203b7ebb0d8d70115ff5da80231af6e4f65b6b7c411423bf8099da494c82549ff", 0xda}, {&(0x7f0000000b80)="b8b1e453fe40ed46737632bca39f768891", 0x11}, {&(0x7f0000000bc0)="9f42f384bfd66a40f381a8064bfd5581e6b8a9da00213276dbabe4d0d95456cfffd50dcc39f5e39bd4f527ac4532a78fef7cd16b433844c4c5b97248e3794b34b58cb4b2411143a1c925b6e9358b279d6d59ad068d1cf2105e30ee7399a6b31ddf17f68a93bd3bd1cbb782", 0x6b}, {&(0x7f0000000c40)="848839e8a0898563d0f7d017", 0xc}, {&(0x7f0000000c80)="ba88cdcdf73bb13428747f4203e57374323df9b29cbf15a692aff376dedfd6cd5073c48c2af770e17dc0ab626b22c917286316d0a89bcf21b733da5f7cee6e11315c4cd5b066759f653ae87d9c7c7be98928c41c43512ea520028700bd3ba05c0addef4955203a8d3744b042311c33f90ae2d0985c78e10c927d4be1273be616daaffff6800aa5331252f0ef9a7feeab73e0fa", 0x93}, {&(0x7f0000000d40)="4c45688f836406b5ed0e6f87a0f2796562da091510012bc815efb3cf95db90e494436aeae04c87be85e6509a7827ec8c4c6b313e655c9a371e92019c5fc0bf169d2740ebbd252ca5df1d142d91bd186f2be3d2a33d5f0aa2ab80737fecdfafe8026d2095305de82f960bdd41f44e447a1457820eb32ebda9d60d08bd9a4f3593a245724dae48feac8fd963b2d6569b7763a327701685d15162ece1969b755eda71592f3a2199b9ee74d1ad5f201ad4002623220342317b39df88ceadf09a946b7dc803569c3a97c19d67fa3ab3d32db50773ca8806efdebc056c589174a4d800cefded64771c0f576bffaa5449c3c2451d49b950064abac7be95", 0xfa}], 0x6, &(0x7f0000000ec0)=[{0x18, 0xffff, 0x10001, "6287e7c7f5301c"}, {0xf8, 0xffff, 0x800, "719ca0502168938a776576b8e28c2631efc79f7835795d69b3ea4753987736cba499b91532ffc39dede105d322c8ee436c3ca2b444d6749180df3fcd32f0dd7295134a67f2704d15497ee944da7b00d6437fc2ed7c22f850bb6a26859574c9b36c307120b0be4c9b46d46da0058d4f583c722604e8d4b4881416d3ffe7e21a0100202f04a2047f9637cf467444ea09a0ff76b26ce96e2f950006d91c69e28055359808bb5d8689f319d4594038cd99109b7be7d6459fa53d8399a0200a36cfa4f4ec4f92425c9a23bdfee4cfb58956df1c1d9e9b48e24bbd99c6e23ed86f9462c125f15e92"}, {0x68, 0xffff, 0x572f, "d8ef681290736aef31b8f0ecaface438824ada2ff6141f0fc2bc4e70a3d5baf1c08aaf9fd83aba9693ebdc96090288241759410cdbb495118339ae51e6ca9a1ac3ba6512168edc7b85c2cd3ccf3dc1889c01"}], 0x178}, 0x1f}, 0x10, 0xc) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000010c0)={0xffff, 0x1, 0x80000001, 0x6, "01a36ea4bf988eecb8fd323da20f149f46394378", 0x0, 0x3}) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000001100)=""/222) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1021, 0x5) recvmsg(r1, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/42, 0x2a}, {&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x5, &(0x7f0000002300)=""/138, 0x8a}, 0x1042) getpeername(r1, &(0x7f0000002400)=@un=@abs, &(0x7f0000002440)=0x8) r2 = accept$inet(r1, &(0x7f0000002480), &(0x7f00000024c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500), 0xc) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000002540)={0x56, 0x40, 0x8, 0xfff}) r3 = dup(r0) getsockname(r3, &(0x7f0000002580)=@in6, &(0x7f00000025c0)=0xc) r4 = accept$inet6(r3, &(0x7f0000002600), &(0x7f0000002640)=0xc) close(r4) mknod(&(0x7f0000002680)='./file0\x00', 0x14, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000026c0)=0x7) unlink(&(0x7f0000002700)='./file0\x00') ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000002740)=0x400) sendmsg$unix(r3, &(0x7f0000003880)={&(0x7f0000002780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003840)=[{&(0x7f00000027c0)="631dc45428ebb505f12e90dda27e717356de109e3a7b70a9c56395071843b7bf803748416d74fbbec9402e92f1cf9b1c626ddb1b8e91c750197b1b9c12f40b2d556e959274869e6d060437ae1835c596fb070a7c300c272d347df8c54f040213ff9b27", 0x63}, {&(0x7f0000002840)="7a52f11275185050109132e2c7f8078688af2c4cb57e0ec6a24a3ef89c7a4da0892f11e74aabe0adca7d603e59756ebd58ba107f472e36c356ccccbc68a4955ca1799ec45f920327b776e659a977c358e6cd888c956a0b0736b2be8508643e45e0064118d1239b0ce0e9799b971d4e91498e24584382bd07d022e0d1ccb866aeaddc05483e641acebda2fb2aff6742aa348718bf721bbd1054d65beb533661db24375f36db0e00814c49d5d93eb3920bac5e987d644666c06d26d4b4650c3430f2b7da2cbcf5230e8f8aaa10d78bb78d3e2d3ff3a3d751e8c30ee0440d5a31b25f9a864c92ad9c7890a53d66c2869e94e003e95bdb4622d5160688d608707eb0a24666d10cc8307d41f147f5a5a8eca01864fff0516b3db7722eb7230bb4ab0c6ab3ea57a2d6cdf40e3bd4dd78044c0497ac92def0cebf829230d39682c6dc28113aa50ac8b2a014d51c3fee9a3cbd6a00bc19ed4a6c9528738b9cfc6edd2b4a61a940c3e4954bf0d03eaf44d9e06e0ee5f4de36535c4fc8737cf06971f93861a41daf6c7037f6231f5ab91ca185e420a35e6c219bf800923eab13c97a91e2b7b5226e25e3f10c1d325cab9efa44073f35f3a245a0a099120123725056b0d524472934a0670d28d3643ad1b3fd5d9d6d40dcf4d082c571b924f5bfdae976b2494c24e5cdcb78fe18641793371c95b30bd4173e015fdf9505dcf3c302bbeb725499d23279397dc594496de4987443ecee5a68aafbd8240ce73cc1289037131ce85ee2a52d82423ad8d4d59b933f9945725c832e05f3b5cbd92263aa6970ec8aea719eb0c98c090384188d37dd12b3d2045645b89dcf17b7a227d4b8676e91f638bcf2ce8f069abca5baa56d64f57563b4f98ef5f541f25ced3a0e374bbf2680f83ef6dc29e2340a1946d3ba4adfe0b7911bb49df69ba7fb4defeb1622c136e1859a4223ccb49f1fb7092404bc413eeac9853eaf048feef943d0f0e2b3023989e745760c74693bad7afb7abf0a6ea5411fb36b8178232515f8f6440b9d6c630b4b4a462533359c942f5c1f1fbe422c21e7d064e457e9888853eebf02e66d7d71d742334d19105f61e14fb2cd01b54df61eb2324f97c09f3e32ba1e2249a4a873dea5349466f0fb339c71e7d2ff1beea05b159ed54905d32bfee7b419a9ee704ca40de2cfc1b2902d5b7e5fca6def0e806bee5bf98c10afdf1a8aa163404d9063744abd16c466ff94f8946fc95e0f5b310f9dbbe21ffa44522fd372c97818a181ce68e3e597cc0fe76a290eecb0500b2a18a5d0d5ccf7a2b69c4a19693d10bb09c8cbc1bf65a93bbbd0692edab15f7fa0e242b3306e3849c89242a620739a6c884c72c601939adbdec9828035bb9371476fdc24ad5fd0b90421f6ece33103a607e63c63d7f2af19483552b061ac225084afaab767c02b352fd2da6fe9995024e4d7093f8ac749f5a6bbb09a5dfd2b75bda6cbe579eebaaa716205c20223b18b723e47e7d2b7a4e873a26c8bd11fa74216b4bb9a05162c62b5579130c2bc75cd38ed7ffa6ca0c104eb90167aec363fa27c20bc4ce42fa147950a4f4162855861631a3e21d5330ad54328876f39d8833a7ebdddf5b9efe873e7d1babcff00712b4390f143e96462351d27056f0508125e14de5297e9d94c97e809cdd3775c9cdbf59cb7569a61d6fb27cf2982f77cf0e3c05f0e845f8f7d61dee3a42296484255b85dd410433608f5ef8238b00a16e9fe2181da67bb4386f6c818d8b9cbf5e1146a8565b84e8f94dad34af4b136c211bb37239bda59739aaa66382068d323e304d61ef1cd831b5f4aec38f6df2c2ad73aed6915b9441ab5423876ac924d6036b45d031dd859e32968246dddc4cc70c9f2aa26a9c95ff6dcbae069e777283d82b28d60fae0cd3ab3c0911177b1ef04e997b50951635155294a57da4f19605ab3b07abe540a66f58f0329e5bc1c4217d34f80154c8eb895d34807fe47a9b9de81f61924f2715baaea1c0f58b98dbb1bef1286582fc78cef388e3404dc1e19f3795f0321c122589b697af367699740676b1d46e4f7b0e2ab11b615b2708dc2450d53570a1c2548c58f115972526d80a5a474655519b6303e7b5b25c2f5022923b76acc8965c0ff88526d60f227c46a1c000c2d0f563a8546314a771d645eee477e1a8303e45a4003ae557ad066fa1a32a284e618d2213cbc6527dd2ede1752c69760875f30164cdef5930cbbf6e24de1d27e243a27ca382a9c2e891b59c1f5d017d0d9e78981bb0f0f24ef331a48234b8e0661371761a1f86fe2936c80604a4029ce6ebe48dc2a9a4bcf050774ad168bcf715745a4cef8209f01662ea7bf40f4a3458dc8fd1f455d7e46eb738a18c9602097abd4bff788880c9f73a1897b4a31e827ff06539b684ef3241e4a7ec8555896f580bf6da551fae3ff8542a8cb1d99c8ce388405cce3ec8055de9d21aa66467f8c113500d614313876e2142e526ef1d0e7055798021b927498822a32fa0b3b81cb491e204f994b203b772dc69f2006f7f6a9e465f19c5c41581aa0a05bdbde2a3e7a918743eabd648c391ff3fd435c885ae1ba29155845b154aa16dee92d3bc4b9e261c6ec5ad2d4beace474c2d72ff63c0489f3765acc046f787ecd9084078b4ff474c1e3f456b9765c109ced6c074f652552059b7d01435b1b894bac8b227b163884778df6e0dd8446b299c20d4d402c74741efdb12188c46e43f274300ae74e6b37915c1521175fb0d3ebb2564b13aef7a5b58c323c499eb0eb52798034c89e305169a4f191994afe6e63df23090910b4d4c9d39be0fd0ce5425febe3f0e849e38413bd62b73588532647db89e73d98b104a75b80ff4d48cf9ba2ea6d5d045740341e25f15321a89c5f494bee849b85ec0b4079ea03c614a2e1c506068b243ddaa095489cae12570b8a2e63a0e832824997b7d00979cfbefe8c8c73a2e7d1edb0fa715954d3a0d6169f18070ce5a690424721c574ac4035b0d4a8deded73b244c5ac478bc8c167b8ddddcbcd802220f52d8ce02e6a3ab3447c30bb61f0e8b357df7744157e229218af9a09e7222830275689ac46beb74e93f3d94e7a4dfcb64669c3f56274d5012e0c805e84447dac035f4b84d6b25460792ca1c0ffee55274e60f075685a21edc0b314c9db9a902375c792d943f3c619f51731b796bf27a605658a3c1f43ae2633a8c019fdf87367511e0a4581ae0fd20fbdd3e103ca97ee86c70fc30e48d9ec1e95817ed1b5585045d93d08673e4773ff21a279ea4847a1b445ab09273ce034c574bade3a0cf5a5cc2e06d79341c03f1f42c3594a9207444b8496dcb0242efb2d22cdefb6573cfd64448fd8cecc86b2301499a23438eb1f0af6396bb1195e7b8637673c9e5d5cee509b14b61d5fde5311c2d39b89b03419ca1da1cb9bf4a2fe5543ac04f12a8696cf0a70dcd860836d43768e3ced937db65633c54f49740a921cdb4ff6b169b1bcfee59129a222cbdc990ad5889f0d096cf34f7d7ada3259ba3182eb788164d4a77c7ebaa8457c9fe3a6656ddd7c034c03abbd40624741cc1a751eb3628c6ac1feed4745654e37dff50a72d0031a9c6d5a1ada33dba7a323faef3e790955b5058768d22fd2e6c2e2b4fac3bd29721e4f3b656c738c1180c2f76ad55f94aa7ad952fef0d2d4c7371dae88eb63791d388183de1d69dd03069a456173b08be7ce6b826485fa5edca508abf4e75164b5869ca100a636deedf0d7007824a9489a8de139efbefdd81bfd8a98a99297d7a550a13a9859efae70fe754f0bc4b91daa0cd868b3358ab26328e082e71e0ad6337e3951967610061a127df4d735070efb480c71eac8502c9a1d8755af57693de4352bf682ab3d2ce2639a84ba66d69318c12dfe9a703f9be514f5ae36723e4d796a183c86f3c2d026781eb883406f550fa433736a356987210e90500e5e5d2da089211868a14ca7da2338fdf18ac16457984870a9666f0a9e0c03ad27810f68e7baec43e86957883d18b0a3780f9d98b41241b5030845b78fe79ac81eac9cf643d210deb8793cf218655d51574905617180afe2a1e862eb8b12e8aa034564b4568fbce2596458f8a7a69127417656232a1de6d28a3dae9e1d3574d6322aae8380e23f958f8ac82514fc22400d5470c1d49af66d689f3182e0412d9491df1df3afa15123ed5a124ae682240db5b50dc12d606b9da6264eeec290c4ae0960e74b37e657077824341145e8990d9d1683f79b31237c91a7514a8cc0c6ac478df250434cdae81c4c4bcb9088035ae1d2872f780000e746f7c09b30a9e5523f117d5ce88d5a89a72f74b30b2ba0ad3b5e551e9752461ffdf9daeedaa60fc1f8c713506151053bb026e1394cf7b64520130980cdcc5268c2a311ad04ccfc5708e5ed099c0015fd62537a8d094bf21fd6c20f196105c0fe25fdde8b29e86a57c4275c100deeeacabcd5c40a8ebf1dc7d88c4eca795c1715c479474fbb8a6b8bfb0eafd84169594c3efdc9c01ee03cefbb81cf490e5a352e96525f8f5c22aabb2b70cd8e0a662ed48ac27c34997a969f08426b05b21b23b5b9d7a8eeefff3e18e51719b357ca116c43dcf53cefa9a14cc2b2b981d9291036b675fc500ec08132a024ee39483c7bbbd68145d239020fd26100ab9c6d2ba59e2d970eaee4711afa68fcb8baadb161975d670ddaadaeaebc9736106894f50f4552075c1ec082814ff4948c3953b358c8cb2b26bd52652aba38df6a2c118f5fafbbefb2d64e42a5fcb75e5082fae5f8e95c8573381513857f97783afcadcf737022cbea9b8b99ac006e33ffaf92822e29af62a5b8ae62e65be2959ba3b8565f84311be06216925c3548d7e5367565afff8f1c0174587c3dd39b889763fa832e6c4474b549a7b9a84b8c4878132b1f38ed97c35477e4a983f1f420d23f1eaa48d0ccedae07577224a9d47d06b1856f0d8d2a02c0509581167f9f4b3a43c13eac9ba9e27b1272647fd37771364a6408be9fb17e9b115c31008e8710e6c2d44ea9d45b180426236696a1a18ef44b4dbe4f82e83fe1f521188ed0af66cdd62b095f07bd9c45d07b725cb82d7e81584efbfc7769962891f759801e56889c177a773ffa601c65a37e191172483b2fbd78fc776bfbf7bb436e519d87cf3e8dd882fbcd3fe11d20a3e1fa65b49104d5237a08592aafa77ee5c72c36e75eb3528701d8a21c237a51705ebe34ef2305f5fd04cd820fbb12553d59dcd77c485268b2f2d7ce629290c9164144c336b978822364007080bfcf01be95a9d98f1d9b61d928fc1d6eeb764e7e604f0148295040d02df96505a680f83cb6653a0d262337800d9c84d20661428bdb010d117e3f137bad2a7aeb9973b29a02af442b6536ca34a4a92754f2110de743f6ec3c0f54aef128f3132496c75c9da0c9f5aef40c84b6667174096a912ed1e45f2173e7b92a15a03c7592e4b2d9257a1ccf2f6ad7005a716f32b2ed65e63762788c203344b1e443e633067ba5feaea58dfb8272e3c79cd92e8a9502fa96afc4794c068477f92b89e4831aa6eee7ce5280b6fceab17d7a18794dab31fbb64f68587c3b8beafca64a6a916d475a37b3e589686dbe9d32178c546d4dff6de8a37fffc99edaa8d55398fbc11ae805d8de39c6c46abef4753ff2e780a35c9a5a8d5841ba37b30d4b046b4715ccd1813efce146aaf3edb4f409267d8d961196e30edf029a82e50b59bce5bd9c13fe17e59af808d4a89a05930e0ecb86cf604ecd5a43aaead073ed49e553dd86cf184698e290c7f8e06cd193bd9b61c3d01244c", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0x2) bind(r2, &(0x7f00000038c0)=@in6={0x18, 0x2, 0x9, 0xe2}, 0xc) fcntl$setflags(r2, 0x2, 0x1) getuid() getpid() truncate(&(0x7f0000003900)='./file0\x00', 0x3) setsockopt(r3, 0x5, 0xaf6, &(0x7f0000003940)="9cc6614f0b7316a9dbd98f866c2b417f2672d7a550189bcfdb5ccf6fbb098ee4aab03f3c05935aab157051d8788dd6871684f563ba23808b9bad89f7b557f8417ef384c12204adb8021b98f2918fb05944cdd0d53493722f19dbb1635cdf9d3b1f8c6b88d38b876c44cdbb68ee2d54dce5c84b4103eb4b72e26efcb4f9e212c39071e7f5c368e61fd53041d39f86bd5c662d1613c624566c4f93192101230bdb1b1a700677a610a81850949c289fd438adbb6ba36050f5eb6bcc5601c4cffd2a", 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000003a40)=0x4) chroot(&(0x7f0000003a80)='./file0\x00') bind$unix(r5, &(0x7f0000003ac0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000003b00)="3b6d426e9c741a49757fe40aa6bd0f3800239701fcea3bb7bd68b3b98d7de1d2791f0262528aa0765fc465d5080c0a7885ba343b8897e94607b13c99e98c35", 0x3f) executing program 7: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffff9c, r0, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x32) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="c8cf89222edf826aa9858408e63fab4f8d2d67dbbe4f2c936b894ccbf8c0867cf3207936b812d52e968195289e", 0x2d}, {&(0x7f0000000180)="34d8c5", 0x3}, {&(0x7f00000001c0)="083fced3ed5a4edf3dd4b1", 0xb}, {&(0x7f0000000200)="a07618a04bd7d491510df46ac23d5a02a858d76e905adf656a6de8e72c56380d51cf43f50f50661d4dc9051594d7b74bddd0462d181c6b19beda967a38ffeb0010c374f21f28fce04dcf753e424e772a4979c84f7c1527039dcf250ab923485da656d6e5d6b5911ac190407881cb0f1cdbc718b695f5df6795c8b198305f51c6a335211f7f959b9f7e76a6bdcd1b0a88fa", 0x91}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r0, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r4, r4]}], 0x80, 0x400}, 0x2) r6 = socket$inet6(0x18, 0x2, 0x3f) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0xffffffffffffffff, r2, r3}, 0xc) close(r5) chroot(&(0x7f0000000440)='./file0\x00') socket(0x2, 0x8000, 0x2) r7 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000480)=[0x1, 0x80, 0x7]) r8 = syz_open_pts() open$dir(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x18) chflags(&(0x7f0000000500)='./file1\x00', 0x0) r9 = socket(0x20, 0x1, 0x1) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000540)={0x101, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000005c0)='./file0\x00', r2, r10) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000640)=""/114) fchflags(r5, 0x80000) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000006c0)=0x7f) sendto(r9, &(0x7f0000000700)="f4a5ddedaa5e39185552dd67e233889999fd0d89787edec0351e2500a0d1dd3e4e4183d0cdf56c7f55b52d986dfe4160b247a4e2f3d5d65daba5ef2b44ed1e3b2dac80cf3172ea26f6a369b175a8d68ab046962cb88efd7b75fe387435f163", 0x5f, 0x400, &(0x7f0000000780)=@un=@file={0x1, './file1\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000a80)={0xffffffff, 0x3f, 0x1f, 0xc52d, &(0x7f0000000800)={{0x4, 0x40, 0x9, 0x3f, 0x3e, 0x29fc, 0x40}, {[0xffff, 0x4, 0x7fffffff, 0x3, 0x4, 0xfffffffffffffff9, 0x1e, 0x6, 0x6a00, 0x8, 0x9, 0x9e, 0x0, 0x4, 0x6, 0x2, 0x1, 0x8000000000000000], [0x5, 0xffffffff, 0x4, 0x1a, 0x7f, 0x82e, 0xffffffffffffffff, 0x5, 0x8000000000000001, 0xffffffff], [0x3, 0x1, 0x3, 0x3, 0xfffffffffffffff9, 0x9, 0x9], [0x8, 0x4, 0x2, 0x3, 0x4, 0x3], [{0x7f, 0x7, 0x0, 0xa00000000000000}, {0x1f, 0x7, 0x800, 0x1}, {0x8, 0x7, 0x2a0}, {0x80, 0x0, 0x5, 0x1ff}, {0x3, 0x5, 0x10000, 0x100}, {0x9, 0x8001, 0x3, 0x9}, {0x5, 0xfffffff9, 0xfff, 0xdf8}, {0x200, 0x3, 0x81, 0x80}], {0x1ff, 0x1ff, 0x7425, 0x1}, {0x1, 0x3, 0x18, 0x8000000000000000}}}, 0x4}) close(r5) recvfrom$unix(r9, &(0x7f0000000ac0)=""/135, 0x87, 0x1002, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8d6576c6401b672b88a8290081003b0008004b1d013300670005051d9078ac1400aae0000001830f09ac1400bbac1400bb000000010007070200000007004e204e23000890780f32d325ff972b69c00c8aceb4ce58d1c50ec33dc975f4c3a2bfeabdfd8032b44ad93b71a618f170e073090f116c255d5ad312966310f4952c2371c9a52d03a6e61fba2b6d9ea33dd7905444f51e8f9225ec11d11f1e5994af0c618f37cfb5e8db44aa0e11a3f9535af3a9f1d700bc3321aef7e310d8c51ab4c57dfbc01097c5d3f0461e708de069c16168a84ad2bf90949f2f086cecffb49de385a67eb49fced79fadf64f69516310440f48e58193dd6183529f9aa32265984b0faa71f240f8b3d99972238549c5c95cd9396c85da3cfa9472bd94ff886c551ebb0714b20cb2697702feaa8cf841eb6bac042d6d9866ef245e9ccc303832a23953cc3b7523730a5551a048c0470dd7a88c228392cb074f1f494e2ce111eef56264deb3bcfaab536adc8c35ae1734b054df53e4f118f5ed"]) geteuid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r3 = accept$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 6: sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000840)='./file2\x00', &(0x7f00000002c0)='W\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffb9) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) semop(r1, &(0x7f0000000280)=[{}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x20}, {0x40}, {0x12e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) msgget$private(0x0, 0x10) r3 = msgget(0x2, 0x80) syz_emit_ethernet(0xd0, &(0x7f0000000480)={@broadcast, @random="772b6659fbd5", [{[], {0x8100, 0x1, 0x1, 0x3}}], {@generic={0x8888, "abcc33451fafd7f795a96041ca06d441a752e97c9a86d7a23ff13019bfec056dc0b22781c0f54f86432f1af6ae51a5ebd1ae25a72c0163bfd1e09e1abb61ff79dbb650c60bf111b85bef4c7cc4159d84ff42a74cbeb54b2f1f545f88a7a82076b0fe9cdf91b2d6e4127182ad35481282e938c51d63df0ce7b0282c1d626edbec582bc287743bddb932aded99d9eeb4123c3c3cb248d0ef55310cf9145962f1753013db358809351212a5c3cb1643066d09ab3ffa58a36059ca50de47d6ce"}}}) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x80000007, 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) executing program 4: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) listen(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x15, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000180)="9da8e3e9ed", 0x5}, {&(0x7f0000000200)="e367851f00000058c0052e4f4da2b818b6292cc2ee9fa01714905ad6d90cbdd60a8fa061", 0x24}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, 0x0, 0x0) r7 = msgget$private(0x0, 0x21) msgsnd(r7, &(0x7f0000000100)=ANY=[@ANYRES64=r6], 0x107, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="de95c925ed968d9cf7723615d43ab1d40ca3a348f965e831925c5351d3c6c003f2eda294d9de5c2220fa5a5e8dbc440ae415b92103d920680398c2f9cb7de9803a8ea9ba710afd349a4783fa9c6179f833fae64930", 0x55}, {&(0x7f00000001c0)="6d0faa6b8b5fe5735ac9dec71feed645dc56b00288cb2117105f5f4bc71e126a71893d3e0f5e9492864d736b9349dc98898b26deb4445ca9911ab3722341c1f5f5e3c0eab4097055a528a0e85038ecf0c922f9a5034b4a0d3a84b060597efc0007ebc8a8cf458cf1bb30a43e04873ae01ba7bb6bab8a9b9a0b0dae7eafcfffbea8ea3b37d6a22c292fc6a39b85338290cc2ea7", 0x93}, {&(0x7f0000000280)="33cf831a2e7d8830b812f73344d369327084b005abced789f8398cf6d14459572b7de73832d3cd64cd71d76a33bd32f9a217eb290e1676655e513f72ee0a8f8bcaf78aa8b0ecda1714ec269c84c245cee6830e5fdfc35a6551f20f3c9fb47aa40bc8a77d6fd11f70ae11ab19e1aaf78c8665c8e47a7610d49cc9da9e28d84f514c43fc17217c1b10ad3f6d94504831b3ddcce1cd5f9a050872ac0b0277d898448aabf277250b5c9779db55407a2f7ce5ad8d2071f896be92a7a397f55da7ca55fb9702d3f49ffd6e278ad6b2cb469ec313813d480cfc9451e22e5f1998b7053ebb5c102f7b94b3bc1e96f10a139ebeee0f83b97adb4fb02b0c529916b3f51dc429d711d2e1ff830dcd84eb2740067f9e46a3a08c31c2b474103804e8dc2e621830a142afa9e524379f489ed83fb1aadef2556c8124249801e811ebd9f13a49c8a59ff84b4a8e152281b9bea23e7bbca62dd19a62010fc3c08a350a972f220b6d728228b0826fbd2e772b0223a35fd4f1faea5e71a35d67ac0da684e22fb5e5a86193086b2c74dcf9062f262deffb9e0f543e309eacfb5b7832ce39c7f2de0576bec1e19bee627326707545cdfb435581c4c53a9c3196155acc1423d93a1790f6dde08706bb28322b2514b34260e907b0c95661e19a138ed3b403e186b55411bfda23e09c94d31aa6bb54b89c58a8169ad141a9849a0fde8f54a82118e8c8e21a97a09d6cedff9072210235590067fe8d19cf00b2ba32386ffe97a6e4cc4351c9ab812851ec8b41b0751824cd91ab73ee0aecd2e6eeae6c5f18baf05a44eb3b4679fd621a00d4f398c091fc2611c8dc75f2d5659be7cfc297b34ee76501f2b5f075b1ebc8e0893f7bd381694f6b99547cf22287d47f5af8b5680321d468fdb7ff6ee222904571c1351ee510b7a061af87bf4cbc1782a3d93a4a46a114387e876907dee7e18b87126f64596abd8937acebfacd21c15e48c7c41880b2e48276e8614a6c43aa6d5107c46c772e048332a4175ba6c4017dcbfdcff500b3db1aaf3a53f4c66d835eb6233b12219831cfe607ee8cbbf140369adc8c53c6563075f1eca146c3b9ce8ff7a7586baae89c4765ad8fa7b7129503ab913816b9f79301cbbdfa251ba2f451b8a05ffad449722b6b06644be9ca344d81dc23dfd431bd8597ea2f4a1a1b4e7ba16a8bf509c503f802d94ac933773e69b00000ea59a7af1c2e8c064c03a7479a6add8f1b9e75286b8191fc94163d1d8b94fe4fb4d869467dcdb1851d35d231b9a39297fe07dc618512dcaa55da6447b4dd73aa4609be02f2e9295527b89806a597c65bf308e8e08ff525b43aa140e9f04e489ca56ef09adf95a51e6e237da4301b773eef1ba356445667e24ba8dde607d5fe156bf05a5dba69db05aa6412f17659c403fe1c2da2d7b9bf8e9224651a7eb92e55094ce88a10d55dc6b06e57dfa2aac04c0198945273ca72b166805feb65a551736c8e8323b4d85b8b6f2fbecdbe36d7b74dc9fc587c087c865086fd3d08e08c5463dc5bfec73c2be0882c855e086827987898718a659b31bb70f39fb65d5a30bf341722adcbdb1d70eb679f653dfa22220320b3a8161bbca6d54db5617ad3dadb26c283426bbd4a3d7dbc682aa9cc447367d8a5fbf1f0bbbb71ef1bc0e02603aa52ee62204cc15856a7b8f5641ca875333c4230d0cace5e1b2a8d537fd6672e79a9db6eead344e59b66266a21722fca1b1e0fbd5b3334119841f6f7fcfe28d1df4211f00b53fc56d6c56e382258c90a1cfa7ca8fabf69f19b52667b94944f940f4aa03066215e22c66d7a06f0a1912892ae740a72c2bcc05793d22fb528696ed9cdb47d16c85b2bbc1da92bcd3c6d6abdeb9b93075558f0b73133313b99bb06cdb700a51608b75c704cbe0a5bf32b1b9f75fb0e2be5cf2bb89c796cbcf8e4f47b5fcfc8e67b523c777e2ac22eae05b29b691cb46a13796ac528fefda310cf3238dbfab3b573d316e1c27742071a1a32d5b07035aead7221962647f0b5ac85f0244899952b92db2006d68c3d97614bb2f9b317f15a23250c22891ff75f151ca8608de3f24dfe57d4ab1fd1d5eee9b3f74a181e03da6b644179b1a343f5b5707f7ef488553b29e5ba2ecd1428b0a090c0cfe71e73751e2fa6acb129b5edffcb745125b97e9ae4e9bf1853ea6d212b5baa87183281c05b46135d68ae63f63fe92ecd019f0fea0767db2f7a107660d1a0a85ef4700ac16d303e7765fa9032a33a82d5ae45f94e70305e9a1b4425a7955ebf04e9e5a37cd0c745ef94b1d88914228025eb5e861e004295db27f4590e66b831f613f4213cb1ee03a3f8de1528d4ff781f2aed3f68436e04daf4e6cbbbdae8868002d7532fbdef5a6668bfb54ae7a66f95b10c6ffcebd953a9c2aba6f81ed31e68bcb923fbc7c49691fa75439bf1920ae610d6c5bd364095f78929843559373fab80408c0868bafdaaf9d5334fc1c48e1e0d9b606f97b6a1be3619ceecc1fae4e7569a83462ce5a02b1ee9d408d7a43a13be493fbf3777864e65a68ed19575ffb094568949694305e9a5a76a44895ad45463871c540541e17983d2cfd52609054cdcbefb421f19001d25710d7588a280eb70e57c5dbdc30703e59d1ce8fcad567d525740b9b861cbb00197d8b9f6296e09a4194bc4dbf28eb3699aa27a1b3cb42f9af6d048dac19928ae56a98178d592feaa900bea97dcab204d24ac51953fbd64babef495c03325360e25226577e0b53d80a7ee5ce61a60a725731aa9750345e491bf3754cb1691f0232e689fdd124f7e3885a09f4d043c15bbbca4f1a0a42e7403c440d836a006bef586cd95048c701aa633f600dc7e9cc0223bdd4d69f4993f8f424a0ee2b84cc70627cf7a72b11e2c81ecc516224ceb76b85c803654899dee2aafa462e543990f6d5c06a3ee3dd58c9486a388a13eef25ba7a9553f781a4ec72676188b946bb931dc7c78446a588f9d432fa2427d947cd314d21ae064972670ae45a9b8d6470b82d9b8a1cb470ff7c36d0f125a2777a1e9b6fb90415a1b1863b25d9a70bef4ff662cd91e2634a0ab5cea9e0d7b0b6f0143924b67b222133876fb452781bd654101add564f8b17146ca9b40c65c61ecd417a33cdb7c336e49e222324bf242c0af459fefc2ecbf629314317dd389760f1b8e47c3dce570e0962725ac1518d50a735f4d0e478f019c35961432c84473b7bfaa4c142a77d8a0c73f2fa63b4ef37e5047fd785c5f4d9894b4bfe3e35e736620f73ac1fed4e911adae6a4e78cdbb9dde5ecfbf772c95e6fadc5f06ddaa27b3a2338f2925fdb2de956cd208e0c429fe8e8fbeec9571886a0b188d3d7f83e5b04f2adecb3887e2b8ddf945878260ac80466b60655f952415d30b149a3911213b2d55fbb6c1f92b32093d3c01a5a68a8601fc505b3435ee9f5140d587adee9ed68d3c931a3b7eb6997e774c9ec00f0b0d31685469a3f1ea20da46cec12103c22d939ae37c653fde29466c3ea6dc4c791cfced952edc4e1313f89b76ee7ffb1b2e0748ffb78176b8025c427135fb8fa31899f0f8efeb6a3e90cb3f37d45582d3871f459a02279b7ae7d7e1755d8edb76d718920c627b98832c88c1ae1564ace50de0a779a80fbc939bd1b0a83530a4b7826853edb4bfc009d0f52608644359017cf98a290ec9816f7d2727206c8a47ba93930a9058896ec4c48908ac3206b8bdf5f0a24d83c334bb1c52ff4d2e2b9b18b230b197d67263a9d580ecb5a6f9b72f53fbdc2373ca982ef3088e055ac89d5ac232032655f5b5d6840b5197648bb9857cd1b9a5b59aac403d6687b6ee03324a580869a90b6ea5d74636c196fee14da387d0463a7f5a089900a1888c687a074acda07d438547ac3fc5fcb37b40f103b41b06a3e9257026592b87baf9116f3ef01a9424121dddb627636f46d08ea106eeb45c2c4c50920d7d7707b6846f5602f81488bd2b0f0ae91cc1b273223ba9e0c85aeecbced7eebef6cd0ebb03fa07a77d944370974c84cf1f36b0132e8bbeb6b3d300a027ba9a30b090081ad21d7d185384dc3698709ddb2d95033b59f8a10dff6a4ddf2ebad0521f8bf3b8aee7710a370e3dfe1a99d300cd5fd112d3308c9ef149a96b7396ab6b754783eb3b3e74a5550db2bb8baa90508f29df5784e304e050fcf5b12c5c53a8947be0dd5a8828b5b8040c80964b2713065b55e3c52671f8e29972d734e193515ea53f7c49295f8dcdf9e340ab9a048e1e6c1bb622c589ab426823ac34158e62ee48f328b520f77b99b60766ff1d5b5eb5ba7c6d4296fffe058d47274e5d9c944f95daabe5a09dbc04201ca095e0527c2e57bdd677b56328209bbf7c39803ed902633de12a0e78130dc53873fa9b25f1d2ff6885a983f522d574dd433818c34cc17b7931492a0b51cf4dd409800314d8d17bdf4fff27a050af62ca6648b01c18b2f5868898e8d417d5180c4a419a43538e985d91de1384660827b5b7962a5676acaf00794813d5342169ad87202366b53c6a7d8c4f7e8786224e87ebca453bffddb6410fb41f2abf83e4079619b5bb286d1d749d1f6140e6aba8a64a14698fd23f694a9311e0c19aab234b0aada7453d36df91f51332e08ee1c9c616b47632238116ea1100eb62e46d746b5a0229db64f6e99a9a8d40ea8cf86b7fbd2c89b9ab9c2c42234b55d94a460de6f032acf373da7657719ad6ee3143e476571feff8fb7cdfd04a3ef1bcadf5d108f301713c7eaf0f16b9321b123c3e046911a96ab18f1d5aba619708b2e54d69a8ff6105deeaa020c259bffa30fa061b6a105a1200924fe93253af452a9875382ff575539928da7578b8b442c9ac62c3d3cb2220494a208d43619be5bb020a5b984d042af975ad5cb23ef506ca99173209c541ca64175544854f99cc96eb0afe85205c58105994e0f1aaf8551d2a29c1c32640ea07caa450d62374906b77e4e996c0e3f76a4d22007c2dd39e8fc2e4548ece915902ca84bacacd3387e8358ca47541c144d6c14d506e7ef415dbb3e1632597a665c26fd0e7c6f512b5f69280f4fc15f843accff6f2101759cd4ecbe3b8e52bd1c60e422919f2a09afa64ac2b372521e1246e07678885f31fc89cff16197d3d188fe42ac7a227dbda3996abf2457b683f04c9774999b7fd089706b8629490e74cfdaa2e808adca7fa5da6452a22cc0000bc8e3efa0dbfba09026d4b2424a46975b42cab8c085692b73c65c761ab37ce6648121c398912fce581089076d7aed065c767cae1168e0b59005889d6eb3b99c866933583248474673a1d365dd564ddd07860d35f2b698a93dc6ce242260c14c0943d966301f2a43708f6739faaa13cfb3a6e16fc3289c431b8d2b12c81ebaef1f81e4f34f2371a3bbb1e0a7404904f86fd44a4779e50228e2ed55fa7e8f94f4d618e3f8d5574d656539ca24b373f107f7825dc39418532082b67f9ef3ec392c327033521bb1f15e38b795665e14dd9a82347ef2e51a996de72bd0a6371738f56e3f4db04623cb51cb4b68f1761f297f1e8a055938bbd0342d1e14cc65984c39430618494d80c778ed88efa299079ebeff9b80b0eca57feabc5b0532c2d27a5eaa232dbaaa2c198bdc97893dbdacce13917c73f76e3eaa9f59866560a2fd70fe634b217fbb3704df58a0a6ea5410b95bbd908e31ec58833c991c2826e8dcaea2179914b48d7d41ddd6d78dfa615f13e3509ee5e23b6638e89f20af0cf37f7a557e4a00b63be617ecafc41e9e336472d69560f6383ca31d0d6c2a618f90924fc979746e995794958779b48ff116b1f4", 0x1000}, {&(0x7f0000001280)="c32805378e966c1cb818be2081307e9c557dcb56f68c087ee4c5e7dfd54ebd5e187effc7842adcbb0f5faeb230f2e7ef4954f9cc0adacaa269e7d991929f52943d5b2db574f6b134747740377faeb9eb8a747a", 0x53}, {&(0x7f0000001300)="091add505ab75669992828a9e9788a761e384aa215eb26b005e011f9394bd67c748b4c67ca96a4035deccfa7dd27e9bc244656ad94732fbe5f28f10c93ee0f340fc50d8ea9b07140d805332a2c86b6a9babcf248161410c523a17f2f0de7f814636ecf6b712e7409e5e252d539", 0x6d}, {&(0x7f0000001380)="a3334da7aede45786572627e736a3490f928281d86e085d6ccfaf9121f1b9ca8f238628d51ec01f840c9b9288183ea91af408f3fe6dd70565086aa604fef3dd24e48d9b252d8fdfee56fb9f448307afe26d356b2c2d1f034d65f0c18a5679a111a3391ace3a2cff5cfa15167a2706b40dbbc6350a9b2aba0c63237c33afbf4ecc71f9ce7766d8668b7358c12b37b1bd9307c5928eb313f763017ae1e8dcd5ab42389b9d03d93e488d9cc7b445bdad6c22eb39fa9b6", 0xb5}], 0x6) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 6: r0 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r3, r2) r4 = syz_open_pts() r5 = syz_open_pts() chown(&(0x7f0000000640)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r6 = syz_open_pts() socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r7 = socket(0x10, 0x4000, 0x1) getsockopt(r7, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x1570}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f0000000100)) r10 = syz_open_pts() syz_open_pts() r11 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x84}, {r4}, {r5, 0xe65dc00084cf4bdf}, {r6}, {r10}, {r11}], 0x6, 0x6) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, 0x0, 0x3b, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000b80)="7e0b1d262e5ff2f5d7d342870d27eacb6fe743de0478ce89351bded2fd55a8a8ecdc7dc5fca43681986e0fe45229db6d77fa99cfafc9d6e8785ea4840bca30079faa0fa430bbd17c5d41608379ae9b86178b5d3592caf0e40535a52e0d40df1c462c6ed2f1605e77d633ea8e510e8494169d5b16ae8481a0864e682349dcce248d0402cfc1293a3c199853eb48ed2122a6a4bf99690c12242f9355d6033e0451a727fae7e7818af274564b416f2a8fdab5b6e55b067bce72fe94d8725f6702a7bb01ca17bc5903b4dd9b3b02187f0185748684", 0xd3}, {&(0x7f0000000900)="3c8f8b8e19799be303d0aa814b3794541591cef707c43bf09aa55d66b0375b05a7ad4bb364b86db343e3e98afa95aedefc7887499eaa763bd9f36f2f85b1e14fe35f06a7719749aa0f724e8c9dbb6d3e83139a4da47b9aaf54e33fde2e0e0f92d91212f14aa7fa09a760c7eb4e728b2251c5ec9ef1a04f93e258efc54422c768fd55ec09b7f538e4689b8b2fc4a0d3ea41e2a4032aa2e55e546e949ff614d5f110172fed616ebbfcafe5985d06fd09c0bda66777f1", 0xb5}, {0x0}, {0x0}], 0x36) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91a72cc7aa5b19", 0x20}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb349723ae2d64808cfb6359a8b8aedf380cb1b5d86e76391719a44c75854081", 0x21}, {&(0x7f0000000340)="e0613ea8b5848ee4c64f61dbf1644f0467da8be572ace6674da01bf2e72c7db517bb5e344cbacea2498b86c85ee5e7788d0c32f00a6aebb87c3cd4c6a95cd193edf14fee35e5ea82e35d08ff6a3c913aab4d6ef4aebac3bd301b154b65e33600944ccfbe964fd2db96923560b5e73ec6ca353030be291ed30858f156d84d056d32fe3381e8b557cd24a4aec2d69995884626e3d63f39dd9367ae0e127cb755918f14bcc5515c5ec3e55379bb699740ce8a36950ffacaef19", 0xb8}, {&(0x7f0000000400)}, {&(0x7f0000000800)="6aa8b6dbf080ca031ee6baf912a6fa9f9452e47f481b91db551a21855dabc831a376dcde2acd0c8746eb2c5bf5a498a0a72553a5e1f2c170fc243896f9eee584ed8b6484e98751e98a74a81988829e5e8fba3e1c33fe76b4ecc1a19516b87f2a195342fb9d3e7dd709dd44cb5623ec7535bdf29a28fb2388433bddccfe1091cfa2e257c76beac00ae5bf18ced5c62414c748a33c91f34ec432a139a9fedfd54c1f13f3e39377c2139bb17a94bb20846c10d09e55c19de788821db6778e3a0b441117899cc7b2fe3b97f25291499535db9059dc9716b77e855a7453d9bc7287ef032693fbcb881827e7269a1322", 0xed}, {&(0x7f00000009c0)="6fac7694b56bbaff041839439e5877f2c0fef4fcb751148e7858caa503ffb0b8b7162e842daba061044669a2f2113924c7f1a31b21f422f2b912a1a614b70ce402bf945a21caaef31c6607945bd50a6bb61470430d4db7a9fe6be4ab558a6c8b33b2608db991f8b6a01c9bdd8601f2fc84a301c13c4837e9e04a647d710b7622760d1e", 0x83}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) msgrcv(r1, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0xed, 0x0) msgrcv(r1, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x5) msgctl$IPC_SET(r1, 0x1, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x20, 0x54}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) executing program 5: sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000fe"]) 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}, {&(0x7f0000ffb000/0x4000)=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'}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x408) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8c}], 0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 2: open(0x0, 0x200, 0x0) getpid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), 0x4) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001c2"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000340)=[{0xc}, {0x7}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6024d7910030000000000000000000000000000000000000000000000000000000000000000038"]) executing program 7: close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x4000000000000127, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(r0, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x400000000000031c, 0x0, 0x0, 0x0, 0xfffffffffffffe6e) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) write(r0, &(0x7f00000003c0)="7696c79e56000000d85b18690000f35509509353ea537a6ddaea681721b68d7f9dc48aed62f37f90419645d6fb7d5e129bf1c4e8f871a97a0245170aeb4d16d19c74ed5a6250af97ab95e4de79bc9f1203b7ace3a3e4d923996edd7a80993cc4db3ead0bbc59a2412d472334ea006b4b82789e2df1cdd2", 0xffe0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_getres(0x6, 0x0) getppid() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) execve(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) rename(&(0x7f00000003c0)='./bus\x00', 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10800, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) poll(0x0, 0x0, 0x887e) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup(0xffffffffffffffff) r2 = shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ff3000/0xb000)=nil, 0x0) r3 = shmget(0x0, 0x4000, 0x45, &(0x7f0000ff2000/0x4000)=nil) shmat(r3, &(0x7f0000ff3000/0x2000)=nil, 0x0) executing program 2: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x200029c3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc1206922, &(0x7f0000000100)) utimensat(r3, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x8001, 0x80010000000000}}, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="76f929990ba6b2f1122786b9a62a674f", &(0x7f00000001c0)=0x10, &(0x7f0000000200)="295b0ab6c00393cbf3c88d5d7a88af4f89", 0x11) r7 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000001c0)) executing program 7: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) r0 = socket(0x2, 0x1, 0x1f) setsockopt(r0, 0x1, 0x401, &(0x7f0000000000)="53e447b288d987617d3dbfbb66b7dfff9ef32f7d81c4a9892bc946cc7237ba1a04d28749143fc640c72c57e0da88329ad821e63140952341d71446", 0x3b) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700", 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3", 0xc3) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00", 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendmmsg(r5, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r6, r5) shutdown(r5, 0x0) socket(0x10, 0x4000, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x81}, {0x2, 0x0, 0xfc}, {0x16}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x6c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="de95c925ed968d9cf7723615d43ab1d40ca3a348f965e831925c5351d3c6c003f2eda294d9de5c2220fa5a5e8dbc440ae415b92103d920680398c2f9cb7de9803a8ea9ba710afd349a4783fa9c6179f833fae64930", 0x55}, {&(0x7f00000001c0)="6d0faa6b8b5fe5735ac9dec71feed645dc56b00288cb2117105f5f4bc71e126a71893d3e0f5e9492864d736b9349dc98898b26deb4445ca9911ab3722341c1f5f5e3c0eab4097055a528a0e85038ecf0c922f9a5034b4a0d3a84b060597efc0007ebc8a8cf458cf1bb30a43e04873ae01ba7bb6bab8a9b9a0b0dae7eafcfffbea8ea3b37d6a22c292fc6a39b85338290cc2ea7", 0x93}, {&(0x7f0000000280)="33cf831a2e7d8830b812f73344d369327084b005abced789f8398cf6d14459572b7de73832d3cd64cd71d76a33bd32f9a217eb290e1676655e513f72ee0a8f8bcaf78aa8b0ecda1714ec269c84c245cee6830e5fdfc35a6551f20f3c9fb47aa40bc8a77d6fd11f70ae11ab19e1aaf78c8665c8e47a7610d49cc9da9e28d84f514c43fc17217c1b10ad3f6d94504831b3ddcce1cd5f9a050872ac0b0277d898448aabf277250b5c9779db55407a2f7ce5ad8d2071f896be92a7a397f55da7ca55fb9702d3f49ffd6e278ad6b2cb469ec313813d480cfc9451e22e5f1998b7053ebb5c102f7b94b3bc1e96f10a139ebeee0f83b97adb4fb02b0c529916b3f51dc429d711d2e1ff830dcd84eb2740067f9e46a3a08c31c2b474103804e8dc2e621830a142afa9e524379f489ed83fb1aadef2556c8124249801e811ebd9f13a49c8a59ff84b4a8e152281b9bea23e7bbca62dd19a62010fc3c08a350a972f220b6d728228b0826fbd2e772b0223a35fd4f1faea5e71a35d67ac0da684e22fb5e5a86193086b2c74dcf9062f262deffb9e0f543e309eacfb5b7832ce39c7f2de0576bec1e19bee627326707545cdfb435581c4c53a9c3196155acc1423d93a1790f6dde08706bb28322b2514b34260e907b0c95661e19a138ed3b403e186b55411bfda23e09c94d31aa6bb54b89c58a8169ad141a9849a0fde8f54a82118e8c8e21a97a09d6cedff9072210235590067fe8d19cf00b2ba32386ffe97a6e4cc4351c9ab812851ec8b41b0751824cd91ab73ee0aecd2e6eeae6c5f18baf05a44eb3b4679fd621a00d4f398c091fc2611c8dc75f2d5659be7cfc297b34ee76501f2b5f075b1ebc8e0893f7bd381694f6b99547cf22287d47f5af8b5680321d468fdb7ff6ee222904571c1351ee510b7a061af87bf4cbc1782a3d93a4a46a114387e876907dee7e18b87126f64596abd8937acebfacd21c15e48c7c41880b2e48276e8614a6c43aa6d5107c46c772e048332a4175ba6c4017dcbfdcff500b3db1aaf3a53f4c66d835eb6233b12219831cfe607ee8cbbf140369adc8c53c6563075f1eca146c3b9ce8ff7a7586baae89c4765ad8fa7b7129503ab913816b9f79301cbbdfa251ba2f451b8a05ffad449722b6b06644be9ca344d81dc23dfd431bd8597ea2f4a1a1b4e7ba16a8bf509c503f802d94ac933773e69b00000ea59a7af1c2e8c064c03a7479a6add8f1b9e75286b8191fc94163d1d8b94fe4fb4d869467dcdb1851d35d231b9a39297fe07dc618512dcaa55da6447b4dd73aa4609be02f2e9295527b89806a597c65bf308e8e08ff525b43aa140e9f04e489ca56ef09adf95a51e6e237da4301b773eef1ba356445667e24ba8dde607d5fe156bf05a5dba69db05aa6412f17659c403fe1c2da2d7b9bf8e9224651a7eb92e55094ce88a10d55dc6b06e57dfa2aac04c0198945273ca72b166805feb65a551736c8e8323b4d85b8b6f2fbecdbe36d7b74dc9fc587c087c865086fd3d08e08c5463dc5bfec73c2be0882c855e086827987898718a659b31bb70f39fb65d5a30bf341722adcbdb1d70eb679f653dfa22220320b3a8161bbca6d54db5617ad3dadb26c283426bbd4a3d7dbc682aa9cc447367d8a5fbf1f0bbbb71ef1bc0e02603aa52ee62204cc15856a7b8f5641ca875333c4230d0cace5e1b2a8d537fd6672e79a9db6eead344e59b66266a21722fca1b1e0fbd5b3334119841f6f7fcfe28d1df4211f00b53fc56d6c56e382258c90a1cfa7ca8fabf69f19b52667b94944f940f4aa03066215e22c66d7a06f0a1912892ae740a72c2bcc05793d22fb528696ed9cdb47d16c85b2bbc1da92bcd3c6d6abdeb9b93075558f0b73133313b99bb06cdb700a51608b75c704cbe0a5bf32b1b9f75fb0e2be5cf2bb89c796cbcf8e4f47b5fcfc8e67b523c777e2ac22eae05b29b691cb46a13796ac528fefda310cf3238dbfab3b573d316e1c27742071a1a32d5b07035aead7221962647f0b5ac85f0244899952b92db2006d68c3d97614bb2f9b317f15a23250c22891ff75f151ca8608de3f24dfe57d4ab1fd1d5eee9b3f74a181e03da6b644179b1a343f5b5707f7ef488553b29e5ba2ecd1428b0a090c0cfe71e73751e2fa6acb129b5edffcb745125b97e9ae4e9bf1853ea6d212b5baa87183281c05b46135d68ae63f63fe92ecd019f0fea0767db2f7a107660d1a0a85ef4700ac16d303e7765fa9032a33a82d5ae45f94e70305e9a1b4425a7955ebf04e9e5a37cd0c745ef94b1d88914228025eb5e861e004295db27f4590e66b831f613f4213cb1ee03a3f8de1528d4ff781f2aed3f68436e04daf4e6cbbbdae8868002d7532fbdef5a6668bfb54ae7a66f95b10c6ffcebd953a9c2aba6f81ed31e68bcb923fbc7c49691fa75439bf1920ae610d6c5bd364095f78929843559373fab80408c0868bafdaaf9d5334fc1c48e1e0d9b606f97b6a1be3619ceecc1fae4e7569a83462ce5a02b1ee9d408d7a43a13be493fbf3777864e65a68ed19575ffb094568949694305e9a5a76a44895ad45463871c540541e17983d2cfd52609054cdcbefb421f19001d25710d7588a280eb70e57c5dbdc30703e59d1ce8fcad567d525740b9b861cbb00197d8b9f6296e09a4194bc4dbf28eb3699aa27a1b3cb42f9af6d048dac19928ae56a98178d592feaa900bea97dcab204d24ac51953fbd64babef495c03325360e25226577e0b53d80a7ee5ce61a60a725731aa9750345e491bf3754cb1691f0232e689fdd124f7e3885a09f4d043c15bbbca4f1a0a42e7403c440d836a006bef586cd95048c701aa633f600dc7e9cc0223bdd4d69f4993f8f424a0ee2b84cc70627cf7a72b11e2c81ecc516224ceb76b85c803654899dee2aafa462e543990f6d5c06a3ee3dd58c9486a388a13eef25ba7a9553f781a4ec72676188b946bb931dc7c78446a588f9d432fa2427d947cd314d21ae064972670ae45a9b8d6470b82d9b8a1cb470ff7c36d0f125a2777a1e9b6fb90415a1b1863b25d9a70bef4ff662cd91e2634a0ab5cea9e0d7b0b6f0143924b67b222133876fb452781bd654101add564f8b17146ca9b40c65c61ecd417a33cdb7c336e49e222324bf242c0af459fefc2ecbf629314317dd389760f1b8e47c3dce570e0962725ac1518d50a735f4d0e478f019c35961432c84473b7bfaa4c142a77d8a0c73f2fa63b4ef37e5047fd785c5f4d9894b4bfe3e35e736620f73ac1fed4e911adae6a4e78cdbb9dde5ecfbf772c95e6fadc5f06ddaa27b3a2338f2925fdb2de956cd208e0c429fe8e8fbeec9571886a0b188d3d7f83e5b04f2adecb3887e2b8ddf945878260ac80466b60655f952415d30b149a3911213b2d55fbb6c1f92b32093d3c01a5a68a8601fc505b3435ee9f5140d587adee9ed68d3c931a3b7eb6997e774c9ec00f0b0d31685469a3f1ea20da46cec12103c22d939ae37c653fde29466c3ea6dc4c791cfced952edc4e1313f89b76ee7ffb1b2e0748ffb78176b8025c427135fb8fa31899f0f8efeb6a3e90cb3f37d45582d3871f459a02279b7ae7d7e1755d8edb76d718920c627b98832c88c1ae1564ace50de0a779a80fbc939bd1b0a83530a4b7826853edb4bfc009d0f52608644359017cf98a290ec9816f7d2727206c8a47ba93930a9058896ec4c48908ac3206b8bdf5f0a24d83c334bb1c52ff4d2e2b9b18b230b197d67263a9d580ecb5a6f9b72f53fbdc2373ca982ef3088e055ac89d5ac232032655f5b5d6840b5197648bb9857cd1b9a5b59aac403d6687b6ee03324a580869a90b6ea5d74636c196fee14da387d0463a7f5a089900a1888c687a074acda07d438547ac3fc5fcb37b40f103b41b06a3e9257026592b87baf9116f3ef01a9424121dddb627636f46d08ea106eeb45c2c4c50920d7d7707b6846f5602f81488bd2b0f0ae91cc1b273223ba9e0c85aeecbced7eebef6cd0ebb03fa07a77d944370974c84cf1f36b0132e8bbeb6b3d300a027ba9a30b090081ad21d7d185384dc3698709ddb2d95033b59f8a10dff6a4ddf2ebad0521f8bf3b8aee7710a370e3dfe1a99d300cd5fd112d3308c9ef149a96b7396ab6b754783eb3b3e74a5550db2bb8baa90508f29df5784e304e050fcf5b12c5c53a8947be0dd5a8828b5b8040c80964b2713065b55e3c52671f8e29972d734e193515ea53f7c49295f8dcdf9e340ab9a048e1e6c1bb622c589ab426823ac34158e62ee48f328b520f77b99b60766ff1d5b5eb5ba7c6d4296fffe058d47274e5d9c944f95daabe5a09dbc04201ca095e0527c2e57bdd677b56328209bbf7c39803ed902633de12a0e78130dc53873fa9b25f1d2ff6885a983f522d574dd433818c34cc17b7931492a0b51cf4dd409800314d8d17bdf4fff27a050af62ca6648b01c18b2f5868898e8d417d5180c4a419a43538e985d91de1384660827b5b7962a5676acaf00794813d5342169ad87202366b53c6a7d8c4f7e8786224e87ebca453bffddb6410fb41f2abf83e4079619b5bb286d1d749d1f6140e6aba8a64a14698fd23f694a9311e0c19aab234b0aada7453d36df91f51332e08ee1c9c616b47632238116ea1100eb62e46d746b5a0229db64f6e99a9a8d40ea8cf86b7fbd2c89b9ab9c2c42234b55d94a460de6f032acf373da7657719ad6ee3143e476571feff8fb7cdfd04a3ef1bcadf5d108f301713c7eaf0f16b9321b123c3e046911a96ab18f1d5aba619708b2e54d69a8ff6105deeaa020c259bffa30fa061b6a105a1200924fe93253af452a9875382ff575539928da7578b8b442c9ac62c3d3cb2220494a208d43619be5bb020a5b984d042af975ad5cb23ef506ca99173209c541ca64175544854f99cc96eb0afe85205c58105994e0f1aaf8551d2a29c1c32640ea07caa450d62374906b77e4e996c0e3f76a4d22007c2dd39e8fc2e4548ece915902ca84bacacd3387e8358ca47541c144d6c14d506e7ef415dbb3e1632597a665c26fd0e7c6f512b5f69280f4fc15f843accff6f2101759cd4ecbe3b8e52bd1c60e422919f2a09afa64ac2b372521e1246e07678885f31fc89cff16197d3d188fe42ac7a227dbda3996abf2457b683f04c9774999b7fd089706b8629490e74cfdaa2e808adca7fa5da6452a22cc0000bc8e3efa0dbfba09026d4b2424a46975b42cab8c085692b73c65c761ab37ce6648121c398912fce581089076d7aed065c767cae1168e0b59005889d6eb3b99c866933583248474673a1d365dd564ddd07860d35f2b698a93dc6ce242260c14c0943d966301f2a43708f6739faaa13cfb3a6e16fc3289c431b8d2b12c81ebaef1f81e4f34f2371a3bbb1e0a7404904f86fd44a4779e50228e2ed55fa7e8f94f4d618e3f8d5574d656539ca24b373f107f7825dc39418532082b67f9ef3ec392c327033521bb1f15e38b795665e14dd9a82347ef2e51a996de72bd0a6371738f56e3f4db04623cb51cb4b68f1761f297f1e8a055938bbd0342d1e14cc65984c39430618494d80c778ed88efa299079ebeff9b80b0eca57feabc5b0532c2d27a5eaa232dbaaa2c198bdc97893dbdacce13917c73f76e3eaa9f59866560a2fd70fe634b217fbb3704df58a0a6ea5410b95bbd908e31ec58833c991c2826e8dcaea2179914b48d7d41ddd6d78dfa615f13e3509ee5e23b6638e89f20af0cf37f7a557e4a00b63be617ecafc41e9e336472d69560f6383ca31d0d6c2a618f90924fc979746e995794958779b48ff116b1f4", 0x1000}, {&(0x7f0000001280)="c32805378e966c1cb818be2081307e9c557dcb56f68c087ee4c5e7dfd54ebd5e187effc7842adcbb0f5faeb230f2e7ef4954f9cc0adacaa269e7d991929f52943d5b2db574f6b134747740377faeb9eb8a747a", 0x53}, {&(0x7f0000001300)="091add505ab75669992828a9e9788a761e384aa215eb26b005e011f9394bd67c748b4c67ca96a4035deccfa7dd27e9bc244656ad94732fbe5f28f10c93ee0f340fc50d8ea9b07140d805332a2c86b6a9babcf248161410c523a17f2f0de7f814636ecf6b712e7409e5e252d539", 0x6d}, {&(0x7f0000001380)="a3334da7aede45786572627e736a3490f928281d86e085d6ccfaf9121f1b9ca8f238628d51ec01f840c9b9288183ea91af408f3fe6dd70565086aa604fef3dd24e48d9b252d8fdfee56fb9f448307afe26d356b2c2d1f034d65f0c18a5679a111a3391ace3a2cff5cfa15167a2706b40dbbc6350a9b2aba0c63237c33afbf4ecc71f9ce7766d8668b7358c12b37b1bd9307c5928eb313f763017ae1e8dcd5ab42389b9d03d93e488d9cc7b445bdad6c22eb39fa9b6", 0xb5}], 0x6) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="b437ab93c95ab5bd9cf408f6306204f47d64ca79", 0x14) executing program 0: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) execve(0x0, 0x0, 0x0) ~ &._òõ×ÓB‡'êËoçCÞxΉ5ÞÒýU¨¨ìÜ}Åü¤6˜näR)Ûmwú™Ï¯ÉÖèx^¤„ Ê0Ÿª¤0»Ñ|]A`ƒy®›†‹]5’Êðä5¥.@ßF,nÒñ`^wÖ3êŽQ„”[®„ †Nh#IÜÎ$ÏÁ):<˜SëHí!"¦¤¿™i $/“UÖ>Q§'úççŠòtVKAo*Úµ¶å[{Îrþ”Ør_g§»Ê¼Y´Ý›;…t†„<‹Žy›ãЪK7”T‘Î÷Ä;ðš¥]f°7[§­K³d¸m³CãéŠú•®Þüx‡Ižªv;Ùóo/…±áOã_§q—IªrNŒ»m>ƒšM¤{š¯Tã?Þ.’ÙñJ§ú §`ÇëNr‹"QÅìžñ O“âXïÅD"ÇhýUì ·õ8äh›‹/Ä ÓêAâ¤*¢å^Tn”ŸöÕñ/ían»ü¯å˜]ý À½¦gwñvm_resetcpu: failed executing program 2: openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) close(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x4}, {0x4}, {0x1, 0x0, 0x0, 0xfffffc00}]}) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r4, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x624) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x53, 0x6b9, 0x7d0, "0a0400ffffe1fdd199b514df53fb00", 0xfffffffd}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000340)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd", 0x33}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166", 0x55}, {&(0x7f0000000b40)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e50b09b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3349181fe6839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d8620a490dcb1944f8e5867066ed7475764ab6ed647d5358f68b66a7c4b21b2e05062fba37f11725f86fdac17f128ef04eb6690c1e1f5cba652fa703b6b05fd2b195a61db98a8ad45c03cef2f3f6ae6a5734602a87c672ee19f60634180ace59b5c7d770a", 0xfffffffffffffe2f}], 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="56ce01", 0x3}, {&(0x7f0000000540)="badbad8775897001de4c9e2e4462db4f270eb9e68b98acc67713569f0b6a7b715fb07d83ea3e3e38f579a7438320ebfd034c2db5a14e6493a751db3b7a11d2d43d19a90b059ad6775b6a73ff7c6eed60489b7889deee101f59ebe93b42e7ecda0d90e2ee6b8d8a3d4251d43a267b15793bfc5da2bad0279c5cdb2b01ab7b3aecf1bb4a5e1cfab239f1971bfc7f786eb7847b8430e3c7c9", 0x97}, {&(0x7f00000003c0)="07e7cd8bd123d8393b0b264e0566b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec0317befaee313cea2c51398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000200)="b01c1c2743688d9c092ed426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f0000000ec0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e6302000000b5ce607d0c2a64674401c9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83241d6138307f9d6ba7e339fc92dbff59a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d251df817d9cf05cbb14c576125cc8b7dfde774d608bad0abb0c74d9671d5a3287d05f3e273425cb53139174282783e5f3d1312101d758b422103d016d94e3e3a896b417915ab129a34698122111a17271aab2e1aaad589db38894a295fd95c4365ba3b10dc62461a010c6e40aa3681544ed7d79afaa790823b3a8953fcafb510c02571ad1f509ae589744ff42fa8eb5aa4935182839465a21538de510d4e91579e578939993775fe523a13fd8409311459bbe91abc380c82065de2c02de0e3a719b643250d3a899cc70f80c416997117cc1693e2995e1c3222e641757e429baa70357718783a3a87f1ab0ab01392472b0ae95af353f268858abcd6bd5883db632aa5818eabf039f80acf6532eb2e9c8f664875e3f915583063a403b5bfa57137ea3d13db8f91e8d736b884dd0000000000000017e90b9677144cf853a7b1b9079ffcfb", 0x1f6}, {0x0}, {&(0x7f0000000780)="058cfa02479479063c953aa926733d0beed8acc7526149e6883bf2ab26f77f904c7e2423785d3d264773c96ee82a7b6322416159e2de3c53d80043e90f3e09b16f22b66399517cb680c77535c734813350a497bbde11f0ddc40004796c0ca073e0626d2f76258dde2f5fcbdcfbdd113feff9696396b3e9231472a33f5c466b20cda5f019feb9e8a25d6611e237424551200ca60886b872b135ad2fef4a5abc14ab380f086d065fc378a3ea8d8f9b512d7c7122bc255fbacc0445567e62717ce784712de3480348a86728856655762101d1d787fe2ecaffbe34dea098bc0c8a04d8b429046ff7e9a2d7348ab9eb8d6a", 0xef}], 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) r2 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000240)="93", &(0x7f0000000140)=0x1, &(0x7f0000000340), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x8}) r4 = socket(0x10, 0x3, 0x28) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x1}) syz_open_pts() executing program 7: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1000}, {0x2, 0xfffb}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) getuid() r6 = semget$private(0x0, 0x3, 0x26) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x1, 0x0, r3, 0x0, r3, 0xe, 0x7}, 0x3, 0x5, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x3}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x101) symlinkat(0x0, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xfec2}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7fff, 0x42, 0xf7}, {0x95, 0x2, 0x1f, 0x101}, {0x1, 0x2, 0xd6, 0x4}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x11, 0x2, &(0x7f0000000340), 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x10000, 0x0) open$dir(0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000042e000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000000)="834e005f", 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x0, 0x0, 0x0, 0xfffffffd}]}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendto$unix(r2, &(0x7f0000000040)='I', 0x1, 0x3, 0x0, 0x0) socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x80000001) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000100)="a3886a5a1a6eb2fea62810e91709340ed6b7f1db01caa37d8e3a6529f49cad075679185f0a5db7044999c021fde6df4a4fd91ffd492ae3c420f72449e401973b258036", &(0x7f0000000180)=0x43, &(0x7f00000001c0)="11e6d609130c031d72dfa674fd1acf631e3133df6c1b942b356d677aa86403563d9e978736eaaa7bd8466711c78122d249b018e2ea0cf6ad77e357f42a4ce48e68ebc6ec5de6d5cd473cd8de294ef6cdb7a39d242439a523ec1a4390b50d03cbb09184ed981620cb04c663ebbabfbae6d65a3a5033b8db360a42047d4ba62f00", 0x80) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x2400000, 0x8}, 0xc) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000003580)=[{&(0x7f0000000300)="b78901f3e2172b66efe1de17e6528ad33fbfaf0d3aeb687198e395567534e8cbb9a3956d117633368a3b58ad960695ccb07581dad5cc52d59904c9959889282cf83d0dd39ddac961acf2ed877dba1a4cc5fc51d552e05768e72fd23e81f326b56b912649aa2f722ccd05a92cf292c5c6ce6630c97fc7b277f509f77447b99695dc33cb926c3913fa16a110d064c275a85e1f55ea03c538a3ad8d3bfdb9d9c65debd1c779e0c4e5398ee5a42bd3f71e74aa757dbbcaebae8f315254be702ffb38ca357134035deab58bdd005012b3f9aa2416daa6aa1925dfddf3c695158a31fb69ac8f2c826fa4010baf8d9c90c72a615b3599562c42ec08076dcec59d02151a69f3d3ec7815c997fadc09e5db437af614fd012c5e7ad72cd87d4dc96219c2623a61e56991fe9f377c63d74cb0bf70cb394dd435b28e3bf21315f7c4c7652bcf93b48b2196257b4d5f19b6578e8b6d027cd20d6b33bd5486f8d1aad791c04538ccdd846030c9871ff42bd35aa8dc0e94676a384f5a94477c60dcdb601ecd938f694cf46a2ea9bb4e25fc60718da6c3f44de17c65538e36fada61f1e9f0610ca08b22404d0f4ca9393be8b3bb342628f8ddfdb79d83f3d0e85600c44b9fd012eed8c9a6b09a360642bb67c0bb391993fe8f07d309bc3a48943163236861d9351b7d6dc6f38995251c8c54d71d8a3fd71589d2975519e0567ace53ec657aba15202e13d8377a517c912cf4881155521018e61a8458d9102ce962ffa36dd1960335dceb583c7d9232b362e3c05246aec0f263d89f931694472ac05ff83f9c84c54f19de449e2f87c82b63f88ec7cf4efc80a9f177723ebc8780a6f33b1d08096f258c7dc6ef825f244468d7e890291b9384f77ceabf4c993b20038a81488e91a7c738fcd74ac58ecbd1b8b88a7267b49a4405eb27c937817f5552ee92f8fab6d3bc315ab41a3f1df0e3ecc8e86fa40baed29cddf8922e67b591680d2735af5adb948a044662cdf6209eeeff2db7de6496e154099226774daefc4cb2db0774cfae70325b9a4043cf355f364234872ad782933bd358cab9c139d2aac85290f7519dc3e6514b771aff19e460737ebf5d992ec095accea22228e0aee481b2f941508bda4d584f88b6c3c6b7c7624fb520ca41274cb7920355a27110a72878d5dd77a9299ef3052203bb9653d94dfb8806c6e52184b23470e01c8fcf9931bd2ccae56966737cddef870753825cafd8166083ff84238eaa256a5a8bfcc1b6a04baaec7ecee6dce57cbdebd1b783dad73208ff5ce1140c3289d80181dfe7af7d51d793832ef8900cbdeeb2cede6e0845218368b84f8e3ec5e8d893a3e8b4969f7a2fe9437baf213d295cb686aabd3b68d011bdef42fec254a1f61472817bca604c8571f4002d4873c1cf339bd3f9ac2368ae38c4fb51aec0edce7aca0fc0282c25e937770eb67b21681763fb74bb5d8486b61f4a7ac09eefcf6bebe870e524bf1e906f8707893c5c69d9296a9b15a43ceb13d44f1be121610bc2fe58f81aeacab18f56e6be9512aa1b997abefe657f460315b48d33fc36491f02593564a7c6b376421ce714345deaafc25cadbcc32243127fdafd4f80f8d5b600b3f1b682001da9ad63b9dc707cca28b79d0eeee08208e7f96adee2a68570fc10051591167c1973b6ce4e76c059ab6110a02de4d776774ca0d4132d1f6f024b7a763274d1a9254e2af38d45cd542e4847fcd80cc09d27c996c36e3af79ae189c297d68a343e84f761b985273fd50d192fc1e62a3a053cc8001fb5faeb5512aa424f88eec28ba41e1e81f4f55606c9ff0bbf5db7d8a997d030970914ebae0e4fcfccf46381e29333e191b3d47f0600bcc58c89d67012dc9d822750dc101c62d4b68825b64ef0acb1bbc24582767c62a5dbf75d8f3b4f72f58911e92192eddd64ddd24d69c7b70f3d54b277738448ae631e1c3d95d82586101071dd7cc003000cd7a20a923d761b84630bb44ba8cf818b7ac76bb819d2b53e74ee8b0593027f1fca28adb5175858e55ea3947dd6aca773b7a658efdf12041f3a9cefd228f5ca8c7da070c61694a241310a3a87aafc5f8a53cef98f24a9bf86d22a78b1d3787999a3d3f99ac261e8d2b515915417dd169e74934e5a640c718cf6bd9b9934715ee51bb0a0cdd9b757145b844dae8af812015d102df6f607ac2886d7d183341beea193afa7124e7723c7ba7412b83629d76a065676b29fe9b2a4f1d1d4b297d3a8f6d1370d05a0d05e610f77277e2584de3208525b1e6372595aea7fbd9731366a301fa5071eb767745b2c001fa09db456f4c7d84608c64c3ec65d9e2d371174171a4e068c22ba9843167f987966b81d6cda36423e1f3779622e59b326966d0ada4389d2c085a3e48444945aad20183e1e189a892712345e5c6e9aebd790b41fcbaaccec0bffb59288473c21b0232f13a48ce82b5c34e85aa7221c2f59ba7f7fb3603e44847b8f41536dea8c06e82d9da03136b1c1d91ccb48e23d93f738da87d927a38a2564d67d7f275a44345bf2dfd36f86489577435004f7e86fb16d1e8d448d789085fea01c56d71c141c9fd86364359d6bbb68af7540b98a29ae0a5217b29a01dde0abf023e1135e76f81487a4edd7b8b762480add995f81c57113d3372f208190401da9079078dcde75139dfa3675ef7d5cdfc74e38a5f336150b4fac0426c0bc3cc8ea5a7f20581173ac3e1230dca6d8ddfc359636c63ed07489831bf223625bf98d10e42b1ef09e369d13cfafb53be761fbd515d90d567e7c3f0ef5a2fcebe8f2efca449bb020125f5bd96282eac60a82e4253ca298b8199e7027301f7b2ff3be99ab04de0b2ed17b028a000a2d27a9fd9e4d4580c85b759199ebacbd6b59e367d93275b1a685d211cee582fa91cdfc790576db9dbac349165d50bc6b510ff60eab0ce692360122f65c697d18975b711faaa860a3290194c5ef1852fc070997057ec99848f6cf1c7ec5e769b5272e503745b762afd7d1f9102d85e68a088859853cff61f2f5e3ce73fc0be6398c31ae8736255630164fae61aa2f8c9bc924978faa57ea15f31905ee4b3427170a7c376edbb29dff71f12dc30b7fe6080214b4dd7ecd94f8453e664e990d614dfa75bd7a5cff6a3f159dae3667d37d00ce5b430519634971060d761f1af465ea6ad431f0b93b080bf94f4d4a71cff07cd1f0532d3c7d685322303180578d930a56bd6d13f5130d3237bf5467e80c644494ffe72fa082d18a14230896a9d70ac558f581f69b378ee34b925c63c5edb12cc77ed9fc2f97ff22dadb746d4670f449547c6c2bf705b309ae655bdd76db1cdd56dce0edafebfbcd8db5077df28db88332b8cb702249117a858ac755584dc19059b154b40ec337890a1b0554030d595510501dd1c88d0458da64953b928a4f73b11cb7ac27537c2e4c2b6c4e3a0d93c23835e0003f2098a4a01cc70f4162e7c218e75de25ffe93b05de8ea414bb06cbec0ba77fde75b66f3790bb07921d13c82cf8bb5da24648fe21bf413c2d36109f3f04bb722cc679bee643c23816ec6f88baa2610fadb13bb28630ac3f9888300cd23a9ce5062d3b32f91f2a5bb03727fb76cb2b7fa24d93f2b23d6f5f17bb7bb1a807b61e304b55cdfe0939f48a59f7a06b040e870c0e0d33f035df2b83c27709bf3d200be216b3a98daf37ae49476907078483a06d6fbe4bf377fe05d6777e6490500d97e3bf46cc4280347a0699f4a24dd161fa4a397fab800579b953adb48525e552b592be961f14d533262a5c078aa65075fc8ddaf203a5afd5af1a510a2e7cf233c615487f6a52fe1f05c668c0a9bcbcf3b5ecad7688e73bd9b8df6ab180ff0691fa299c1ae6a8257f917c6313a74461a3fb3fd494e5cd7487fac85070ac9b47d12ec007b94a632ca56bdf260fcd31888db627ab77d8e086a2b6eb695dd0208e194ecad78122c1990cdce796f8c03e2d8864c1df6cbf96df7413ec965c07a2c292c13f98e1855c9d20c5cc5f9b78a75c3817a464e2763ed56b2b93c0a89e4dbe230a2abc9ebcc8f51a764882ca4418c47ff3d3b8abf5dc90c73d1722880e62ee55c301ae42e1c7e8ce7c969cbbc7b49ed2f79000c7f80e7319af0787364a2195e0dbbdc327b454b5dba6182eb070fd037515bf12b0b3bcdc1c178d29a09cd26d23256ce91b8cea0b5dad1cdc2eef9c3af10ec4d5054845b365fe3e91f0f3d5396405da7dc52ee183b12f4dbb83b71c1441d2d66d04bb88688abfc241f874bc563eb084101a228c06d831136d57bbce66b2a3a407ca9e1d19e1890cb86223508f8881a82125c1dabcf796dd19d58f6ea65c4f4ea4029701504d1187ee52e4dbd59d56ea884ea44051d70620f06e88f05e204517789713449dd94e0bdceeca8d52ce64de2e13d8ba010d720803596340aebdc0cb666f14ed7524b30e789fac8ea5a976111efb9504f6ec87744f2dfec98e5e0800a590f51f2737d638024e63cf7abd0342f5ceb5f1387793f90f27915e302cfcd9baf717fa33e16f789f387fbe1d1f672c72cc3e62e47a656ef620b811661d80851b250ef4e81134148b40bf3f99c2e4be1b9157d87a2d7c8823443ed54733be3f5a2955246b4d04dcf230a99c7ec9e4917c7c2980cb8ea51bc9dc9ed52242cc8b7613bfc251b5e2921d9bc4be023cd7fc13621d8c3c1fa7f1cd621ed05435752f2eba1cfdb475d7019eaac485f09085db598abacc70e1b984ab95a7567fd0dd2b8f6e0c28c84caf66a1acf9c0d17ce04cc0c2fa3ff9f9a8740b9a20530b18f60045f7045f5cc7e8eb65d379e169fd88985c9930bdfa420c4a0748ddca071a6b458dce9274790ac91dd046c0c16c5f9da0f23aed924ffcf435c38ae5bff7825168356c0d9b5c541b64a1ad754f714a47a96877c00d04ba29e232e341342e00f32fd86898df3a118187f704939677291f2ec80cece7b364a7c0d042f55e029162e58603afcae2293503be7d75d4b612e171671e8e0af01155338d732dbd11847907423028f5ace31bdebc66bf0bf847afb596f30dbb200ec2ceb0fd280faf10f1ad016bb7d0f22a5e49e2c13748445a1fe2f44daba0bed3b3828545b6d8d7d376e2e00513134730a40b8d1041fd852054fd45a1fa12f109501cbe6d6b60838520f8076ee0041182f660d62eeabfdb8cc1273607d1c156f39502b0e542204da94c2caaf39a80fb1bd9faacec14b3676e04f394321ee45b8f3bc97c59471ee1a1770648057f8b6b8df8c1249e08488e5c608f8c0e260e98de6c1ebe04fe240d4205ae188d653531b7c8a281df61f6dda422022b7d6d9fbbb195d0b5e5ce21f48f39c4cfcd2c142f999cba1f3412600b15d458b44bf4e8327622343b5fcba5f1b2fcac687f08b1fc5f89f46bfd314adc78b0fbc380930d701242020f7488152988cccaeaa5f7f5cc64235e0f703cc1d293df0d4e593431fe7ea2718e21968e7bf2997a0c496206fdb3a0b5b33ed225a2cc64e35f0995dea1fc4c7dd82bf5643051abcb00f5745bc8d3ab7db8731b7d9d6b71445a24fb1c23c974c3c2e50f4ef550bbefd1530586473e0523ad857b32b0d38495b765b01b62b49085804442848434998451a05ae7310ae5ed66762a289bd1ee47d93235797513f2046b44e11361746ca676906d82c681b9d1f237f6581185ea5247594b5f873df1cfeb5fa9790148f9bfc0bde1e6aa84cf661776a73a7182302bffbd6f6c0113cf504504f409f26c7e09c4c1d7514c4dead3e1a0af4ce0496c5514288c0d7c1641bcd7bd316f5bcfa889545c5fdd2f01aa390", 0x1000}, {&(0x7f0000001300)="f3e38b794c7c78dbb5a7424f3a0f4de4f5335895510ee14165b237260ff03f65c916d63f0888a44621852e73e28e0ebf3ba2bc3b713880f42b1bdcb08e49727edabe00742ce0eb0a45a9ba26c7ad072ca8e8f0872a001f5ed36721367850a2d53990533a02d8cf3b46a0ac08a79646e430627c664aada88f74c16b02da5d241d7a4d921df265bb34bf08117944ad1d6bdadbcc9e5a6b94656fc7b74c83355f4cca0229ba2be5851b4766b847ab7345", 0xaf}, {&(0x7f00000013c0)="db29555d1da367b61389ebbf00300d7163c8df1efa24", 0x16}, {&(0x7f0000001400)="e4bbf6e8598dbf89878217f38cafa09e4e3fe5d5d726652fc0a17eac0703fa86ca8d8dfc4ac8ee5f774e2796dbdc534b8d39c39a40f038dc1c406c1fc1b9eb4d2502ed4c4ff8e680d7751e3ebad54f72e4437b364e955378e3da105c6569c7d67bdb0caa", 0x64}, {&(0x7f0000001480)="e09dc7f814c30c19247533b5a3bb87c6b178747b6857f6503bfda7d6cac517678aae1e8c6048d087de9a1dca792455e5d9c56cbe433e46be8f3a1892b88a946328f4fe99f83e1781ab073c95b9a010f7b1b156e40a92af3989498499b36722950a432d4aaa77c2fac0ec017664f64191ef1241a91c57a10713f47bd3294ea1d5c027cf5c3eea8e28b9f320032771907860379fb05ed4cfb0be6c8e2fe849735609a9e2e4cd6d3485bc3a4b1e987116aca3061aa66e8bdeefc0e5038df60bee6d309729a756d86f1f97a5ed0df37e63279483ece2dd8e4fbc704a42335a2b557fd4d9281e8a896905e2ae9c6d60f3681be93fd34c14ffcc11", 0xf8}, {&(0x7f0000001580)="92bcd5755d34152ff886702a48751595e60078a317be32e050b9ec857135f1f006cb9878814f47be39783b4710f4cc67d886bea9a2e1d62b976715f012d719aa6aaf6f58ad7b2ad34e00a9f17de49f2a57f881a06ba3307da3df1ac345f58d964a54f443cc3322ead7d936ad8cea1792f7188e25230936241954ef207c20879a09a20cde32191a136008f0bfc33d8c441da863dff510c2ff9f98848a3a30608966e858d40cdfaae44740d3963ab398c9b24c62960674fc0e9d198d7645ff01e76889734ce34bfd72af0bde52953c431a62d9c00d18275b7cafc39e3e28664318339033943f50eae00a85444463465c094363689cb948b3f8224361e7cdea9da585c6eeb2f1a26c56c7d9c3a06b60845c0969e23ba41dd593dcff8a6bb01203a29231c967038f0c59762c963fd1fe6fb58b47bcd1549d8fb3ddfa31279436f6b9b3287ea4297a56f56a523c6562f71a95e1b944c2d191563b30b36971c8f8c0abd5f7797a81086b299267ec34e8bb28433906dbbbf545a79d522ecf86e98992ed5cbc2ff6b0d228c284612477ff173e52142ef7f1b8f785d8579f4eae4ffd551ffca83dc707ea0f5cf8deaf0635426cf54307f94f85be368fefd9ef0c1f8437317c1a6ff8a049a146b815dc87363200774b5fca043cf68ca78f06ade56689b71743b17a96cd3ff7b8bb9952c6f71b86463fa421acf476ef9a3fde54f502cfd48cf28cd7bfa5632b97c58f77e7a40735bc3df6dd9a56f8bd12c452b7b260506311521458506b3b467deab46fa90355ff10961194f1fc867bee37057c52b01b41a310b69d3ca52dc5ae3e6764370943d2631aa790998e684da3096a1f4eaad92bad51b62ea2f6e6c14ec1a1ddb2e6de8ea6ac4e9b9038b3e9bbe37eec5d69d9ab2f0fd27e5d0b3c03e1168e76df7ab5f16a731a65d1d787fec0299a51364e19c2a8018386a56de2cbd3d80091cc92ee27ad177e49a86a3868b33c12a2f5fbc3d9b74a384ac583a7a80d6825877cf736162e4a0b409301d66dba9aa83658a7becc091a583efc1d5609ecaf7fc57022f3ced4c0a79070a7903f96503f238df757a5ed2f97782e8b9f5b37db12758fa89b9887d95423de33a171c9b15206bde6a5ef9e45b043c1e5536a6c1ea2a54ceea46ac6ea12227077c6b8f54089f29710466e33a0caa5d341e66786747b49df990c258407785356845825e8f1a04e3121a7e9572a085a823cfabe147ccd0a8aae2e35351734f1d2bfcb7a9d4e4c0c8ec4e98120d776b59e1f450d5fe779bebe5bd98f3677cba3d3fa9af0e1dc48b50b16716ea493f2bf8e4c2e7c691266ffb42d69aea36146455736c31dfb87427259c4539afca490f9cab1d662fa1b28468ab0230613be25f3400b2b45fb3c38ac7005892473eb7901f0652a99f21cbe203670e510e0381249f6f3a32e608cfe2d146e7812cb7dfe6e975ab6ed3775004558d0644de8f428e7fdecc12f4a11cb1f9413dfcd14a1484cc327d4e82ade8dda3df0e71d3bfd10b57fb772fbf973cc870bd6a5bcae7765a9f0b06f7f738e934feab2978dadd7c2769a4a3181a765c9704cae6d981711de37f9b9aff0eb786987f2395763274e08a2b07afa0d836733806ada1240884a6f845c0d05496451bef50fe4c4f917316c67b2259b33446464cc6ed99d7c9fed14074900c0492f484080be4fe8d5884c238c4df799d186d331b4a98e5916ff5990e83b3df711df9d65f4583753fa464a3f20327e9a9245790886b0645c5316e63d83ff7d0e0c5c89b2182725f7f4988e504bd87864eac38c6df56f4f328e1263beb7b6d8be7707611dcac00295252a4ac6a6d9d0c26a294a17f5411ba91c97203fee6aa595ce9770984716cb2a0e1720e1dc4e9a958e82d315e681fbbdf037933b0cd3d6c05faa79383daaffa57a7c5508d55081ef06d0b3b12047425785bc4550f0023aa5685dbada5819e746f5716c34bc6a9a2b79a13d7e266e9829f5a9d891c98804e5672b250c806f0f44d92b9a6ce0fc23c6fb8aed4455065652f79ae1d740a8998c21a8c0ae43657aff218317406b8ca126a83ad09672a2653840ff90a6a6c847b5ae4d54ddbc63d8c48e2d334b62a707b895602ca9f3b942b874d1bc00dd40778bf97abf37c6e289f393cbe18a107e996defe9a43ebe2e99939c878a4ddf9706f4cdfd298b2223d8fed5f058a915ee7af6bafe4ad3768f139d92caba439057af32bd855190a2a66522bddabd1480f996eb900ad01c084da0ef9dfa9121d242793487aa40f34b56670c9e294add3100770421eba8a64dab221170f77ac49f30066e277bd0f80af1ab8f4079e42d4eddc369ef7929d96e6cf9b45b96bab9f7e43f8356582e17bb1655b564f2b98d1181fbffdedaf8ad185714cbf35191435c916ba3398a1d3d2e089de400cf5d58728ada1b34877130fbf1d3131632624f39253c921120a35789abf9c95f8f08335620c355381580d4489676184cd89db8a870ad501ce71e21b9d77d3bd0a53e24b303dbabcf5ede8ca69f7f069380e0e9d3103ee29d372a24fd0d176e1ce8ab179bd631d77ba02fde35b17ceffd2f8040e453e68cd657643f2baee20de3dd09db750ef24177368dd8410702b839a3174014fd08a3471abde8442e4494882b4addf94aa663f7141835629b88f61e01e701940abfee0c820872665041483bbbbd219d6ff271977193c63a269ac82661b9d298f3729201601270f03a9607cc7b789607927acd05296d1499b7d346edf82ec661e7425aaa5713355817fc8f4848596694dd807173ec3c3e84706022a0461f4d5aac304279ee61ca4ae238c88582671eb9d451b5334f9fcac621d5ef723820d2bc5a052a805e21004357db4f44e7457db4cc36a8da0a2b7428102a75d6b17d7ecc4d8ffd538f0d21f1219fa089aac14b757537e71d6dce9cc66346576ead8e51e0e38cdf24cf7eeb410d760b1d317be3e7eb0b7bec020158f86d6756dfa0dee71bed99ecbc376e53bacbfb96831a2d28bead6af88cec587b16ddc2e01c13792a75ff3f7460209f3b583b995ee676abfdf00e017aed56557f027aedd412f6fe4e794da2aff6e902356d9f4958a3e47639cc2edf039dd17c1bbe912933015d9c4bd980c60178451db86b01c3716f37d65fc6d8ec634552fe60e17b296d87c30df9979a4ca8ed44e5462f3000a09c85736d2b1d1520bca2c8d0364397935f403b5e03f857a70d62675be11bd739e12bc63253b75ae404790c39585823cea1d52ba20e20707032f8475a7cc6f42a44330aef09a668c384c4c00813c534b5d3ebfafa71b1074808c1c55848c02ca5e676e1e572a338c5f4a5a3c681b726c2e4bae92453953c28620b24ba3076a938fc1ec491eaf798694a9ac314f339d18e1663040039fd90082fb71056882d4bdec9c82a1501a6d6ba158ffed4edd52a978d67b68f51d69ad8d15296812de488d1b11cd2745c6b8f19e683c1443d705782fbbb248a37d4d1261d5ab9c1490326b25f4c3b95957fe4bd15907b8054f4f7e17356396a6a86c7f8e64dc565b023c3642844e5aa69890ce319800a1f6dcaf8270256580b609eb01780cf12b90acd4a640fd7d743f17dc65cd17a770012b562c53210f127199512043c18af645154e76c17fa3cbf808f91e35c6e37cccbdde995706381649b3ae9e1b2e58f0aea4b8dba383a0ab3cfc3673b98a88c8b7a1daf9fde07489d4077cdb92316a6e71d5d076aaa29389ef08a3d16338e804ccb5aec80e97a9d91de7af4ebf957bbb53592da5a39d8af797670e4ae75fe54d7b9ce85b98b571a0af98d86fb89937b40e263e047c8094a9e7a5d5287dbd3aa8fef953b68729004ee61f6574b5154d77b0f3806db9d28e3e338a2cc5e1276d5d09f0be442c5d977b095d4f445deb5ccd4bbed52dd581f542a796b00b44f3bccc7e09ef7d65b27935ef80b3902cc1cb677beb6229c0b7890243940a14de8fdead14a34004cc2ac22b0c4b77f3ea2ef33e301d627d1fd086fb80005f857563a7890e07ac26e2f24f3d35acc387e2742b566fdcc7e851be3d1ac82b15aa6837ab6c54e82dfedfa74990dac276b749dff036da6515791cba43a9b559a5cd2332f50fe3f412ba840d6cc47be61fa700f7ae9fd12bf8530b4f469a638473e78b0ba60ce7b6948ae4633d2212b7db9ed703a569d97e6746c306c3d8cad31527ba02d59fdf70825c502b22d9e33b685b493ff8eda0599cd38863621eee5f960a2e51568cbb5e1c71d3fa1291ce0c9aafc1523cd5efdeaeaad0bf0ee78576b8f09d5dd8ab9a9e684e0450eaea5001444d207e6bdfaac686fa9f22d9cefca87251f868d60f3e716391d573003c7f80b66bfa7a2be33d470e66099fd41b82fa87595cf1e6f88d7f8b79b283772da3ec7fedfa41ca029b3a3dfebb315cf5c5d66af51ff32622231f6f380dc73ef324a32c8da759634c09299e7eec5d1b88b8a73843cef15001622081789a1bdcb5331679e98eae294a15327ad43a37c954cd7504457df4647b4dafb55f694365805e12229f05e3fc54a1a082381e950e7a2e492b85195fcc5d0ba47855274780a7e047beb76914714775aff73d0ef3a511e2971cdb843134c5935f219b7b223c80069dae559faa1ca9d5e903b00f5ef1b9f8cc5771ffa6afb862d83a4760526fae805dd67199d501d6c1c8a2d4dea90ad2902539c1fa5b175ad90e8d1e139f61cfde622d376745e09702cedf1d6463a133b69c56979367d725d3fb8b3ac3a10add78d24ed544a9cf22b752ad610ba7c61ec453f7c4e1a71e480c8aa7a3a124673c76896697b6eb5aa20d95392fef96d982972ec7fb1d75f687ef593e5a99ae8817c430ab1262c23f802ec4ada14911175cc592abef5d26372741c1596dc68974ff0180fcf6c9a95ad4481588170da65e3dab73bc8ac6b150413cdf9f61ef5835e94c94f075650986a6c2212d851f7ae146018604d1ea5e24554b885a8b3a6bb82107f24e2dd332c115f19ba23ceab1bca0148a75395135a704507a63f8234c710471d45b3e8595107936da2f0d5e242b2a81a58590846f74d1575425030ff172fe0e088082f1e338c7a465d2057185ae501f746c4b88bdc29bf51f30b31787056f40414c17f9d03dc70482966be9c298805431c2dc231d4559c11fa0b1c1e682162008a118334d86c91e837546d68ae363e4f8db6f009cea991371271e92ffc359034d9ac265396933cefdcf47ea6dca0b125b89f81459cabd0faa4e5024b04ebb49458096312728d2618fb004af237f4ad56c861ce9efcb8df3b74d95ee4c9982e0d80163d439fd697acb4e7bbefad0ee9074d8cf76b51ae8d75399b790ec20245c7b7f938003a84987b66c94b303c075960c47cc1247be1eb5b6eb0b7040421ac237198b2d4d9a58a4e2b2828d21b6af5dad59748e41f22c1daf3f5644dedc0b72305ceeb4f5b6fa715e8123f6a51365851ad404b436b8cc26d6015d27be15b4fdcdd9fbf5a567a88508df300209410e3ba7c33bce9988a09f4ed9f6be496118ee2aa35cb134f4172263f47f5accb9123b59ca9b735a985fc79b9198d6484ac1c6022032a4e133fd57f29e9b82343389f559e52e3a4c6f4d3f5a2882e8f54b32dd5120cea1d37c720fad1b49f7facf031f411a724d5f7f355d19336139065ff5c44c043cf84481d9132cd73d2cb7cf20a1a8c31ee9dab1ecb2a925e81a3702a51f3b874b81a64539bd74f4e2d8b838f5b6f86adcc9b73afa0ae114331e27f2c20692f301657d1c06244dddf8a1de7dfd8e7eb1d04c7d8ec7383454a1dac31", 0x1000}, {&(0x7f0000002580)="e12ce8e14e8c45d4b244ec13624dd918712474cd94af282dbd9cb9faed61b57c338b747854caa67c902ec1ee46e2a3f62f72b319ca9c822e8f0f27c731db2d286e648d0ef02bf7ace4c282ae973e2be73cb27cc26064b6b4776f470ddbac72acbdccc8eac124cc5a9a1132e84986a46325db8f0778d390c88a5a62297a383cb3171df0e780363dfc5b6124571859f64a03d53ebf73d3d91a06eed308a00ef1bb0595dcfc4188db8d25009ec2c7a44ee9fab04d9e2dda54a4a4b6a2cf010d27e3c7b3858531e80da71f11045e43224f0a933ab955c5344e3fbc529932763823b478eabf3f299ac79caf5b3568d62d83e8cafecf130fb0fbd61e3bc454b515ec59fe2961a39d7098276a0039cbbb1ab680d1d8973990dc017f702c52af15a7149011a925ae512d2a8ef708ccf50247c17af8f5afef594026152d4833c510f205148fe1468cbe55ebae57b8e2433227b603c0b749ad30b206eba14810706f4f6230b52701d731087a9fc7b6da984333fe1fec0810337783912c6f6d8d134398628103e435e58100231dbb8a7bf6395df3b9e7d30688728a2a2a9cc746bb68a73ca180cee88d00e5fa1862fb9a9f9ac4c48e64bdca86823d0295a6b264236ee40571ed25fe61dd025a7d8e5ddae507a063c535aa574b7904deaf2f4da0591171f761167d58f01de62e20f35cd14622a82c355b9cbfb7327e6b5ad2c2ec9a683271432c99821830a1e3c84af0074047c030788aecc60cc2699b2b85eca3aaf50c0d6ff48af3fc8c2cb351cd9db8d53e71179b3edd45995df2dc3cd128ea4c2122b0f1aa0f4c81b0bc8503f4b8651ba4e9daf13293a91f7931d830f8746513f2656b972fa89998397686b92f8e5b72bd4867d35529f496865936373c81b0c7f9f9b031ab618165fe1e00225b305bd3f5e78f92f3b6fe0082032fb32de352add26786611e74e1f7b46a370eed1f75defa938e7853fc9049f2b79a7188a909764b0c70815a2ca88cab4e979da7d99baea913472a4c7c2c76346dcae5d8f086541e44537ae22692d881b6013a1154a4b8b208bcfa37553ccbc4f601340ec6657255146332ca379901400d0c915b7084b33fb61c6bf37a37aff38546887fecc0094d6ea3f72c0f71f7f5cf10ba3c8a4be7cc4417a0aaaedfb830da6b70a467cf2e0d62259086fd1c6e33258e8b970691c179a40b7af07a225c32ab93a33fb90d1b309142d81a9337478f125943303140202da9e63d70c7e129743bf5f6e6813d711ad2d9787d7ad846c3b1e72d3f0976b30ebb73a9275a51daa524332e6a8ef66cc6fbfc1f743a43bc556db1866b0f2684d4886a4618682212aabb55d857fe8fe52d5cc443a055d4c2516c57622862414daa492c5d8a6b60200f3c7a070a34ecde470c944a0f8162ae77578b866f54e7bfb111fe3a4de9ae0462ace19e01570f0d60efa93cc91fe23db1bf0f6330a966ff3719a2c8ef94be1b3f42a3b343bf93f39744270991f1db15b14d03d4e55ad2c8a9b034d9a2835beafbd37f4007dce35d59c4a62e1d029efd9f5ffa5fcd76aef2d63997812d45b54eed9f80604d83a1f9f4eae83714729353fd1674dd9447f954dc610accc4e1a0f9b02b3ddf30d4dc362d3b19dbc763c36e56288cc3949e567ce2326d1756c21436399fedb8552a5598d6bfac1eb873dc01972a2828e7d0a99a55a0ec2eb21e5abcee2e9daafbd02319ea40209aeeb1005b8830748466b3714c2d9430196d94eb5b1c88a393e3d92a3a475b7bd7bf0bd05e3e105ed6376608e2c6d79f88010d82e4b1a60bb869c201ba2738721caf2fe1636e99bbcebd77350aa1ee68fd395a69d5f44b31970d3a1fb10ca89bfdf59720696ad6df4a8cde6e3d06df6f7485bd680f827c32dcc56caef00dfd2b17ff345cdda1fd0e9095ac95966516bede835acd63f4a094092632e804063a6c61b9c647f55cf930dbd1d237e0b01056dbb14c2286d9439ef4ca545047c37f5936dc36d896c9c1e5796a7bbca87a44dcc389a71cf349c198302a63cc64de07c2f4157330475bc72b85bfe7ebcf3de1399c99dbcf0ead2ace68e1f4ecda2c977806c2ea65e9ce4871cddb3bf051c3d07d9062d0db75967e275a05a4248b1f070dad9445dbaf0c04b5e39c598c38f5ba04a23210e67683713fc9652dd2cedec2f613c344cad751632c76c89047d643917e8b85d1428b1ec37213cc4d5c6366653108520d1cbb414bad59fa4e87cafb3805256855b730a6e5ddea7f79bdb5499b297ef6e86bdf670e02a230ad2c60010b387901ae38bf89829b10e7a4b9f5860f5288fd65977f220304c5b28c321f1da9025bf677e2863700ac749b64c5cf24d819e8cd8c61d4d3dd18844e9d1dfaf8f759fbba3721d46a4801ed564ed8166c2172fac528a4bb52432065a7d956a39e7688ef39cac11de6dc28790860e0e0ba25184e0f2c2fcc24210862afda49c83b36643de862e415140b28a1a2b7711e8cdcac45f4253f319d2341bcf85c2006bd8d1f646fa87b144ffabd0b0df2f262f7a2d9bd150e127da1ac9926990fc8276fcaf0a9311d01b905ef0e2747ecaa3117632c6d3c852dcabc9347d9c63d9a8af7977f9f9d3e683943e5de90322489ce25760fc53038b4f64105bb1550875b848ce9232a8b78cc1d8572c66c64326753997428e8a9e212a659455158871daf5be4ee0d8be2673b8bca539b11ffd23e3ec8b9a6f7f316e04c5c174b385309a2ccae934c9fa5359ce45006b9ddf1fd8d2af8230e59301614c2d178d89699ece53e2c2bfff554938b985ce74d46988fdd5ddd0ad841b681bf1e1716b7f94b404091f01100ca9a31b20910c316d3b700220c48946c4073c0f9add7fa85931d5e60ec6269a035ec101988f336546c20c5c1ff0d808134d7a0f0d7dc7a7f7cf2f9c12f43313f7298e51cbfa86f147b1b85e9f5bfe7d1b3939706cf0177bde963383d6e0294f48e3e18fbc349e4ed4c7eebc9b992054414e478ed743df8c87beabe5d7f89291842d617ae386780ce20432256394683fce66f55501e81b2e98ffdac08abe517ffadbaeb6e3069cc581ea6e48015c016f66098ff227cd778ad9660879c3976cdde0e4dab4786313a01cab110bfec67d8124287111504f252a8ea8b1d5e8f35309d0f0768d59e456d88c03b53e26b4e7eb3fd5bec12ae9c60acffd3caaffb06e066ceb89907f71ec38b535e110f656909f9cd57fb0686e628486470d4fb1b04a1902678949563f5d9e7dbe1f674cc0ed563665e90cb6ccc139cfb4576685f76966fbbff99bed6b304f388dcd2d97b545c7f4e9fc8b241e1b1d1c456654d252b2325b91578ad1bdb2a195fa1d456ca4bafdae8b47d4a99e68aa0e5a99ff18746b16ab4bc608d3d6efa03d66ddc21552163e62e50e8954fe401a767300c4ac504372c2e03700e550d8fda317ba7de200e11853c33e7b62ac3b1a51e5b406f78ad3fb5949e01386562b509dfbae956c1af86930f4701a1898bed5052520d954bd58a029dbb542e9b77b9bf0d1cf371f7045d1946f2190f2ee396c610ddeaaec6595b0a96659677dd023772abd1110877b4acd759e598e6640f69fcde5c01ddbef9b6a99e03f3e0568c9f063962fdfef33e12fac03c8d5767dbcd7081c7c634a0f80ecbb7f9e9292853195a348a22d3466a4ed8263cbfb7d5ed6bfe3fc81c64ca8d5526198052d1c205f78488c5787195ba9764987a0e25841661bd36be01c1b933ebe5c6f8ce053dcf3af6c0ab6a9eff07c8e64154ac3769b7ee76f6d02e0c658761d67f146da83dbff97cc3ec1a0109acd6eac0c60a4010cdca793d69b816e1b503a0c3552eaaff0fb1fe240925f9017ef153990c8c75765e2a31f49e1868e0ebc8c86926f6390809590e9474a847dbcfd27171f30b73b04d6148bcb9259e560f030ad331604a79fa3cb46cf55e006fdc50bba39587134f55afcdd2336d4a7e4592bb25042d1f189f1134adef1bed44960bf930b019f8d3a935899157c18d3324dc210229122c9cd4648eabd5a932821fac0b26a30c97c58900182dfe3a1dd926d11c90c043b6d69878be5d50d882cdd386237d1586d8b7eb4d5cf45cc09375374abedd2d10721a5dfd3c9f2c33ced08e96514357c43bd2516b363b3614ca14957783e5da1283eb6eaa7652c9aaaa61c206af7548c6af8aef90bed2283a402c2dd190003873261b3be62a1a12bf8361908feb55419fc89189af97a7c3fbac40b2e8a610fa9ac9e47062019ed1bf6d8a43d2f71952bb461e0ab1c03ea0be6d4c13fb0175e20261803f2792c4649745ac6894403dbae78b0e2ba05a10ac64d6aeaf92e55aa4ceed75045f8e88bb892ffa04d8a20326a6b6aa05ef6386bb8467c2cf99a9b485deb4708c6842a684c8b891913d22131c394110339a756b96846f8cde294271bd1be999fdfbabe93f06b2d286fe2a0229a6a7c64094561b5e2d967c847d252771f6dd6557f287bff25bb4d288320bfb6b85774de8cd7f046660d3c7de594e4a2c80ed8febaba0c05e0a5a34636d9ebfa491e871576dea3e6f2d7437b7e82030c81989b4817319834b9acffac4916a0b0f5ef83c7cf91de81cd479b64c7556e42346dc97cc7f70421161fab3089829fabd310381d2e658d2cddd25f4eb1a520b87faf905188674ad58a2c81a22febcc78022132e4bb965fb7d7a78fab00857956c65e79abf29c46435a666559f032cf1e719444ba036532ca024691ac3cd42c9f960afc0031484d82e02603695410a9dbff88f01d1d525fbcb221fc8959c10547466b23c4ce7076aca97f34cdd9accd8f8d06a3f48cbcdde578a85f76541242f2f48be46d7744245374b722c877dadd5406ac9869ae183df807f8fd8aeaa34340d97224cb2767954ad98e3f373ea80f257c445768f04d99efb7ce381067ffe5e035b6880ea16ca3a16f2fb48bddb6636b6a0d17502de687644de0f0745836f981b8179553ab998491beba4074d9db8ada95e192d0302bba756db76902b8c7e040d411d722c4839217c773fe7fb9b909ad13684e895d6599ce798cff5ecb3fef53ba73e4f1576d377bb00db098a9b5d983434f7704a57d08760e2e7183d4613268cb1feb5aea2d424ec0eafadedbae794843f7fb971c45224979c4e733296b7ed9f2078ce29649a899311cf875cd6daca3cff74dddca7f8b3cfa145a3dec2f470a7e5466f9ed753896886848ad007454ad5e5f2c4363afbfdca9f0e41c6313133b4f4da56efdc8708a839112016d1bd506e4fa755e727e210d91d24c11cb65b3d0e405e43713aee19a5ad4e6a8030812805aa21a81541312868ad6e7fc5e302d82c930629678a9d5ad1f9b19839507eda1d92cf6123babdffaaefb282609be8e52e96ee04d8a4c31ab1b110d9fec94c2395f6b374df1687a94ef0aff6d01bcb58b45bea065cae5aa436b793938756be0e5333e4bb48325ef04b34b6287ee08081df10ccc3f0bb99e2e95a96f0b16741d1579032d19c0674a10211029bc73fc56e8e7e449740e671abc75fb67172ef5e370fb34fc4878f6017030c0b7f90b46b462f239a3407a10c2e5a35f6e5a60bb4dc8aec31e7a5f203f4aed1a1475812d03eab85a5f6d8ba1229002ad5a383d1cef12b43f6ac2b14d8522bc701a6bc262532b7218bf33dee92ada8cd6a015be98f530e7880a70e3f1945a32ba5b3aca460b170c3f1f81d57876973dadaf6fd73b84342f61aa00aeb691eda60d260426e858c7140df82d89d0f6b978ee2256ce18d40aa740c7d08b243be9695321659fd274f7efe769d8aa9509d9b4a396dd1365282", 0x1000}], 0x7, &(0x7f0000003600)=[{0xe8, 0x0, 0x4, "16f6efd990cc891f74e17b7adbf03c03c5378d29e0f93dd0c6ac62f0be60ebc17c306b4e1275025e1ad528f01841f8fe3658da97a41367da6d9a8358449655a22570e499df4d02643a5b061c17df15951bee4da07b2693e58bd7286c10414e342bba31408d89a1df897a17ef025e7f8e023fa6557d2b3e17ba2bdfaac64e9e083a3abe6e12a4122011c59e6b63fb4e5e7d97f061312cfe679a35a2614eed7049c3505a363954e81f7f61c981cc27b575baf1ef36966388283318555108821ca0272ea66c371d4c097c91f31157eb81e831ffbef4db1995c6"}, {0x90, 0x1, 0xdb1, "09b77eb8f7cbe86ce400b347db252cfaa0a68cdfbcd2b94a09c9fe50d40e7f15ffaf3777821ef69834def82995d10d6c602eadd932e026698d729d9fae1dbbc0cefd16748ac614a2ce39ea8ac8530145c6e9e275a17f77e1c838c81a02b08ef38f19c389c83eba0fd82adcf9e37f38cdc3084a96994b5251ce0794759b6f2db1"}], 0x178}, 0x2) sysctl$net_inet_esp(&(0x7f00000037c0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000003800)="190105f947cec8ad35d3c2c27ffd2cd6a6097cc010f79872cd2161", &(0x7f0000003840)=0x1b, &(0x7f0000003880)="dda2776f7ade12e8dd2084cb600608a664fc9745d31754772ce5226b3b8e11835578536e6f0d888b2f9bbb3c5a61e24642557cdd25a071f620d1b02ec9781e55e41ed859923e0e57327515660cd3b53b6856b6f3bdabe96b1b2c1401b1c5bdd13d6e141197ac57a88c96f0eb99c4e46725", 0x71) r1 = semget(0x3, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003900)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000003940)={{0x9, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r4, 0x192, 0x3}, 0x3, 0x2, 0x2}) bind$inet6(r0, &(0x7f00000039c0)={0x18, 0x0, 0x4, 0x82}, 0xc) shutdown(r0, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003a00)={r2, r3, r4}, 0xc) recvmsg(0xffffffffffffff9c, &(0x7f0000004f40)={0x0, 0x0, &(0x7f0000004e40)=[{&(0x7f0000003a40)=""/182, 0xb6}, {&(0x7f0000003b00)=""/129, 0x81}, {&(0x7f0000003bc0)=""/4096, 0x1000}, {&(0x7f0000004bc0)=""/137, 0x89}, {&(0x7f0000004c80)=""/24, 0x18}, {&(0x7f0000004cc0)=""/221, 0xdd}, {&(0x7f0000004dc0)=""/116, 0x74}], 0x7, &(0x7f0000004ec0)=""/121, 0x79}, 0xc02) semop(r1, &(0x7f0000004f80)=[{0x0, 0xffff, 0x800}, {0x3, 0xa6}, {0x0, 0x0, 0x800}], 0x3) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000004fc0)='./file0\x00', &(0x7f0000005000)='./file0\x00') syz_open_pts() r5 = open$dir(&(0x7f0000005040)='./file1\x00', 0x40, 0x4) mknodat(r5, &(0x7f0000005080)='./file0\x00', 0x6000, 0x1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f00000050c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000005100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000005140)="8d3bf617b847", 0x6, 0x0, &(0x7f0000005180)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000051c0), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000005200)={0x10, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x23}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9f4e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9b0b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff2000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3c144eeb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc07d}], './file0\x00', 0x7c}) getsockname$unix(r6, &(0x7f0000005400)=@file={0x0, ""/257}, &(0x7f0000005540)=0x103) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x2000)=nil, 0x2000) sysctl$net_inet_esp(&(0x7f0000005580)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f00000055c0)="598153b5d910e0c5bd2bd329810c6856e0eff80861e1931b75151016b1e397880c81945b26d4d57974782340be7ba995b36966b80427344ff14d2a6683475fe9cd12791432774ff20886eb60d5b63ccd3110be1f65e192ae5571ab799c174adc91b3d38f28449a7e4f2bf427b51e9d4911d7476663826bc2744c47a40444cd240366c933c71884d4bc5121512ff4432589defd467572b7f016f73b4669da81d79c6e2865e539946c155a", &(0x7f0000005680)=0xaa, &(0x7f00000056c0)="c6ad050c8b9fd9e0d3d303b77acf7551a4101152df2e795f101b2a7f7fb4f8b2804e59b24fa7a6cd1d019606d2d43f7cabd72f481fc46ce157622976949a232862f4112e53a8c77f55302f7e320aa9ee2d0fee33b3ec0c5b720e95bd15abcf29b23b19b6be95beb7d269e5395d0fb6bbae9af331028f4c3bfd030189816e243a5e608a3e43b99d9a32a5943fb31da573eb331004abc922ffad9979d0457763", 0x9f) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000057c0)=0x4) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, 0x0, r6, r5, r6, 0x17, 0x10}, 0x7ff, 0x7ff, r7, r4, 0xff, 0x5f, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r8, 0x0, r6, 0x175, 0xfbfb}, 0x5ddf, 0x5, r7, r4, 0xb8, 0x10000, 0x9, 0x401}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x7fff, 0x800000800, r7}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) shutdown(r0, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x3c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000180)="eaef125c0000001f", 0x8) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000200)={0x3}, &(0x7f0000001140)={0x0, 0xfffffffffffffffe, 0x0, 0x5, 0xfffffffffffffffd, 0x2}, &(0x7f0000000080)={0x2}, &(0x7f00000000c0)) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0xb76fa4dd3ad41483) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0xeec8, 0x7}], 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) r5 = getppid() fcntl$setown(r0, 0x6, r5) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="6a8311860b83d61e61671c5831d669259f283b996c808c6e552437ba267965bf2321b1bb03d6f798579131e2", &(0x7f0000000100)=0x2c, &(0x7f0000000140)="867cdc5df5b5cdca55df134393331e22e9865fe3276682af301c046e1d64585db5dacb7c2c60fe4b26268133bccd19891e517b82382cb980ef3707684de5b3f3f8aed85a9fefc8fc27ec7bb596e6f2117c5a53edd6ed2f612ef984f09712e000291eb4d2dc7c4ff2b7fae612e8c8df484fa24e380726244682c7771f02bca364", 0x80) close(r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r9, 0x1) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)=""/47, 0x2f) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) rename(0x0, 0x0) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ff, r0, r3, r4, r3, 0x5, 0xab8a}, 0x5e6, 0x4, r1, r5, 0x0, 0x200, 0x3, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x10000000, 0x0, r1, 0x0, 0x2, 0x0, 0x0, 0x80}) r6 = socket(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 5: mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac42", 0x3}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) r0 = socket(0x18, 0x4, 0x1f) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x1, 0x4, 0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = socket(0x1, 0x5, 0x0) socket(0x10, 0x2, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$VNDIOCGET(r3, 0x41946472, &(0x7f0000000700)={'./file0\x00', 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 7: r0 = geteuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x5, 0x6) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/1, 0x1}], 0x5, &(0x7f00000002c0)=""/194, 0xc2}, 0xffffc916}, 0x10, 0x800, &(0x7f0000000440)={0x6a118be8, 0x7fff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000004c0)=0x52e2b231) r3 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000540)=""/58, 0x3a) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000580)="d933db5dca8eb61f241cb0d1df12bba932f49ef0d5b1863881b8e06efe8c6ff698fa5e813519dad910a973cee10439a029", 0x31}, {&(0x7f00000005c0)="d1e3bc392826e8df1fa19a17afcb2fe35e435e9b87ad2eb0b5f12a49b66e5b23d51bf4cac836353dc07b2a9d040b9a3ade4ea34af4bdadbb7c371574296640ec5d283e90a07cbb086797239659f6fa0071454f50b665c0f4f8d7c1aa4630e93fc82d8fb1566e3d4b0072bfd29058aafcd9ec078242f1cb6ec711fa844c1b25c13849", 0x82}, {&(0x7f0000000680)="41628f712c90c38b8c870cb1c3a37daabe6c5d7aff4e2f24dc029846b2da55a677a7c3ee2ea99f6568ee21388e5cb2866b0f1365a53096ef1631b64928b953624d1ea9f3416a21cb0e6a638416c1855e8081846ad45b48792250093366c7ff853dd0bad65deb799ff071434f0a6e1967d5000964051b9215e85971ccdc9c17b02c39505c0d8251846aa3ceb81e72732bf33336e37e739c3504766d448545d6f79c7ab3b0e692db4c280aba07e63150000c72a056b15e57cc48d3169417f55cfb8a8a905b6250843beef11fed667b0074a4bbf22215d05b6220c61318d02fbcd48eedb32a7e2fc072fe144a", 0xeb}, {&(0x7f0000000780)="a1ca9738f401dad1930ce7584ed7fca313db12212a8b5f4ce7a8c60d7dbf1d63c14d628260c506617d8fbba2dfd32c62bffedd65e8512130e0629464d29bb99bcae0fb03cfee824526be40787b183af1fc754996fbed1d85a26699ee9391a33156deb90c7864d3310ae810e1b3afc8172cd803e743b8796f2e16c49fdd5ba4547b778ceb53cae742eec9c57d2b28f3eddc3302023b3f36f8019cce56f84fac322526d79bfc0a6a296639be2dd2e950f3", 0xb0}], 0x4) bind$unix(r3, &(0x7f0000000880)=@file={0x3, './file0\x00'}, 0xa) setsockopt(r1, 0x5, 0x6, &(0x7f00000008c0)="da94bc2d7f2792042557766cb669023fa2a554c7e62ece21ea65fc9279d7ffd4f86f2b77d69fa721369d7b4697d189ce9d61a0d4754ee9b26ba6fdae033e086ae9f8e89dbb738abb1325237c1924bed25dbf13cb76104bd42cff2a6af1391d460442ad55d67e683d526720bc33ed40b85e0ce7a2d1bd8c5b27dc5b651d9840487da4f596", 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x20188, 0x42) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x59, 0x80, 0x7, 0x6b}, {{r1}, 0xfffffffffffffffd, 0x94, 0xf0000000, 0x5e, 0x800}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x101, 0x5}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0xff}, {{r1}, 0xfffffffffffffffe, 0x4d, 0x20, 0x4, 0x3f}, {{r3}, 0x1, 0xa3, 0x80000000, 0x81, 0xc01}], 0xffffffff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x9c, 0x20, 0x8, 0x4}], 0x6e27, &(0x7f0000000b40)={0x0, 0x3}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000b80)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000bc0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000c00)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000c40)=""/35, &(0x7f0000000c80)=0x23) r6 = socket$inet6(0x18, 0x8000, 0x5) fchmod(r6, 0x105) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000cc0)={0x7645}) ioctl$TIOCSCTTY(r2, 0x20007461) getuid() setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000d00)="72aded", 0x3) pipe(&(0x7f0000000d40)={0xffffffffffffffff}) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000d80)={'./file0\x00', 0x5, 0x1, 0x8}) r8 = kqueue() writev(r8, &(0x7f0000002500)=[{&(0x7f00000011c0)="6ff81f97fb63dbf82c15e322e9ce24c0c3c2f4b6b565a37c2028784af58daa35f73390076c99a0b4a2f568dbeb27da024cfe1e9ef3259be15761c310d4c4f642ad63f3fa5d7a3fab98f2c368c40f764f26cd5b0fe1bf13b133c34a8d7c85bf3e79ae036e05f72c4347b3412d9004cd5f75d2605fde33144910a3820b7e61b8abe0cb1d723043c5a68a0f2804fee582693c5c8014942d96a490cd0992290a9297b55d2e0ad73e50", 0xa7}, {&(0x7f0000001280)="3b95c0e093261aaeeed488144ff8990852c7945ae767d8c4613a3fac7f09a2325c3dea07d01717ec54b57804623b229e204d0731c8f48e9a4a766e89dd998d5e1eedd8909bef3fa4aa0a86d9432c145bef643b71a65345257ec8b9fba5b874cf9bc8f7727e8f5aef14c0a580694d1ea44e3212a9a837046312226938d78b874897634395b7ab0fee2a7e45c8613bf98ac49bdadbd35b1e0add5ea17a8bae14d967242717175620fbe1b1e0c0e9bd1f9d491a3a3e104dfe7c207eacb54b301021d24803b780ffb030411a9b31f2cbf43be8ae84ecdc843afe5da48af2a35d3e9cd926f8c0", 0xe4}, {&(0x7f0000001380)="5999593d50e642c6d1224fd077bae4e568e4233afd36eace04b4e78f6d5a99d7c21d6d8534564e82b80c548977cfdd7d8faeaba0796614ce09f0ceb4b99980458b3f2ae9feb0abdec50760493578953d98192944c231aaa7", 0x58}, {&(0x7f0000001400)="435282d23ee181ff8ebf2db29b9bf52ee9b118c4937302148cfa2f2d0c1e3afcb9cb074859663a2a969d8e74d5a819d1771065c2eb14d9195a9ca12c34ced79ba626e69a6f08d5bf102f87c083de45334e669fd3e4082b25ae317b0054a7b1e636fa89b3ca7b801aaa8ba3c37ed3b7946399bf874f4092dd15bbb915d302bf33e95effd30ff232d5e34f316b58886cc7d5aeec78324138aeb43ce694c15c17d3d65fef2982599c51ca25d4fabe01adadebee02270d4c53f7d37cfb7f358939e65e46c7e0b14078c5e24eae69ae1892306c4facd348da312365b2779e01c3e69c5857d645afddef8cdeb4c376b850156f306d647a4c62fd6f6daea43bbb06ca0545cc9eb5f2beadad56db66c278b048a98bd6e938306dec583dde41e597d630b50e7dd7337382488b28dcf2c9365ee6cf57a033df0dbba179d715a631a732e603d948277caf40c9521ebcd7c4ca541cdfcc6e1a7435ba7e4349edc8151fa1cb1dc4ea55de788e13b1fef25d8f5b440cec57dc4dced948443a164f4317921a9bae07e12919766301385d7e08d7b92235d2dd9196043721159c0ebbdab9b4efebaf5d8d59fc665cbf7d771677df1f86f7f1afa9bb0e335fb73dcb56d4e8d42626d4c502452323eefd34b7bd3a1a1d7fa473256f93c55cd2be247b2d7ebe8b806195e7ed4e5c048af5cc55577e6cdaea716a8935db11430c81797f8212021391770d2faa17bdd3e6bb3bbf54f16a0cdd569a7dffb0831ed6e1e7ab8cc634c62c98d717e570c1fa4edb728c942cc39ea32aba2dde5a55c2212de9058ff0c0d2272d9b88f121786a4ce58b7887c085f7af922f3951dd6415c8690e144f677f794ad55f324f415856b6b90c0376a064b014d0b5cfdcaee9527aa29fac2e2069ae9641c6b75e25a7351373dad8a4c319c0abeb13bf6ca4142e507c5bd4ffaa3ca591bddbf9c42c060c0ce125cb967b5e97f9233a15fc603d0492816eaff216cb87d06c2eec385d868ab47a61c86e1953bc8bbb896d85899464b6cc12ef70d30e1dddb28dd22443a3b88fa8a274ad99d746f7473743d465819e3c38aa083beb3fc8f1bd48c9785e5e6adf5e4c9f537cd104c03f63fb32d1240927dd8fb8bbd427f446c3b4e045e062c4969cc33559f6744d585c0526c3b9b99c2b71402404322e86843f831204230932b1ad0c9ec806a911e7965e08ed6b6dda68bc53391cc27c8cc1b4d7fcd707d023c276c0ea7b12df2fc1f360351b8771c5420ff6eb445c373ae1c9df33a710226b9b06cb7b9ef856c894659867ea3e3262d78d4aef7fd56b4ba6afc45be6e95454f8a29a18acc37591c1718a49133861c08a4f2a1394ac9b006317e7246bdbd9cb174480610c82720f94bcc40a3a0736cfceef90b00c86ab6d583ac26b969f00f865ee2a91f8488d3053b0901e69287ac4cd2cb65d4f664dc632a7a5c49cd0ccde5ebaafc1801b0bc6c0e36cf2858792be211c29a2733c51f72a9405654156f513075b954cf2d6f1a698bae824740a3d3583ba17f1b41881f5afed44f27520bd4392f8c697a3700c18f8eec8b8ee156616b42b2d8eb0ca193b88f5c60820ab3f5496a37ca72b87cf59e25c32d7ad5b25a604a9214db1afd80bc7980b45a6dd81c0a0b49b8b1808fada659cf7bd8dfcd34399840b5a6c5fcb7ef52fee8a8863a97f486205d2b004cc1addd6e816394bfe1cbe06b6ea7f2b3cbf6621a3d98a6c8f18799752a1b3f85cafd019e6c4d3542e546eb7f0af81763008515a742330e13d4942a8c73574254757586bf92f10abcd5075c1c32a3c35ed1eed2ea9544b6f3586a6f3f74dd9adfe46ea6dbda125d9d45e60cc69a1d84ba2db33eecfa54f0b11473982e598bbc6f8dcb2b4028aefd5baabe01a4b061f00f4cf59268d0d6717c3cddd252ec48b8b5f793de6301858f6befa7b3c010283e338fdd641b841174c7f457400ca800b82ceda7bebf1f9da45b46732255c377c527c151d963d77b80f1fbb42c8df7b4326fd3068ccbecefe5f79ac31e1d9a0bd468f7f1ae8aefbe0972e84f1a522d3601670b2145338dbf6f63d113c9b9c22952c908ecfb5d2c01e096ec1927ef132fd5f5bfeb3c757bf60fc32d227708397feeb333e79af4c8ed4f5c0c95a39328fa7d83ec46de9c15e62624314d68d98470adf70ed071dc7e0186400c5f310d96fedb2c6af907877bc8dac2fc0d6d0078cf974ae625ed291287dfea5eca3e02d76234a5b3698f7f809ac85dadf36c933f11f6733501775209929f0ce20990aac434eac31477fe945f636e2dc91f994827e2ad8529120e2aacde924d41cb52bfe811d8ea9f9e042333dc8a90aa1629ea33ebc5c79f96f8051324fcf58bcc3c7714e0e6df915d005bbb182f544a27659b99493c51bac1eadbf34eebca20ba5f8787d11ca5f886de2a19c1047aee3b01e34d39e7a51f9a8db5c5887364ad3b5b943c7aa648672eb018d801b43b0736bb4cba3e1d56a2396be0cfd9ce2bcd387c3fb9b9ff8c598da706cda8aa839594e65949eee725634f45c7449c10be28b76db60494bd7f94ec4ef34012c1781beccaafb599b2a722dd0345101291cc4a9572872bb8555247e7b4496657dab5214a39390afec5453ac900c1b29eae9ce1d88feffa71666bf8cbc10a43144f64143e15c34e8783ccb1f75283e90666b688285f1e15b2c291f3cfedd83cfa6be8335e91ecdd6cdbf6adce7b0e78248d9f0442447375f05b5392cae710b41080a7a38d60ece914f023c533b5d1322c946c222c7a51e451ff23e58934fc6172badb71e48a6fafb604ac835c92624b8e8908d22e37b9f40556d54cde599d4369d3c9d7cf911f0bf1a267aa3092879458f3afff33b4a2f0fc9df06d3f0558d0b5d168fedb46063b9e22e77e081896c4d71b92c2bff7039f4b55f256b882d386a40ff1d1f2712fdf576dc66c90497af520b9ad8133dbddcf8b8f62826f428f3b2fd5befeb1adbbf70a6b8949d2ec8d26b5b3d74ad4dd62337872a19c196516b7e8c2efea5aa20450a878754c7aa84f1bc9644bc3453bacc229b3eec5c97ece5cb3d962b3e528c7ddad0da8b7d0f900601ce4caa26151695f12028f603d4e0b9940723b9270d573956c6390551a1cf0a3532d62a134382511d3d8049bb3d80534905a5d7bcb64923481d72845f3a3d1caf3c00c96c4a4627188a0a43a978fc63ec62f331f0c186b95c9dcf67c34e37cb2405f6f860446a60fe2d133b4ba9c5dafc3ad4dc764cf5dfc2d4e58c2480af897bc8002134e62dde748342b6e5c323257c941f9cdd4a3344d86e0659cd47e485bfa08ad3d2d86adaa75afc4f51ca9117cb96bb0e43c70860becd231abfe401269094ba2f76ae15765f696c516f0e9ba25d139596c212e17511aade5e0d1d0b9b2d896eba75810b6a91e281d519b6de851dd4170388de4f13674d0d6cbd90e8ee0ee8013f8367c5480230f45907c2a6f683ac21604eb9a6c6814573d5870ff009a47ed64041250dff50bc86c6c26246004f2c731a0b70786bc959099fbee47b11b9b46d275cad97a54f713daf823dbe0dc36dbf35b28b171cf4d7f5e72a595f7eacc653385537f8e5be11d7fc15355a79d32f7f2fcf6e12fbb0016a6677a8bce7a342fdf7a41b6a3affb5133d1f7346c7b4287f1f69dae1293ebe4b777f0ce7dc0e0c22427f58e9739a45c3d43f661b1a23fb3e07cce4c92af4ced59f587a44d6a70596ae498ef6182a9dd3f60a14720d83a623a7e3d712ce588de14cd2f87ae9141640c095334cd62a71d049e73a5575db2da68ee1887f00e06e484ad9b0663191b8ac2b4045bb47cc5e763361e5849aec6ad7ed595e2735eebbc49187cf951151c121ceae25ddde4dac5e346cd87b6e95d27c7ceb626b1787d7104d704653029693e8a86ec63c9a0608456536abc9474e4fe0ac7ae92a72752afdbabe1343c0dc0f18e54bc920093c1dcef8bb0a12f486d07f7a46ad714facf717289ee4408fabaa5a937252c03039304a25a3f8fc05ed491ab9adee3fb358713972785c90f603b4f2ec69af01f9b34901f4f07c6fd43e023e1203061145106aad8722763240201af49e4c3745c857080a20491d5440117ce20cfb3e6db9ec0f29f877ba9eedd583c7578d10b586529a44c60ff61df77e34b21e0ac978244531cb9d90cbc01416660079664c62275bdcbd9a156ac832c84dc6f0f349a67915ef793518620b142ea6994e9c6fd5869e5b0c33a02372f225e657e4e18f9aee882b0b6c517774a9f8048cf1fdf7ccfdf908ac29044fcc70d7ae967186bddaa4e8147403f51f9ad82f508f63133f322da26983047d6409c76cfd70669ff18fa24eb0f35508ac14b6725d11c1a053adc10b33bdd98ae4e58fbc1fc46604eabe898942d0090a1f09b6ba5a70766645938f259520bcaf376a5363c3eaa47781cbf6d1a9302c4e4ffa1c9b913a934afcecd057e867c2bc7df00570a049c40d5e33f5c9c16f81c90505f8830e73862866796c6eff4d486bbe82531655a231316f3af4459e12c3d2f7d22c03a0763276f43d126a08050a04ace6e410546dcd5e307657f5317c1614594170375efc0f7fe961d017e8e6844a8a708ebb524e7d25af3e2d147fa8df2c1b0c870966a7ed172e66c5605975f2a7a7ed50d69e926e7a7df8ac6b425286da6b805d2984d9d7b74204a6035e48d6e87aba8742073de9c23a7421e867fb0bd412765b888dcc1e8c7ccfdd4eade55f2e841ba989efd9fd240b6a34981c812e1fdee77c23a4c7322c4185c592cfa807b5d36658069a06ea6091b709b92250dfcff3f746637ba8356e988a08139fa1ec36604481ed1b0c8041bb4b99c86e1006a7fc0c9cb0ca34bc16cd8f6c2614e71379c60bf2419dc82174671ad1dea772c5a5fcb4860809410ce03368ed3d4792023f42cb102f41b27a3988394e7d188f288136ed07ff05f3b904a3f8ce5f0052c534699a52ec196af74eeca34de040e05d3fe978461283a9dc8edb3690c85846b8d54a128abbbc84b1b78f53abf62bf606be68bc03b6d718f9bbdca4538928dc67f1a39d49aaef74cc205dbb19967d946139f48fe92edc55da5897c1137cf59a9c2e46059c41e071aeae266b5809591a37d6a22d13ad15e1d7f4f008643c4546857dec4fbe2aba154ef007e66eda06d29e2750ab96a896fe1a2a92be5a733c27ce43d9bb6444d4e24826fe3ad9b906f4a9984a17b6defedcacd3ee7c57cc85479bea8c8cc8bb753038a7d55718aff61df132837cc54db2142f6608f64067ff6322fd104f1749f2aeb98dac2939966d73e0523a5f66a269d5fc7725589036e4da4ca5713c5da748c900183798c28fce811bcb39621d615fa0935ec859124d2d894c1bc13c8f9bb4b4db4bc8cf7b2edb1c19afa876162a32eefba6f4a2beb4fc36fbb2a44dcc5824a4762932349a85063ef1c13213d5a7a6fff3b6812ed2027c01dfeba9824a3b7d5a7b8996c5d69324d5c7b73bce0e02e8ce89dc14ecccb17f4cc1dec4f304b240845b55ec9d74a68fcc21f1fe4978420491cc90f4aeeacc22ddbb18e1d7ee9de67fc0559fb4a7c16e47fbe0b93444f210f26ec4f6db88879e66222db4f4a0a5b8fb00b83e2315734db46779d208af6d82a75d7a2c9ae9e857fed3c599db835f549d75c01e11af63b8de3316f556b392f2271c5118b43dd83859aa4196bc4c81afea17b8c2be21ff46ea8249b20eed28dc05dfcea7a3bed677e1fbe1d62ca4bb2a8014fa799938babff32f48cf484598ddc1950eb3b60cc2c1de5c5c7bb9a558ddac2783e0421fd64425b732a0ab4c", 0x1000}, {&(0x7f0000002400)="a81a2200939bd7cc725a5b85ffee129e4de05ace0e13e3d940c864ef95cde559e856bf278e2edadcab11c9c589ca879a85192fc0e3f7a8850a2a9ac7a9dbca3a4037fa3f279c82f6bdc48e47f467b7d0b12a4b0e4467618316afa7cb06caf3c0d85717b2309d5c0a7642e656762464bfa195304ee5e2a1d53dc55bc7a2b6878feff1c1a2605abad33253c891326983d19864609b74f0bbf52523702f84195d6fc7087f7884ec8a86220dd1599b87753a4e1a8bf26d43cde2f2f5584d9a4b5e5bbe0634198ba646e1d50ed57bc9625915acb525c053b5f469147f5e9c7a", 0xdd}], 0x5) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) geteuid() sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="c0645b378a7ac359abc747f00d06974a83a2f2cf865075b845175af8b26fe120b06e531b3f3431987e7f0b240634fed6f341c2fa478f2a6baefd4e", 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffd, 0x0, 0x10000, "bd1331844e5b401532158b7b8c4d9c602691cdcf", 0x4, 0x3}) write(r0, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="14547d1d3c3e131c750e20dc0b69f0e8388661929e78d58c1c7f62cb6270278a5910bdea86e0ec3d083df3", 0x2b) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="0f", 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) close(0xffffffffffffffff) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b0900000000000000", 0x49}], 0x1, 0x0}}, 0x10, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x5, 0x20, 0x1000023, 0x7, "8b050003000100787d902b56d864d3c3a3f4d3c9", 0x1f, 0x3fffd}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="1459422b20148172b7f7ed5e9ab1af7c4ba064e46d36c9b8a4787b04f7ea65f0ccc4a82a9f276992760fb5f98a6fc05aaf67a0dba84cac055a8befee58c6107f551f8101b21e114b5cf85955a132d81d4484fce748e578da4240486d3a2b52269687917fb5db8a62c68ac07fcd170e943e1957e446a7343eea7df96cfce7071def5b5525490298ab9e458fd9fb090202721d34a7c97f13e1def6e8902dd16f5190a42c30dfcdb8d26918105eb3e2a565b0875dfb40c5f5a3d6e0ea71191c03b1d53ef879b374584725f4db1fd4c1d3ca43d0aac6e478ece1a997df4f355c32dbccb67d032affee"}, {&(0x7f0000001240)="57408c0cf4214b1271daedf963ca6f84eceeee5e20e3f31ef530499da187be90f99d63bd0696af12fef79e26049466e5e2be95dc7ad6220cff3542b133136139d1ca57cdbe0ef53211bf2e123b336d60f467363939df8539797cdc4050541cb4122fcbaeb2075796dfa2b2c5568f128551f98acda5a79f6ebdfa300a4b1c4dc7e117e93bcdca95f405aa054577302e6de36a49fd7ffe60ccdc30132d09392b329bafcc80679466a156b91cbcefd408963e1094663145bbd3e23a8b974644f552072a905d1ed2d9f2e38d71ec83d8de2ca044d565cde6911288dccc07af2b02972243cb25b4b5e67703acdd4374e38d7e8ca8c0c41dc10ff419406d4dfb651f447b0d10ea4fc25a298ff564a442cb9ff772db34d7f666beeb7049b839442c83a3de4ec78c2733a423c62acbd86864f7f0a32f718f44034bbf246557bead8450e9630b3b11c5a9bfc3f031b17120089e3251e7cb1d017398ad6021c43938c2e9138dca3fc9071849f67cb168d3959ed53a30eaf12596c7619ac2ffb733380e86ffe4ebab3a49f04804522a30fac2ef94c9ccd9014f2b9a8f3e1fa4d26fd8ed40e4676dd909572e6600a7847dbf3263c41a20f476dc00bcb4e8a208d82d074bcc61ebe0436d8375cab7ba2a1f037188843dc04155e283b5596a729968fb4f49629eab6e5ce3fa0cffe8f7ce84014599a9fc031f2ad343a3113c9d4caf75ee12281d5787b2c3c68fde449be2bf802eda5b08d4a8df7f3ce066875a6fc21c77ace3b05626bdd93da7ed1ce6b00faedd1a0d6d15f76aca3dfc729d9c799e231f8e59d20f78f0445a87d3f58608de449f571c303999686ded91603cc61a31a08fa72bf572ddf3bf3f4c860a874e1a2804a847d6027b2960adfa363f27c54f095a542fcfd893a7f8bb45d95f916125bbc79ef369bd79c825116cfd483994dc640e2429669323a6c05d21cca0fd4db70ea2454d354c9da712e9dd68df7d84c5cd144f18d74aeca329e45853938b55ce2ebc1ad11e5b75ade81523e487b2eb356b20bf4f6654aa7c22ac19aa5f1578dfe02c7eb64609f46bdbe25ad9dc190afc8d3a70cb44acd09f9267a94467f6b9099e4af6a8672eecede3088163c07f277a05c5242c63326506fe5115d34914cb5b46f555d984f52b8c8bbfceb976f8b2b7bedae0b12fb1e01d1f80247475497abd1307ad0ce57bd03c0d056a7bec36f356d9aabf9c983e4984b72f47bbef322abf746b2f9e9ed0a6b4ea25fd37f75340875e54874c2525c9085094511efd69f29db86e5144d2fe4923ebfb0604fdc5e91fd34018875774f88b8dcfd02fed79ea05fc6cac567a4e5e41a733f6ce2cc1c286f0d18c59dbff8c67ae2b32d4e491e5585b6ce98948c13c1139f045f216924289063d421ab50a06aff7d95d2736b2e3e5f85ab4881b3f56f9a8bc3c57c903e8e7b7cd6c621eb4e2fec309485b816096ca2ef1fe8bec3923ac9f4e1c92e770cee611ea1758934771597159d2391deb9f2aeb8e4961eda4874789b3ab8045e37dc7aa8f58f484f2510f8698bfb6b0457db4fd5783dcb54fdcb361c2916011c2f8f0ac2630cb646c2d93029de4ae17cff67485b306c770401dc8c09895ce155ef54736214fe0f4c58e80f291131a1da862ef657961f5611c9093454d06efbb770816bd46c724544aee8e7d72cffc8b06a42ebf2a5c48c0f0dd65781f300cf608ab8b95a398a2c957411d80f4ba00567adcea8b9918625b5628ec14a96272fca9e0eeb2af9bb862dc6834cc7ec9a58477b7fd51a431abd82fd22cc064d6a560cb8e47f41d831b1c3fe61656c988dc5416bbf68afc1ba1afbb5bf5e7a07127d8052664de7d09d6d6d8dc4c90f7a2af1d3c3efda32bbb35b309f55a6e943d59eb08210a4aabddb0b59721aaf4a25d0a96bdc25df328469efd795e2df1e1719bd0ba410bee6e23c88985ee6e1b0b07f957cbcb973ba3ce98f9515a109c8400a52d3e49fc39a9e069f9d5471b1ad66bdfe3e0ba3b3d8cfad4d520511a40c04b8913d06021c9452a91a6413aaf136ac27c3936341b1e6b53ac9f2487fc94e7eebb327e5c7ed87ec6f58709759595bfda1f3f21c71ff6c4423773700c2c437e2cb15397023b3e13e53d87245f798065c85fdbef47995c04f46eb7abff5430d383c76b6e978a3d6a2c8820d1ba60fb9193c31e4bd18ab4a073fe697a808e4a4c98b59d179dabc71655f6a13b220a201a7556b9be5d81d1c707529712ea153cd6e9b8415fc6453be646713fbab9ec33cbbb740bcfee1964ff33f9f00c91c96630fa270e7ea47a2a5f8b6453e07821373a3cf2fc668470fcecfa0f01ac318ebd379dee6925b2dc8152fc62df6aaacb6a6ebd1d90cc69358a830ace0d811dd1cfc657b0c360a765ca95807ec6272fd7b2ff77fbcf90845d794c22e0e083f59b72a5cad33e3226e1414e36b818ccb88a997895058a29f3e132de453736a4d2362d2a8ef07e3468fe4046a437fc01f1febe56984a59b68668b4a008465a17b8a4c6875583d6e30605df232848b9a6397cc700cf0ece109c56b59ab3ec79fd37327f2b9e8acbc9d6662e4d423d55ab980182044dee307a022844e078b14cc92737b3838d71009aac10306c80692f0047b693067b6e2ff95d17ea6c911fa112e67a5009711c3f9a17e236e81a5039d623e893ef0c4f3dc9752f7645013a20aed55fc2a96215f823cb63ed06c3d0e8ddf8c2865fe6ba2ba82355083d87af6cd5c51960a7c8a926b2d6b3e06833c0662f2b11742dd1ed6e85bd9b8e10337df8255520b9239b47b6109c73cc9c15ac65cff110a6799e219e09c9618410e62f0973dd540e9a1dc344d4252c8b12473f0d7dc0ed0c980971d1386fa58a3a1a7a574d1c31bf0ae0ab1bb9d850adde31af8894c6cc0f88048eb90bff247033d0c76c40a2cd64b5bb028d2b8e75d47c8f3af6ee93ccf25a4bddab92e9cd2a7084b6ad62d7db7faeb6a08533b5403b291dffd6ab42a89c7ce268604733091425db38152e55778916cee7dcc6849a8116f4b2f05b72e20be4cd8f671025cc83aae683cab9656d352ba5aa66da743c45cc3ba27642b9f67a38ff1bd356a49c2af5595ae2d2f3349870172819f1ee5e3b4eafc76a25c2f8e51c1cd47915cb3bb3146224cdf7f892426e54df6c13ffe8fa1974865d70478c5af61698ae3b809860c6ab1658975dae484368074750e64ab48073c69ab43e47c2ccb8ae8fad09afb095e155c02a4e90b46349ccd1789d393b0ab9e1a18725ce313605af3ca017519dd0be11327e303871d95c42c0e0ec4173a7ebe89424ca3c46f9ba462b800dc0531ab3c6dec924c0f7804ac91114912913cfa880b79e60963218f90f570c9b69e1447078178e500930f2ffb84c664d132c3c6d94de4fab1c7859259cf7781d393534036db0288ef20ea96e98593e775319c5e83c2e62bae7728219d6246803b81cbd7e886c9e796d7907a9ffb58066d509ab5f885b2988863b14de47227609d8cacd6d50d9509f130256385b6e90f70224cd649bfaf0df8b824fbd91a9e142762efc54943533d00a35bc0b0ebb799e6e9f239793f45159e30e2ffd94b06aa6ee883b30e09c60cd9eef8b76de606660ea17e4554784ec3cc2bd8551b7528f132c4a6f88b106f6a8def2cc7ebcc0d813e4edb27c24e0248fd6b210fbfb4c894271525ad7f45c7179d9d664bcff1b51ad98d39b59c1439fb7315901f21c0280ba1b632e49ffcdd4d020a013c314c92f5c494812f3f90dde5a5f913480b9c44b8bbd46fc04dad5811d0fd1335cb2c885eef1b6c56efa5c43f4804d5a871a2b430ca2c49d7c959e063e3a9628239f09daa93fe23abd5434ae4616e95b700a47e8897afae4e375b7b0a1129d09fbba0ea6118befbe805eab4c33abf7cfe69f6c945c7aad0b512f555f5e15b728fa236c1d1e8743699fcbd7ef2a4b4234d8df645f16c964f97e7a66e786f153255817869ec9e23d37039a055e58b3bb0b60eff42ca213fe7a08223e7d7f7f301264beca52770e46bef6e6224d8303d408642df8417173ab99c8d5bb3ed3d71a1b18434b32d4f6f1c62172a89ab83ca58e124cac24005d2db4f11aeb912f6b95a3cec494a0baf5251d0feb87f3a20157a6c200b4e181f919072426773d17cc39ee76409ab08dfe6431e598ffa0bd64098c7a8732d546420c6a8b4dc38104eb019823982ebc6c20716c1d3434ff9c71528f387aaca4438a8353b2d4e285b87608e914bc7194fbb6b76779c2c462cd196bc3a5f3332be047bff32c30863a3e4155666740dee4e77540954780921047d097d1fe1f8c70d63b45c1f20b69515ca352eb348d5fca351f74c382daa4ee6ec106326c7a8d8f7793b0ab87ddeba5715a09f367cf80eb2fc7e1631503131e0902ceeda40ea00dc8a50b9a532b19f257b8c0e0161fa696af1096422dbc261522e10718afc8aef2215d3222a6bdd27639a8c71c6d73b30c0e184283fb76062853edf0e65b2053a8cc0464adcf16e22fd294cdd56283d8c7c56eab962b044a0613c9dc35e9c3cadc22df593c25410a787994c8c68b95d8df6e19de652bcfed7ab25eedf4b42619e8d7d04ebb6ceb0804203d8416a401aa09ed8b9d764cbfb33de54aaa89a2d908fc5141b2bc424e43e2729e4dc7756e79211d960c2eed89747bbb8b9bdc809383ea86ac13bc2be686d04adef8ba7107f936afb976021527bab06846ffc3f67b75e9452f045838398a45010bca02ec7a209e1a6652300933291e50692af093d363dd66ddd233926b637134c02ac911102bbe940c0faa662b1b433e9aec98c07a7fbd60140a14bc93a4ac0776065f2f356677d45e9435bdab1c2a29f4b3270c61a056200d934aa63af486a784ff55a52673cbb712c35a93f1636532a79c32025bc4493a7008746be7431dde2ee4f57935f69fd213a57aaecedcc3b41f23db1237bad93d9bcdcf7f17601de64701bbb849c7d4ddfded5da6f3dfaa0577e3471758e22b020792c19dc3fdca0a1f3821ca3c8996fbb673985541ee01467b2ac84fa843bf632901987cb10a7867bc23bf75af50ef0af81831f05fe623419d6e30351dac3cc1320c29d7f8ad7227712f147f670f719ffd977d1afd9c575f6dce70f520a601e6da597f61906d685fa5d0923071b74a53a7721ab3247bab41cb9129e89d8002fad9cd02b6cf7d77e7908620251f45b4ddd5d78cee6082126d0da873d9bcc4de0b84091b13a8518e8533e81bf78c4dd01d0270a84eb959fe887571a46345333c71c3ad1686ade4bb1df287b352a9f2745ad1b3363191fc65fee64694bd272717fc05364c388045166b7c3b904ec644c8f27f1fc946863fb40bd62e5cdb0cf193d842aabc738922b13ed34d46caef20a79aae9dbec5e7ca1193e75521e59419ac7554f299da5fba68950f41b65d2888b1d9418e2c67692cbcd654b1d7e68e9827bf58b3851cf9640660c6b41232df2699c85ea958e98a3592bcd2fad2ed886461b352b9d9cc5ee00ef6ad3544de6f42c398f3094708d50b28f4fb815125b45c3ef666649e013af4c6893a850231e2d42fbb70dce2297180e5bee7537c9c9b098be3e12d10c579a6831d370f95eefa5bdf445db5134e3cc6a1f8af237bef5a69b4adf0360214b22a8dbeb33f83b48f04c848816e1342a1f122550a8a482ed166528864e66fc9d53d04db054575c9249efc76903af3f854ab6f0b1fa447f2ef1d65d585cac5043b0ce6390b2bd4834ed7a9a69b9c3eaed7ee5458db054fa18f395b18a32308a60904a93f78dcce57db34ecbf1bcea167b722"}, {&(0x7f0000000540)="ea54ee1702c54dab1184781e328e02aa8080ac4ea6110e43c8871204d80f6920ad627525adb65a78fba3697d440dcb6b140b29a15b1f461ce65440b2f5f4c40f771e5f1826ea0e1bbb5f2789217584ec222ea5ec998b85f9124e73e518baf70176a366360f9755fee75d3664f86aba20dd1e9562c79ab4dbd7e3a757edfbd3e4ab0ca8887b5f480e62d106f0eca804b594fb41ba9edd16a4bca52647c84254eda7a4bc5c200be9268f5d6b5850dc27203591fea1158324e3a2f33a9bd43fbf3b68452e197f5d39945caaaf8f19b68b496d54b222ec92930c46e08e57f99304932ccbd9549aa36e038f850c9af57ef330f1f6670621ad"}], 0x1c) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000003c0)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001100)="08cab0ec373580f006bdf6a478b2bc5f734d4a79cc38cc5c00aa689e78ec2a75633fb6cb1afe28f06d1d89f7e12b9ed54a3841ae8db32c04a729c10567c72290e141758e73e6ec6e382433585a3d7406fb87c4083d9d4c03203b0054879e4fe9d71c2843a325c9f0217208", &(0x7f0000000100)=0x6b, &(0x7f0000001180)="244cb28611c990eae73a4db03e9157a6278f0dd1b4a0399153c023fb9537452959da9e0b200977716cd386baa9e5daba3f10ba4c6be0ccd13003172f9d2b194e8d263ebaef48984d23869ea5c20b9cc97f5cd878607943dc81704f83f34aea729c9f5dd8de4c4ac8b8335962d89ec813c02fa7349a8ecac370311235d32c86fcb5101167601f877e287c7ce82ee8", 0x8e) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r3, 0x0, r6, r4, 0x0, 0x2}, 0x0, 0xfff, r7, r7, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r6, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000001800)=0x2) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r4) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x28, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x398, 0x0) setrlimit(0x1, 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b4fe4c4a193a7ffa6dda5ae1534", 0x4d, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000280)={0xfff8}, 0xc) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x87e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) ftruncate(r6, 0x25b3) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) socket(0x18, 0x1, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x2) setsockopt(r3, 0x1000000029, 0x4000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(0x0, 0x205, 0x0) fcntl$lock(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x82a, 0xfffd, 0x1]) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/153) r4 = syz_open_pts() fcntl$lock(r4, 0x7, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x2, &(0x7f0000000080)="482a92be69a59f14f3c469a62dd814287373fe154ca826fc8b4f325640415c53db5f37643d5afe0c1d3fceae68faa24b0190d4e0222428d1679f051b696fb1398f56c0d2c78a8f3137e4bb99d83ebce8", &(0x7f0000000100)=0x50, &(0x7f0000000200)="2d61e344344cbee3f8f5cb9618bed7edea277c0f0451b30b39b4c987488c3d4042fd172e7b7f9582ced0698dddc43b4c3f77a04ecd94d3f37e7cbddba5f418b2fca81488073434c3fe7bedc17c0e42196214715a6348c5a13aed82ae3b8b04ade94cbde0b8015d98dd7bdac77b9d3e6d30fbd409025d712cc27dcdfca15bf1ffeb8763ad0e20aa26d627f9cdf488496b6181c74a83ed5fa65dad8f1639fe288024bc03521b02b7a52b1f98dbd2650d7938d6de694d4fb48b782b762530e5238f230577e78b4077e613aa7e766433f9f6af786401bc01bccffdaa88e7132db53f50498f669f79f27294095f", 0xeb) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968", &(0x7f00000001c0)=0x5, &(0x7f0000001340)="fa6b2e39", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0xb8, &(0x7f0000001640)={@local, @local, [{[], {0x8100, 0x5}}], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x7e, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x0, 0x8}, {"7b168697c3f9b8e78371972437cd53ef68ee30ce5a31b2026c3996f57e2250b1c75d0fa667937dbac3ca1f35dccd46d4475a5e6c771ae9d3fd97fdb74e77f612e9c9e0743359742b040f572749a709ba9a7878b6110acefff8c345d780171f1111ddc15bc3c892aefa1329e95053d9862cfa5ff8247b"}}}}}}}) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0000407", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000100)={0x0, 0x54}) r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8106c0000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba8600907804003a04ff010000e50000000508f34b718b7b2b4a7e7dbfc4564ad6016431f4324734d393"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xd7, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="10", 0x1}, {&(0x7f00000001c0)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d2", 0x1c}], 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x6, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)) executing program 0: setuid(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) setrlimit(0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x2c}, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000004c0)=0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000004c0)=[{0x2c, 0x0, 0x7d}, {}]}) syz_emit_ethernet(0x2e, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0xaa) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="f7a863a00eac", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) clock_getres(0x0, &(0x7f0000000080)) sysctl$hw(&(0x7f0000000100)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000000)="2bcf2af91d616a1d2bc0c2ce486be35900000000d6adfa471e2fd35855102fa70b6d309787986df9adef4c14f7e59d24a222843b80fb", 0x36) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r4 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) r5 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) r6 = kqueue() r7 = socket$unix(0x1, 0x2, 0x0) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r4}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r0}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0xf3, 0x800000}, {{r7}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000700)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) dup2(r1, r4) rmdir(&(0x7f0000000180)='./file0/../file0\x00') executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, r1) ftruncate(r0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10c) poll(&(0x7f0000000100)=[{r4, 0x4}], 0x1, 0x0) close(r4) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) setuid(0xee01) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x10001) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000540)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x45}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) clock_gettime(0x0, 0x0) OpenBSD/amd64 (Amnesiac) (tty00) executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0xc0}, {0x6}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000200)="b150bb310022c56e04f9e1bdc85c", 0xe}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x8531) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="22109edd9ed1cfa662d7e1265bd655f892c5c9dc97a1dbca99377e6c2f6df845981d2eb54447a41edcd12e88eab77374b798c46ac3f187339d6367438f6b2d262d094ff60e24442c80d32380163ddbba55416a6bb3451d00856bbd20220a8f01ef4e9de13a09759efdd2b4373d6a6c9b3b7035830d6b5dd0c4b4f4455648e2bd8583634d881cad98efc98c01acf6ebf1f4bfb4728a11320b1f4266a830aa6ed1a079", 0xa2}, {&(0x7f00000000c0)="a7c81cf173eb7fc853353cc1402872aee8200b2f4c5b88789d21eed579b13499633320d95fac9a655094676b24ed25fe5c5025b128af4cdac05ab5fe91505c5ea9afd97ce979c290150b927b4c2c3df5c5a0a7d13e16e5c65f74d540d7953cb6a356099982f5d91687548a93b6a1c343ca22af33225f6aa1702481be7011db2a16107134991c3e79a3255a88576d0cebe353d280c514cea65a7fd718fe9c7c40aefb27d9120d49b9563c", 0xaa}, {&(0x7f0000000180)="ace75ee91d05f38742a7c0e1ee4bfffaabf1f11ff3e58f7c86180e252021ec5c456cd9705b95f42da9cf083f54583fec5b378071d5ba8b776bae5ea2c44b168f34356ab8865917894eba54b1d19e935d89ed2d1b2106437977c1215799df4ab0361563a1d0392d994b18f495a9e10be31909b485637700964bd2397089ff69864a095b374157055206e2e809fcc72288aebeacb196c31151340e6f9b96ec90966b79712a414c2b6cf67d0d7e855942a72cf674eaab3989cb20420ebee7ff8596441f1fb136cfe4914ffc2b993373d5a81ef659e25f99533479d239e61f81f7b29b3a4a943b6e2368b5817be4a05ea5433c1275009902946bf210ce8c15cdc69946fde82005ee789f1586b93af85f7a3a504bb92e8f7fddd4ad9e7e15d98011c9d74293cce98c1d0de9b685076bb83f1a1189b37e8e386622b593867cb40bf103571e2808a4721df2bafa1a8cc9f1556585435aafe4072c3a0a64f72f6c27dffec83d334b1ca671019999cbb059882ee792711ed93fcd0be2d189826030e552406726751255272bf5dba11a1c2e0f83cdd4d32609d031209254b3d8d3fbf087d7fa38d0debdb50678fa64b8de6d3765c6f415203a4632bf17ebbfd142ba469a6a19dadf95f6da85e55399df2facbc7837cade8252d20f2e912cb54cbf009e98c2ce1c53aa0710c202805492939b1e12470efae3fa6eb8579c2a469787761caad28031d715a86a40ab50b86f436255a45bd5fca03e2a9f706d792c0e0dc58c151cfe9315dcddc3a23c3f4f0fa39797f122a40258a43e1d253a4c6359ab61f310ad27fc6c06500efd7bf05cee0653cc098d8098cc242f7e852b3c745057f66563024de42d77b5d78e6fe2ca45e57b6b228bf0ba5c2630ab23f819a8beebd245e573536ce17a6e34fbb4b1d9c9d6b96fd2ad78e7974acce09e96a43a43de68449eb7033e8bac62e7ba6e4ca864aa728f4d10c52854f2e5002e7d391bbc51bdb8e89cdb58b7f07373cc0b2fe0547a24c62ab374ce60420df771d0b78d0a682f1643c3402615c4aad862347315be4887232746817bcee96d1861f611f0ef297f2bb47ec0802424469a254e1937c41ce0b8c3d6c8f51c824e313561ed5f775742e7ebe97af4add70d0e31c06aa5c541819a3534125775747530f81c0e78362e248e4a8d5def9694136186dbbcc747f90907364cbf9cfd0509e57af08bbfe903d319654f8a68b9d212a71e9bb1f5ae49b6719fb34d0712bcf792ac3c0d61e01f668c34f9cd848646b34eb90dae9eaf29a4125ff6fd07ea70b2d457b04838567de1aa732acca1f03cbdead35991bec70dcfbeaa24fb5dee70b38f22c5d344d8d0d2528d164df87370985701c81704cc15daec9f7a0efa31f6be7f559d94b1418460770791d9e9e0b56a38ec4d72d1a93877b2e31796662fe6f5ca6ab6e74ce9ba390efa217f51598b9e73905c5bcace5d60e5f2a894e1ba6b5605b1110dea7a7f627a23ddb1a88a135dd41788fbcd8f2413bb1fb5c7fd477fe63ba05d75b664c5df195d035165017d8437337970a10bd14d37d6598740e9054d6bfeb121534ebd15b3d9b67e97b1a5704a90cba8fb024b5877753b4c2ba7e371831598c7bf0374d5cb8d9e4762e3f0809acfeb8c1d0478b757afd9fb2628c563d98805700749111db4bf86f36a0e3b7fb04f470d363ea94aea37f3c298c51fba43150fcde215be7233c0f80928d5a34742fe048f192a533cf4dd7dd0a91fa41cbb4f1a70d6f09f5abf60f3e6f0759f2aba3407775e87faf333257f797034ad9608cf9088b6b0127d166ae756221391cdaf39b75f4cf75b49871fbf4ad3443f8ccdf1c977171b8c154882ce004bd22edf2311e0f261659f468d2e97ac11eb980acfa5ce160535be3a567f5fdcddc1f1584870147334ffece80760de7e1f4f6f96e62e456960ca8bfd01b597d9ac652f9f72b917e9e6702f76d98aa2ac9b19ffd7a5ac7e2a205244334461f02ffa02b4f2a243803d8c01840e0a00a0f5bdd7582079b7de64c24c290601e40cc892ba3c26eab444cdb701531853017f22f06f1720faa0db07f63a12c3b03ac25c7b6bd7c7d9dec6057c2bcb2f12e70eff1ce5cd36f47e0c666f3990e070edab0257efd2f2d5c9fdb91fff94b1bab65dfbd0602774816a7c40cddb69a5675df12169adf1976961614e4fc380d0273b65444492c621f0740dfb371cc9aed79d6cb8be44dc968d9608ce442cf678b5c290c8324191ad35c0a69133e5c6174d1e07818dc755d1f71c17a0bf3ead711e6e16c60bc3b6bbc2ff58615cef38fae329e030d8abeee32742890f37bd2a71f0aa49799417bc355083c6026465d2aa99b73c4a37ae77d4ee2ea74bb944660052fa28ed777ae9f09200b937a252e19e6b0e5106f73b5c9054f2277f6f949960dd5a6c4db29707a7259bd5981b751606f10a8016d496df62b1c549d70941938a39eb87ee035fdc5bdd71a68608f00097bdb02e71e20c656706e00a296ae8f0e88f4ae9d12a1c53ab7bda390502311c497141a9c7090ce0d8c4c978b37f772654dc5a1f8ae6896735ac792f43640e35b3911f448d19e8da081ff50426268b58bd8c556e16d7626098e5a806debee387b6d8a8a8813dd16b4be13c3704192ed9f93ccd9878b63a5d5da087a4cd50d2bbc4dc05c438d99d9166f5795ea458b839bf19a373b4741737bbd4f1baa02bc3d373f3beab944cc2f6df463076276804ac60d931634e36cfb94679bc44ad81787fbd7fb2d605ae68d23161a773ee368e3be8ff4a8c715566d143be995b8849fb929a15743318b2e1367a603c85bc084becf09194b61b30d46d850e2ff06a2a4e74d7eb291b81f1b8517f9f5daf33888dff0b975ea6ec483b2ddf1ee444cc7593eff1cd9b137b8b67433e5fc0a7f1065549704bf1649a37212dda79a0d06eed913bd68e9fb69bf5be504113737fab6e2f3e489a9f1e6072e71fce872c5b7460b66bc9ab3757c606aa553661e36126de5394426c36a379e26546edb65e7d04e082d340562dee0225a7d1c7bf02d6f490d1a3e300424a09caa0be81db027595c02266105d865b31f851aec451ddbffecd213c88368487ddd6dd702b9fedc2a90d2e1bf97fe0b2f0158ba0b062905d03eb2fea9e2b9579e2c964249430b908d0dd6f881f11df7a651c434af88547a99346746c82455feec8306e1687fe273fe922dbf686a7cedfedcaa8a85cb3b57aa9ae904ec6d2131792fbdaa9e48058945185692c6a19e8649d27a5cc81d14663b4610ef4cc4b39e8c512930e68da3559c3671d5c3b7acb0738301783de9fc278daaf801b74c1158ebafad2192eb2bafa879c6fc6fbf8c911016cd84e25af9155c65c509ffa13940982e25a55d1119be96457fb9d068415fdad86c23d0bb62f11fc7c06d6b09a76b8d58b8ddc7e41ee453a02c684350244cf64f1a4a9de76df299b2019e0f365cb9c339359e9936d58bc7ee155d71531de05c4af41295168d7f1dcd8e62857c61759692a73e94138075eaed6a7f3c7a4efcd527f5acb1a0e8f5d6088162ea2c28493ef7c53ff1fe940e8d45619e75f41f0f33a8a274d5db8744ea7edce3bcfb70b1c15bd83ee2119f762fc222e4dce79a819c5fbcd0c0a8bf446cbe0c1512bb4a659ba04f8e88b1b2dceadaff3a909417f529ba6490d6fa55ff1610f530deecf30e7380d9e9c910d8f2ca2282458069edc967f734c52b98c61ed82159b7a5d5a9fb5593d99b76d09f35ecb5a4b416c96270f95e92699b592b88cefbaa16be8f7e8af35ceb39db6ac879dfe8eb7dc65505112ae93dccef0f2c09ab36a400f1fd521a5424b1173300ad15489528ce28b2abd91a3dde98f4b77ce7f9bd27697434bd558e829f62fe0afe6dbd25eab277e85b5197e10fc3ba8430efbef7f798af409eff998f33edba61c83251e82ef278c281eb68c402a1851fda93fb6f593a21de4c8cdc918fa52ed4a7b1d5cd609c7bab06afb32a05d3451b276fb4e2b0dcd7863f28be22a20623dc493c4243a69e0630b2f0b75fe4ff16ed3c4c014211b76ef692f478209bdd00b96e549133d06d9b5bcaf1eb1e0b5fa4f478839db3277eb2a1ab56e925a1c30d21120b373ec41069446be3cddfe091b89b36da8bfda4e188da67fec2228f88f73eaeb7cf30d17dce5b4ff21e04c52913d7924614d7fa92b9e7ade0c0d81ad0a81abed483722303c08e8e623121b9a3622c16097b0d9f186f620333f74fe32baa0e66133d6966f7c1b594982deab6701e60fc0e258d8355bc1f53e8aa50bed7b7c978849feb504ae8c38d953ea3d9c1d5185451f463862e28c57c5514ae529be85aab928210bcda8d3fce98c7d0b424cbbc43b57f542fe608ed209d326a5899e6c591025d1f51fd4726831450b3cf53a71cc22f44c3a680ba2e89e1e88c9fe6edbaebb99172e097bb7df5c6ad2a9571a887fe58c36e178d691c1d8c4db35cfd71346aa845c0a804564d3337b6a5f6727bcc758eb93353e6dbb3aa07941d6e79537b6821a57b383585a0df81a936b366734d2dc4d8b471b05ac169c372e7ee8e49fcda6c68971d8b0ca7a115e7f59d36696e398705dd29d8e96a79e3f60acd3084016202bf1fc1b5e1d1e30c8289b97e84c597350ed7802577404097e5192481eae6dadbf710fb59aac1308ec1e81dade6d3c323cb33fc52383aede1b9ffbb1cd2723d9cf71d21bee0c49e9682f33757536542954fa97a311f3a955d2b6733b23fca1a00db5a1697de644eb88e423e032e27b54ffa44b7f13dd6161ca3849189b56f4f141773b61f433c19e2b5eb3e14f6b84ed718eaad1275f7fad2682cdfc4565039d416340a93386fcbc0a64396a208a8a41f8b069d7f8a8565e16a58ac2a4ec4f8b7c25fc15a179ea45157890c75568fc76973c732973c189557b24513b41fe191cf08a9221d0c25b354e17e479372c270781f9015c03cb7fe9a3b99c8aa678b7960c5c9fd931d555e47b3e6ac85cbbadbfe0054014a8049c0b52f1202a0ad338d5675d0555e80c7325e9caa3238597d2cffa3f1b3b53158b20156dcb8c5b895a85695fe47bcd0c6ad1f0363a32d48e87bb8aa86259120e40895e6762ee165c978700eb6914bf6a3c2b347d1e752133bc84f8e6eafd2b7325ce9194d29e5dca6ac553b5a8fa0c4cb6b54c07d56669219c133779da1dee4cf812e810887166fa25ac0e7d5c52a424490b2a32c519b709a05b938461a1380590d0e3b0eed7d6799baf13edcf3d4961da9b69529bc433710e44d8b78e08b88a1809cddf76ffa20323958dc645efe0521ef427247c6bc4c1e3a652d20368b3919b1f1183e6bb8d7dd6ac638b7946c0d6fffa540320c4466dd0a32a419b0d946b75ce265126ffff133ec7169389986fb6fdb79ebd27885eddaf8561ae790b01ffa8aa5468b288c2523e99596c17cb05ce26e9a06f4132233e22cbe33cfc731274aaa9319c094272ebafb3ad87c3c076303f09b1f9fe4a3b6fcfe87578edc188c373bb7dc6c53c238fe07cf5089b85a93f7b11ed136eb10c9afca678927bcb7eba2ad25548b9a28e8dfb6b840a95c82a383661421c86fea8bb237aa6a6206d464d791bc29d6de81559aaae1034eddf877cf118b5079121ba52ce9b535e6de21babc3a4d3b36a371b28624fbb1318833c7928436880c0c66a27f1952438976c4e5f004476f520c1d0c85e250a937c37efaf4ea6844aed074617bfce5ccc6372ef173515a0dec6c4b096f84dc927573c867fb18b46b6197b67fc89d6038abcfc59f90b78dbeff9698678f9a00ff3cf49cd5d34f6c2", 0x1000}, {&(0x7f0000001180)="b4ea5abf925ac81a9784b7caa33cf9e7aadad52f2782152e48675926e89b6466fe20aa8fb9ed9c6cc5123b91fbd224091d734536467bcdd6cdfbe95d8521e94bd4f55edbbc1043ef9a3460917fb99fca3b671f66065d0e48d7e88b1a098f7a8d3116498614e763a7d76bc195c9a40a9c5a4043246510badfd78379ae98e0128e1bd2dea295fb321952ac4a82ac87a5eeeb24182251fc58792fd1610faba91ad459b83b9ac9953107d0358c1154f1f227c08fd40013808a3c90986b2b763c0ed8cb7123f2a96c34b43c7f7f32567322c481e1c6d2bc2b0aadd3c9b29f683ca3f936bedad104572f10c7", 0xe9}, {&(0x7f0000001280)="6abdb5bc7f8b91179c49799c4f78ed339c575bbe2a6a1f4c72135c82db697d457aa9f46f678a96bd4b0ba089f1967f0bcec30040557b7e0071c290aa99bd367f770e9b64793ce7c12243860b23c2cada4f225a82e6cdf8a7e5bf86cfd576a63dc538a9ac9e128fb747d3dc48bdc11e0000c0ebc3095d3202a202d020bd8292", 0x7f}, {&(0x7f0000001300)="d1ed78e0c9f60dd8a8d9d81675728fc7ee450c", 0x13}], 0x6) r0 = kqueue() fchflags(r0, 0x1) writev(r0, &(0x7f00000013c0), 0x0) poll(&(0x7f0000001400)=[{r0, 0x4}], 0x1, 0x7e2) r1 = open$dir(&(0x7f0000001440)='./file0\x00', 0x20280, 0x1f4) r2 = openat(r1, &(0x7f0000001480)='./file0\x00', 0x80, 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000014c0)=0xb0) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001500)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001540)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000015c0)={0x4, &(0x7f0000001580)=[{0x401, 0x3, 0x8}, {0xd, 0x8, 0xf8, 0x35}, {0x6, 0xa5, 0x2}, {0x7, 0x5, 0x8, 0x7f}]}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) faccessat(r2, &(0x7f0000001600)='./file0\x00', 0x1, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001640)) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001680), 0x2, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000016c0)={0x10, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xde24}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1b1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc5f9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8023}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00', 0x1000}) write(r0, &(0x7f00000018c0)="50e1e04b3d732b27617e837404dea4c2", 0x10) socketpair(0x20, 0x7, 0x7f, &(0x7f0000001900)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000001b40)={&(0x7f0000001b00)={&(0x7f0000001940)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001980)=""/33, 0x21}], 0x1, &(0x7f0000001a00)=""/216, 0xd8}, 0x7}, 0x10, 0x40, &(0x7f0000001b80)={0x20, 0x9}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001bc0)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001c00)=0x1000) r7 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000001c40), 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000001d00)=0xffff) executing program 7: r0 = socket(0x6, 0x4000, 0xfc) r1 = socket(0x20, 0x5, 0x0) socket(0x11, 0x3, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kqueue() sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4, 0x3559a5c56a6d9b4d}, 0x3, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r3, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x2, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file0\x00', r6, r7) msgget$private(0x0, 0x120) r8 = openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x82) fchown(r8, r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000180)=0x3ff, 0x4) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x2, 0x4, r10) getrusage(0xffffffffffffffff, &(0x7f0000000380)) getpid() fcntl$lock(r9, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x3, 0x9623, r10}) r12 = getgid() fchown(r8, r11, r12) getsockname(r8, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="8df7ed14bdf9035fd3b3b29bfeb0598d57dc440192f6fecb245d2cacad40615d2c4f8926a1504158bea99b67dc7a58e7cc261a3eba3979b5db55a9428b2527e70a0f88c3235259a24da64c578a087a433f494473d83b71d99306f47824de4618aaffe564919f82105d87eabd01e9efec843adee914f50d97bc5d177717c43817aefac5f0672d", 0x86}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r2 = socket$inet6(0x1e, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xba, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) r4 = msgget$private(0x0, 0x284) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/78) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) execve(0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000240)="93", &(0x7f0000000140)=0x1, &(0x7f0000000340), 0x0) syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) ktrace(0x0, 0x0, 0x2a12, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x1}, {0x4, 0x2, 0x7, 0x1}, {0x101, 0x7, 0x80, 0xbb4}, {0x7, 0x1, 0xf1, 0x401}, {0xbf, 0x7, 0x2, 0x7}, {0x81, 0x7f, 0x1, 0x7}, {0x8, 0x20, 0x14}]}) r3 = open(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) madvise(&(0x7f000055d000/0x1000)=nil, 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}, {0x0}], 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000400)={0x1, "94a54dc1256789520e2f43efda42aa69e26fdb885603cf5eb870d7726ebf93dcb89ad9300017c4d186c40457720226912126edee94530eb87b7b9996348c396a0e494060528589c1c1643d28f1b0dc0638c9e8c79068e27ef2e90bb3ba2fd5426ef8416c1d3515f3d1a1166ddd3bc35a0fded467451b0a7b74ac0f1ff276ebd0d5b3604f4ecbb91502e381f3146b978acb4f76e58da9a097859fd966182b8192c2631c01a27bb86bc3e8c7977bf030fa861343bb09e7c6ebc7ae1e3039bc86b78b70d2af6b1d64c745e1ff9436ceb3ea14643502737a710bf48ff8a1cfca01662fc95bd4130e3b98b498c3769e95a95c155ccf9038269639809e1dbd095fd276e463768ac17fd9f4a7c3ea6232aecbfad992f7633e7bdf21d6016880c24a226b9b9df6712a87a1492404029a379a0f2e06aac6c032dbf89cb92aa413595d56615efc07db6298ff5843140f68502796c4fa8aa49249e0689b97f36448bcd136ba78b490ca9450c673ed3756adf44ec2f694623856de7dabbe43c1d0b043d1cc5a6c71f5491f6f64053df08158c19bbb209b0045b34f2e74460a767d33580cd2b10e86bb2f4dae6243c8d7bca09548394e4d8bf754fd77b19f906a92f992449dc272fda50570515cbe495e7bc68e76a072cf0dc6a868444b966acb96122c3fab2e8206768781b433e25061348dcc01aae491649fe70e27b043258bc322a0f81bfe90e9847746025fb684654c34f54c8d31cd22520633b0aed1d4902c6a5bc5a44fcf68c2b30d61f09d720551a5bc6e4858d0612703539a6e90e443e43f1a90a80de20a68fc25a3ac3c75d628cb08ae2282f9e6488bdd24bd949ebd7588552ec62a69484cc9f9d23377cbdae33f8a663b182a543ce6cd64ae7fe4c5a9c56d872b7b906d93386da24f3283471842b26a62ed8059608a9d2d27df81d686b5e5fb05c969dc609839d8f036ab479e6ee334120b7af74e4b98302d542dd48b76cf6a8aa8478ff8158a136a8240a6d77034559eaca04664ea217bccd16a597e6e3d7a4675252f5d157322594d79ebbeaa7ec4c9767ef9eb0331214cb8822ac84db94e946c48ae654263c692732ced223e12d1f3a211d3a48d5e0ced2764a39585f17c0418a1a0d1be239877f3b2d32462390eb0b9b4056b352d7e6de52d6aa6216fbed577222b353a118e322329a8b982d5c4edbe69b29aa023bcdd2cda9394322adb2507e66f71090bb7196557891fa83620299fbd60ab8a45d9f30a78335aa68aacd1d6b520c5666e6eadd284e660e15f7cb53226572dc513653f095c275b72a008cbc1ea8735c2239c866af3913fd7dc7bbfff540e6faa78a1748829108f5b4019ef8bbf0ac1e39b5fa31a8b84827fc592611e0b7fe5d69236d1ad4411561a4100af0a1d96908459858009c1ebb14009f89ae2756be3ac43e86864c4f61e17b65176d7fd392938b2936514903ecb5d95f39de1f73f0363b9156623debfe7b483af93659fb7d815debbcb3786e06924fb91eed32667483a026f2ee1be49e651a1e43d32bf2a8cedea6161bd4661f8732219a366dcc2134361c1d258aeecca5a7bf1c27da8ed29e1a28373619127c78a7eb70cf2293975a5b9b989edf584f37a6ddb70f9087f14b8ec3577650fcad91714d205a237dd231900ddff921668267a72078a983c8e545369bfa2b5df84f26321c38bc4a7321313e7e1312528691a9405a2a52847a1d8697dac1940620d4f1ac17b3219dffcf18f4749de88df3549f006f10ef28b9eb75279e26854f55d540985a4ee30647e212db1816402e047a1963b0fc204bed6031c84341e14ab6265024bc95cf0cf4c85c168dfe793e91bb49ac81f9ce470f0548e762497a7c9b52f1b0a225b34ac04a1f990aa8c3691054fa69e42071403837cbb5c5cbda7cd7df364156b5bbb2caa2dbe0e3619e3e80eafb1c2b685eb154204770af435fe46d02bdd2b6e93d4514d7a88ed90aad80427adb90782d0ae92fbf7993d31ad3cc11ae72c891e9524fe73b54137591aa4d0b6ec49d6ea4a27ce6c1735a83300293ad0ebfc3e5fc6f34ad62f770f46ec7c4874b71d3e46ca7134193c1fca014689ae471151b42f426289f32b1d4270b79174bdb3d9c69351e83aa56260fef41c636e4017a96cbc233449b964cab8b9ebc47c51cff4125065d9b8994144ca37ec57941f1e7d11fb0e16122e807bbef8bc48253bbda51c3b551cfb902f21210cfa73176b9a7a2d293ea76355c7e7c448d2dcb820d0701cba2d79cb3d88fb7f11b44e224245589f38247c7fe62fc0a4c5c0819eec94aab68b4358f455e3e051744ba922b36c44a55f987d2b19a5bd8c701714bd2d85ae8dbfd4338b2a625843b9c831b96e4ca84bf556f616db35fa086c136c85a76b8811c650544e8b609fa398176106c82a0e62795126e9e1b079f67a8caf16052a66ed00dd6ee174b7d2fa82a77da410fe36d44b39f4aaaabef6d953ef3c0da2c27f2c24294ae29dab1852bad6c75c4dd5c8accc3589c55ebf623dfd8732cb94ba8ab1f7545fc39e0ccd8a5b6fca496fb4f1b79d150d0bcbac2825fc5c14c1aeb32420b72356b7ea97fd28d7391f5574557f204f553518ed1f766bff94daa9615ba06b3c1bc9451aa840c92c9cc8390c2a55150bea91f8ed6a3a7de3149595c3d88168613de3528303b3f5c2d96ce404efe074137c12a47a174cbf390834c5d64e34644143096d80a71ce22318e1c9ec498fd0e8f481382d24f303d0ef59360815eaeb520a597993979157c514e0e9780c81f46c827dff7c496fd5bc7cff6fb67aedc5e8656669ee58ba6e2c79d27f42e256d581d42fbb5bfca562a55baca551ca05b9a4faccefa243fc27868fb056f4ce4b9dc14828bd97dfe2716d5fa77e4896abb3f6f404f6dd9367963e27c202b790f9ea77ea9f36f2161c1376d7b73f008cf337810f492748ea772a6c850b5cd2ff6854621aad49e307da6edf69addd094e1c1372378fdb7a4d1d6b8762031ac10ac85c8f706582a9e561fab4f1191909013ca67be4a22a39313571693ba8b4b441ea7c76774f11d3ffc1acb10bfea7a1aa0c1bc92f77a2d39b3859b9ad1fa05f517b5da2e8a75f35686b64b400d0029a5d6549fd62bfbfc028a304b81e119b7b61b42310ce8a40a8543b571847b3cd7e23c20d37c577d2e25c9be420669eb2dbfa1f4c5e66907f0eabe42b8640370004f16f16aab560591eb4405e2ad6141af1fa15fb0f9b10a7259d4c693af31457c17de012ee1697b31e37827b88ce666fa957f924041ddee5a6568ae122ed3dc72d1e7ef9c7e5cc13eec5119fbbf47cc83d36613f7175b9f4e63ec3ca19a893ad1f522c8c7dadfc4af5fb5a9445a6c5fbb2d2fbe849fbfded9add8b1bf3ba2e97d44bbbc0b1ee34038f7770bc697f3a88cefab8d9bc88f06ed7615731ce7efc5768d962a1a0cd2f3aa9d12799e6d16173fd21cb5b70ff4865c24a0638ed935781fc00bdb7786c2ec107763198017c39dd2cf07370348f5aac29fba587194db4d574fdc91660f3210d435c49fe30852bb8bc5e98d5894969f1ea2f1cd4ec552b75000f5f609067d411272b8d0843670a234994c2580a2bed8d7e11b8104e830d1c30dce567066914a43eb7f4127d1bdc8d6342724c946b1613fd8d0c3ff8883e1cea961de28a6b86cc3e61c5b75bf56c80a984f300cef7a128109327b6fa689acd9243f006393d655c37e2664a5ac9fe887c6bf0edd5a56a942ad86dc7f4ec250d915e85f2dd4df1da810173c943b5bce628cd3533ab50252719ab8ae69421be3a15c1323ae806b038584e8bc4b7dadbcf56d02dc4bb4d1612428340070393ae6bc219343e9300dac3b2e0b58e9bf1ad188bc55d4c28ddeed7a76970e6891a9542de6897ee55d6ba93de5f6d0fc3c20169165f79408eb005f50c0509fb092f2dcd62c87a610501ec3d8c2288d5820cf58ac77c6d014837c70979928f4208146aa581afdec0bac9eaaeb62216702f5f1f887de4fff53591a9bcf87a0e0d5930e85bb1254fa9110b3ef97098712da5973a1a1709e27b481aeb9578228c4bf792f57171199a9eb52f51bfdc50f2528d0e838cc7a73effa14ae58af9844ba13d6f20bf065d7dde046d5989cbac53f6955a5cce648b828a0fbb3298310be396b6807cea04a6c7fd19776413ec2a4a46db10e9fc717700a3b0a2fa96771c19a56c4a88fa21825dab72b8980c0e9c1885aec88e613dbd027d3990ed74a03dfca848ca88826347850e3b5de17e4f1725da66c3a3633d97425377454491f536903b8ebf196a427800190dbdebafc6349fefcc6ba32aee2d24eb614d66af87935b7669d98df28b8434e56e77f9cf7faa2b90be42f29695f420124f157614a95ba92fbde435938647fa60e9579eec1942783e9284e9a5ba49fbd9f37bfd29288c6d5e82d10c3b2a766a72e31d2b12c1052bd0b302b63f063371a4caa2bccfd1946140d69a2ab368ac0f4568b5ee2341ee96c9bd1afd840278aa124a1a815616d8eb4c7ed4764664816d0cf5968770f9f6c23e8b2300266ef7a696f4ba9f74a713e144ae75de7c3f617d3ae115ff3178de67736e6bd3046612703350dc4dc3e47b630c71d3d620bfc3afdfca2b6b6f7514073f5e04b0b150997a305f6084fb29dafebafb25feb8256fd12a59277d9de081fa47166a8f6f3b703dbc6724d02d32063ca2827bd66544236bb8eb3b1019903d21f66717f119b7e8d15cc35c4fa038f091b4ab5485d1fe2ce375e909a95474166b6cf1be4d4bf2ff878810ef4cabf1223e826ebf514b6e34ab00dae0b9894cb062ef6a785cd4b79778b3aaaa26a5a5504834e41da737efe4f32c6eb55172f1e70590a0f523a89768a244d61172e79d4ffbeffaa675aeaa5122bb1e8913f1ef880591e3b9ee8d5046fdb627e02cff938642bad08195723f08965bc5467a7cc499666f533102a5247e611f84c69ff9b6c47fa4e38f2ada62e3f075a1aa65196f3871f966cda13bab414dbf9afdc49c7b59aabdc0daeeb457189693a8c37470267420d9cae5217030261381cd53bdf5baf92667929e64b1f2991baf750030dec94b8cea6b11dc132246a0a549d9b0b1578ce669c0f09a55603df70dbaa5db9eb85ecaf7774eb7c26840805abb2d9b9f8a0452f92c0b298fc4f3199446fb9e13e090110bed11ea4079931f0c4d4190401ca727ccc8f76ae758ec7de62aa379a64fd0e10676d7b33d2c10f74242e5c9face9b17c274d589a9ef92c88c9c74fe8b2a168e8e74e34b2ff8a52a16371bb23c7e5ce68862f0f41804bab9e0d353f3ed05bf56f5bd86c19ba5b1ad60fe82154b1025da3c0a7de46a5233c3cad473e9e1e74c8e3cbfe0132d520cf63b8f22007cf15b84f0cedd1406bd194e4356226dbd933d9736e0c1005dacfeae8b4e47371b8408b9cf4fa96261d2ad60f496cc8536d3216d95d266a3cac363cc6c8cc2c3145a2d57febe42319bd7d2256bd1b44825c65ecc446e71a1eaeeda6e566e3ea00578b618c61d7607dd32396bd98239cb7c21854c6963bb7b640002b081b81629d1191c339486c3762e63e54b0b485e5a207e3e9e8ee3b91022d02a4840437943b297e1848c5afba8b26a0f86e04ceb393e113a070981c2217ca9761ad87be820f0ae6899fc4dc52eba64a4a505f6f0a5feece04b5100bfc4acaf7c6e648bfaf8983e4df33a1365beb18098dd1c1550f4073315b67a312d257cd2f57899dc475b8730e33c88e3348fbd7e75c814c5a314ef05f7ed67a9bc6b644dbad0762482210144d6f868b776334065425a74d1c8c3"}, 0x1008, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000000c0)="94b7c59413e4c31b999a8935ca6e1815e98c4e1e1c7f8f240464dbe44704f866a0759b3176564638a069c623187b58fdc144dea4944037236036b08f6117ba0239ae22f546ee1f25c80543cdecd9c120e8969bb5365770ce7ba87c3ab79ad2c56d5e1c1f18c12a807d", &(0x7f00000001c0)=0x69, &(0x7f0000000200)="eca3207ec9ab37204afea3e1044ab68881d2dd5c825372c925c06e6fcf7b3cd6d0b6", 0x22) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r2}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x401}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000180), 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0)="3568ad18e51361c69a4281aba9910005c2dc27832e30bb72d2d5ee107b209cec51de9f1cb5c7afff91d1030a6a5d44ab6a0862776fded5b81a70e927af39b288355d5fa2e4a8e4aaed6e6da614c45ac7cca88d10a567dac9a6d58fc5145a25da4ca4743d00403ddf9ff1eb5d8d070000005bee7620e9726953e4208477f5571712b5e198334294fb9a816ea1873d6f4e5e88ba1a59aed32b9346d547ac7cb4118751df33512fe47e43c3bfb83f19cad66d4a772fa70c3fab436d618a1f92d70ed88b4f6bc150e7d8f9a5e135ef7ebf89878f82e93443ac6f97b98636f201f542accc4cdf", 0xe4, 0x4, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r6 = semget(0x2, 0x1, 0x300) semop(r6, &(0x7f0000000940)=[{0x1, 0x24}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x8}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r7 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r7, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r8, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) msgget(0x0, 0x0) getuid() getgroups(0x0, 0x0) executing program 6: fcntl$getown(0xffffffffffffffff, 0x5) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) (async) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x0, 0x8001]) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x80) (async) open(0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(r1, 0x0, 0x80, 0x12) (async) syz_emit_ethernet(0x3e, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000058dbd06d08a4e916d1020d5bc3dd2b9d685db681d6ec558acc7a179716bd413fa05989da46689db40bbdab6c014614e910bec9dee88025ffee9d58b327"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) (async) r2 = syz_open_pts() (async) close(0xffffffffffffffff) syz_open_pts() (async) r3 = socket$inet(0x2, 0x0, 0x0) close(r3) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001040)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/157, 0x9d, 0x801, 0x0, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) (async) kevent(r4, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) close(r5) executing program 2: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffe27) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) fsync(r0) acct(&(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x20}, {0x40, 0x0, 0x0, 0x40000}, {0x12a}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000000)=0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0xa8de2e185b4a57e6, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101, 0xa}], 0x2}) dup(r0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x7da) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "00fb00000f7e00f1ff00"}) lseek(r1, 0x1ff, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="43a8523fc5d1a5852e7b4b2b8b96faf242dbbb58aa9dd12b603cb04df5c7b7ae75954d7bdec6046071e1a3ef0ca2790aa457c320dc60e93a64e9c03ad3ffaeccb19c46971b9061362d210917655198c020194a378d4a2cf0158e71232a3dba1eba1c56344bbc97b318bc55866e87028c22d150429e67e5f1247b33cb0c7149692231eddca9", 0x85}], 0x1) executing program 3: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000440)='./file0\x00', 0xd566a8f72542a1bf, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r2, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r1, &(0x7f0000000840)="b100f1030000041f0000000007000000330180000000000000f96ec0c72fd33564e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896448f395e87cd1a535ffde5f2c14a9359643a42102000000720fd18bfbb670c1f5a872c881ea6e2e0000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f83437120500000000006ab6de0cd9fecc74aea401860000000001000000d0d7fed3da34eeed5ef1e19cfd66a5abfc7de2d58205f1c329f04cb778eecffff78e5bc790f3a5906cf4ca9da241907d207ee689a19812345d1f66c05e1e895dea7105c0d5976698b14d86a747046860a66c706ffcb231a2380fe2656d37250a91270a37a4c805000000000000004e4c3343b6bd19872ff0f7f799a10ee468a3e2c148dfd98b265c9dfe5ee77c16bf2247304242d73620206daedb40d2e59acff67f5f502b82f5d6805ca900fa557d01db000000000000bb0b54a5fab0fc4cbd72abe22371af3f23661e9c190efadad48a28f7c07ee9c8a1401acc71d8b4da4327833892b4ae0f026a78564bf3a1b85aa775bf4e14211428edcc42840141391ad2a1b7817d2a77db4484ea89ce697dc4e9470a120dc9daf20113085b", 0x1f1, 0xe, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0x0, 0xffffffffffffffff) getuid() r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffef1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r2}], 0x1, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)=ANY=[]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r2) ioctl$DIOCMAP(r2, 0x40047477, &(0x7f0000000080)={0x0}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000000c0)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="de95c925ed968d9cf7723615d43ab1d40ca3a348f965e831925c5351d3c6c003f2eda294d9de5c2220fa5a5e8dbc440ae415b92103d920680398c2f9cb7de9803a8ea9ba710afd349a4783fa9c6179f833fae64930", 0x55}, {&(0x7f00000001c0)="6d0faa6b8b5fe5735ac9dec71feed645dc56b00288cb2117105f5f4bc71e126a71893d3e0f5e9492864d736b9349dc98898b26deb4445ca9911ab3722341c1f5f5e3c0eab4097055a528a0e85038ecf0c922f9a5034b4a0d3a84b060597efc0007ebc8a8cf458cf1bb30a43e04873ae01ba7bb6bab8a9b9a0b0dae7eafcfffbea8ea3b37d6a22c292fc6a39b85338290cc2ea7", 0x93}, {&(0x7f0000000280)="33cf831a2e7d8830b812f73344d369327084b005abced789f8398cf6d14459572b7de73832d3cd64cd71d76a33bd32f9a217eb290e1676655e513f72ee0a8f8bcaf78aa8b0ecda1714ec269c84c245cee6830e5fdfc35a6551f20f3c9fb47aa40bc8a77d6fd11f70ae11ab19e1aaf78c8665c8e47a7610d49cc9da9e28d84f514c43fc17217c1b10ad3f6d94504831b3ddcce1cd5f9a050872ac0b0277d898448aabf277250b5c9779db55407a2f7ce5ad8d2071f896be92a7a397f55da7ca55fb9702d3f49ffd6e278ad6b2cb469ec313813d480cfc9451e22e5f1998b7053ebb5c102f7b94b3bc1e96f10a139ebeee0f83b97adb4fb02b0c529916b3f51dc429d711d2e1ff830dcd84eb2740067f9e46a3a08c31c2b474103804e8dc2e621830a142afa9e524379f489ed83fb1aadef2556c8124249801e811ebd9f13a49c8a59ff84b4a8e152281b9bea23e7bbca62dd19a62010fc3c08a350a972f220b6d728228b0826fbd2e772b0223a35fd4f1faea5e71a35d67ac0da684e22fb5e5a86193086b2c74dcf9062f262deffb9e0f543e309eacfb5b7832ce39c7f2de0576bec1e19bee627326707545cdfb435581c4c53a9c3196155acc1423d93a1790f6dde08706bb28322b2514b34260e907b0c95661e19a138ed3b403e186b55411bfda23e09c94d31aa6bb54b89c58a8169ad141a9849a0fde8f54a82118e8c8e21a97a09d6cedff9072210235590067fe8d19cf00b2ba32386ffe97a6e4cc4351c9ab812851ec8b41b0751824cd91ab73ee0aecd2e6eeae6c5f18baf05a44eb3b4679fd621a00d4f398c091fc2611c8dc75f2d5659be7cfc297b34ee76501f2b5f075b1ebc8e0893f7bd381694f6b99547cf22287d47f5af8b5680321d468fdb7ff6ee222904571c1351ee510b7a061af87bf4cbc1782a3d93a4a46a114387e876907dee7e18b87126f64596abd8937acebfacd21c15e48c7c41880b2e48276e8614a6c43aa6d5107c46c772e048332a4175ba6c4017dcbfdcff500b3db1aaf3a53f4c66d835eb6233b12219831cfe607ee8cbbf140369adc8c53c6563075f1eca146c3b9ce8ff7a7586baae89c4765ad8fa7b7129503ab913816b9f79301cbbdfa251ba2f451b8a05ffad449722b6b06644be9ca344d81dc23dfd431bd8597ea2f4a1a1b4e7ba16a8bf509c503f802d94ac933773e69b00000ea59a7af1c2e8c064c03a7479a6add8f1b9e75286b8191fc94163d1d8b94fe4fb4d869467dcdb1851d35d231b9a39297fe07dc618512dcaa55da6447b4dd73aa4609be02f2e9295527b89806a597c65bf308e8e08ff525b43aa140e9f04e489ca56ef09adf95a51e6e237da4301b773eef1ba356445667e24ba8dde607d5fe156bf05a5dba69db05aa6412f17659c403fe1c2da2d7b9bf8e9224651a7eb92e55094ce88a10d55dc6b06e57dfa2aac04c0198945273ca72b166805feb65a551736c8e8323b4d85b8b6f2fbecdbe36d7b74dc9fc587c087c865086fd3d08e08c5463dc5bfec73c2be0882c855e086827987898718a659b31bb70f39fb65d5a30bf341722adcbdb1d70eb679f653dfa22220320b3a8161bbca6d54db5617ad3dadb26c283426bbd4a3d7dbc682aa9cc447367d8a5fbf1f0bbbb71ef1bc0e02603aa52ee62204cc15856a7b8f5641ca875333c4230d0cace5e1b2a8d537fd6672e79a9db6eead344e59b66266a21722fca1b1e0fbd5b3334119841f6f7fcfe28d1df4211f00b53fc56d6c56e382258c90a1cfa7ca8fabf69f19b52667b94944f940f4aa03066215e22c66d7a06f0a1912892ae740a72c2bcc05793d22fb528696ed9cdb47d16c85b2bbc1da92bcd3c6d6abdeb9b93075558f0b73133313b99bb06cdb700a51608b75c704cbe0a5bf32b1b9f75fb0e2be5cf2bb89c796cbcf8e4f47b5fcfc8e67b523c777e2ac22eae05b29b691cb46a13796ac528fefda310cf3238dbfab3b573d316e1c27742071a1a32d5b07035aead7221962647f0b5ac85f0244899952b92db2006d68c3d97614bb2f9b317f15a23250c22891ff75f151ca8608de3f24dfe57d4ab1fd1d5eee9b3f74a181e03da6b644179b1a343f5b5707f7ef488553b29e5ba2ecd1428b0a090c0cfe71e73751e2fa6acb129b5edffcb745125b97e9ae4e9bf1853ea6d212b5baa87183281c05b46135d68ae63f63fe92ecd019f0fea0767db2f7a107660d1a0a85ef4700ac16d303e7765fa9032a33a82d5ae45f94e70305e9a1b4425a7955ebf04e9e5a37cd0c745ef94b1d88914228025eb5e861e004295db27f4590e66b831f613f4213cb1ee03a3f8de1528d4ff781f2aed3f68436e04daf4e6cbbbdae8868002d7532fbdef5a6668bfb54ae7a66f95b10c6ffcebd953a9c2aba6f81ed31e68bcb923fbc7c49691fa75439bf1920ae610d6c5bd364095f78929843559373fab80408c0868bafdaaf9d5334fc1c48e1e0d9b606f97b6a1be3619ceecc1fae4e7569a83462ce5a02b1ee9d408d7a43a13be493fbf3777864e65a68ed19575ffb094568949694305e9a5a76a44895ad45463871c540541e17983d2cfd52609054cdcbefb421f19001d25710d7588a280eb70e57c5dbdc30703e59d1ce8fcad567d525740b9b861cbb00197d8b9f6296e09a4194bc4dbf28eb3699aa27a1b3cb42f9af6d048dac19928ae56a98178d592feaa900bea97dcab204d24ac51953fbd64babef495c03325360e25226577e0b53d80a7ee5ce61a60a725731aa9750345e491bf3754cb1691f0232e689fdd124f7e3885a09f4d043c15bbbca4f1a0a42e7403c440d836a006bef586cd95048c701aa633f600dc7e9cc0223bdd4d69f4993f8f424a0ee2b84cc70627cf7a72b11e2c81ecc516224ceb76b85c803654899dee2aafa462e543990f6d5c06a3ee3dd58c9486a388a13eef25ba7a9553f781a4ec72676188b946bb931dc7c78446a588f9d432fa2427d947cd314d21ae064972670ae45a9b8d6470b82d9b8a1cb470ff7c36d0f125a2777a1e9b6fb90415a1b1863b25d9a70bef4ff662cd91e2634a0ab5cea9e0d7b0b6f0143924b67b222133876fb452781bd654101add564f8b17146ca9b40c65c61ecd417a33cdb7c336e49e222324bf242c0af459fefc2ecbf629314317dd389760f1b8e47c3dce570e0962725ac1518d50a735f4d0e478f019c35961432c84473b7bfaa4c142a77d8a0c73f2fa63b4ef37e5047fd785c5f4d9894b4bfe3e35e736620f73ac1fed4e911adae6a4e78cdbb9dde5ecfbf772c95e6fadc5f06ddaa27b3a2338f2925fdb2de956cd208e0c429fe8e8fbeec9571886a0b188d3d7f83e5b04f2adecb3887e2b8ddf945878260ac80466b60655f952415d30b149a3911213b2d55fbb6c1f92b32093d3c01a5a68a8601fc505b3435ee9f5140d587adee9ed68d3c931a3b7eb6997e774c9ec00f0b0d31685469a3f1ea20da46cec12103c22d939ae37c653fde29466c3ea6dc4c791cfced952edc4e1313f89b76ee7ffb1b2e0748ffb78176b8025c427135fb8fa31899f0f8efeb6a3e90cb3f37d45582d3871f459a02279b7ae7d7e1755d8edb76d718920c627b98832c88c1ae1564ace50de0a779a80fbc939bd1b0a83530a4b7826853edb4bfc009d0f52608644359017cf98a290ec9816f7d2727206c8a47ba93930a9058896ec4c48908ac3206b8bdf5f0a24d83c334bb1c52ff4d2e2b9b18b230b197d67263a9d580ecb5a6f9b72f53fbdc2373ca982ef3088e055ac89d5ac232032655f5b5d6840b5197648bb9857cd1b9a5b59aac403d6687b6ee03324a580869a90b6ea5d74636c196fee14da387d0463a7f5a089900a1888c687a074acda07d438547ac3fc5fcb37b40f103b41b06a3e9257026592b87baf9116f3ef01a9424121dddb627636f46d08ea106eeb45c2c4c50920d7d7707b6846f5602f81488bd2b0f0ae91cc1b273223ba9e0c85aeecbced7eebef6cd0ebb03fa07a77d944370974c84cf1f36b0132e8bbeb6b3d300a027ba9a30b090081ad21d7d185384dc3698709ddb2d95033b59f8a10dff6a4ddf2ebad0521f8bf3b8aee7710a370e3dfe1a99d300cd5fd112d3308c9ef149a96b7396ab6b754783eb3b3e74a5550db2bb8baa90508f29df5784e304e050fcf5b12c5c53a8947be0dd5a8828b5b8040c80964b2713065b55e3c52671f8e29972d734e193515ea53f7c49295f8dcdf9e340ab9a048e1e6c1bb622c589ab426823ac34158e62ee48f328b520f77b99b60766ff1d5b5eb5ba7c6d4296fffe058d47274e5d9c944f95daabe5a09dbc04201ca095e0527c2e57bdd677b56328209bbf7c39803ed902633de12a0e78130dc53873fa9b25f1d2ff6885a983f522d574dd433818c34cc17b7931492a0b51cf4dd409800314d8d17bdf4fff27a050af62ca6648b01c18b2f5868898e8d417d5180c4a419a43538e985d91de1384660827b5b7962a5676acaf00794813d5342169ad87202366b53c6a7d8c4f7e8786224e87ebca453bffddb6410fb41f2abf83e4079619b5bb286d1d749d1f6140e6aba8a64a14698fd23f694a9311e0c19aab234b0aada7453d36df91f51332e08ee1c9c616b47632238116ea1100eb62e46d746b5a0229db64f6e99a9a8d40ea8cf86b7fbd2c89b9ab9c2c42234b55d94a460de6f032acf373da7657719ad6ee3143e476571feff8fb7cdfd04a3ef1bcadf5d108f301713c7eaf0f16b9321b123c3e046911a96ab18f1d5aba619708b2e54d69a8ff6105deeaa020c259bffa30fa061b6a105a1200924fe93253af452a9875382ff575539928da7578b8b442c9ac62c3d3cb2220494a208d43619be5bb020a5b984d042af975ad5cb23ef506ca99173209c541ca64175544854f99cc96eb0afe85205c58105994e0f1aaf8551d2a29c1c32640ea07caa450d62374906b77e4e996c0e3f76a4d22007c2dd39e8fc2e4548ece915902ca84bacacd3387e8358ca47541c144d6c14d506e7ef415dbb3e1632597a665c26fd0e7c6f512b5f69280f4fc15f843accff6f2101759cd4ecbe3b8e52bd1c60e422919f2a09afa64ac2b372521e1246e07678885f31fc89cff16197d3d188fe42ac7a227dbda3996abf2457b683f04c9774999b7fd089706b8629490e74cfdaa2e808adca7fa5da6452a22cc0000bc8e3efa0dbfba09026d4b2424a46975b42cab8c085692b73c65c761ab37ce6648121c398912fce581089076d7aed065c767cae1168e0b59005889d6eb3b99c866933583248474673a1d365dd564ddd07860d35f2b698a93dc6ce242260c14c0943d966301f2a43708f6739faaa13cfb3a6e16fc3289c431b8d2b12c81ebaef1f81e4f34f2371a3bbb1e0a7404904f86fd44a4779e50228e2ed55fa7e8f94f4d618e3f8d5574d656539ca24b373f107f7825dc39418532082b67f9ef3ec392c327033521bb1f15e38b795665e14dd9a82347ef2e51a996de72bd0a6371738f56e3f4db04623cb51cb4b68f1761f297f1e8a055938bbd0342d1e14cc65984c39430618494d80c778ed88efa299079ebeff9b80b0eca57feabc5b0532c2d27a5eaa232dbaaa2c198bdc97893dbdacce13917c73f76e3eaa9f59866560a2fd70fe634b217fbb3704df58a0a6ea5410b95bbd908e31ec58833c991c2826e8dcaea2179914b48d7d41ddd6d78dfa615f13e3509ee5e23b6638e89f20af0cf37f7a557e4a00b63be617ecafc41e9e336472d69560f6383ca31d0d6c2a618f90924fc979746e995794958779b48ff116b1f4", 0x1000}, {&(0x7f0000001280)="c32805378e966c1cb818be2081307e9c557dcb56f68c087ee4c5e7dfd54ebd5e187effc7842adcbb0f5faeb230f2e7ef4954f9cc0adacaa269e7d991929f52943d5b2db574f6b134747740377faeb9eb8a747a", 0x53}, {&(0x7f0000001300)="091add505ab75669992828a9e9788a761e384aa215eb26b005e011f9394bd67c748b4c67ca96a4035deccfa7dd27e9bc244656ad94732fbe5f28f10c93ee0f340fc50d8ea9b07140d805332a2c86b6a9babcf248161410c523a17f2f0de7f814636ecf6b712e7409e5e252d539", 0x6d}, {&(0x7f0000001380)="a3334da7aede45786572627e736a3490f928281d86e085d6ccfaf9121f1b9ca8f238628d51ec01f840c9b9288183ea91af408f3fe6dd70565086aa604fef3dd24e48d9b252d8fdfee56fb9f448307afe26d356b2c2d1f034d65f0c18a5679a111a3391ace3a2cff5cfa15167a2706b40dbbc6350a9b2aba0c63237c33afbf4ecc71f9ce7766d8668b7358c12b37b1bd9307c5928eb313f763017ae1e8dcd5ab42389b9d03d93e488d9cc7b445bdad6c22eb39fa9b6", 0xb5}], 0x6) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x84}, {0xe}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) setreuid(0xee00, r1) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r6 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r1, 0x0, r7, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) close(r0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db7065112ecfbcd5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663", 0x66}], 0x1) fchdir(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: sysctl$vm(&(0x7f0000002e40)={0x2, 0x4}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000000040)=0xffffffffffffff3a, &(0x7f0000000000)="81627e83614aefb67f7feeaeb341", 0xe) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f000023e000/0x4000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f99e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9, 0x0, 0xfffffee5) executing program 7: write(0xffffffffffffffff, &(0x7f00000002c0)="04", 0x1) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c4) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) getsockopt(r0, 0x8, 0x3, &(0x7f00000005c0)=""/235, &(0x7f00000006c0)=0xeb) pipe(0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x9b7d, 0x2, 0x2000, 0x1, 0x2, 0x3, 0x4}, &(0x7f00000000c0)={0x401, 0x4, 0x7, 0xfffffffffffffffb, 0x343f, 0x1000, 0x1f, 0x1c00000000000000}, &(0x7f0000000100)={0x8, 0x2, 0x0, 0x1000, 0x9, 0x1, 0x3, 0x7fffffff}, &(0x7f0000000140)={0x8, 0x81}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000003c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getpid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x2, 0x4001, 0x0) dup(r2) preadv(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f0000000440)=""/236, 0xec}], 0x5, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000280)}], 0x1) write(r4, &(0x7f0000000040)="ac", 0x1) setsockopt(r4, 0x9, 0x6, &(0x7f0000001480)="e3e823fbb2635ca0b5458d792a02be9b0f2f02cc2651407ace181d4da6aeed440462b9db17098ce733839a28beb14f1469c262615a97800b6904e98f46597ba90731864caf2cac78e8ac620e67f58e38554728bf16c9773ae231dd90eb38ea3f6235049909ab848d0c54812329921fa06424db76ba7f8f4ee144c8da3a7c8c16e568c0da2898cff21125c45006cfa357391d747f7948b54b3ebdc5f15c9e37268295b713fc470e2a4e35ea6eac8a69fb1f98aae49952ecf67e30a7dfabf4d58066a347aab16a8628ec1413718acfe1b47c77c900e06359d0e6b1c480", 0xdc) acct(0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="ee3eae4cdc762c4d3c9649d794b5499fce27627e27c9da6e7809c373dca1c19d00c2e2e33c284d40cae73cd3c5f673c2deca765f01872b0f605ddec18dcfc097a2a60a2622219b2d17dd61fc6023f5ab3cdab62b1431cf5e7087f23ea7c4b6856826bcadd8925a39eece19822300db2d47db53097f8863dfbc090c51d5ba58", 0x7f}, {&(0x7f0000000240)="1f25676bbe821ffd472c4a76cab8305d4d7e945a5fcd5801629c439a46fbe1d67ca46740681653c7c51b1741c7c4cb8ff55043b0e7118c6fbe96f8f0890d438ce9dccfaac3cb5dcd68e6cec16e910fccd96b08bcde77ef1a78944e7f3151c4750ae70332b1fba7ce19222622fe5b8ec974cce1d1934f9b54687eaeb8791299b934546c161fbfa5a151eb8fbc7901209315b7c6d8ce87565fe76a4656fdbcfff7c5be561d27e16ec15c", 0xa9}, {&(0x7f0000000100)="9d9d377e25cffb0c4f9a9020e75051b254b6258f7cb2018b52c7b00dd6f78f85f0e5ff221ccf523c1e9c3faea36ec6e465a397", 0x33}, {&(0x7f0000000180)}, {&(0x7f00000003c0)="f2f05530e8514427cafe37674f9a312381fd39b1a4ea0a90e1d8ea9ef32c6a1f3b584b2f430ca73cc927c5f7484a4605ccfe6434ec3ea33988f84e58c9d4318f85b944e10122ec94653c903cd30b2b87143fc5a589cc3b99d13a1b5238c932fde3a6785f5228bb7a8a295a81821d7914d41b7bb2ed5b58a899e86060cb4c5206ce1bdaca8f2c01a752f0a16a569bd1e4ee21449e0df5cb53d4e79db8a1d7bde7c396030222795533d7909f5dc9ab29e6c6ca2eb69ee4d0df", 0xb8}, {&(0x7f0000000480)="af786e97acf21302953cc1dbce2647daa5e506698bb1b25318006bf0416959efab87bd69e99be4b3dcd73c450e4bf673f59148f77f8c90e2d1d7d53104de23ae6ef8467f895a32888538240f8333caf98794ca3b1f31fbb3c90c8a12e2278ce11aa378e872ed693a0c769a5dcd6fac4e4aa07b587a8098370dbc12cc3fde6f32ec1a69e5741daa5f619410334f7563ae7a6dfba490000cac8289c5d871fc8cf83d1565666476e35847c98aa869e0ac8e24d2c02c12b9edb2c9340c809733344980e9eddcfc33d162a8fc642511d9f635dff525ac1f5fd07d770e2a72fc88286d45d29603e837b6e65fb54ebd8f1e63dceefb52bece7433559afa12036377647a7c2c746ff443933214855f5261efcc7e4bb7344d0f9b0d8b96e3bbf22d939b52c1a818b7653280cb753f226a4ccf33cdbb8c5951b985ef4c318b90b557a8042ac861a868b6252de2cd60944f332572396535d01407e0ba1af3cc8e21cc832b90b7deb1f21d8df2575b984027af19a5b2b116b0c783030e518b5e29ee14f3ff28014b2bce1f2a8d6e2e9c4203b13f008c013e568782b3cc4ece277975d7e77fd0afdb1eb49680553c95d3cdeda36f33f348d84688e862af94fd31d31b8941cb4b82513de0676a041cf5d6dc484abff82b91cb30f3a9fa98054fe6a09ead09274fffb327b531d9a3b17e9afabed83919654051fd1e1728fc5b702cf1e78eca39b615b72e4fa275ed93a7c3b68c8e8cd1e6fc99a589430fbf46206fde08ec4a502d4997093a1b2a76d71bc2e462451d3406a85c7afca686761ed86b0a763e336ceb6e924a41144f89f16fabe1c48de74861f4748a8f2e8053e381b230744fd70521b1d4cc7d061ae35056b4a85d48145dd176bd483ca3cfe10b58c7898191080851396e7f9a6267b6eb28c7a338390a67f4ba4942ab5aaf0d5e4604cd47e1d5ed6e8447bee0e2b53b5186f237fda9a1e0076479163de592341f4920e6b01430504d97c0c1b976529dbc0b978fa18a369015ebfea9b860ffa211d908a21c26baf2e446fbb0a411535af99a5f1af01411b8a1bcfa57b7b53d85263b44726bba6431577ba6b86294fa804424fbd45ac83b595e89d6e340098f27b7c8b3444ebfc2d651cfea76a2bc147267428594efe1e27f2f236f432999eca8ede54535e0eb6d8a7ad83f6062335c6cd6d426289995a2105ae7c15119b648a523ec81ae453bf162c48e68e37fd2c2b36869e10492631c5551d9e521dc1813a6793312a7d6f0e4661f7a8e75ad6f249b564a7b31d551c4d5c3dd93bf381f51b4e877b87dfbe03d35305563b1f9d08792dbbfda53006d540e53a3555cc5c19dcf2f1e15140380d53197e6166b33cbd8e98fb7894795c9bae20264478845bc84a3281a3486a394895e916016ccc8e2ee6ed1ad1b0b545b2646f4239d833358dda1282013d4f1d793e1677cdaaeee370b7a1bfa093116daee587a30c22ea1c5438f7e76f8165e9b9386dbafc6b64bab0dac1d8da4fc8e0db8ee681cffdd1f9c551ac14ee22342f808317fe24a2474023d9d2787df040e1a04d3cbccd65d788a30b7dd03c50eb664cf5826121510f38ea3dc4ce7a20e3dd10cd75f5e34f1268f9108d4d747e9f0dcb3499fe8e3203d068feac13c1874ecf325ea0e7cf48a1b33e64273c154f16f09bdaf445627d5d488a8432393587c0ae3289f29a4e0f2df7a246b138def4ea2d87276bf2870d262dfa4ed26e3c7735d17dea6a8552e530f02ace34256400bd99ed10c1c71e3e1eaac7270cbf0be6cbfaefc7e19daa3c22678f04db4d57b62ed2a4995ca3ce27e65e8932f271a57117e93b79b46e1921894806b2ac33be0b946472b3cef3af17ba5f362ff9a150599a0942ca871d9587e174a4e1f852530c02249ff9d3463cda4ef72f64eb42069d23753b1aaee793a01dab18763d96bfa4bbf724b5b4e718439f1730b74dcd8d820d7f1bd2de2fcf5561983b55aa4002bf1ceffa85ea649d4d6ae3b01f94a596c37cbd35ce26c0e2c0cba29ae7dcf0772f9605a7e9fc34edc56bd78a0bc179aeaee86121a189605a8408b1d2dcc30a5429db7fb45ed2d918860c5a22e8cd4f49282b1be2ec44fa54a4deb75861e21388b9d63417dfe2036cadbc2349d032dbd88165c9e7495e9b0301c013c615ae7846dba4cfde32cd47c8c9c93ae0acb0c8e287cd041389d391f98a74003b8c24d3d2f5b9153c54f815c4dc6e36c6afae24d837682012a2ea036c236382a968a1ace9ba92e2af3bd0987a6216106b91fcda030841c498ff4c1d2e600fccc131e6fc8f55baacb351826c8282838e52ba25de29d1125adcac68c10a025fe350289ead4ee36bc6a7798dda8b34102272fd3e848fcbafe86ed117ba627f3730356c3482d7daf2fd405dcc5b733a10ef7c7d504af0b8013642e496b99ab55e1ed2f7dc0dca8a052566b402aac169cce2ff97ab4d3b47f6fc4d3a44b6183afef57aa02641cde835f6408cdac33c588537a60475a39ad7891882c8c7a14c0e60ea87611c582aff81f1a4db9ec118505a5a98085ee3f00779d759d0dd1b46f6c17b7191d59fcdccb5542b7f7c5aaf2fa87e4f0dea615b08c7270f96da4afb05dc99050ac5123585c14540d469f8418ade3aa9a617bd93b5b582aa80d98ac4acc9951536df549031dae65df5a30a3504ce990fc3b39c7d974ee61677bfab9e0bca9a410efde3e9be35851e9ba007d8c451861359d9ff06d8fcbe813e8723527cb8b5047b4f818091f04fe242274494b166669520be4b100b403e07ef35500b80d53965ba141fffacaf35fc07dbaefd39dc8ec620c5698fd80920f834d3d2002301f84899d7adfc4827f18227aee203831ebf150f45cd153a957bc4775dcd93f7fb202f8304fcc320dd30f28efda576b7e5eae658eabaf70360a3932e4be94521123d376b02b31ddb873e263cb9f5914340e4544ee12eb7e8e8a8306079d10f7dd700d03111732b214cdef6e19a36e8b739167937d6ad939b4fa89eaf7f7d0a119ea450581e6e89387593b577c8a2548dd7aa31d5ffc1dc6d35fe702187ac84a9150a1534a7968226bc7b4b0e8d84880c429139ff23c61b41ee5827f8af0c3b4c46fafec506c3b9a9cbabfa61c70185788d145701555299d256994f2e5f45b4a47e37a88c2d3da0caa8038f9a5bc7e29f1f37e39b883de102078bd254c8d5a15d2d3cb764de045cfb9ea09a861f6f06105584f5871e6779ac3096c299e201514ab3541b49822d981837d5c980c2c0f7a4e777ad8fde05b4c46720159938986ac4c6c8d2c256a544fc38c757a5d90d53021401d4d2a83dfb14d7c4687ae2c2209048cb847a90bf06edef39251b33a62984b58d1555d4bc5ab439df97ce92e6454991c087858ff1ad158cf4842d6097cd546c26acbf4c1e65f30fdf6492831f9915f9594c1765bd9e81b1616dfc8c36dc3d2764080fa5f2af494dbc121549889a5495479c0f01695bdc972f3c91f0f0871986f0911672aa796f2c762cd3ec8bae5f0da25b2655e59474c8b49ee228845a833d7e0b6c189ad4efb0be7b4f45e9d3bd295036e17f61fc26972627826ca19a02e330968153d4ed49ba1fdf21b961dbced559f04508af0979ec22d8e9ee76b2c7a14884c994a228e8464fc50ee0ce51dcde4d21b19fcda263fa5337e14835d247539ce9982be67d4e1d310c2b77d930550a6cabac80a476130669fc075cf6454f4f5dcada47a5e99c59a3a082e8d79e24a4d5001a52a7ed37e53c5e9564099e2b348829624087051db92012d016a5b8ef919391bf6259f9fd31360c1e882452ea0a5d983d362da67739f1d1e7cd8bb4b33df7952982c113ec2844adac5c323fc36b0e8f72bc94f4ab8525debc0efb0215bde748af74fbe2ff02e1edf576311986094f884af83252da6338e6169ebd3d6f8d52b2a2f2aac1816afbcd08d3cde6265e534f6ab78ab3da7ebf2ec68e97fde0fdd1f59d451d8ea8f5b47196234eda68d32c5b45a7a27150132b41383fa31b310f49d4a207356cc0fbd5ea10c6c36d6104c1e8b9ef70dfb9efdca800c6f982ff740b01b7ac88d21bfeb7b71b8a7de995d9ffe3ca140a50a6b9c8f3de18ae3108936aa75cf7dfce217223247353e07c859c4254ee10077c44580ac5873ddede64e4174a701795833de510c5fbed69b7dce1667649ed5d6ed1b199a0fee0b8c4aba59ed838ec4d1b85a06f1d158df7106a30435d79e5ed755dbbc0033092918bc183f2941f7459ba819019433f43dc5f7e4c6a9694bddafef2ce677471051f5712df5556ee0886c4144bd125625d6aea54c39552589591e41f4d7d1116816e228b6dea5240c403674b09bb411fc715b184d19ee87847ce8cab2f12886e21d19de81b2e42b13b3c173a14a21d79cc8a2648bf0aa5fd4cdc252d8f67252ffaaa8086b13ba3682beba766d0075f04a260fc76200a9c659c89d28c2bddd9708d663cbeefda34fc691d744cc992b2e254cb75d25118243bff20c8046137220541a5bd5ad2ce03f4abc26b76979ffc0dcd00162201cdbf766694e3a06ee13c3dc52dceb2398d12f6ee6370653bbd90fde535f803f970691feed5d9652950e1f5ed2c1bb53f406da021c3156a8a1a55773a30bcb059ad54e496797763b1b2e959e50cbbe101ee19f8eea7c82028da860ca567f9616067829d0baefdfe062db8f2fe021e285c68cee529b98e0c63fb296d58b1218d99fd6d1ee5c8aefc60d867501ac93b7f6c2a3e6d642abd8f9d1d080eaf3b57972793794ae38e168a72fac8bc36f9f9b3ab61ada8980e6d80195c6ff8fde0c0deda00a66ae2dfb62615feddedaca041ea5825a7e1732b32c830ad740cbf67cf1feb4b1fec9eda7d97781acae285600c752c25ca3b716be1b3da4b57f8d8af16b21cbb77f3658b7c4b534f90c2f75fff8a3d03855c0f38a0e258260cc6bbbeb398b22d4736f14f1a2a3e3f9ba9ac263e9b6e90cd60efacf75b985dc445e669a1b807942e7da79e077d755f91934618a590c7a42d6c8a29b75c7487aed6c3acd9ad57782807565d7989c9d9c966b56a03aef038907eda1734ae5d233346ea0e6c5e6ba9d2a4c29f1739cc772bbc0ee482b5803e0cd168905a4f15b417bb2c6a3787e9f2befc48632d7bf7019e1d1df64e26fc8e7171c1a792626b985d1617115ecd590dba434a8c2dbafd3a62e167107c3ec93c516a6e5a1acfd1671e95036e252379409dffafffc661dac90b95de5d5fea4e2dfc5b28b61482398594877cabb8bb7fd21307179689711aff7b42936925d7fdc01393df1ce25c52b2544323f3c62f94c97921e5d1c4dcb031a69a3cf86d9372f719b044758be3bce111e07512088fb392dccc81a7a15892ca6305fb93b474761b88da401314af0d616d5e935c3aa76e772a84016dca164db0b573f4826f132a6a7f167ac6c2b5375ad7beacbd7e0d1f59487f44b38c5dff4f292062f5c3abaed959f467d809a15421ee65ecbb94dc52d512a34ae0040c01ff1dfcb7e85b4965f3fbada4109346567d1e33751767ae9e7f2b8d20cf95a880249b4b183539bb2627e2d40cc89881a616a7bba288ae062c264b37331d568ba848c7296e3edd814db7ae022a5d7f537ee2c7bac135f4777db768efd93f40877cf231cb81766f541d1d8abb05751692cd8af8693364480fd8942b06639533084b20aff0e375de1e454caaec4d18aa057a243e65f20c0848ee82d3a88ac20cf40e87d39750718734b57dde4e28636b8ba3eac34ba50255c13ffe0efe55bc5e67ee9e2454ae92e677baf3d329cca250124c4a877122a", 0x1000}], 0x6) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/4096) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chroot(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) r5 = kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 7: fcntl$getown(0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x78, 0x40000000, 0x0, 0x100000001}], 0x1ff, 0x0, 0x89a, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x5, 0x0) executing program 1: symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000fe"]) executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0xc764) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b100050160000000ff01000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be0600aa5b236de351e2f0139b672f4d335d223e7d026ba8af636aa9003728210200001b720fd38bfbb770c1f5a872c881eaee69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343794ab1e00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x60, 0x3}, {0x6, 0x0, 0x4, 0x401}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) kqueue() (async) r1 = kqueue() syz_open_pts() (async) r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f, 0x20, 0x0, 0x5}], 0x8008, 0x0, 0x1f, 0x0) (async) kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f, 0x20, 0x0, 0x5}], 0x8008, 0x0, 0x1f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x6, 0x0, 0x3f) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x40}, {0x40e}]}) socket(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r3, r0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) msgget(0x2, 0x3d0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) acct(&(0x7f0000000140)='./file0\x00') executing program 5: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5b4) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x80}, {0x1d}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff5000/0x2000)=nil, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4000000000000}, {0x0, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x4d, 0x8}, {0x6, 0x0, 0x2, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRESOCT=r2]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffff9c, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) shutdown(r4, 0x0) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) getppid() executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1e, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="c5", &(0x7f0000000280)=0x1, &(0x7f00000002c0), 0x0) dup2(r0, r1) socket(0x18, 0x4, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc020691b, &(0x7f00000001c0)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) msgget$private(0x0, 0x214) msgget$private(0x0, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="8cb85b52f2a3bfb1c5265d", 0xb}, {&(0x7f0000000240)="154b8938b56341decc6feddc850cf7fae844896e632413e17fa722478b802c2bb4bcaea7323767cc5e1ccd8a63ad813e74c8110a522c29559a6b0e5d43350cdbdcf1086238818d0498", 0x49}, {&(0x7f00000002c0)="a272f84579e7f82cd6cfd620f42189eea15f11e00a4eb7694e66f74d4b5059aef2e18974488a0a0f9b5012af31edde11c6de8cd798d20919e709c7508ee71a6bea996ded15ffdf2d5fced28002e65d3e49ec31bb22ad8b9bfb1a239d11a27554143cd9adc0cec11ad9523bd012e837860cccea3471e5637ed37da5deb5977c9a5810e9b52dec3a301b8619b2df1499d36345bfbc4f85de66f646da45df87a7498ca25619aa8f38cdbc97cce0b9", 0xad}, {&(0x7f0000000380)="217ea55adc180cd7af7bbf7be8798749ef28531d77ad5ca3950c0047f4e71840", 0x20}, {&(0x7f00000003c0)="47739ca08a837ce4d09a1a151ad8ea4cf3b9e07c3fefd71eccc60c707ef7632d21575161fd8f4b289747223a5a6fd5bb86ec6cf5210e0ed7501e52d319210bc635fdfeeda3f6bda8d698da328571b8ed34fa", 0x52}, {&(0x7f0000000440)="651d5eae447fbe65137b4db90deb291b28c4f139001db4e24ce4c5ee5a991235666e181a9b3500d40ae6565abcaedf477b91bd394896f1352f37f57a6b04d11e78a6d1bd7a2e78eaefd00be4ea7b0e310ced8c1ccd07c5cae01e5fe465934138c0a6a0a2fd7a8193cc4308b20169ad4cbe4c3840345183e6c9dd68493412de50abe24ec2e8c01842d3bced7b3c5cbd3988ffd570456bd11f58f2971f46f938f0af4ed04ccbb5590cf732d43f59250b6e8a65e12fc55d3b611478409bda5520bcb75197c8d25a79958b0e085ea02066f3149d235730248c259ca6d1cb2de309bd5081eee7480c489741b81fd1d176a5ab854feca4c00b2e59251906af7a87", 0xfe}, {&(0x7f0000000540)="099e277dbb22bd059de3a2f1a9c79135cde9bcca110a211295bac2811ff57b48521a8ca50f7bf71859bfa1e063fc4bb6f373b05cf3e2a246022bcf42b5dbb61751b1b15bd2849295411700c9226d208570f31d0dd4dd6acc7845536ff48ba9811e9cbe0aab188ca96cf6f7b76eac294188f72e8917e56b2d39301eb1e0960c1a91cc3a26928fcdd2fb988bf7bfadda6ace805f655d142c7fad6aad4afe76978cc4cfe7597cf1ddec43270804aa780c6d542d85e4474fb21ce1e7022c935527f5a417c1435e319e", 0xc7}, {&(0x7f0000000640)="8f20b9bc1703919777507aa30538e127b3eed8ee228ae17ddcb63d45aea34200ade43abab93910fcd761cf5538c094d5977e2e19", 0x34}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xc0, 0x1}, 0x4) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000800)="ca15d118c7bf04c876048fc8de26813c8bfb8edd4803fd8a915429582f838419e09def1e46d2fc4b288c9c46e338b30ef62bff65db1cf52493e96bd9e013732de44b12c745fa7c0f1d68a1ff0968fa51547f3768bc76c2265d640fac1276225f52c347875d9da03b6147a71d2b6a07095dc78cbbdb4d6a94d42fbc8a9ca49f99b55c3ec73a60a250123bcf6dd8c9426475ac93ba286108b0b131bee860fd548cabcad555602ca7560ce4f41da06e06b557316df777aaa3eda4b122b381095a4632049d3189311db4bdb3b03b8020db12e6a505ae4b5e932f", 0xd8}, {&(0x7f0000000900)="e7b956a127a0e84aa6ed4c86a0dbb3723414580688fffdac57b6a6bf30103ab48d155a070b0aff86462b32f27e53d7a1a8463f644f8925e755aa5d001cc83f26fde86396755999d06b48147c42de0149b402b1a220d7ea4908abef3ef342dffa496f25c1aa3c8042e5d10955254344c902e5fba440680bdda29417f6149b14284fd974367ab1b9dd4c953b242cd4a76386439e3af247ab3f396549e1c74466f21f2999bf358e410fdc6df82e529700c311b19148b75af8bb6f66", 0xba}, {&(0x7f00000009c0)="df33f48b84db5bd9dbc52737c0614330639f0aac0bebdfd26861081a03036ea804f01eafd6da7e028cb901c22f373f798522df3cee3990f026bedde95a99a97e2e09cec32b4ccdb54b2838dca8f3b024cca8d5a39d22aa3ad76924daa8728c3db1ef9690b9dbc8efe9aedd1542847a9edc1e1139976fe84b9c0d30924bd9402ba72107fa7abafe8c9916b33f4bf5e0762ee86647d02647b4adf5650a5c2e2dae951d9a59687124fabdb3a9d76e1b5e9944d4a99e5c077f643da0092fd5238cea1210d5f11483d36f553923a56299e06c182adc06755a", 0xd6}], 0x3) dup(r4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000b00)=0xfff) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000bc0)=0xfffffffb) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00), 0x80, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000c40)) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000d40)={0x85, 0x0, &(0x7f0000000c80)=""/133}) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000d80)=0x7) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000dc0)={'./file0\x00', 0x9, 0x4, 0x0, 0x0, 0x0, 0xfffff800, 0x20, 0x0, 0x2, 0x2, 0xd32f}) syz_open_pts() getgroups(0x6, &(0x7f0000000e40)=[r10, r10, r3, r10, 0xffffffffffffffff, r3]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000e80)={r8, r9, r12}, 0xc) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) recvfrom$inet(r7, &(0x7f0000000ec0)=""/251, 0xfb, 0x0, &(0x7f0000000fc0)={0x2, 0x0}, 0xc) r13 = accept$unix(r6, &(0x7f0000001000)=@abs, &(0x7f0000001040)=0x8) bind$unix(r13, &(0x7f0000001080)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) kqueue() (async) r1 = kqueue() syz_open_pts() (async) r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f, 0x20, 0x0, 0x5}], 0x8008, 0x0, 0x1f, 0x0) (async) kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f, 0x20, 0x0, 0x5}], 0x8008, 0x0, 0x1f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x6, 0x0, 0x3f) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x40}, {0x40e}]}) socket(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) executing program 5: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xfec2}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$net_inet_carp(&(0x7f0000000480)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000004c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x8678ed1685160fda, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14, 0x3, 0x0, 0x118c}, {0x24}, {0x16}]}) r2 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[]) shutdown(r2, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x93, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xffff0001, 0x40, 0x1, 0xa5, 0x4, 0x7fffffff, 0x1, 0x0, 0x30d, 0xfffffffffffffe00}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000180)=0x2) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) select(0xa, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3}, 0x0, 0x0, 0x0) executing program 2: fcntl$getown(0xffffffffffffffff, 0x5) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) (async) r0 = kqueue() (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x78, 0x40000000, 0x0, 0x100000001}], 0x1ff, 0x0, 0x89a, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x5, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040), 0x0) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 5: close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES32]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r1, r0) shutdown(r0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886bde47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffd, 0x8001, 0x60451c, "1a0c010902048000000000000400000000000200"}) writev(r2, &(0x7f0000000300)=[{&(0x7f00000019c0)="b77e24cfc5cb8aa2a7651da533dccb5924743d9034c58891ec663e1604", 0x1d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(0x0, 0x0, 0x8) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r6 = socket(0x2, 0x4, 0x0) connect$unix(r6, &(0x7f0000000300), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r8, r9) fchownat(r4, &(0x7f00000004c0)='./file0/file0\x00', r3, r9, 0x0) setreuid(0x0, r3) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r10, r11) r12 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(r12, 0xffff, 0x1007, 0x0, 0x0) r13 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r13}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000086dd6b457bb700003b0900000000000000000000000000000001000000000000000000000000000000012c0000000000000004007beb05e28fde218696c0b6d9d5dc2bb18de73743df19b2a2d1bc672ac5480885982b777ddd339358b8e4060b734a605f1a9942b88772ea2041d59ad6b6c204000001ff05020d2c56009c6a5cc83edf58527429dd11f223cb85b0315637b13670d745453f24d353096204346f32d6c5b39614a818437fc63a3b21ec8f8a5a9f3fb3000100040101000000000000008900000400000000ff0100000000000000000000000000014dabd3cb45f5457c70f6128726d37495ff010000000000000000000000000001ff010000000000000000000000000001ff020000000000000000000000000001ff02000000000000000000000005088693ce7369b600000000000000000000010400000100000000ff01000000000000000000000000000137000249670000002c00000000000000c204000057f000003b00000000000000000100000100000088000841650000007d00000000000000c20400000002040100010000000000000001000001000600fed0511b65ca8eab55fdd31fda23fcdd26cbceeffb14bf80309a7db5f785272221ab3386c64a940ba66c3de53b38a6525192129adce63b31af2031178c53675198a153e6c91427f92ee7e343815630a591d31b43fba7b2a167d867e08c94f1c43d32be7eb950959f7489c84f28a9601dd0a48a6214e9b7b6b87fc7fcb2848864fa78725776cb84deff8c4817d306d826e444f934b68d94926cf71223b70bfa982949f36840a5e44cb128ba6d69d13918b169d6a27a9f4ce1ee33658ecac5dc6506f000d2508f52d342008a0e7cc21cb74a04fef5762835bd806e2d797f1e7a000000005f7a503be737e100000000000016000000000000000001000001000500d5247c218ca3b9231b7d11ba63a093f0a21185d951937adcf1d7b125816880312885acc15b3fbd407e71c0b77cea4579a2034e22fca400553f8b3eab509f7ef0cc9dffd47b5fd9c47c32dbb18111e88e4bb65bbc3949d5506fc8d9486a7196b1dcc6468d5c31fec97086a0c3e591fab94d90bd9e87158fc2e2f0d4f101cb104ccf0e8f4c7db32732a9bed146bf7d6a4f937015f5044f9f36995fe60126231eb2a34ed96db1c601818df3eab3b1abdcbd79f97004b7ce636f3f38e4b19bf6d3d7fb2e02e8861700007dcbe04b3eab72abc9fb1887dee4a537bb516063e49905f926538801220c378a6021f1f383d338b786885d376b2dc7cbdee3a12c29944e3d17742807b863215a076beb3b78f2756f9c81a3ac8e27e58444c8de4fda70da80c4b25d023d668b9cda7dce3c69f57fc8ca632afb82f099a11fcfb543bc973a010ca63719266bd59368f3c06f69d1b6ea426b82fccdb86b9a6043162b786f4416e4c0a9c1c249a93a68fca8384d310a47359fcf4555cc85a50c786e9e9c661fc47c479cf0f21c62740efb550b01f625a4091342991cc4889b9d551983449d058e62c8f40022edf888795010809c2624d8620557bcf3726e5d4e837d825657fdae87d63f6370e11dcc2d2bafe567056c40ee03000000e65c6e9183f660b4202f0c84c7eedd514ebba6e9ae41b8223ac4d4a7b7cd2aab580339625d08b37e27b7d4d31ab292dbfbe9fd86cf144c4264811202b28c00000000000000"]) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x7ff}, {0x6c}, {0x8106}]}) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() geteuid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) getegid() geteuid() getegid() getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) dup(r5) executing program 4: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r2) listen(r6, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) shutdown(r6, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000200)=[{&(0x7f0000001480)="8740916af0ae10f928a6139c7cc5e05aec968a659b4ac2da09114ba110e6f3a470ee8bd5eddc517d0559237b3ebe6feb49c9db3d0556322ec6259d6c48c9c50be6541fb25d2e23b434883a33849fa11f396988fe1ee7ec75785bf3f98e6cb36c103e1d4bee9b9625bc104e8ab06f57643993e9745070ebfc281ba1a7ecf9c923a2b2492dd57c73dc7c6595ad9b0dccad9c93d08382d00501e9702929efdd4ec2553e4ade6fd8a59c4dd5aa1fd3a5653ff0dff647c586971ae3f444a7625c199adcf89d60feefa4849c094356f4be262bc0", 0x2b}, {&(0x7f0000000140)="c1d94d79210252cd5617f03ceb719f031004cde2369cb5763f22f99287b02b1dc79630ad590c7a60fc014bca48ce5926b1993e160724c5a54abcf922174b80aba37fc834645fc2b6baba3876ee4cc35d80db6a86df758f396febacf0e0d3f1787216820000000000000010b81ba45b7b10705107636878", 0x67}, {&(0x7f00000074c0)="fc64176c0b802e25950411939bfd2ae5b14c3875cb1f5bf9899b9bf4b63fd13755bd230decbb3ec46764a6bc3ef546641ae18f8622b2366396ef39d509bea3781ccafba6b8483891e839c46429643c9d0ba602515016951cac4a8717fbd74ba940cf2f41e4cf08b5bc118e3bd55586e610e9f82366c2f58326ccdeedf0115cc10900da8616f0cd6668874cba26a5a2715e61ca7100f01ef655205f741ef8f9717fd94f30668f9b1553cd4d83689cf8e71a87d7eaa64ecb429fb6802016d8ceb1bae978d5621e789d506bc16f295aba7bf78c81831e834a99411ee00b8d96d3148b39adc3af01138e405f585b78d4519bc207706cf0fe59e619bac71df86b8b4f71d665d5a4231b911e47e7e8d8e9abcb5fc22c3725940d9b06420deb62e6307e45e8d9139bae4506ca10dc2c5ea7eee2317d6436aa69801e1f53fb3121da40093f24f3db2733982a0806dec4abf79af5f621231f22f706a77d32029fa22fba6eccd2cba0bd98e05b27929ea7ca59066e5d75576975686ea9d5f57b1739f33d735b8945ec1cf42fa9f0360bfb39dfadf3e7c6102910c65f25cba11a362f77158e6e867c6b19edeae719f7d2a9a2f4746c4dfc3ee4dd029c67c3f0611e06eb6dfee903f70114962b1905f5f5cafe86b1734d08be22f436c3dddc414ab8b6eee05196da81c62b81e063331d177d6c8b8678992842f01aa4bf39ba016635bb3aad9e09145e875d2ceacb851dcacceadba12705e71687cf37abcbbdf1f441f45349a7cdef9e74067fbabf354458140f278b7b3b3f0af05f1c59e9869244408c215da99c69f352835768437ca02f65b72050d043ae0f9fcb070789a37a1d609d401c96590d8e2f9f501d9bac8ec59e9dcc156cba044797bf199269f6c28755e79c915b2c81824424b32dd50e7cb1b90c80585755eb0f679e5358c598290b15b9dc58cabde26cc9714958485e8f05449a6b15203470d8cd82af0a9731a00fce80ed9db53b7d3d23b3e6b75978522b36738dd17de8e1275dc40a1a51e6e3e2e6dc5b47bb74288ed412c19c2c6428fb715d59603fb3614c82b7497735849392357565fd0552e858a980b5b913060884cfd2b422c826e1ff05d6286f8a82063de1a5b98c5c117dbd79a647d4fb377f601d9cafce41344f72bcf75118fbde1550e5abe33c17b4e902baf172ab9a48dfeebd14ddbd20b00dd5e450dc3d81fe44bd28d14370c1a7a883b4c2e69926d18a62f54a490c7c598545b3c4adec23ddb97a2785ce4b5b549418e345051f5c7ad2efe6fcd57ec2d990b72caea5d24c2909add3944d8a977b48c6379b367e60cc77edb60c53d14eece1018fc178f0d57a612fa87354dae1f300119565630a3129d048da27875cfa2a93e7b28b228f05000000000000002c072dcd4452f3b30a88f1df1cc58a4e2f8185519f9b72e768cd7f5e2be972e8cec62fcd656fa130902d563d3429ead24a0191cd36ab1d1d7d0368268aba3fb20bcb1de2139b0142757f77d13c67562dda64d0a0b1af6a25b03c8237170c7c01651cb5159e3dd8b44c19f692bc71315bd53ff7d91d5eb1ab659caf15a9f7c17cc6350e9532113ba8c39fc910a803736b75a9bd2f53ec6eb25717c5cc574894f0d96bf8fa4c337e6d216736ce894f1049879a5e8477ff9fefa6efbe137c075a7e1b2bcde33b8316e94eec586f65f4e41dcd468be7923fa3c021dbe9d78bf729ea2b5c7a11a1e0de149c6440ffcc7588c094e63a97d0aff7cc00f4b1262f76b8e3897cadd70c66b8f89e0900ad76e68308551817956b98aab94c33930698f81d540c12ed4fc3e8f3ba45f8d3c3f997ff931d3f9efc4f14793862313d24be22c7a00dc73fb4801d637695cf2f9f9a188bbd9aedf37ba71db5532859625dad97af11a103f2a5b2734c9689d938f394716cbcb4c66837cce7b50d39e0ab2c08216e36adbe97a05ad218c4b26e207fe75e198aa2a734146b5a81c52ac9dcaab66190cf7cf26636d69ac069e9d678e3680617d62528deb4f29d4c7a4c37b71b796d8c27fe709d1876e9aa393885de7c2859c47a2e2800b23418c198e792aa8040a864a6c476c940aa79d8c991ac3edf22d403a543b0a12ed54fcd01f256de68859bc0e31428fe1dddd6ce5446d3e4972304f47abc1a33da86b1390521a7b7d442c3711b849ddf4e30a2160b85c3214a13ecc96b40ee147d103bd9c934a6277b374d71e0861d503462b31fab623279174c457ec1cba1aef23fa3acf0c5893895c94b18b8c4c7ba37ce9ad1c0db1a387e2238e6de9226559240255ab463083763dd07593b82e393cea76e18463b8f1ddf56f3f3b9383e8bce4c77ef95c81a94ab3926102555c08a47af6c9cf745a29a19110d8e6a334c9318e540bf70a66b0d90f0e5077df2da3e7cf2ca52999442c9738dabc86266f54aba77289410d5e79b8873ead68baf3dbd32c36fc08437b0a35283b313da5082a61c2c182c30e057789528b7c5dd103babee6154bdee69282468b795e5487e73ad751d7cc6754405e6609e7d820fa58afd6e5e9c9a88f279161cc827e03e610f84718dd36238e66f9bad413cd6f4c7baffb65dee50762d74a6f4f0c00e05c7c0b521e35a7f1f9f1358a88d0428073e7979bb59f89b4afac637ae7b4d546ed1db5d26d078541df36f21d077408cf3f18076197a34df9fac37cc31fbdc9a767a20e0e3e321a67a7778b3db011d94018178f20cebb0ee8564f7b92fc3c5e4aa12493c316565c0c550a80048b0c11f306e26f1468c31d6494ade5fa2015da1bc435b120a63a8d88b793f6fd295fce27620fe96a48c8fed467ef66782e68d747933e451288d4535eb4d135b5ab4138390cdb6b87cb7ec811506593ae19c3f8dea05eff09d8cadcf092520449ed644bde3b91b8c245fc8b6fefb22810eba63f7b138a63c31861f34811b9cf957c52dcda4b42b502feb669df4e4254ebe8145e11aa569e9d5052af042cc0cdd2b8fb1a4232ec5de92f8b2afc6f383aa7bad827fe5227153ff6c92fdbcf2b29a7971ec68d80bb02a8dc9e684dae115b934bd40abcce105fe865554fd1346d3b2037e6cbd2093cb55439602cd08adf190002180df60a3306a32af98a1b30f9d8c837bdc7ea872cd810acc36259bdf89262280979fb256c3b8326be6e63a5282423ca95a9823a0d72aba787cee131b971fc5c688b51ab5accde21b7c24b56113a2a0a9f6b3c93abd2b01952a3c7a8de82c6d67427eb6dc60cf9ebc775d288114e92bc6a4bc7fc5436be367de46634cef94d1499ea624d903d5034cf3d98ce696aaf5f890eea7eef5d800a147a46b32bfef7d0ad9071d275b487c4717967d4b5cba76754722f25651574a29c219596af17595c175f92296dc3bfc0ebe27f3ccdae448f92f92256f1fe0b19b061bf03609cf63a0522bc9e89022b7612b1f6b497cc2fb7194357287e1bb5c75a5ca2a88ecc8a2c38d7284e148ec389d16226d1c069a1d044a881dd91cebc32b4be39b7a474c08d0cf4a4f84d0f451822053190a00599e620c8a9133cddd33664a8692711eb33d1944d0134480ba0ddc1ff6658ccf7321e25a8a3692a8b9b8930a0289ad1b4266668da1c51376ee906655ef8d228e30dd2e8672edddcea65bd093c0a807e0b6ea88686000dbd84ecf8b406ac0a2bbc229cd2b15c7236fa862923a3a57824d1891836c0a228b401e6646d632f17f8e19a3918e69d4d4dfd7ff69c82d9dd6863e57b6023127e147eee3f8f9cc3f7aaf904bd97f58b23d2300fed7c4bc22154ee89eacf1e1cacbab5167d1d088368d2f6094916ef7e0f438bf0d1efe1f0390983b444052aedbdb70b7c18766e797376518585368b1a04ac0dbe4eb4cdd15f0c68147a0842faa08d54d14c0bef538a856ffae5dbd3807fb352ec43417de0ed96c9731533287635dcc66232231aad66564de99c35110a928a3571ccf94a1c2ba2d66fdda695134be1226399ebe42e43514939480bbc68bf1ce1649b0b075ce38c9b096001142b6ce122a491d6044208c01d70592c74b7a548558c18189b28246ca74f052c4dfb7ef9c6b25eec187363644dfb742b4908350c0d9acfb80e60f454635a37e9477c7f1aeb1c0b105fc7282f66b4d2b56c23f5c192f0f80d9ea7fa431b613264d8e9d51a3b9c044e12f9b98d0c0a4acf2ae753cbbf57cad6b6e988b1e3b3cb50725b47c6b604b0eb08b6345052c33bbe084a1c05288acfad9cd4d8a477c86bce9a2133fa9f0d50f7b7732a99fca6fdeb75e71183ede1c786110200290e72265bfe9577244b2f1c0a5ab1480614d528dc9d7518ee6b92ec6e6bf1c5b47adcad26167331644a9f13ad4de2adf944a51c005b434cf385973426f8d8d34bae487e603db1aa4fcce70e713bdff5f6b968dc9665bc8493f31dd8736a51533d08192136fe641dfe054cbe364e33db9d9722da9e5cee1409db7ae8b544f29fc4abace47a8097f10734e0a8a290659fc2214aeddd14b376ff88e68aa396d5d735dceba1cb7962cfffed4f2394e05ff47c7a15e76b987c9f5d4f0d151c74e39bd2410de0af2c8e066bb490e203ef9d86d60fe133c1fd0525253f19ea2c4b3bc8b274c1b16b4d950e03a0218f8d4592600c86b7d2181ae5f3655f7d973bb6c58fe754b1cd6af87e6a8a66e3fb109cf0701f6c9a72f84be095a02dced3501f859f05cd10514152fbfe9c54cd1871a4e70bca60788afbdad4549070a2b39da580ed56ec065a9172ebc0a1d4d1a3137a835e3346842451e0ad650d3c00387c622966cf69deac051cab995af63540f310d0b7a116a45e324190ee537fd236085269e6b1fd64d96fa198cf367d6566cce38853d90de3b890e34fb4e27bcffbafff73f22adb815ec4105f64a9a41acc9ef5af95e4a6361816831eab257c0567bebd04cc9bbb8f3225570776560f9de93d9fe857e9ddb52929a7519a14068448f074e3e1ea2047ca8b3e7c1000313a2a39f3735b3f6747771d9f3366a104a82f2e253fd57b6db91cab01eff02ef163bbaa3570428bc19f70e8424c3a19d221baa1fa25b253d327fae55383b74bb4deb9dc0643e5f1d8f8de598b6ef12727246ab5468d8b8392cc47252d1edee39dd1aa6b00d02ad9fdd9e1c078947fbe939c57b4258abc6cb56ce022e767d1b02c481a933dba3f7ba492bb397a358a04ede2a3ace4d685227dc3ca64b5730528e2837f73eaf0532b57197534b2ee8c44ddb19c6f95b6c3f2218c43e6529d8f71c97a31378ff56aab93b827c47094e367c77c9e36e048dcadfdc76d167aa11cb0623a4ba5f298a253ce861d8f037b1141d0e8532e202fbcf386b23fb9c1a868cef4bf36d95604b60337d03cbd0ea57b98f6bbedc11fcaa9382b1902f0805f2343e0283d0f8e19ac5f915524b517a14d3f3c0670309dd1529399b24e9d7658a7febac4359a3f810bb23506e9f7ea78b8e6559f0b0517cef65ab38a641bfe9962a148b6a1a047a68a123b64e4520b10742e61251d612090a77f8bbb44da4ed31ed6928ebcf4b4959a190728552c038d17ff8eff982a18dcbffc9bf5d40e2578c1dec206544883f0a0e5ab08cfa5390a0385dba6112504c8474f31a1aaf8108390611670c506f2f3fa0a8645de3493c79abb8201f6a350f6c4d48a3fbd346019efe9ad086fbf0797f9f3425c09bea768f48c82a8329e0fe94aafb897f5cf17c2b19eb737b536b68408bae73f5322f9768ad48ef06f265d583f819496a45d1c735f1fb3b35ad360b5af5f7e432f960f2b84af5957d6fa144ab557dec38a7bcc9e075cdd15441028f5bb2048ca514aad53881fde631d7cd45d0adf6918f92f8cf9328dce59ee764ecf66ddb8273df21bd1658285b5ff9b0d9123eacf17766e1b90fb559a9b73ccecbd065ef380c3642f643149176000000000000", 0x1048}, {&(0x7f0000000300)="f506cb648246bf1278dd08f28fe78630e6d923a98034f653a774977d4c6e02d21f94b580fe6420b4f6580fcdfe2d178fcf1084d20b72a76f97d41021da8bfcace48db9e6c506e88f57a5f60000aebdd672d1b9503cf062806bcd51b6005b4bc8347977dbd4f38ebb282ed77836c2e15762cc25b5a52fb533578916a382b4e66597944971642105008f19042fd56714e22fa142f505bdd43668d03c6a9754d5a70ec79a76a7ffa88246ca9231f51833295ceea6c0be4ba6c40100010000000000285176ab796c68a64447149722a07bfe3025048ec64f68f5f829c9082ea855f64ece2dc9c53d447f1f4d1444c1b50f729db09918ed059834507c8cc20cce0e2a7660d7e191788685d632768e152c8611301ff86388d650d7889021847b6fe4ebe04ef81f8bebe2fe5c037de50941ee97ef0ce52d1057fd44356fb47af146b1ee170b16c9fc866e25b81d2c49679c4436f65cc79559d08563a53458d7f9cb9a4603baecafac1b03d3688072690ceaea00c3cc6fa2f858e67058cb22cfd541878604037c1b48057d1ba505de81b34c026e5b9ca67ff5c5848b12a71f825909d3b20370f8064474e6e2ad64d366f432835d9a3f8017173d3a3fea03655342c30302c45d14a4", 0x1c4}, {&(0x7f0000002400)="fe9033ccbaad61f7433b1e22decb417ed9157861122052fa245292372238c903223fd7e34fa91af60af776668c59c6587b7039c95245d8072697735793769ea1edddc40b554959cba67c71cb0bf21ac81e710022c1d8e630491b93dccb8bda4178f4043a74aed8a762a373b25a5b088f8544ec027ef2bc803d349cc5b24e20fdb169c41ea3b2c4d53ad16eb59aa371bebe6d994fdc982c69e73edfc428de6dddfd8452043743fd5f931e2787cad9e57cf616da9dd1abf3434a31c36bc90cdff936fa60e40f8b921ab2976a52b186272a92a9f768752e09c7cb35cf00d27878f3a7b7c025d6d142406a62b5d9a19efce77a7b54de7603826293e743b0a082168b12e6be94de36d5459820369965df8dfc7e89fa4ed03415021bfa89634290d38365eb664e731b2ac9f2e006dfdb1069b76c4a2ba72f9803bb877d7cc927c42a46506b69bb6bdf10d8d1e5f4b33aeb03bc8d0e4209939453682656096c1f9c925226d8d213720e5d5b246436425ed3c4e053e00155a9a4ee794fc70157fb96d5b447a56456388d5e09c8e130700bb3ed1e9882f0c00e1d31640a5f92099f1032b987e8f0c22fda2cd66571be3cb6a50a87c971ffa56f9f84880e071359b7624292c5e51ccd02a72feb5c949b083d9042d1f4722f0d1b1ae6871196c963b3a43e72202727660ab9d95f45b86d76bc9b58edc0790b0127662cf545f790743992a4c8ceaab79f86581a352234e06538e029a52d1ae44d7b6566bb1ebbcab6ce5b323471160747bcd2073580d07a88c76345c9dc86b85a7c8b4df15ae2ab3f51439f38c8f11c3619d6089a90989f57552471b71335f922a14bcbf968280000000000000001dafdb6f58c97a34479e738601b6c679e39e533c40982adb69b587a28d7e6202bc350fec39bf970c62e8db0c2ef5024816fb69c119484a03b38c4e7aa55dbfc5d8d450968e9d7e07b2b9dfbb9d9502a870bb29b160b75f2f84d8ac790e7827bcdab74544847e62c81b96eb5c0f1c7d7b2e89bc0be276c20f9594d575d8ef43ab890d3c0dff020597f4b63062463fce0b97604ff3623c09e257c95552a795671137d434525c5c0136d7f5b4d1e0e9bdfa947894b799b6467e5a0aa7217d9609f8efff3d90e801952880e7c3cf686c5dd697e7d75c69ad36a4fd14d004056ec819cac8f2cbfccb8540fbc4cdd4e2a1ab41ccf93399c389c82d3483fda6baf839dd1c9d859769064199ec2efca3609d48b470faa32ccf8a7912da8bb780be48057ceedad015e8efc63b4957768e4e043304bd2f2e9027e2277ed905552db083fbc8e3cda96ace9666a95ee73afea66e2e93f6721da5dd00f2ee9e84b3a8e0cff29fd9b7dc1f97130d9283aac5d8b713a627d23541842c197ad2dd9b5058a75396d3c0920291ec8f04e51696501457b26762b799ff0f143fa80eb88eb7339deeae5d17ca6de2b0c88315c61333b5fb142c770b8ede2c9add3c826c736be90b1d481fc774a307a65f8f802eddd3ab4e9cdd2cf9c1a0ebf9692b01cecc1207a68a6ec04d088374e25df8bd7c68ee9592e17668c9ed4f559b411afe583f6de8216f9c56cbc55eb53d15bd06339801f0311dd9d811f453ec032ae1fe455904bfd6a7aea928ecc7d390178780cb5701fbdd5c107102869394e4fe9de0ef3e7ba081da8344d82ebc8f19d0fba1645e579c3931b74b5b0de2662a5528ef480987f04ecb3a3c33c1d1766f47353a7d120ac55fa749e62e3cf42ca7b1fe67581b5d53472916526cd2217b33b325ddcbb8977f4db9abadcf2a532bda3682b8715500f5620788403708207d9c82476ab8984a54d890972f08318bdeaa1fe817fe628c422e22d1072e40c362aafda5582957cf7af5789876997370858e785f25250453ac9a8248663a25cf9fee0ef11fc7ff2e6847748606308cfbf5a0fc404086d1cb966af9f2be3d0e3f9bb19c77f2e40d115ed1df5a20cf507cf87b83840700dab98f864b16c9c75f853bed984372e609186d1c248e4690f0392180c6bc84a5ab6b075aa565db3a054280506a4f99b5bd135e523d2c404e1bb87018e1fe203561f51294630ec3e8e0a55b6c6bff050e44acf88d977fbb36e6eea0f0e86a0fb634a2c91d552428b10e42dd1c6dfd37cecea99b578a2dd3819b62496d6b220ee310d657f349728f7b789521c230dfe1afac43a763909b7eb254adfd8e8f70e5ff7c312b14cb3070d6e45112e1a7b27bc2c44b4355d45aa33c7fd4ff8c15d072e379a066ce9c5c5908ac056d04835d65bb7528ab6f01f4fff03924d3df961db9ae7f32cc56e5c19dd09e7facbe34021653ba87c6aa47710e3d1b3aca78fe1ee4665fe62c6c29ef21a5726823480b13b2e4d486081c5378008b683b8e9508aa124f0810cef77af4db4f14652b8f798438ed8430fde8d10e3fc8895addc17b5897c9139534bdee83e8059cd0f595c5e821c8375236306e4b20b83ccca8765e6a445e12f473903c309897feca7eb888793566b82070152dd636af449327dbaa5edc663a7f2b75dadf05f23e1a8c1a590c965d4abd1f89ba84dd9d5ddebf76eb2027eb379c9262addcdf3093cb1d44b3c9fe080a3190d25eb16eadcb0108d4d01f0a971017926c7c36b7755dfb18b2a1f39c3b8af8ee206a3a1b835bc7ef93973bdecabc7a9aa2e7422bf810b6b1662700d641f8d409cca64c0088effcb5e98b4eaf5f007dd5c81e46383c25caeb950490889515f7e69ba72038c74881109a54b9b2365b08299d962862016d7058337d8125683b1a0617cfca0b0aa91a5bf7eb8f4b3df8150c7a497e3ca4ea727704181f534882954c7929dcf90c81c6e881472802704d78aa40c9d1404d767000a82e72c198d1104b45750d1ed0c1cf8b258b09003bf1c4f3921b3414897998c158922b1d11babe336e188931f8526d5182988e7dbe32a94b1b75e03e6c98202a29e25903b61f34cc05bec37022aac34ee5f677626cf0982d76c207ddc930bb7f1c9a5fb842e7a75873e4a0d6bd11e2fc2792f9a584187d8a207388eb7b1e63de3b4e55f480a61e3540e70cf0428323e8d69d6eebbe306f5ed17f220ed4c423529a442e8b1f340ff9eba89139b1ec9c9977e15da924aa730c69f91cebbdefe3e0128f44b9eb5b3ee7bfab4fd6e14439c73df51b51c3d7e7c84a19d62dc5927fc4a378f9cc5678b29dfa993dd49c9b06ee90f339b4c5a0a5dd579cecc1cd8289d34bf947b37aabdc0db2eadc10585e35678b9cf9c1e5fdfcafc4c9bdfaa301cfa86c33bac19986df967eeab30d382eae56a0800a30b9e2a05409563a41795a889dbfcdb946aa7adb1fa975ba4e41511bc0666a8ae0f2809dfd447ee42a38531ae86cbc3d26b7002873c7d5ae7e18385c3149eb9051f66d73b1a1707b0e117a217ca6bc70870362d7f475509b741307b0d67c082d86884bc362f90ad504fa8413f64787fc1ca6cf39443ee079b92efc568fded0fba3d90a4cb2abdf44dcc4aacabd03b20ce104fc9a1693a5c7d7a8287a96c764bb4ccaa21ca51eb07191cfb54f96a542defaae3101b47e862a5f0dc258594ff21858dcd44e8abc40d17a0a6786abe3317bdedabd97417487d5a40a5e93143805ab7e1e82d56993db4ced8dc8b668e50cb2520cf004046f8ed4b8a3cd6dc793fb7ef8b9ae9359dfed2757f7aa95b26ebf3fc2b34f3f297de64f46c3304309d4e7d0398413251be97ac607b4b161b3eee93c13b212cbd362518dc4fc07ee406375cc69288c03ba8f0bea27e7a0f9b4c374f8b20cb4a0e1ca3ab273508ecbb405252a2eb9acade37a659ef80c3331dab8c51be3a5cd17c911cc8b07afbdc309fccefa690d4eecb01646ce42e9ea6b731a3e894e9b7062b0974cb601eea796f25ffd6790f98286ca8a2c8142e60c06a5d52d593bf2e8d76d8c1ba0c414e3ae2624042e8d3b1d9fd323a094ff233114e29d7e7d278cdcce3a234d8a835696f10e9d40daa0895dc9f14a91638393fe3eb5938cbf96d94d7a8414e3a23e21b78ff46e006e8639f4c85e2e45bc9a5b138201308dc7d5617c4c9de30dc1b3f30e8936b5a873f563691c96c66ab81cc95d139f032cab4ae56020d7f6b59b2e65fa28ed40e8ab2211beb280ad205c20d6bbb04a742e3755f0082282a53219224695f7a9914db5b2a4bd08aa38047c3bddd91c8b71ce6bd4a994bc576934a3d0591803a84533b61e6433ba6c3805e6b36acaa63fc629e5b16925b2a485b4b4d68b461bb56eba808fbc0f320431125ad77c10244dbec0746af3d176fc1b1590a0000000000000000", 0xbd9}], 0x5) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000003440)=""/4106, 0x100a}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0) ftruncate(r8, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f00007a2000/0x1000)=nil, 0x1000) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693c, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0xf3f5, 0x1000022, 0xffffffff, "8b00630000000f787d23d246d874d3c30eeed3af"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)="e35dbfeda71d80e5fa43a7683ebf074f330bd14903519d99401957f0a5d112adf0f7388c9bfa9c4496d0b78f7c1cfa8aec9dcc35204ac738cc8ce693bcfd2d7a97874115617f3ff5939a19e4fc06a51651ebe9f73dbb5bcf7667a21164ec882e89c1e3ea5ab46657b1096200aa773ad42623280cb88392e46ab068c67ad23813b135617603e66e2393b5aca44bd19edf041d2b5738b0e6d1c3b9dc67b23aae610512c4d0c10036028ad2e1dd1fc6ce9f80d467e9916b7efb0977945f229cc245a8526b1c2148ce321b47e23463b2790f89ce6301287997873500d08f19c7ba8e4609f7a396afca3ab7cb69318e1f876c4213478806b2700e78d961af0a5a8a7c4a973d8aaf635aaa873d8532fde2834bfb4218a1e985cfdda0ad28cd0dcbe666e7ee7d9996e3fb8c4c27f80ecc8bd3e6b64a72f659fec065cf954e8267300c4a4aaa8ad03ff7bee328e0da83634e2a8e018d67c0be51f78faefd207518de0f8f8ad364585ef996b72121ba54891334751b151d5564df556d9e4d8e600b0ebb6eac72fd88d58c67c5e3ee3e98e89aaed1b74e93e893ca6720b984a1ba0f8bf6815f4f8a8d5743819673e44f7b5ddf305bcc0fc8c3afa48b4fd82316bcf597b818748fd045346bd7f2caca69811aabd2cdcc32360bce9e0acbf98e943849ab2f946428218d83fc3a9cc03bf5b66a3e6d80ae7e47e03224be1b7626cd329f410fc5ae7d4e0e2fab30adef3057ead391a34470b5704ff362d628ff9324d50add8901029b190b292091c2acb88fddc6285fa9101692006ed749895dd65e7a4878089376f0d6abfd3a41dacaaef23c0289a2c6a1a0c85174ef070da190643e85c74d0eebc07b0edd3e36f2d355665f35202d439b5b1d67a9fb93d7d0791160269bc1256c54a1b94f0024eb3d55dc0a7d0598a80b78a71dd29cc43451c981fb9615154659f864f467d2c0fabad3699dc0b4a2476c4846c848b313f7fe15f6b367e60db91daffa237815fb3c593a24c0332f6bde3c9c9c88c8c65042a23291e35452bf83022ea93af13cc19e81a532e009e88a34b28f7f593e6acefe569da3a8f1189f7293724e09e0692648ee5703ecf96de190991567df7aada63a248390798796d64b97dcd19298c294f26fe2c7878783ec13cf669c4284c1a7c7c37c47a8a481b6a6b308ba29af39110055c607ec9acfe44ba6bd78dc5e6e48b9b42c5dfd968d05ed5ede2a78b4cf9a8e4b27c261210813495004626594ad1cd6a0fb22732a1c87143118f5b34ba487e0fec988deecf981776fdf4afbb80f66f4818cd8443b8a50e3539648e615907fed142b4ce44ac1a316d3c0b922455f626ef8da49817bd0442c1bd1a0a5c2de6a3519b86a7fc79c5b29ce3a045e02cd839a89e79b2fceef9d185039247115308c3330e1cb7a7e022477d296163c05585c7b222260416cff69ea843d1cd79dbf0041e3a518008721746c825b36fdad6bb8ff6b0414f884b186551f6a5b9b4b51a071048d05aa255963a37ecee7a030a38e8e80041a1033b618503bf0f3203fbf5e6802b833b2e711026424fae8ec4d6d55882623f9a72ea99593c9f5cca8888e1b38ea0b16318f39d176a2ce2e1eda8bf79a216ffccd3faa0916e46a0f8c852570c98f2fd9e99b8ac5972bc418648b942ee4b65c44d057f48df868468a4736f9ea30a273c8dacddd51f1831be7bdd61c9e217d786ad1ac98cf8fd74ecf96617c5235c35e3a7ea2a913df8838384aa055b53bae2b19901a88c1c87d70f4535e27b9c1f066f119346797a991f756f70eda64defcb1dd618f93497d70378b7e0fc553174f8bc021f60e47d632cb06658ab1b7fe57d9587fe795da911c7c7fae13a9a7113a8fc44828f090c2f2bcf324629b9343a3967059fce5dd66d12808d9ddf2410f34b2e424f8beebcbe0bb4a318a0dbeb405a56024ca868395d67303c95674b643e02a10f2140f3a2ea930d546562fc83fbb7a859dc7658568527460c7e06f7d667ce8f783502bbdd97c80ad944d2ced3346d6d87d6a513179a0e5edc79d9d9584abbe49de9f3b4034b5e023e8b67fb39e5c00715f68d3caafd0ad949b8c71abe94940da8bdabfe1209439b363447d52f230e5d1659b29be45f77dec84ef2836b4053609058a9c0031a7c76bac63c51c3a4dc8aa2ca3854aeb3fdade6b888ec8780a4995272333aa1c3d2959d1de71334bf2990d3cf13a3b62a7d370c944f5e6d0b7c259201c43bea9cc21da817c974331f9d6be9338c608e0fb172e0954eecfc3246e10ee5c205cb0fde8640e323a6e643194f4512362a86f08fd92e8f08b4fa1591ea6e8453ff306f10c71b0340e732147f52394a49b655a9904cc2097f6a0cdcdc124abf72b0903363a14906a6efdfd6a97f92a3a697cf9ca70a1ec53ab95efec7988bf8f6cb6557388d23a35f226bca8a565778834cf09298189ab77d1b79da9733200993a496d7effcc6e26840bcc58450e1936e4d5c58aa3c63989b446e12209cf6cef60c1e9090fe177181d0dec10490660fa17946877320fa2a54df5bfae16a3780af576cd062697b58826b046f1741b41bff2c3816b0dc0bb4d30a6f7a92c18b0e5051ac49be01d111ffa3194fbd05273a9de0b3b19c07539a935583397eaeff3facf7099d8520e3ce4b9cdcc7501d0a081a59dcce8886674d38651bdf0f2b6eb5f6b38db3a0f631d99a78aa67bb29d8d7d20d00f8270bb855adc20adb10b3e4c84345d57168c282fbb2b3944643d1a2190d592da2b3f14f283ac7d32b04fbbf1e925345db415a22cf9115f9b954c9e534613028cc9775128afec3507e7b8977a86c2637839fec7dfdb401173172f10fa661ea39ce2dec7acdea4ea88b54fc85e45f4bd52463837136576e78cb8fa873abe21da61cff7d77f15ada2b8aa5a28a69c3a4b4a499a1ac52158eb52bf1f760b4bd5a4477b9bc224263310f987cb00f501a11257bb1f710438a023d7dd7b91b3d9a34a114187640c3955ae36cb04d6dd10a90fb203856cd8fec56fa6fc4217937845bbb073b7bd96cbac32d7150b29f3d42bc2dbf6425944e507d14457fe2ea7269bcde0aeabd8a7137f784169d4d2bad03bc99c305df2371c9d0e1a83709e76128d15586e44967d1e8bef5eb3752c7642ed868fc3904d472cf110afc7a4a0df5491953d5b47fd92b748b3b8b93b35e3923919f3993a288637220d7dfc0a4d3c15ec1dfd7c061e5fd67b0ede343cda08256f22d9d7f66f311bdba1551fae7a02c8c1ed88c2e7248abffb66d40641b916a674764de9a2320d713b694a5d10d1b1db6b4375cbd2469297d8f695c5f2200f46954222474809e9a83200683e95e536dad7669dfb8158fab87f8245e0ace781149b8d542123ff7c2a4642bf7fd265d0f5a51286e412281225f4841dbda0ba2288ef12c2d70b6d46bd7bf3234b314de9e698ad2de9b6fda7758cff7b706fae14ac405f68c0ccbcf7a244147312bb487b98dc77e35da5979b6c75d1a504726399468327eeab7d817a36eb5764608416ae1cdfba6f18290421cd7eaf01a27d90004a8d6dd04cbe65973a41ef2e6b56c9b20463489b6355c0826358d0be893a57d2717343338aa535da8a0fc0721c4e5e6bdeb84a4d19ebe9f2de990e52a5daa06328fc1fa19d65131d9c1f96fb20a495ff29a80140c53bcbe1f9a7425002f58a58743fe37d7393b221d2a84b0ec4d6ec862ee93124010ef5e88d93bab5b807f42a2a982aadd53294be71a00c3a4068e6a5a2eefc5d4bf9a2152accffec19a878010b41ef5c21ffd7496b1046443d33ac05f72c378e5d99309379cd747aef4c264e8af8f0684c5aba36479863dcf6022287b7f652a1f025d8f64c507ae078e9995825a78e7a69ca7e9661dc1bcee71c06dcde01339aa569144c2668c26c6f8977eadadebbb0b1726dea289fc206ffd024b69c176d1b7b25667816b38358023d109aeece0079f9558cdc207172532e28b0695f86ccb27820235465796e73e848c5a05865480ddd673215e3ef49d5f745b9f4f5bd3a7ae99af7cb664fd84f3755882838429c9a7bedc1030307243f5b50329f44913c608492f3889de0877f4a9fde11f650c3081b704010c32fe9d964330abcec1720ed95fabd54b9d774127cf97e8d1a193ce6ff7d07145094175dfcea59546d4eb6bb2f67916f2161a60b365d43f29a3a4f7ed76782d9c67936b20fd4820126f196ebe9a55473b5c9de4489de843623454b74c5efa2033d8e0ffab2ddb98efe372d738c91dca38ae6fad86ea23f8eccf1c30aa613afd1c81a8c0e9dbd735d83870ba466ae19e376271a3375ade4d1f6fc802ee8381c08bd2b2696144bb9a97665b25d1e90f0f951f21777c692c1f6ed86757730fa9a593fbddecef7fef6e18012d46037e289009492f0eb5287460381628e86384e32320d567d43a601088c8c81defff03b70255cd3c6ae79b222a31388c4c605b96d7d985d53a3cea80abdca419ddcf405621eaad2818eb3059732b90bb9bd52a9185a7350d395b612f9a8361b5a0122cb5f01bc93e519538743cd9350cc2a4fe18964176d706ae122e371dbcc5f508ccc4f106c802fefba04fead99509e6c1e7e63c614c2041eac6f8427251fa3966d6804ccd03d7b29a22bdfc4cfed944f7364da48b4d02a370c1aa836bb038020a3d6a7289e3c947b5ac40bfd5673ef58fe21e5617bd904113698359cc8489e7053c12e6958380b9f7faea3de5005e01b279c2652d56dc0ff94cc6fa0f720211be04447c1c202294e586fe9d0c03bc285d2a5ccb19f5799efbc773de21bef7e0aab9fc648e591af8080b79cf65a8cfad8547c179096ce27f5d62a1c822adf3b3de7280ed3f706d13beb94496223124e7b44271b460df3a778d36dfa8df0f385a2584a747fa94b9f0beb3e3a32ebd2b6d5efe4ce6208e0d2406a8627885fd0b050bc426927449eedbb09c034dac29ed57bc1ccdc133f55599322c4c0eac5ba3d3366dcd21d9e89d481182bfd9e416106a314757d5560e79a7814fc7f4c1386a9c3b704d3fca95adc61944f0c42710a82578726af6da1d4efa44fddc632efed5fd9fe53959a2b5a1d8df0bacf58e213bd635ff6c46bf86832be7d393da1167e796dad0440b038cf462fa1d35b3b91bb2ac72e8f150fdb4f10c70bcbcd6c57cce02934ec8842d9b98a0e9ca14833de9b1e6742c8a784740c28c4cb3960135c0d", 0xe5e}], 0x1) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8000, 0x9, &(0x7f00000002c0)=""/49, &(0x7f0000000300)=0x31) 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}, {&(0x7f00000005c0)=""/85, 0x55}], 0x2, 0x0}, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = open(0x0, 0x70e, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) recvmmsg(r3, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c300", 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) getrusage(0x1, &(0x7f0000000000)) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x1ffffc, 0x6521baa1}, 0x10) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x840, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0xfb) close(r7) setsockopt(0xffffffffffffffff, 0x2d, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) geteuid() getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod(0x0, 0x0, 0x100) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000002c0)=[{0xff, 0x2, 0x7f, 0x3}, {0xd00d, 0x5, 0x2, 0x1}]}) r6 = syz_open_pts() poll(&(0x7f0000000000)=[{r6, 0x17c}], 0x1, 0x0) syz_open_pts() close(r1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000100000000000008"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [{[{}], {0x8100, 0x4, 0x1}}], {@arp={0x806, @generic={0x1, 0x3c05, 0x6, 0x4, 0x3, @empty, "40e0e26e", @random="5d7f2d506556", "abf92b50921ac7817dd5551aa5c6f91a"}}}}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92", 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000240)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r3, &(0x7f0000000400), 0x1000000000000165) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r0, 0x0, 0x419, &(0x7f0000000040), 0x5, 0x0) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1b5}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040), 0x0) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0xf6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x8) close(r3) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d1867", 0xd9}], 0x2) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=')-\',\x00', &(0x7f0000000180)='.)%(+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/speaker\x00', &(0x7f0000000240)='/dev/speaker\x00', &(0x7f0000000280)='/dev/speaker\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='/dev/speaker\x00', &(0x7f00000003c0)='/dev/speaker\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/speaker\x00']) mlockall(0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = getpid() r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getegid() r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r4}, 0x0, 0x0, r2, r3, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0xe1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x99) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r1, &(0x7f0000000080), 0x0) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r0, 0x0, r2, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000003c0)=""/96) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000600)={{0xff, r4, 0x0, 0x0, r5, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r4, r5, r4, r5, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) lchown(&(0x7f0000000040)='./file0\x00', r0, r5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f00000010c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f0000000740)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0xfffffffe}) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) close(r0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000440)="283952b1e4276b4433c4963c7293960f27974d704844af04aab95945e0a7d98bc4fe2d397a5bfb406e7b53b5efb4c6bb4000152c17bc1de0d995066b6d4cc62f3a1a53dff02cf8b26ee46c24ee8f93db230ddef5487a9784bac05fca0e5ca8e433a15250a6366b10659dfcb974997a57067bba8faf285c6c8c8c1d3f4a004e5c8d9c174c53e5fabd66944d91e0a8b6ceec0c1dd0c6f753b7772396e50156ac11b5c827f6db69fedced0000a228e093202930a1921c045e655c01a034dfb89bec346ac99be584117b39f2398f0910f3a533d561ac522849fcd2f5aee6169133b06c3af5577f4a8b681dc0630a05c42b400e9f254002c5345f80029c3b86879db8a93bdc9159e2fe61b37dd55b4f51290b83041b2a46456a6d143f4826dbd708da5d957351ff87f8958c7df085b2e53fb8d6d79b7448b4e1ef068036772a68ed69d456e4835326a3e505cfd48bdc4bafbf037f25c323d94770", 0x0, &(0x7f00000000c0)="4eb40db39018785ce0bae468b8b74f2b3942a44536bcf86b5c3658f100386562110a09fcc243b15391819ee1ce1081ef0373e73ebb678a11c24f0b3dd7df867e52a533a2a7f78c89544af258f540e6425e1856ad2d7c0582a8549824500c673874bdc5664514433374f9", 0x2) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0xfffffff8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0xc29a}, 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) executing program 7: pledge(&(0x7f0000000140)='\xb7\xb5C\xd1=\xa0\xb9c\xfe]}\xca\x04\x95\x84\x17\x84\x1c2\xd90xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) setreuid(0x0, r4) chdir(&(0x7f0000000240)='./file0\x00') setsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000000)="a67299c99dae690edb66e3708280c71ec635857d98b137888bebe621c4fe0fd4996d089276f6cdb3df691a5c5c347ac7f7fa0446d3abb7cfb3f1164018506df3c9d8f561dad962c29719518046db148c01ee4b0c63d7e04bf08178a1b8ae33969462ec5a46a520d23fd57a431fcf931be21c3689db5c38396640c8c8752cdfc7", 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x34cce25253081a4, 0x60) read(r7, &(0x7f0000000180)=""/205, 0xcd) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/control\x00', 0x14c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/control\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1fffff2d, &(0x7f0000000140)=[{0x65, 0x81, 0x9, 0x9}]}) r2 = socket(0x20, 0xc005, 0xb5) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004d00003c0000000000109078e0000002000000008307ffff4414077000000001fffffff600000005000000c501020000001200907800000007000000"]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) close(r2) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) pipe(0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x101, 0x0) close(r4) fchmod(r4, 0x0) getpeername(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x5, 0x800}, {{}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7, 0x101}], 0x8, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff9, 0x80, 0x2, 0xf1, 0xffffffffffffffcf}], 0x101, &(0x7f00000003c0)={0x80, 0x100000000}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10001000000000000002000000"], 0x10}, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x9aae}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x8000000000000000) socket(0x6, 0x0, 0x0) getgid() socket(0x18, 0x3, 0x3a) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) (async) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) (async) semop(r1, &(0x7f0000000080), 0x0) (async) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r0, 0x0, r2, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) (async) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000003c0)=""/96) (async) r4 = geteuid() (async) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000600)={{0xff, r4, 0x0, 0x0, r5, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/206) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r4, r5, r4, r5, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) (async) lchown(&(0x7f0000000040)='./file0\x00', r0, r5) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f00000010c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f0000000740)) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0xfffffffe}) (async, rerun: 32) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) (rerun: 32) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x24) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x3, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000100)={0x97a4, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffe2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) executing program 7: sysctl$net_inet_icmp(&(0x7f0000000240)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x1, 0x4, 0x81) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = getpgid(0x0) getpgid(r2) shmat(r0, &(0x7f0000ff9000/0x7000)=nil, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) r4 = shmget(0x3, 0x3000, 0x83, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/62) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8010, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000240)={0x871, 0x800, {0x401, 0x8}}) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000280)) r6 = fcntl$dupfd(r1, 0xa, r5) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f00000002c0)=0xce) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000300)={0x80, 0x5, './file0\x00', 0xffff, 0xc4ba, 0x1f, 0x7ff}) r7 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000380)=[{r6, 0x20}, {r3, 0x21}, {r7, 0x80}, {r1, 0x20}], 0x4, 0x5) r8 = kqueue() kevent(r8, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x12, 0x40000000, 0x5, 0x9}, {{r5}, 0xffffffffffffffff, 0xd8, 0x1, 0x5, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x12, 0x10, 0x9, 0xff}, {{r7}, 0xfffffffffffffffc, 0x7a, 0x1, 0x8, 0x3}, {{r5}, 0xfffffffffffffffb, 0x10, 0x10, 0x8000000000000001, 0x43ffa882}, {{r5}, 0xfffffffffffffff8, 0x12, 0x1, 0x8, 0x20}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x80, 0x97}, {{r5}, 0x0, 0x10, 0x40, 0x7}], 0x200, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x3}, {{r7}, 0xffffffffffffffff, 0xa, 0x40, 0x8000000000000001, 0x400000000000000}, {{r7}, 0xfffffffffffffff9, 0x82, 0x10, 0x6, 0x3}], 0x85, &(0x7f0000000540)={0x200, 0x401}) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x1, 0x7ff, 0x7fff, 0x1, 0xffff0001, 0x8, 0x8, 0x0, 0x1, 0x9}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600), 0x8, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) sendto$unix(r9, &(0x7f0000000640)="5317efcfc943091a0e9727d73503b72840023faaba53138cee17bde8203fcb378ac03a1612ca81d579ee61c3ab6833008957", 0x32, 0x5, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', r7}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x20, 0x0) close(r10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) executing program 5: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x1, 0x8a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) semop(r2, &(0x7f0000000200)=[{0x4, 0x200, 0x1000}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x1000}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x5, 0x1000}, {0x1, 0x8}], 0xa) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x8}, 0x3, 0x6, 0x2000000000000000}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/195) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r3 = getuid() seteuid(r3) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51fd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x29}, {0x1, 0x0, 0x7f}]}) pipe2(&(0x7f0000000180), 0x10000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x101) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000280)="76e5dead6f01f8607d2100000063", 0xd) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x1, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="00dce501519825cedb0d1f0000000004d5d9ae4483fa6d00", 0x18) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea0000000000", 0x6) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000080)=0x10000) r9 = msgget$private(0x0, 0x454) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0xe1, 0x0, 0x0, 0x0, 0x0, 0x121, 0x8000}, 0x1, 0x401, 0x0, r10, 0xe4, 0x3, 0x3, 0x3}) r11 = geteuid() r12 = getegid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x9, 0x0, r6, r11, r12, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xc3, r5, 0x0, r7, r12, 0x8, 0x4}, 0x8825, 0x1ff, 0x6}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: fcntl$getown(0xffffffffffffffff, 0x5) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) (async) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) (async) writev(r3, &(0x7f0000000400), 0x1000000000000165) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) (async) kevent(r0, 0x0, 0x419, &(0x7f0000000040), 0x5, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80606941, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="0d2a2ce8", 0x4) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000340), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r2, r0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r9, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) executing program 0: sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./bus\x00', 0xcd0, 0x0) getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r0, 0x0, 0x0, 0x0, 0x44, 0x7fc}, 0x80000000, 0x3, r1, r1, 0x7, 0x26c3, 0x1009, 0x2}) semop(r3, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd, 0x1000}, {0x4, 0x53, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xfffd}, {0x0, 0x9, 0x1800}], 0xa) semop(r3, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getpgid(0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x664f) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3fd, 0x2, r4, r1, 0x744, 0x3, 0xa, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x39c5, 0x0, 0x0, 0x0, r6, 0x5c, 0x101}, 0x40, 0x800, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000240)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r8, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0xc}, {0xc0e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7ff, 0x6c, 0x2, 0x7}, {0x15fd, 0x8, 0x83, 0x79}, {0x0, 0x8, 0x3, 0x27e}, {0x8, 0x40, 0x80, 0x1}]}) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) pckbd_enable: command error executing program 6: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x2d}, {0x81}, {0x140e}]}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x0, 0x14) executing program 5: close(0xffffffffffffffff) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) sysctl$machdep(&(0x7f0000000140), 0x2, &(0x7f0000000200)="8387bcfdd3e4f8fa7a2cba08f3cdf6f61eda7333816ef6755f640ceb0018d5acc661acbf83bcc3cf778bc2e9a608bfcb0b1e7d7a5149bae12ba5312c7c5d5f146a85e98bcbd226a3e1789a4711c92c3c3cae450a49ec220d84ce1fc4ffc3ad", &(0x7f0000000180)=0x5f, &(0x7f0000000280)="73def8b70b8862d338287d5bbb9bd293c23e2e1f909928fba89c88fb52f7f6c624b79aa241cf3f951a9e1bcf5b50111b2a6dfb2a8001e1aced6524026c82d1fae4577d06bb7fbd69fc7c1c602229a43aab0c01150ddc895066f5b96e217e6c0eebec6ddb5415a6d46e424a2c5fd5898d04573d5d678ba31d9b6e6a41ee68da42a1af8e70fa2005e02eb5e405181e9b2ee65705fc0d94ae37b49fb9db6b8b8b25a0dce81e045db38f4af4b3dc3d7989bcb7080aaa8afb7be1a1c8627d18", 0xbd) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x10001, 0x80000000, {[0x5, 0x0, 0x9, 0x800, 0x7, 0x511, 0x3, 0x80, 0xc495, 0x800, 0x2, 0x0, 0x1f, 0x3, 0xffffffffffffffff, 0x800, 0x9, 0xfffffffffffffffd], [0x1, 0x0, 0x7870, 0x3, 0x75, 0x6, 0x4, 0x3, 0xffffffffffff0001], [0x5, 0x7, 0x7, 0x9, 0x5, 0x724c], [0x8001, 0x10001, 0x81, 0xff, 0x7, 0x1], [{0x2, 0x5, 0x2}, {0x0, 0x6, 0x100}, {0xfffd, 0x5, 0x2, 0xf9}, {0x9, 0x4f8, 0x590, 0x2}, {0x1, 0x400, 0x8001, 0x20}, {0x55a, 0x9, 0x9, 0x80000000}, {0x6, 0x2a7, 0x2, 0xffffffff}, {0x90, 0x1, 0x34c0, 0x400}], {0x7, 0x3, 0x200, 0x5}, {0x3, 0x1, 0x2, 0x80000001}}}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0), 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d289db8687d53c5cb5c7e8234e2c1ccfc10911ffaa33fed0b8812cce1c9dd3eeba4c145", 0xb1, 0x404, 0x0, 0x8) getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r3) dup2(r0, r1) pckbd_enable: command error executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="2055ad0816a5e63176e717c00a79c9b1c80eee863e2378f5796bf1be6165f2cfb4030705e196d596c64c1643d28e1984ba614b58ac5bc74c86478de6e897ae35ae4564ae95928d95d96cc824a98224c9a132f613754f6b02b028bca21cbdd250cfa4c32ab2a297b9e1cdef1bb21335f34d81cda9b91f2deff9f4d2eedf4c3c17863a7aaadcc767f022d06798627587e134ada47917508ffdcacb98ace9e61a4ebee07652e891bb135f4328ed8857865a937b835ce0f9f09acd91cdfd505bb7fc94d55f4261f9642ba11596a1ce12", 0xce, 0x9, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000180)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)={0x1}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) sendto(r4, &(0x7f0000000340)="bbc49c6253e7ffc5f66d7ce507b34ae83d8e835e898be0e032c9c10de87abab7bf01cb9bb0413e2160c12cc911357b8c1b6e7c238c2918fa9c5d577fad002565242d51043465644c8569a51baf823606847bd5671d6261b83e1375a0043b65290c6f00b369a7aab80af301c74d5378d0c5ab0e9a6ad10be59e8e835a11d52bc230eb3f3d2dd7d9880f5aaa18207f90ad1c92813e6cb78ea080b5ab5c69b94d4c9ce17720cf67e4c4c584796a0a0a84ee79f4ffd2d6a3f504bf2b3a72ea7e9c8d33695da4a28ea777", 0xc8, 0x600, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x7f) r6 = semget(0x1, 0x4, 0x444) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x81, r7, 0x0, r8, r9, 0x30, 0x6e94}, 0x947, 0x8, 0x8000000000000000}) flock(r1, 0x5) mknod(&(0x7f0000000680)='./file0\x00', 0x8, 0x8812) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000700)='/dev/ttyCcfg\x00', &(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)='/dev/vmm\x00', &(0x7f00000007c0)='/dev/tty\x00'], &(0x7f0000000880)=[&(0x7f0000000840)='$/:*{[l\\%&&(/-*..\x00']) r10 = kqueue() mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r10, 0x7) recvfrom(r0, &(0x7f00000008c0)=""/193, 0xc1, 0x3, &(0x7f00000009c0)=@in={0x2, 0x2}, 0xc) r11 = getgid() setgid(r11) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000a00)=0x4) chmod(&(0x7f0000000a40)='./file0\x00', 0x1a2) syz_extract_tcp_res$synack(&(0x7f0000000a80), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) executing program 1: msgget(0x2, 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9, 0x8000, 0x7, 0x1, 0x9, 0x5, 0x401]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a04003c00000000002c9078ffffffffe000000144140b0100000000e000000100000000000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000901d0000be58cd"]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) clock_getres(0x3, &(0x7f0000000140)) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x63}, {{r4}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) close(r3) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c314135", 0xf8}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r6 = dup(r5) ioctl$SPKRTUNE(r6, 0x20005302, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000480)='{-+$\x00', &(0x7f00000004c0)='x\xd7', &(0x7f0000000500)='%}!&*.\x00', &(0x7f0000000540)='tap', &(0x7f0000000580)='tap', &(0x7f00000007c0)='/dev/speaker\x00'], &(0x7f0000000d40)=[&(0x7f0000000880)='{-+$\x00', &(0x7f00000008c0)='/dev/speaker\x00', &(0x7f0000000900)='{\x00', &(0x7f0000000940)='/dev/speaker\x00', &(0x7f0000000dc0)='\x00\x83A??\x1e\xda\x87Z\x9b\xf5\xf0-\xc6u9\xfa\xb4v\x14\xe7\'^\x16\xa6+QX\x97n\x85\xd3\xb5\x02Ai=3\xd9kg\xb0%>M\xaf\x8e\xd7\xc2`\x8d4\x8f\"\x8b%\xe3XX\xf1+\x98)\x19?/\x96f\xbcQ\xc4O', &(0x7f00000009c0)='/\x01\x00\x9f4\x055\x8d\xf2v/sp', &(0x7f0000000a00)='/dev/speaker\x00', &(0x7f0000000b00)='/dev/s\x01\x00\x00\x80er\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='x\xd7', &(0x7f0000000840)='\xfb\\\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='/dev/s\x01\x00\x00\x80er\x00']) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x100, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000600000000000000a90e28efcc5cc08cfe24befe"]) sysctl$kern(&(0x7f0000000280)={0x1, 0x17}, 0x2, &(0x7f0000000b80)="3001ee03f142a494bd1da9640753b5ac24b4ee4dff2525e3429810c45e7ff973bba1b049da7ad93f27cdfb12776e0ed1f82513d2b261c196200b9f8ce49d513e319789c826628e509e18d7142b55de36f26ecf7c1ac7640e6dcef1d0b7863ce302bcfe9d0349cf3fd94d066c39187cdf77389bc11ddb5c032fa72e2758f807ef03a8bfdbc98c6670d62924a50b9572a9f6a2471cef5fbf8eb9956dfd5d22a1f303031cb5bbe8401a4e9c0cee97f8509df18e076528870c429553695459660ed5f46002da6fafcf1aa4ab6b358dc7add5cd2b30c03baaab3efc99d0", &(0x7f0000000c80)=0xdb, &(0x7f0000000380)="79676eaaf2f58e53a8eb27077bc743d8d9422b8e8eaa3eb0fd15b670fd27873d27d0a0eca3a883fbc26a93e2d445216302c6fb216af53d4a77d96ea4133e21acacc0efad92a508fe369674c35213d6b45a6a943f6e601df498c610fb846eda6561b4d2d3c3467e55ee0b3653d9fa019e92bb4c981c277ef3ff5c7e86dcf9c1a2ed4034f0029802c1ead2366c747a221140892501905184bc2a0c2431fbe2ecb1d503e7c9e7e2a178d40d2688f457f618af4cc2e15c3709bed6d29586463d56e6964c849ca73371efeceec594e5d1f4854cb485da15e28bef", 0xd8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f00000001c0)="ea00000100000000", 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x40000530, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000400), 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) syz_emit_ethernet(0x13c, &(0x7f00000005c0)=ANY=[@ANYBLOB="d3031f79d77500000000000000012e000000000000907800000000fffffffc070e9ac718c07ff5d41f325360b9440c000000000000000000000000edf0c8b543c487f53115d3a9601e6b3e77ffb4779a88c9dc15aa0c184411bd5c00bc489605982e4fe1d0c84f80ed470700af090ce6ccc0f5bb74c5806fa366c4162b564536f797040c2914aab7091107b3fbb61470e8a94f834cd2f051df6e22cf314145dae7f4c7182359c9b0605bf7965748425488c18d4ddbabfada2dcf84d1c70e88e49484c24e55ddce94a94f8a5fcb13b11c06e38d30ae6dffa22f81ef27bee60482e3fbcaf47396cde13a6fdc0a2ac3e3f80737a991a8344947d58b073e723c9fa070a8eb9b1c8cd8041b01b66e98805cbbdf954b6b0dd78808b322de5eb2cac866522da80c5af50750a20000000000000000000000000000000072885303bb8c2dadbbc04b012c72968c7282c4cc529da302ef40c957a9f3bb57ed67c947d43d5cbf8b186baafe215e6b6dc1d1aa7572c218ff5267769cbc15fcea7d070e710aa7a5af7f552d17ed17d53d40dc23e36f736431ba6d26799ecbbc0af1fd9bf43eef063647545ef8c585e8148a037b9bc7d17707cc89791bc768c9e4b258a4cab61345c80000007846350ea1a8cd016120a8d0fafec389f4f38ca583cf52727cce"]) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea0000f03fac0100", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 0: r0 = socket(0x18, 0xc007, 0x9) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) setreuid(0x0, r4) chdir(&(0x7f0000000240)='./file0\x00') setsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000000)="a67299c99dae690edb66e3708280c71ec635857d98b137888bebe621c4fe0fd4996d089276f6cdb3df691a5c5c347ac7f7fa0446d3abb7cfb3f1164018506df3c9d8f561dad962c29719518046db148c01ee4b0c63d7e04bf08178a1b8ae33969462ec5a46a520d23fd57a431fcf931be21c3689db5c38396640c8c8752cdfc7", 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x34cce25253081a4, 0x60) read(r7, &(0x7f0000000180)=""/205, 0xcd) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="34424647beedaf1791", 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) socketpair(0x1e, 0x3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x68) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000080)="ebffcbff13b9e0812e4c4e71309c6231c4709d6048e69931929648", 0x1b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x51d3, 0x2, 0x5, "e435e2145b420ca4035b66ac1577ae6e736631f1", 0xff, 0x3ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x6) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xe26, 0x0) setitimer(0x0, &(0x7f0000000140), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)) socketpair(0x10, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x0, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000300)="91026aa35dd952c179c6aa507ef60a8cd4f1e28f556c4cb97e009ab24dfa9dc414ca4b264e86b491e5ac06e8e0f2a59937101d7d11b2882910de56c69a5f8a835a71f51d54d691196057e580ee1ce3875139188a2ae0ade7c4dcbc", 0x5b}], 0x1}, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) clock_gettime(0x4, &(0x7f0000000400)) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r7, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000500)="9b1809ffffffffffffff7f474211e1a4e5f2f9f220ef7f0abdbc34fedc8ff44f4b22bbe30be129c29902f9cb1ccc76c76d41859d85ea901dabe467badf35b6ed74c94d1b44f0b2b6e7aea8ebbb6af5d50000", &(0x7f0000000040)=0x52, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) (async) r2 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86"]) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x18000, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x28, 0x0, 0x0, 0x7fff}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) rmdir(&(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f00000001c0)={{0x1, 0x9}, {0x4, 0x5}}, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x60}, {0x60}, {0x6, 0x0, 0x0, 0x4000006}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r2 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x11a, &(0x7f0000000140)={@local, @remote, [{[], {0x8100, 0x3, 0x1, 0x3}}], {@ipv6={0x86dd, {0x8, 0x6, "e49498", 0xe0, 0x3c, 0x3, @mcast2, @loopback, {[@fragment={0x62, 0x0, 0x0, 0x0, 0x0, 0x5, 0x66}, @dstopts={0x0, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x3}, @jumbo={0xc2, 0x4, 0x40000000}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x9}]}, @routing={0x32, 0xc, 0x0, 0x7f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @empty]}], @udp={{0x2, 0x1, 0x8}, {"b6a81c05d55d5beffb1bef72bc2e23ae1f4f72d7ae1ec862b8137a3ca1850b85b9ee62ff7be3aa36c74627e506a100fabbf6ca1505e86b4061213668c6f97b74fea12b20378c2e42"}}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206922, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() setitimer(0x0, &(0x7f0000000200)={{}, {0xbfd, 0x8000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) chown(&(0x7f0000000000)='./file0\x00', r3, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0xfffffffe}, 0x8) executing program 7: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4d}, {0x14}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000240)="8fce3f1335c37b8980230497252b014e9c3df5c9c8a376e1174c022936fa9b22e2017c951fa0840b757af27dafc1a19734d1675d53fa8893a3c3c56c642aa38d96aa9b5d6d2ad565e73efd4859a3d57f23f87d0018e74d9a8a317c6a416598362454ea80d177d038176b7651630f25e065714f00d00ce2a7a66a45f0acec50e7fce45cfef32f47becdb62e0c43ba2e21074db568b0dcffc5f11ebf00da616cea31dd2edfa5fe692dd16574722890206d06d3e23f3c567d70199530f08cdc77f959e3fe3301ee00f9529c3aabfb71fad90ea2a6bb92c54ea7961df3428824644b51a79a93b725508cd9052b8b2c1ffecb9b1c643f991a00000000", 0xfa) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$FIONBIO(r4, 0xc0107008, &(0x7f0000000040)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xb}, 0x0, 0x0, 0x0) close(r1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80606954, &(0x7f00000001c0)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = semget(0x0, 0x0, 0x470) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r5, r7, r5, 0xf26605a7c7776b73, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x8, r8, r9, 0x0, r11, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r13) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x9, 0x0, r11, 0xffffffffffffffff, r13, 0x0, 0xe7}, 0xf4d, 0x8, r1, r1, 0x1, 0x0, 0x2, 0x6}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) fcntl$setown(r0, 0x6, r1) close(r0) executing program 3: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x6, 0x0, 0x0, 0x20}]}) pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x1, 0x1000) msgctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, r2) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0xc}, {0xc0e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) (async) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) (async) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r3, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7ff, 0x6c, 0x2, 0x7}, {0x15fd, 0x8, 0x83, 0x79}, {0x0, 0x8, 0x3, 0x27e}, {0x8, 0x40, 0x80, 0x1}]}) (async) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010006}) getpid() ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000140)={0x10, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x13}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x230}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x8000000000000004}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1001000}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}], './file0\x00', 0x2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0xe3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x8000, 0x7, 0xfe, 0x6202}, {0x5000, 0xcb, 0x9b, 0x2}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 2: r0 = semget$private(0x0, 0x1, 0x216) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/224) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x4]) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/78) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/248) semget(0x2, 0x0, 0x480) r1 = semget(0x3, 0x1, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000002c0)=""/188) r2 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000380)=""/4096) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) r5 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x400, 0x18a) mknodat(r5, &(0x7f0000001400)='./file0\x00', 0x4, 0x6) r6 = socket$unix(0x1, 0x2, 0x0) getpeername(r6, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f00000014c0)={'./file0\x00', 0x3, 0xc5c, 0x5}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001900)={0xfffffff7, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980), 0x80, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000019c0)) socket(0x1, 0x8000, 0x4) semop(r0, &(0x7f0000001a00)=[{0x3, 0xb26f, 0x1000}], 0x1) shutdown(r7, 0x1) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000001a40)={0x8, 0x6, 0x40, 0x3}) r9 = semget$private(0x0, 0x3, 0x281) semop(r9, &(0x7f0000001a80)=[{0x4, 0xfe00, 0x800}], 0x1) sysctl$net_inet_tcp(&(0x7f0000001ac0)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000001b00)="cba854d18676e88e4e7b62d7d3dfb9bc5e5cd5e53ac7082e042f505f65491707dc5da57f81315bf577e83b752976934dd3511a58ba7c066d61d72e93ee2ce3793bcaeb4299cde76c27eae1405c306a89e99c505430df25f6a99418b18639d56e0e72b76dbf5991c02c80ac4f1d9538703a97f54a8e99b443d74b1157988ebf6d6ec7db30cf9f1cda59da06b53296cef254cc863552ee5e359b1c3492d300e6e99179af1150c868aadad01e780b6c6f9c2f612d9751d69f43e88c05c3bf03c8b2c563478585d8b5b2c06698c03553cbef9d894ad724fe813cf54b7c49eb22467336186b6ce72dab510edccc5c77fc8824613a15d187df", &(0x7f0000001c00)=0xf6, &(0x7f0000001c40)="6a9240c5c691d29c64ace31ef5d0b88a1fe6dacf218313f31ce5492f20c3e4020d7e5e22e0dcc7b822014414b275f03094bacd4be42a82544509cfdcbab0faa53bd1c562e9720ad24c5b07d4ca9d", 0x4e) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x0, 0x0, "fabafa588f070000000000000000000010c7ea00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r3 = msgget$private(0x0, 0x54a) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r5, 0x2, 0x1) dup2(r4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x11bc62ce) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17c}}) socket(0x18, 0x2, 0x4) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) msgctl$IPC_SET(r3, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964829080000006be143452a9f4444d2ddc2ee7cc7eb2aa8deba4f5681f2c11e6a91c4735e3c619fe0e80af787d900d6ab4d658b1c0cf3268e9af1c988e7acdde7a3fd9dcc65b469d981daf1ada48b149b32c23aa4ecb6186eccaa68d53121d15f7f9b39", 0x76) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="aa6faaaaaab6aabdaaaaaaaaaa08"]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000340)="714f98b1d0b5f83a8cf12f60d1be4c79d378e393a045b91fa6699309699ed45863feb6035295d014b316887680ae90d1bedf495bbbd30fdb11bd2d7049bfd7be1b8232c9ffcfb26a7ce7215b011c46e13cc15b2610dda770a33c6ec06cfb6d7af3635417131049d137f38b26c6f4b34d4e0000000000000000000000e1fba22253186c4475e2422b", 0x88}], 0x1) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) sysctl$hw(&(0x7f0000000240)={0x6, 0x17}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0xfd}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00", 0xfffffffc}) writev(r5, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142", 0x40b}], 0x1) writev(r5, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c6b72", 0x3f9}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r5, &(0x7f00000000c0), 0x1) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f0000000800)=""/78, 0x4e}], 0x6, &(0x7f0000000900)=""/141, 0x8d}, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000500)={0xfffff4b4, './file0\x00', './file0\x00'}) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000006c0)=[{0x5, 0x4}, {0x2, 0x2ff}, {0x0, 0x7, 0x800}, {0x1, 0x3ff, 0x1000}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x1, 0xfd3c, 0x1000}], 0x8) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r0) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r3 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r1, 0x30, 0x2}, 0x800000009, 0x3ff, r3, r3, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r6, r5, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r4, r5}, 0x6, 0x0, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0xfffffffffffffffc, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r9, r9) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, 'T\\\x00', 0x8, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c}]}}}}}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)='l', 0x1}, {&(0x7f0000000280)='1', 0x1}, {&(0x7f00000003c0)="8b", 0x1}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) r6 = semget$private(0x0, 0x3, 0x40e) semop(r6, &(0x7f00000000c0)=[{0x4, 0xe948, 0x800}], 0x1) executing program 6: socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000300)="8c249647c36fabcb22f9c966f291f9357d7479ffec958b0f88cd58a8f406c17c4f1899151694146e85e916b50a920ef9791117b9863304861220d9cd29ee0297826956974378a36f53d7532f6e0d204c6964032e68003a2ef7a8194103074bcb2ea700a35e90b2bb1e24d65407d9445e9ba950e9c99f2b6f942fd8fb7c9102a22e9dbd159d896f07034c91d87fda50f5b98378a6d7cb534c655f3a203ca05942bdc94b61cdc66021f9a59749ab8776b557e71be4b0536dcf04a9c29f949ef1d5511f140cec13e1b93322e6b8dffeb87bd5d129d3d741c1067614b16d08ae0f8319c4fb850e75", 0xe6}, {&(0x7f0000000400)="7fa8b3b92bce9d3889a46a0cba15b48c6d343662ab7dd48105f364539cc7e81b6e91f4290b66bd38f19c1163ee827f55b8e2203571d1e3e87f2ff594af", 0x3d}, {&(0x7f0000000680)="3f1fb00bd3cda324d2431046b98b5206fffcbe2505962967f8fa390131f3c5ac4d968bf02ba072aac44a08e950e21cf392a2ea4197de24441bb9b8faea980d1c41f26d1d3c6ce3677f66fce6be0c1a9a89ae74c525e825a52ea4eaa61c2612", 0x5f}, {&(0x7f0000000780)="2f6c86af99f271fd387ad38720d9b7217d241ca5b5abc1ad11e7a0425d7adeb207db8954f12524ed224efd3fbda9acfd16be76b3891de9601de723c3379e745f6ae94b3a96f002132d3dde31d04c0e591df733441f3b7456d863c7bd6a8efbc6000400fa78ea0120aad096c30e43b5312c806bcb3d1b815f2ba6763713349e3d281562dce5c19399a74bcf", 0x8b}, {&(0x7f0000000280)="284b3174f7d5e35a1b6cb45166", 0xd}], 0x5) r2 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={0x0, r2}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x22) r3 = dup2(0xffffffffffffffff, r2) mknod(0x0, 0x2000, 0x287e) open(0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={0x0, r2}) acct(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e09090940000000", 0x24) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = socket(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), &(0x7f00000004c0)="979cb98777841f1a6a05ae0c7b5e983ddb183ae07f608d6edc99e0f33b83e00ddc225692dd807fa1eb494138f588628c9424dfdf637a7400e48b15ec1b11230b7b01901d7661539cdc2d08559583dca0b505f736759babb99bd47a6c0fd0385ebbc558fc13b33f594e91e123f844934a4cb4d34ca5178b7235c984c7c6ea284537d7ef101529e9ae3c8389b61a26c93914c61a5109d150f0aa2fdd74e347329bf8db2b3c1e449bdc8eef5e898892bf6b55a007b914342c69d2cf0a8bb78fdc5adc500bf8cb718086417d0849a8b86805b5790e000000000000008950dcc04ed622a59c2e927245a18c8f1cc33b9fcfe85d237a8435046c6b522dc9d3018df5fa00ee08b3ed0f21dbe694aeaf33951e313740fa5bddd69bfddaf515b5c4231bbb749c83442d84f5544d905c3194104b97d151c660a13571e74d3c7daac89e668436bda895cc82e67f4aba2fcd9c311fbb02866e8dbf20183b4acb14cb09e63705c152bb36ee77705edee51deeba2f6291b379d39509e580a04fd3c26db3f5c302888976cd44c2632c780c1511787adfdfebe77d18e9853014651dc701e8b10a95b4ec981a9526fff79647fb58e82a8b", 0x1af) r6 = socket$unix(0x1, 0x1, 0x0) bind(r6, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) sysctl$vfs_nfs(&(0x7f0000000080), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffefe) setreuid(0xee00, 0x0) chmod(0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(r5, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f"]) executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[@ANYBLOB="ff96430b7a7300000000000008004600002c0000000000209078e0000001ffffffff070304014e204e2105c24b9af76d2f54d51eaa7885f170c4ba5852539611722fb96638a2ea46a46584", @ANYRES16, @ANYRESDEC, @ANYRESOCT]) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x3a, 0x12, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x2) r2 = dup(0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4f3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff80000002}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}], './file0\x00', 0x5}) close(r0) r3 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) r4 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6}, 0x54) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x14}, {0x8306}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffca) dup(0xffffffffffffffff) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5143) r8 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 3: open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000440)}], 0x1) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000840)='./file2\x00', &(0x7f00000002c0)='W\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semop(r1, &(0x7f0000000280)=[{}], 0x1) semop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000680)="e0fe2ee5c5503eeaa7ebf4189e8f5001195d01783a8f605817599296322e71821e73db80060347f515e89431841ba1670a799897062453565d6bff2299d99fb2bf973615ccd2bd1380c2b0a03cdb9497aeb8d85b1fa57fd35ac04605411d16a91e449309c3b1d564cc18c2cc8a619b332bb7c0e80b2b33b615a74f45802c0457a7ec7691ae02", 0x86) semop(r1, &(0x7f0000000100)=[{0x0, 0x2}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x6) syz_emit_ethernet(0x100e, &(0x7f0000000180)={@local, @random="6edb7aa39109", [], {@generic={0x8038, "796a0a56a681a45a3cb34d5c293c8392c7154f823b5cc835001bc08eb73447946f573c9edc4b84fa8c441daf0fffaa22b21c3961c7b056d5cdfc67e07f82e798123c1ae490cd2e450c484f0c148d03e1d51984a62c5de334430a06c43f1d76d5bbfc8894328631585e89629958f16a33699d40421680a7cd56c81ee9fa2a68aec472d91b7e042a7aaa8fa65608449d22b4bf70f543ef0424ea886be13d7904108b70e13ba82096634199ba850c1ebe0b7e77bc5004b8e50ba2e13c0cb0c4fe95b299201694e0bcdce6ee2e4c313e36c3902906b3d554e9c5b42438f435237fe015952e45d009543334e23d7b5c832d94a9edd8a2b9a2badef82b246e846c6a84d657f3cae216132afd0e7eabad932f32e084264721c13e1fba5c273ae1b387707153bf15c79eecbcddae116949dc9e285c494cff5596bf3f6a267600ea9fd7d06af0d0d9bcebc4197c8aa4de1b9ace77a7a29d02541a2a349fe15e8f16e0e03639560584726970b4600b75a858e8905c8b538e0fe5c8f97c9b9f00ede6f01e1b51f317e438faae08b5d9d3c3ff3752e18b850ef1affe5ab259e6da3777b2c4067db6bf9b2f272ef6f02eb3fae5ef2488651b4d875f04026edcd764ae8af3654f05dceb45032b77eed246cf03b312424095b38753178777fa5c3311d7541bb8233b86a12961fc7ec408ad1ffa59e75e38c93c66a300e38ae22ecae67faacd87fa7c321e019e61dbc47bb93f8a86b6657b5ba597d6de552a3c3297555091315fe6710ec8471a607528218fddcd857ef1f3b0a7465cbc4c666a38e35029a0c17c6e56d3c8a400f28faea5ae1037229a6dc88065af9cab78c8b18d0700747a472748e1b1f84384f97566e8ec3d87cb9a73a84b89d840e03a9e71cf20992ddc9f7dffb4c8f16a5b69c386c1b94f0fed9112d1378b55df948fcf7c051dba5345e6d0651da56a9ebedd4367faa8f3eec57a939a1f015debf9135b7201f7f3f3175bc5df85eeaf7f0e915c61f73f71bd9ff527cfed461e02c6abf9cdb7f130ca2e1cc107b36fce05574101228a0389191cf13d6ce3ac7ce4186621694d738f5d735ef7eaa8ab780fc49747cc7be94ff29d68d80672388223b9836d7ea6b7c6f04f854c17147cbb2bb69b32112a60e4868fc8f5ef0f77c29e9c0326294c5a8413f0045e0788dfed176511809a4d755facadce56255b2e758247bbd088d9c91c94a48c1e431f743092b2bea2c5c00cb3ad08aa7a08cc08f91905c31930c310271e3b530be4fc0b9e9fdecdf77b1fe18ae3097ac8d94901c746011aa92dac38b939afc4617dc1086512ca59a84b07a9fbd5ed145d7708bba8bfb9e812e24858380acfa6b1cdf02585cf546ac8bb7d779f4bdca7b8503213fe9448080df801f82c58aebe1079c2042a56fc75b3aea68ab42f0281fd4d8cc1607d03b2f35a08653b01cbe1f8bb22a248ac0b465c1297016d744d98e75d05f532d713c60524a4df97dae603b8dee25e7e864e307240c575bb790392c5e2ca9bcfd3b22e968e443c3838a247ec3176b1a0249b1bc82ed76b54defa4f3d2843ee83edfaf0f3ae6433f5097a35c9d2587a2f14e423804b421954a24b09077ae9b74b0fe8ddfad55d155c45df6890ec169450137a7beb3abfa1ddac9c2d46bb8c43675bec4538305f700b2ba485e81ead11a5c73990c94fdbbc70dcd41c8de2e271a4108a920a3652071e761d155c3f2900fe2cb82f4ffbcf86e003a5424efc56c966660af3db98dc17a47beb5aa76c18247e59fe0c8ecfb150081ae9c18f470417e3bee5ccf1b8cb60ddfa16d2e61bf3f6601f5b4719ee03fc53007c5f7b17bc7f8e41bf66b85e098bf485cf12786c4bb57541697027fd63169d37cf0dd2a5240160443147fe2931f540e996c599785199a12614b4502191ce55552ae0b4cfddf395b98abc8415a166c9c83cf239e5d3bbfe478442bd6e97b4269372533b3b0adb9de99751a12603080aa42797201cf6a4e302ab1aef2536419cec0ed457a064d933ed17a1a4379443b4ceb0fb34ce9b795acc6c6cdf85a6be1db9f9faab434c2293ed830919a318f7511468f260ad56120457cf2d58cb4206b52620981d2847221a04f0d25f120bf6a41b57b0274b08f4694534026ffb7966faaef5b333f06ddf6b7f74a83a3a076b8ab8df4a3e514f6a29ae178e17f862c736cb0e734aefd69bb61a076d2962473b0623a72d2c6c3c424fe2ab872235d5a8d6d12d8863aa7f494abe49766829f6906e4cf5df8795aa4f585db9e5f5a4b4e625426a9312253ab217a5d9080f5986cccf2136229bd671269fa0ffe7ce1c160fda1660244f3fdb0593110e8967624e2e8e0c962a321e998862eb1a0991679cbe820e36ec79ebb8c577963041a833616f7a3e33fa06ce5104fdce08dfcf7ba3e822ae1ded2378bd1e6655bd601a44b99cc897eec2cc03be7c36771003545bbc6d9a9c1d706d4965a122ec35ca02b5e19f4b958eb08534bd9836957fdb0c1fb3e9a241499d6bb48e6f4f558a6c32ce6b84919e33ded1e00113a7a40f3df816f777475ed46c2d21c2f47ab44022c56a00803d54e16ab274efd5c86f495669f9e8273fab66f62a8235a2a959d6871fff4d7923c22bd4f47ccefda249cad7461a79ffab580d85278bad8e0d3e2aab9ec10592e03b1551ae051c9bd172ecf3f71255dacd4b80b23a5856ff675f07b845d7a70b94aa29d8909bf45047fc813687cb78ec655e1a69d0571ffacd94321833c35ddca818d3d065cb855aec8c4a81633902b7c4a51fe7c9e4c2e6be888b8df571e16db15ea157d3f633bb66ea977aceb2f9df2f3aeb2afdd7df5b65cec9b22a5864c711c1333e8c63ee48a4cd0624f039f77d8b596ae650e90df0854e362413a06367b8533d7d6c072de83cbcc26af2d98d883d8b99df221e0395002bad28e0100d488cb051351a8333c64b4ae199ee0871b6a65decfe93fa970adab841a96874f08d43975b8e4132779fe7dd5c46829965472719755ec5625c397d17f204124d8503b78aa24bd677f6d73c25cc41a300883c5defaf604085a0d2b5d8e016563e4e5bfd7478ad1f779ba6e213e629ee1b807edcc1338c8310e43e0f9073ea5f7d5be7385b3ea1fe7aa67758877928bde7aa821f13abe5f6a07d9cffc69559dae906d1d9fbc8bbbe3b0a6187bd6f59a90b80bc841183f096aefcc7cd7574ffdc1de087ecc6641e489760414680d75b19c717e6d548aead2a452966ded40fae5852a872bcbf5470b4a1ee0bbf8d2e069fb7898516d54160f52926943efa1cddafab7555202c4e66e3e09a3a0d102e02849d7ea8e5aa20bf7f7f2556b38014e44fcfa7bc4b340d71335093cea059944dc81b5e93cf8c34c742d0a2c7f572498f15ed1df7e65bf7473fc77504dd8c54ea1b09c5cd628cf7d06c986b708b7d4792aca480c6903f5961d5305b6942fe2f49103f658e07646aa330541a4400b99a06293b94a34007962809520e8788d968b904d97c063f45e0652dab08b4b5823217eac3798abd34645aeb123b4e0eecb98c6c30c3d31d5aae0313153b72c08e76b53151161567adea138b8bff43c34eacfbca550946e6062f347568912dd579980a1f76a3bffea9181479af9f15f3295672e85a0a6c18dba71e547688ac934a1a237781243ae4b72c145629e58d7ed575eb8fa88ba48f0b564c3ec23b0008d6c2595ae864906a19e9ad226ec7c923baa5051d464c3316b51b5e5a4141181cd67da8ee2c8316e60c09a0ce70b9df84b7dc3b68a2765b837f3b1965435c752f8bb534fa2852527eb4c11153a05fb7bb6d16359a1d5a27237d3eec5c6c3b352283a798be00cca82562f2abd5a7f302215cff1d9f8e82bcbdb6665b8a658c8b9e7ade7b078adc3490e290b6dc238344d982c3d61873ffd7796c94a5e08ce5f027ee0210cabb8bc1479607cd7aaebb1e86a7b864d0b1cff2d69a3a6e2470c90ed437380c79253c41a224a72eaf1ce0e9b44ea155f2c9f8c3d3aa8f0eb4f64b9fdb8882305bee2ce368e096665a5fd80f6a02a4c42ef83ea84c67a8c3c353f0b202f3d552097030776af4299fe39e048180e032db2072cf3ad819c613f34cd5a69e3269fd57c6b908f36a25cfff494c00a64add1d5f78b299ec286dffcaf504f7d9a1958ce7def89688d1e61ef9007e6a865e8d3ad179d137fc9f73419179f61337d052650442daa55b31ee713def3adb8eb7d070b31d949c345a2a357c786fe9746beb140abd866818b4fea62200696a18f364f984cd573fc088b2fd4f48940ec12115707a99399016d3ce69d63bf527ef5638134f30499225b139372195f2bbd820aee1a0645510fa6dc243c132f852e83df13de5f52c7b878289d5dab7d0956be7668c196b53b6f738057a21ef44598b9515ef601fc14a3e16e4aa7b96d1999de0b7d515450da656377b344ec396b401aeee9fa712b7167d9a299f0774ccd9fa19eb5152c432cde3f12d3fc29261c8cff4a451586132d1e49b897a4687f5e04ac06d549f84b29651183cc329b08283cd4e8c2434728288a2de1d24e13500874149b7e82336093b51e54c96af58431acdddd570ac5176f15b769049b37e0857b20c5fbf9d37337aa83efbf9a53557f3a051a654b7801909e854ce63e97f7699f5ce275f22d71fd6f38199069eaeff4f7cd857af8ed5c05d0e55c02bd6117018ab96eef7131cd96ff5185d0fdf15971418d83d4d70222112c660c84da94dbe97ccc7b8f9c7c229bd5e183966f85dfca9182fbd7fff1943cd238bdde60607e06b488ea5e0aaece109e045e35e5937b4584156458787e438e44090a59fa418d16bec3aba67c5e454593b25c9d8bbe75e81289c6edd1a4a87057873ffe2360d323d515225004085459bb27b01e3d91f975fe3ee859c4ddd2dfffef9db00171a628476a2a0959565eaed7ccc7d00c3e5b681677324d75af271e25517f940e284ffe14c36db2c36655a6a5b80469092ff7faea18f29bf374fd01fa3153ec5eeaa2c309436dd8e32af17a1dace73c86467e9fcf78308f9d8f40f1c7566c22a7f94c1371fcf3e5cf2687b1b8ffdc6fd1b11ecffcf7c07a214a8b80ec91f4dd9874efe0c7f03ec480bf68b3ac7c506ea4d12b8d78a30c13cc61f01e945101588ae8c6cbdca2d9f381839a95aa0f2f5b321fc2ecfc281a1f510f37f06bb1a7d05f34cf38d79ef37e5ecddf5325103d366d29d6abaa8dd77a05df160dbdcc4faa3908b7dc9688f2988496e017e3d7ded20d27b67bdd36641852002cf83b196267d79abb834409ac49ae15a8383367a2d29c3aecf6433654147a84c7b6888a66b85758fbfb19a53c5779c8cbf55d38257bbd3444ccfd6f187348e69373e05e5fb8d1888e0ca6f0fe3c944eae62238e0d96876702df97e215b1201b537b980f8f254fd65ee2a45ae6b2c30e2306002c2fd7283c3ae8f14f53feaad6859d6921f46797c23689e0c2f3ba4d94723614dc418f30fdf419f5e2658a4c92400738e9528f06ac3abada5b28fe414e6f5f46bdf16b337aedce99622dd2e0dd896b7af601dcbc59214da66b078b511e963751f182a5d1a8b600b65b73da8080ef0bc921a517cb49134368160d63f6287afbef4152bf3018c3596f9260e28a18d3c240a1a63f328b2e6b04b7947ec72010bb0c994f57fb52e03f98b85224c7f1a3fc414dc1ad1419519bb9eeecc062cfda6b68e517f266cd411e74e0931dfc1239138c8d2658ec905819e21fbf2c8b9d304e9ba07c8d4acafe8c3b9f4ab31a671e9e41b14e0f082d8f4a49b1fb7f077eba3b485fef8b63ab3"}}}) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r6 = kqueue() kevent(r6, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff8, 0x16, 0x9, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x11, 0x80, 0x2775, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffbfffff, 0x7}, {{r5}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x7ff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80, 0x800, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0xff}], 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgrcv(r7, &(0x7f0000000b40), 0x8, 0x3, 0x800) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) executing program 0: r0 = socket(0x18, 0xc007, 0x9) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) setreuid(0x0, r4) chdir(&(0x7f0000000240)='./file0\x00') setsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000000)="a67299c99dae690edb66e3708280c71ec635857d98b137888bebe621c4fe0fd4996d089276f6cdb3df691a5c5c347ac7f7fa0446d3abb7cfb3f1164018506df3c9d8f561dad962c29719518046db148c01ee4b0c63d7e04bf08178a1b8ae33969462ec5a46a520d23fd57a431fcf931be21c3689db5c38396640c8c8752cdfc7", 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x34cce25253081a4, 0x60) read(r7, &(0x7f0000000180)=""/205, 0xcd) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="ea000001005f94859d8c46462171cba57d886ad41d88da775c65acd3549a43776a618131938e35e00d2f3f08c408529a8bf8dae27c66c4aa4fde875dba3e9e0b3509422e7e23c85e40a6bd05ade5619ef6febb1e1b9f9be43f9016065133feb3a7531581e0d7787f781fdd9e64e147c58d3fa1cb2c932c3ea0436a5975df5f41cc466133a15e0d3a2e64ee85605d39c799e59f2b77c1faf0e4b8ee64af0e56057edc5038cf60c8f053439b540c2d7dfbd272e7e4b16e42b52690be19af05720c240d621f597412c4b0391158798058bffe5e722ddd28bfd633c175ddfe5ae4b832", 0xe1) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x2, 0x3ff, "0e5f68cdd75751147708cb211e0202c5bf74de60", 0x3, 0x80000001}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x8001) preadv(r1, &(0x7f0000000000), 0x1000000000000098, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$net_inet_carp(&(0x7f00000007c0)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f00000009c0)="1dba75ceee6a99e01b9c24de0580ffb504007bb4fb89baa001bfd292ca424f7d4b573f0375f24f6c04f8a185277db68d68bcfc191635d0c67c71f9863896f61007d80d8740f7dd05a7421b012c14bc40b29dd23a9fa5f32efef7dea41a9e138f32fec61019492903e7c60cfb3faa59ae7db46c5563941606bffb50b768bbbe4000633c23f2ef7946798d7e477eea4ad7e82d60348b1fc19676ba67980559140fa9571a1b24121571535da2149903d0e39c9eed002d7d43451529542f53f69fe02ea6a63906174471b4e21404191bf772feef417ac5a419e6ece5ace3e712b06d848280634cbb066fc5199cad5d92b6d0c8e6fa6fc8d6256d6449cbe9a28566a756efce54957c7b0d8bf569fcaf70fbc9b01c38a156f967552862c4d294a7dddc3b25ccbeb5fed7c4de985ad8f96eacdb40cc3f3449b9187cba84a8d22121d1898a0ed00bfa6aab10f67a327fb3e57c1aa79609c74253fbde661a5e5914ceedcd6ef2d376cb1aed2631ae01c7adb269331e07c45bdf1c8891ae18244f4eb1ad381595275366daa1b722", &(0x7f0000000680)=0x189, &(0x7f0000000580)="5e7120723765a377a5f5c20074d5122196978f0e270c6ac4989bf4e607c1d748e2d3456f99cf46eb221bd9fd50ae0d9dc05ea4e3241ec8d73077f7d560c44313270a0adbadf3c0a47250e1bc971a82f923ab4360adff49474c03101af93637c7120d221847161297093aa21622e381dbb2e7071ed3703fcb3c566104673e7f8f1c85d4ff841396d5a91cb3f4e15d36c686507a936ddb097935c733cdbcaa71bc605522ec84c27b6d1518b1de23f14b70ef7bedd1314914cdf6cc65e85a5ffad3e0bf3832f7", 0xc5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f00000006c0)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r8 = dup2(r0, r5) open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x1d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000000)={0x4, 0x7, 0x28, 0x14e, &(0x7f0000000280)={{0x7f, 0xe1, 0x2, 0x11, 0x6, 0x7}, {[0x5, 0xffffffffffff40f6, 0x4, 0x7ff, 0x0, 0x5, 0x200, 0x80, 0x1d7, 0xfffffffffffffffd, 0xffffffffffffffff, 0x2000004, 0xc9f, 0x5, 0x1, 0x8001, 0x6, 0x7], [0xfff, 0x0, 0xfffffffffffffff5, 0x100, 0x40, 0x9, 0x800, 0x6, 0x7, 0xfffffffffffffffc], [0x3, 0xe3, 0x8000, 0x1000, 0x29d, 0x2], [0x8000000000000000, 0x1, 0x7, 0x6, 0x5, 0x80], [{0x4, 0xadc, 0x1f, 0x5}, {0x6, 0x7fff, 0x0, 0x1}, {0x0, 0x80000000, 0x58, 0x1}, {0xa477, 0xe4, 0x80000000, 0x91df}, {0x2, 0xff, 0x2, 0x7}, {0xffff, 0x1, 0x200, 0x5}, {0x8001, 0x3ff, 0x5, 0x3}, {0xcd9e, 0x4, 0x7, 0x6}], {0x7fff, 0xfffffffe, 0x8000, 0x7f}, {0x80, 0x8, 0x5}}}, 0x2bc, 0xf}) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 5: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="e3206c40", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971b", 0x21}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000440)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b1e6a1e1a1585a", 0x8c}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd6044701", 0x44}, {&(0x7f0000000200)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c705943c6dae95f7d39e8b3bbc0e65bdd25640e24cd88b13556acb100d6375aac9eea01", 0x3c}], 0x7) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f00000009c0)="badbad87750b277e6e2891897001d8e2533b93fcde7e0f3fa69bbd6cad3f67471ae1cea3601389f0bf1ef950fc8dc4434b4cb3ad725ebf54c584d1c93fbadb3c04642ded3f1d0ae5cc21df73b8a006dfcf227a6d410f6074e46c05ddcb675b76772598ba7cff56c250168bcf620241929c58415ba0fda7fcda188dbb8d00fa914acd150df83e3cdfa4a8cba72c0d7d3cf24d539e5a44b92e898eca924e55abd9eec3d0913388f93cbdcd582f4be4ac3fb6a77b799640dfc04d59a3810101", 0xbe}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c335e5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217f57c201f28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x81}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501", 0x34}], 0x4) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x6}, 0x3, &(0x7f00000000c0)="343a1d2489f6cf5cdcbfaba2a19a39613ab18f5ccfadd68d0949c6c98e3d5043f3de87dd4888a3b2e1069360a3299c9edb46303b47bed20e16e88fff77353c7d977522201b9765b6962e6b1f47abac532af86b8e66d8b16480d164dfad102a667947", &(0x7f0000000140)=0x62, &(0x7f00000001c0)="eb8382cfc0ad882fa0060e097c4e680f972c4d623aca69320372e2aa2d48da10ddd83e31a5dafa73ff6b4c26358bcfc1292e329ea92ac50141503fff83cf07981a8a2f6dc0357b", 0x47) executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x8001}}, 0x0) getitimer(0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000140)=""/147, 0x93, 0x2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x7c}, {0x81}, {0x6, 0x0, 0x0, 0x7fffffff}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1b9, 0x200}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) write(r0, &(0x7f0000000340)="97", 0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/127, 0xfffffffffffffff6) utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x1a}, 0x4, &(0x7f00000009c0)="943c383d35f9281b19065c8bc4a8018ad97d5b09098b39150de8f7d1ff8a0b0741e652e806a56dfa7dbd5162691d75c2f7c77ec020427f542f0381dc0303fa9f5cedf4fac586aae06c9cb5ada6a15b8c39d24286cf2533ef1c823b113f069dfff16da546e1f03aaff8c81d900520553e56a3c4c0fa64e95ee045327dc96780b191548e4813b204821552891b8a824779dfeb425fb63a71994c16dbd82f51ef3db5748ba67e01d9a557fbdea5f37ebc510c0677974a2617180d728299c16648bd54608a15c57d3574793aaa957ca9ad5cf2d04c03fb2ca6b814824ebd94b015fd7b8f3efa49cf32c213a9911488b48378cb10262c65981b66e906300fa7cdee5d5ed310d0f660aa9ea311db14945de5481b057f555b116dba3cffcfa2298dc5e9c3716f83bb17b164d7c22f43be9342d6d18e459be82ccf47a35c55979b904eb41ac989f49b16865ceda2f625c933673d39deb9953ddd6a1187150a5438b6a34817d1592062bb5cce8cb32c2c57c0b0a68836ce110ee8eb785c41ba21c1dd5317bdecd96cfbecbfae242007afb49404e47882c422ffa0a694a2855bdd3bb23749a36b00f80f8b9d3cb8ea60d69af5031a85b109d6eb025ba3c13d0c3f3550219a0e7e3a12e4453f211e3e89d3603cba704407b2a89ff837888458dc9e3e64c1cace4688539da5b7744c56e99b3db2992a35348be8012c65c28d196c32ab327f1126989083d7d42e0a16f484b9b451050466d7aeaf2074bdf4d74150a66d0c56f4830794a707daffc098de616d43ea375f56111c1f3df375604982b56fad27dd82c588b4b8b5305f12ffbafdb715f54bc47b8ab94e4861fd2661a68118f44536fc79711bee8e65f88317e3a1cffc39417dc672db62ac9bd16ab783842cb663c8f18cda1fd4b67ce26836aea4243f379f4adf3bacfaae7a40eeb2a6fd0ab2af3461d26c7c8aa9a98113305832027f963f711ce5f1cf1d427bbabff3fb9fdd38f5f4872af7ebc726b1546cdfce125f8b8e783ed23e3477cea41f6751bb523ae1ee4cc5d34fc55ba37b4ddb0d73662086dea1b610a63e8d0f3e038b272f18ec2df04e9fc0da09eadad1bdbd6cbf5fb167838b189d30daa9eeed3c7d998e451ffd0f5a65f1ec732c55e8372e81d6cd4f1a6848c4cf0b8fd4ae931442e79cf61d58e7b3ef940c65ef70b58809db963e23319fa992ecb51a50d096481830caa4840452a9988c5bb0aef3ffa1383cba1676da8e5201f8c77700fc203583e785ca5dc22204ef36f596795d00a82ce6c643bff93a9980d275070186c386c58c453fb58decb9146830481135d62d90a8cbc73d1aec6d3f8b01ba6713bb08283bad6ab822df56427506548b7910076dec1f535f8dde7d2a563c06d3b29f0e9526008fefb3a24b64183f3921367dc8406e0070e63fc566ce8af54e6602371dd236ebae1958d0810cb609b5ca2b4cf7edebfec90eef4775ffa997c60b457e93facaacf4afd202910952b01420e9100b7a066cef82da6d5361179a8b6c63de6c8f0b1f153211e5378e4d22a8358b23e06b2c82d9a9b6831de77a7d0d91553243a2760d4270a242c641226f8cee7edbad3d9de97ff68a09b980463b7b246ce7d6e289e22823ccce115996a0cf51ffbcb814e554c9b4942279150b55338aefbe492ae255746b9d7b0022348a2a386099c341c3435b3400526744ceb778a90e5b37d412c1bf0c741766df5a7a90205f97d2ebc90aaaa4f9a0a5c91ed8b2ef5ce3c78bf218d6b6277f6b574a2af382b61bd6bc394a3fc78ffe82871112eeb461242f6f3d79b31f1ba098d34b149ef8e715687604396a4559c9ec66fe8626f845e50bebe98bdb0203e3cfa0f7945eedbd9aea72c8dc0c7f3e4a4064478728e2c508775c3658a7d071263327b0ddf52fe7b1b97a0272409b10b29c48358bb0b8748eae079a456f06990523ddc28368e86312f0af61d5bea9f42d5b6471fd197bdbba5846cce3097c06e46eab6dba67d10da31658b85731438b1492e06426747de514ffa0b0db72219c48110d217045a44078c824c12079a50a460eecd74edafbcfa9b1f30b67c85f87a9eaf39f7e666ca9af94748f2938999ac6195fa6d17a8c40951bba7094686cc7fe8fdbbeb55210f00510ae5136d8cff1c1ff3ecd522b79463ce0620279ffcdb44913ebb75923238b8fb5d83a04b7ce0c88df23d5057bb2b4ef3ea4246ff28d24af0b626d5212a0084d53f70b3cea69e1800e25dcfe67118ccc2f117358ccbf228aaf59a481a85f5f8e49e65ca63fe795d7f5bd1cff44f7660583f066b18b986b91bf5351ea56db046c7c9a0664535e4e0f05cc75898fae67f60dba5b568591ac8637ad15861d028be7355eb3bb65e4ea5a458645f826cbb07a332178ce894328c3a3df030d5cffa1c57f2b22898529a5b9308b8b2f029ad6831a3e3203911be8d188315c643d59d77de74edd8b5e5268412a312f1ba2d35380921d56b74c0467ac20b0ff76237a49f9a9000e3a49fd8e41139a31f23f41ce392ff304c6a1754bf1e434c8f88b8b12097da3a55dae001f1b8ee1a23003327ec363c899f9112be572673a9d6525db4a86db08afce14ec2eca782a3a1f426f84d0d8460fe1f312e84cd8594fcf801e2c6288695cb2205cbea511c06b923509838ffd865f10c65a872eab40d1bbf82c0ccf7b872ad0f7e46158f8beda78e29bc10f576525e26656421daffd60d4764d485169d69668d6c4dcedeb7f343d69e20b03436bb75a8bd60b1d81f6643a280d7c6af43693b86999f5c50bd86bb3c5d08e4fcc1a7191901e2ec897f20ff31866acc6337c14f0ad86494335fa2e75e0191330c4b332e7076436d7ec97ec96edb0766ad84b7488fad819fa8c84d674f3088e48995adc815ce545a04e350b76967fb9965ef1137d6cacbb59ddbc82a3f35b35c4fd890b6ebc35aa0a0f2e5f089cace11337f3f1d293acf2ffd10e0b18f2657065414c9c173adceabda637df8d2f3274957e297ce7b1e4d4e88ba5ab7b49c75a0cc58ae25c80d4a5d190c9198eb5c0993967378b16ded2e2675180464c6eac1c4b739ff71c5e1b946dba6510ec18ebe8150762a1104b47d751438bfbc8e502197863dc2f6227f94e8b468f00dd9cc97154e9a012f64121ae00da9ef5a9318e12ff5b5ae71f51d52bb5185cc3c18eca3c0aead37ec4f0de2d34940c7b9fa17f5dba808fd39a82590c80f14a804c776b00488e776e97cbf2be7c5e319012629e2aaa8c5019fecb239bbcd98f92337394cd0e74bbe361aa019e752cda640e116d03d4d490f5a598547d438b3a21c0fccbd81c13da1469c02577d43b3f4a02dbf02c74308daa3ed6fa5812afd1852f923b5f19665086e514c91dfd57d72a1ecefe6ba48882f01e5dfdd5b81c539d37075cd0d8b06be8905c9ff033b232f91cc13483fd0101319c42c3444aa1efe66c28b833f753226e0b088ce60d97f585535b9dbbc05b174495233494afaa935b7ce61165a2e1bf8f4fbee69e604bb12136e620586edb49b1d850c94f5941ac59eed53e5e8e87852bde04b22d2473f2d4a65d4fda947010b5e51b33fcdc31f5e1f2ecead1c69017f7a95e5e47f8002588ea2f836f44b446d2fa6ed6104072c26cb820de081fe020098398c1e8a6954543580402e49a28e54d7480d8ca36683bcd7c74be343650e981a22be298b23dbaaf01d910fb9ccf45c11ccef7fc646c28d637b2525b05bfa515a516f0f5e497864579372184f87442d1e2ca5a6a6c33624ec19e8794ca959bff5cca1856b3759ff791923c21ce61bbd9a5c607aa0061123b96c9a247bbf0f2d3c44835c21659ad07d9d2981d7444ef3aa9e7f24a8c457682b585cf323aead8fff679f71c1f55560ea543401d2a2dc41c0f2464b72e296540d6f68059bfa666608faa3331a0da87f9c79af289d22e7fa18afa9820e88984deed914564e1f61220012df3843f682cbdc6f4056234a2bf7a1fa3ade98d87010224b3a0d759e5c63c141b1dd6ebde686c9d4733de637ac83f5a58c47700025906d122400ccf6da7a93d52ae0c5f43e4da6ffcd178b5c5238303fc386289fdbe06276dda5989133edd8d0f8d745b95fc3a38d5ddfce755d8a4e1c8b2acce742ab9b80e042ff8b457a47be469cf964698705f2fa15b695a8a4198b1485ce2ed965ff35c6a5835a976259aca3edce63fab151787f61777489b31aabfa04772e7dfdc9a1531b283c4cad54f7205f0a1636f9551b3f174babcdbf65cf34eb03973f38d15011419cd95155579af14986a612381010a7a7d5bc0d702a352ef7ed290c0f32180cdeadcf59d8ba917e1a6b8de0fd83a8b4d06c0f93ba74336c1a32ed3c4a8a3d75aa844f4310f3905410d343fa837e9450b0fb2a2969f8cdd6a761897375642dba5c266e8a6a7430d86e8eaf3d7ff6421fdd57ddf238cc5704e8b3e5424d6c75acd9808cdbccde162433163af85a836aadc1e0dd0e6384c631fcde71d01b55b16defcdd075f5c3ca2b0584214b882bdbbf29e57dd01cc2554aea038d11415e51d63d8ac52dc2d6d7a4afb9a9c9d9738035706287a6a92f492c7a2480e15e3c86ae2fbd61d5e40479ab485dff82c5813bb992926c695ada0a9dc712303b23133d947bb0a56bc37c175490225d86a851f5222e27a896eba1b805915f97d9dba4ba452356d4e939c4bd81505d880979ac6ba9d422ecc2f46739c616deb2f61c45d0abd87f199f831203b53e1f885e269ece4f584d5081040339dbc70369a7f7f2e699fcab51902254ac00e0b519f90fff1346578f1e58a31a1dc2d6f726fd1c591aa86dfcc8fff24bab8f58ef46a11eacbcdbc023ac847db708e4bd0b864b2aa5bd7823504d40cfa53693a0aab4f8a9ffc8ff54176a546b9b50019b15b9b1a89a5fec8c20cff873f1ed3610de31dac8311b795199dd0d5e029a6ddd3f859a3c404125ce11a6658f8a18106223745494eb9a567ca51afc13f08fa4783fa09b1e56618ea91de7e6a1191097973b7bb741160d535b116949855e909d12cefbc375de18aaa578bf0ae0985595c4055a593b54141bbc97e087f3d5cec1f87ecb75d31aff76c2106f9a17eb8788c03d15ac4b2774f7e7844cc8f55246feb8c54ec12f86a00fdc31aeb5d8af0483527d25a1b818aa8e7fa8b8d1ba578393ee19b1293b280bf1e416d8e7033488282e64d81470b50dfb046d80736435b7b5b2462b813b4c1257500f76cd780e1b29c800f619b9bf067e635d89a7399d8bee052a2e3a6cc7ba2515b2a1d4c8ac73be904a4339b7eaaa2d345a12f8b4cb06d5f9f6207f373dedf4f9ee65a9eb7426cd740837e01d96fe1316ab1009ea45bc14eed4039faa46597a244d1b00bfee2b9528998b28b6ea059b6426fdf4a906540a9b145cbd1592ec4ade103f3c205d033046cc98c5370613991d2d2f683a29b4dfba44e6b895b1f243c92e7dc49c7d71171fe80180f71ec492193e79ca6412895e9b007838cf88bbf0b88cf000451ca6e711165bf71324a8de3774c88a5790a495d2fa46f146726dcde55481e29677e8e3e176233ac596c1d014d0d9dd4e3d0aaf06e15ae46a5160d66a2dfd138567fae5d54a945210099b7a94a0907ad0a1d9e22d31a8fe0c9058f329b4edac0bd59e7c931f233e39801e01a4240b44eee67f5aa5b7476f82d2931829fd4a1544504a5fc530a73f1be419ae18a662d360f468d3d90a535295db1f117353ebefbf20d95cbfa3dcad9f7335ad919e9186ac1fffc6aae25b23c316d681bc341f61f6963c64d8dcef14fe210c4dd4bb2d9d3ebacae07fdc56c", &(0x7f0000000100)=0x1000, &(0x7f0000000180)="1aab392aee2524a17033ea97b9430186ee8e42a81c51c11e956c0831fd7589d7dbff1252ad374ba109a16c7b95eccdc071221d6756ed5b9b9a61cd9c1d53bcf5e56e68fb912bd3668ab3d5372456a8e2a65c5dc85c86539d162bcebf645b51d93f0846af1c8d5b5cadc1c9d960bef59486ab6f6f265dc66a3bb240bc3d8c00967ac33666919d5253c5f52d36116b72ec8abd286a8039f798c9654386e563571f2288d1b1e89770eadbf8dcbc81480cd9785aa70ae4afc160c95e0b1e28b3", 0xbe) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="6ddee397559a85b5033636a331fce8000fe2c031e7d440adbcf2cc42cfd7c366af94c2652dc16063c4a55091155883ef8a7cc746c13ab428ccacd7cf49e6738eb06de53c1edaa3cbc03e4ea6ff0b14a82d1f93a09dce40194ade5de21377f5534e6d3dd5c4b07ba17415df6c2621600863ee210d7e8c4ec8b765ec9d2d79ce0bd81e5e93447be5758d39a78f3497c59c9643de3151a5726d26a5ecf04423450db44555d2eb7e001d55ab73c1f0cb377ca071b2ee881ae30ec64cdbdf9ce7b0826a64429d37475142d3dc52d1fec736b02b98efe05281596d3025a594b8416158f0a623619856727c", 0xe8}, {&(0x7f00000003c0)="61645e1fb472a42d1ec16a8d01a4e0a348ccb5e4b629ddd20ad6a9f73275ca9070b1bb7a1edaa0c17c9836b5c8f6b784240a27a7437585daed5a1856e0815d47124775d31670238681a6c8a3eac9f2dc5fd7a3961394c0a624f7b351ea678aa8cadcdfb26dcc7b47dc6f78b4bdb5d8a90fa6fb76c2cde05bc50d06ea035a40fec646dac582213fbc20e6888ec6544ee8cb19d4285ecdd03f7a903da7f901e25311c2cee902f66fd7a194ca6973b73656f850532c31a5c84154bb2880717f7953243be52ce67a30da41a0acef223abc02611c8c6698493d8e05ab7dff5276c1", 0xdf}, {&(0x7f00000019c0)="03716358a28998461aedae9f9b39d8259cdd617eebfc4b312bc062b3df4133f014ef2321ca07e1562cdc1debc7523c27ce99d1f52ee1ba1f57e551370a72419a1f7bd9e35fee3d7dc334b45bdf4ac9674a84df62608624d4b8583d99a79f1b95f5029f20310722fa3490b1878c42f6d4a73e32228f4b3a655d637be107a0f421bab1e305d591c0e98fda40ba1ae27b7acac71f4bb0139c77f52eb7f4eb7cdb0c8efc85a48e1242994eb3a6f62783cd9d09407517e4a5eae146eb536ba4dffd249cc3b3da941601b4456573a6d8b19df8355d9a70dbabf67c38962ab105dd560464fc5a503968df23fb42ca50dc5b669b30387a53b7059ef21b4e63371a2928827d94c9866b4a0d91f945b7b7635f0b80810e4981b635cd132b8f7be8472a6d70ea3973a55d1c4ef0a399e708a0d085563522a468769df35f574931c95e8943085f4a3a42a81d69d40366ab9e13ea0e284ba2e53e26fd2685ce050791adb049909dfaaf775140d8a62d2589633f3b575df64df34643929f796db0e8dd67eea655f35cb1d650ad0da5f35e085c854f6ca90570dac0d7df686ae1c24f0a4a8a9336f5e9a2c00d2cabd22cbd256f79108602b3d1710a7f7c6d5af02e35043d3acb427120b1989e654bb38431b5454804b6a1bab0577381b90eb4052fcdfe4ea38e7caaa32916b7b81b6f31f64b025b1483517a27ca3aacfe76e50dff9c0b4ea3a24161b35ab910d7eb2781e1a2b120e642fdabdb629ac6e5db4b38f346990b7422da6a8404b95958ca987d9e46b13e407bc19d1cde3be6b1d776701518605bc40b6b821c9cd442b83d9f4e7984edccbfa6d06ef89477d1adc9e7d455dd6d7d1b9d119aaefa88c7bf4341737ca5a3ca86d5e66eff799b749d71046690d969a5722b6c4c196fbe4d24e9cb558b9bb030a41675efc452e0b80acc658a459513cec6ea8c25df543aaf155c2b9e961d2e5514f2ddbbd44b02463200642b6956cc0f94a57c0453f2a211a276a1eaa1b6c247340f7381a44240e4d8caa8170012bde53c2671529db62c0441a39d8e46e9e7e0ca1e5944c9efd929542f119de9ea377f3620114dffcc584cee98c599b3f6c48f1c41ac82d6ca3e5ffbb93213d44d47911e0adfc05eb6f6b1c79920b0ac9a1f4ba86c573704f4e0654fd5032ea7504b8e9444e0bdf76c18a4c6d4d3b93b65f5bcc2603ca3fc7054dae1ab58edb2b19f16f4422365387fffc2df3fc32c8b0d40cd889b1f20e430b1be94d36ed0ee64eccd38f6bf20e1a4d6b8c28d159d4d9879392bc8618ff182e65b418440158655fa3973ac76c02907fafe21dfcfcb36e3a9fdddef352e0b1d7a38d59a2a31a627cbde9fa590d76b4c9d431fd82e89b5cd950867f29ccaf89a3535b01be352d37f1db1ed8902cf337a92eef17ebd071f5c970c52e62be12d5e8d0c6dab845fdd50347173011342e68afc05d5275bcec25963470538d4e3bf0a4cd5b94888f4ceb733fe5a5eb2cc336f68a4aaae3e63c819954c47bfc58f18d237b0bf7c9f4f7eaae9c2da2517fa601aac9881bf07fa7aaaab6011e6be08873118161bace1d35547b3985e03c1f0feb6812bc6082c398f64d28559f2edfec7d246e49d2a78b7732418b5ef6305a3259d890a892c500d17a0a32c49f993dcff1d8b879039fe2ab6aef43d45964a7d2bc5c59f98e0d2ba9a7421badf441b6f54a1d9a8c709b425a8a360c49bee89e32993e43a7b160da7d749f251b485138f5006c03ab4243fbe621e720834d43fb639b6e85a1e7c706eee83afc1c76379c72213329dba5708039d322b5df6de0b0b36680da368984a1b7d0ca6486451bce88de9d12e053953c5258f68f8ed823d27d5611bee4c5b332aaa91fe680dcde0560e7454416f53c63e7585ffd172b912634545d678535d0ae538658ab3e03369e0ea394401c7925df0e4b229e1802334bed5df7e07aee04594c919d6cfd90a8598bb3d157ce5f81b0087d7f5f09038b24bb4be830e7ebedb25519370c122469a0a980503d9e08d5af85d632e38712ab68a4917c2515b64f23a8fab6ab69d823a47ed7fa0a64af0cd846c398b15fc02a953ee5363b8e88b363f33e870e960ba0f6d14da51780deae7fc0bc4172a4874a6f53326bf83c8cac28d57dc579dd095633038201129de5f92f6c3e9bc236e3d23a3cf1d12547d8a223ee64630084d2c0d1628b1a0e33e93caf04248ea45eef42827342b2cf10734c30892bb97d0eb8a4c36c20a96cc0930ae06aac842ecf2109d13d1a16346bf2c5ae59b0d9251b79e9a40c1d3514324d8bde8356dd7feb4f475506be63f192823611f4948f92f1a5406f3c821b5375037d4134cfc18312e8cd6b90823e1c02b235be41a1c233db055c8cb1dec6e438a1d0d59cf3a564ae63941fb24459e8598e787d5a308c3401e2f323dbc622eddfd3c3748814344c8ba5e7238fe6eab66ae762a5de83ebfe407e9017025353801e36142a9644b9d5f4d655e340b9ee5dba45df7fe9caef06023db50a513bfae4fbcc7f4783b4b199c331b138ff6fdbfa909b0192c6ae5a39b6789ac7744a8c6da5e31b0cae2470acbf7d61036aa0deb1cf94c3aa139349a9fcb0283792ef566e11546f2262604c3cba52a4085ecaa64b548799e9d89598909506bd7bf27043f1e9dc72ff717c66b8930c3a9d1a8cf77badc6ff33af4dbb63b4f71dc03393c1545537ce886afb241e7b1587cdb55e40f019383627fa44b6426fe0fe3e52e5c655013f162d16a19ee95f6c2b90e10f464c2a0940246bf5aee367d501a2b3568466517f5d76c87ccea446453ee081d3a69ddbd42d1006258131ed33ff72d7614eb915eca77b235de2f4f1cba35b62fa943b6c0be86933dd40cbfa6e770f73a0f78c568ff565561cbe7628bd96699bdd51009b4af018424a501b61e6e63010f97a30a9ad7358666f5faa09e10dc9bcba861ae659471e3b252316b8606442411fc86f807e1484665515ee21471f7b7a0ed782eabd7d34a027ea29361095b78a6fdd34214db706286467df847730ea7dd3a59bca8bf06163d47cfb8b53ddad28249b2b54ea75f3682df21a42f7898102e652e1c7916847b4146822c71fd8e3ee6ecb01831428a0c47e63856369c23b48791a3257d6dd7fedefc6ba53491027ae26238899b5d7c38b39658a32bf2a0851274826f88781521b480fc05986a47b729d272b91492561efd7a8941aaaaf9ff5157d417b4baae92ce581bdfa5e58652a29deccdd4ce1856ce931ff3f9e8e2943cd89411acefd4f95e250c0591be1622fbebb20e46ebf782c7696ebc1590a76170bbfd5281c5351ec425da0289a08102d004aa440fa73ed62e50b27ed1e53b50c2f7d72b56ffdfe5f556b181bd64170b764e3d35f69f500f951b1ad6af7498517666a7ddf32e07db472ae2e581f4eb524fa314b7ee598ae85e4813c68fc67485df6d66ac018849996b1d7eeca6b3f1c605944643626c3cab8004122856b2837ae94aa1f992d0df1465d1f088c20e5c4ab9c6af40ecad65eec54a859c69dd62ab4a591d15f88f9871146ad2a71407f6dac227bad5eb71ffc5d3f568ae5d15469c9b39d4063d7611fb6a62a188518d90275cb6a8e809178c18abbcee12a15ef3974707608d62d714d7b0bcca9c43131417fd833eac07845b5bc64969705980c6345c65c8705118ec5adbda8742fb0dbe1d755b4c5c1df8776afcf475f7bdbe57b0ac13ba6a03963b7bab3b10596641dc765f3abc3f2aac5441b1dcb83d5b23fed4e08758f1e4f72475b497d239441276a8e81a7042b428b46dd142ca81f55e90b6fbb152794b603c3d3b8fb39acdd4ea858165666e8d4acfafeac9ff925d9e6a92b37dc3f21b36b73e2922987331b12a2978bc8db6d40333665ae3c938fcd0b5398512835800f3c4a33694023bd943afe5f4fc0f6bbc58c61b50350e021fad17243ff04434eb70ec400b5621daabec542d894c520648c88359e2a3b9d724744217b9ffdb2555e0156b15176222a3a3d9d6f97f91fcebde0fc86d085ff58fe498268c80f2c7241ca510dcc24e02dba037ef07ce1fdd02a837e9d5641c31ecf50c0f7449730116cb8a46c218d31adc4311fa4e99e18f381bec090eca2e094248d6184ef44c692fffa5b366bde14afb7146fabf92969fdcdc7aebde2353e7c9eb73e664e66df108e9467993ab455321776161baa5f6622089366b8ded0e847f0924ad7c5990bc6d6d30c4059c4bbdf774a9e1e1f1b2ba926c454c5a44f847e8ca03a190209980e5dcde7b903dc84a2ce72305dc99ca71b18adb22eb4a5b92014ec88f535ba911f305f23138ce21b5b511731db98634a6a0281c6c451e7e788c2f673d772b45e4d627dde92ad22c7be581bffbdd6940c8d3bbcfdab59bb3cc00064f233016958a8c844f23323fb074fc85be5b4e4655de3823e178064570ac18223dd228dbd45c5414a3a24c76ed6dbf7d1d69c61c317c18a2e43603b12a7579d0da5802af2743664df29cc6d866721c5660d49b8ca053ed8b5b6cfcd02e3bcbc1a6a25f8802e7b7c83655c665654ff48808e842b0428aea8053436e08a3031279270d74750ff9f85c04e1a79d4774c65c7f84e83998bb69c2aee1a0bed9a6e0f5498a6839e297b1b6e1fae42c7d3d595e72ecbb00634ea99a4ab0be5abebea9bd9d1eb62f1216d2edc717b29fe52966ecd44af5b9c9365bc3b4ddfb37617f5420a4279b7d794fdd5766468edd91af2ab759e0fa05e21ae80a8d37ccf30a284c9bba440e60c141bc975e056fb8d68d10b0eb43203f8151e2529fa0594141d02114aafe4c927a414f2564edcf281f1c986c4fc61f7ae11d25d76d8645054d12e20194d669a242875c2d0efa4e65d3cd1953a7d4d893ab1222751560a526cdf656b57dec548e54c470929b372e4ad20adb02b1ad717e650590efb20bbae397524501977d32b5b1595675c6165b41238047247375a756044814e46513abd5a789bd9c74ce7834a2c8ba0f75159f8209d51826f0091cfed9be732ca2bf1d38144729cd44d6d329f26c37ef13dd5c04aedf350a1e58c4ac9133a008595505c02464328b9a51a3857636a38c87ba7a46f459f4fe0185184e370bbb23a4c08a87247a792e58e9019486c7f7c6851e75943e370f6fa097ddd8d273cc98b94a50ca4ad8dbd83f3f9ec9507557d583d86f7bf7f7e29531638580391b6a6b91a90b4da0ab4cffaac7f2645fb84402c0975971813393a1fd723faa6a15432b08c3950231d4d46876d7eb6d1d3897729948a0569ac97b1410cb33aa6c8ce8510ba27d9ff6ea2d18d5da8846dbba1a3491fe81a85156cf626b5d9a6431cafc3babcac785b79c50227d7525ce996b9507812ceb1248c3df1d70105b18879053157b71e5cebdd496bec950911fe69187aa826825838709cf32b6868715b3dcec8b3282e5ff07c1585c1892ced3a5898fa5ea00f34c35eac0b20f838a3c41dff9526d277954edd54f3d8869bffbe5e9c19d1d89ed08c57ed8ec1a14e964e22f61417744783352e7f4ad8e57c6f0efa46194af6cea35f4b0c5af2334f967ffac380cb37e10d0fa4b1786bdcce0fed01673d1b120869dfdca62a5e0a4ccd47f47c2d23a8c8a649acdcf4ee50bd301ec26aca131777b6b8f4184c0ac96166cbf008a3612f38ae226bcde26125c5eaeecbcb24c3fdaca9cbc8f577cdff4556a63009188bad704cfba33576439d5ffdcec8df70a35fa2f9b53d0f0f8f65509d0e1bbe1ab672752b8099e795d0ac49fafddf723ef4daabcb7d898d7476c3bcff72576803ab53d4cbcd5cc0b67b0", 0x1000}, {&(0x7f00000004c0)="6f0951b3a18ec4087f4fe5ccd2bfe9d31cba6ef5b896d69ad5f286358087b82d04fbee6e670da9822905fc3f47a56798ba5916635c3ac1014f", 0x39}, {&(0x7f0000000500)="c3ee3ddbd11a1e751ed348271288f21205520458248fadbae9b42c0e9a", 0x1d}], 0x5, &(0x7f00000005c0)=[{0xd8, 0x1, 0xe, "0529ef49180bd61a18098b3918923ca8ab1776f9bb8ee138539b760e47f1af21c89ba93d70e6c3e4a574b8bf66ec8142c5446b1ac3ff4a6067e217d60e0f816e81d909510f8998dd97ca562743f64b286b48088f0143d159b422a802511f134885034ed554d6787f6af22fb900cecafc616f283866cfe1c32608782d7bf3087ded8285b389293d6f0b3cc6492e91ca49b2a205b1ad21f481aab140aa123837e59e12a52f76c54a4d6d036c44fd7d68137ba5d0716241f78e823eb1c2f022a3a81e5db50ff7"}, {0x78, 0x1, 0xffffffff, "57bfc4c68fd9c54e2a410398cc81be480a1f2102a44b04f0b8bea551f704d250e86be40aa5d326aae2b43597badd0062f95ad94be38b03fb4f97f6a6e74081b2da792dd282cbd10001ca2857a17f446e2af06313cf78451b82fcb8858c6ae274b09056cbc7adb4"}, {0x88, 0xffff, 0x0, "091a3ef7f8b260141b23898c1f5169ccf08f0edc6a96adae3d27d9647ce82536abad6fa510a5d9fce47b3cdeaa77e253d29cba60a97a6b919ed1ea7749368ba3f3e8e5fde54e832793af3f6e7eeaa4a960abc6e687ec5bc7ee1289095c670642f98291a2765ee5ab43c865e93d07a0d26a09684bc527"}, {0x60, 0x1, 0x3, "96c868b84ac86f3e1f5c2a17745cb2bdd6121abbe58a7d38e0475f149c05b4ff2f0730015ed1eac4aa7cb9d6193e93151586d1ebe08473fa0a7146dfbb0d529fce38b7ca8ea6426451aaed"}, {0xb0, 0x1, 0x5, "b807f73d065eb391c3aab8d7b87477ea638b59172e85926280945d750d27010d541735a172d659d491f5fca2a35c1dcb05d863f78f3622ffe5515db2691b05b26851044cdbeab651247b5916099ae5f6839f39e855b9160d28009b2f663c50de63414f0b2c6cecff73138c9042827e444fef245004bd6cba0f7af6beb6e82f5d4d319afda1bec0ddffc3adfb70345ec41fb6b1ef3209d431c7af0e"}], 0x2e8}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000067000/0x800000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f0000252000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000243000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8100300086dd6006250000ec0000ff010000000000000000000000000001feffffff000000000000000000000001800090780009000219cec3900d90a91c2e295df303043efbbd6f40d4df0e34a989f3edc1700f934c22d621c559f6f104ba84c8ff0bb6219ef98d7ebb565e7f4221cc4d64f1f3110f14af491f3be0f5ab0bce1c2c4ba422f84a71e7b7cad4a73f203b41816a6e2e57f4d39384e9f83b386a47dae147caeec627a490e8336a34e4f5cfa4b59240f412030d1d7e5304ff1d8324d114795d7df21267339dc44fe10626c9cc6909035b258a7bb7371d5b75e92accc327d70003cc19aca16eb0c94a74a88ff486012e98a47bc39af60f4f18b1c0853ae0fb6d6c2c339415688d26fb6392c4ae96fc18bb5cd35ff883ecb6f108df94018df94c3643"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r4 = open(&(0x7f0000000180)='./file1\x00', 0x80000000000206, 0x0) fcntl$setstatus(r4, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) close(r5) listen(0xffffffffffffffff, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) socket$inet(0x2, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$dupfd(r0, 0x0, r1) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x81, 0x20}, 0xc) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1e, 0x3, 0x0) write(r8, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) executing program 6: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x2e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99333ea80c9d016614120c595d2f49ab82c5dd36e448fad8a7c5aceb70b1a7e5d67c342d7615b314b242d9", &(0x7f00000002c0)=0x2af, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x2}, {{}, 0xfffffffffffffffb, 0x1, 0x2, 0x3ad00022, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x20, 0x80, 0x89c}, {{}, 0xfffffffffffffffe, 0x40, 0x8, 0x401, 0x915}], 0x8c0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000006c0)=ANY=[@ANYBLOB]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x8531) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x1}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) setrlimit(0x6, &(0x7f00000000c0)={0x6, 0x800000000000}) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc", 0x84}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) shutdown(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c3300"}) ftruncate(r1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="10cba4c5", 0x4}, {&(0x7f0000000200)="4d360a82e2174b09afb30cfc32c76e83b46f5981c8529071ac072c50da6a11adb0ad4fe4b2a6aa5c776bf62813ae", 0x2e}, {&(0x7f00000009c0)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a352fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccdef5a69819fc3bc68d337bbb1724c1555af9e1df6c00c4976d71f27bb6733e11671c32a441384b7fb21ea229e0874931e61af37822780a30e6af03e410cc392c06e9eb167107f82a642111d60656df802c0ae90eaa05cc08a0c0968720eb11e87e5c5d05ee081f386b202b54a8d59d1b686ab38b146786b5c44a2668f1fe504b78853dc705dfc0f99e702b995ed36410e2c1b1ae4e0045082911ed4dd35e6587bd43bef7f989ab0af488b97e8f6b973bd23fc20dde762de9bf6ea1a0448627ec8f01925a770169b29b2ebffa5360f8c6ff23bb95335ebad541b991271f20f8cc8fce1d33b0de53d20aa00a6f6a0c9a7213111e1593f49922324253337fe3e1b88c54e8bd1c6c56922d5b04958c596792dec1aa6937d18f8609b4c3f81e41e557d2bfc5892a42379fb054832f64197dee82e76411696adf65ef306f165c48a8103d4369c6ab306928021c0cd69c513b08bee08238c9170cd913e706e339af54eeef45f44376d9607be2a56b9c358b1338db13fd0c016fa3b28f76065f583dd427db8b78261fd4fb9386b53da18ef4c59c9353e2d1abfb185ff907f19080a2e9ab18955e1c07e19c4ff235fb1b3d973e40814bd1cee8f3b646850be57468249455af9e64427d022602a1cfe5e438cdcad1d767b76a42e5bb8946bb6622ca4c1c920f70045991ea4b3d6ca2971a81710b3c82dd97e5b468f8e0482a49fe998a7b0d4cf0858212f2a98b9547675e37c812e27ca53c096a5bc0650820143db22d9dfd82b8e42f438bdf99cd698fa0acde16ab4b1e56dae3c9e90ebd28ab8730ba2e3efaa78481969fdf279403db07ba63d968bf0ef7753d8c96ccddb9b62a41e82e19fe65889c24f4ed9a1c8fa21e07fb04afe8c11550444b70ddfdd511120f73ac8a451dc83e344cdf65c121afe6e6916fca32df039aae2a05e2328a994e7dc810dc767e6a63e994158c711aedf7f7502315a601940821c3ea3d0098cd2c065f8facacee51cfc6f82c2166a0608e49f54ffcc0531978b9f3c7fa4cc838d7e289094357152ecd3a03ef59f96244c4f62e6d0f63b12e4259e6e2744f49f06a68e6f8c88031d5917f5f73ed78f198c95a30b65d4d1f0e53f830dc68fa46e7bbd46fa4a1f40f0fa31ac41e5b83b82a67aeaaf48d214e4e178dfe5111435e909ed1959a9679584207a937abe3aec7881583db2c314008bd18763fc21179e7475afbac2c65bd97bc13d1941eb417d24f4273a97b0cdb98ceb07db48af74ee087b06fed52d76fbe5a3f927bdb21227104752b8d522f71b92f31a903b2bea63037fc3f8eb1ad0dac95bedb175217fe4f6125afa8c0cfcd08b7237af67d296387fe17a75c4f125baa451ae1924fdcd26c2502a719885ac099ea532f7abaab977cffb8bc1e1d2b884889395db5975eaf7a79b7ccb825ac9749f6dab85263e861fb02d567efc975a4c1dd3623f636e4ba4a552e01a7278a045200be9525ad040f0f3ad194ecf665ebb1618b662e337e28d02b1089af318c09bb695298d65d5506f9dae4b3bb4d040d2597e001c92bcdc3ea79120fecc21d74014e0670a227e41df8b611a00ed87931d58ac00b2fbb5768e1458f131e9e990ae9a1267f91f916e43c1ff17011a70db5cfc8123c5d4e4860de91249e76889df5b6893e097b8a9849ddf8353f49bc5cd6f64ab5d1782b56c27137f26008e760ac0511d33b71e42fc1a479a31dcdb2cf3545a4ec28689099b915a60612ac0c27d3710a995652603db1f38e247653a3cd6898d81eaffee08bdd4753e65a2bd85ffa8bd337635397d9d948c8f78fed94ac1b01add07ecdded4f34fe30a259b057f7735d84a3748ca0efa1e23377d87666b7d8153d4786611d7b6b1570ca959ecbff63ddb56b8f53a1b8f3e18804651b81da982e2989138789356782046b75bbed11310caa0c53b67f1d6f43d7b17b454e20908a5425f49a2bd55f48f90e5b6b21042665c258830398300e788b5ae409d19eeb7b082981a9cbbfa8dfd8cdf0e93beac64aec84c03d756009d6e9197016d62ba291cf1f647be3275b56f395fd1f38c006b8b0c55840eb0f59399953e09cc339e9c6ea5086818f3675a260c0210f6fd5c88ca9e6803f61290a35fdf7a30c615e365736bd62db0ad05217382beb678a9a1d883158687ca712252bd86bc054383650bc8e5fc903abe4eb57b96294a7e689050bd51a4d23528c6ebf7426cf1678a5674ad6129bc53bb9149eb05a3a28a1d74f5ec147e52b94142615cfe79a91298de1359539f423e87c1168cb7fac01984c5df2f89d2880320e5ca508241ba2126c0ec866f6292619be80dd8f7b57cd256893082b9a4600837e2fbfd78ef5bb7bffed8cc37d6e9bbafa13465b195c96116b92033ca3e016d258247d2f476a9f34769e968bbfde3f3e92f2c5b328c10236d5f7c469103344e3ee49d998d2215e3938ae8e4bcd1e05419e0b0faf2768388ef423d25799ea98e988560711a381202670f0396805e2016326feeebc0be0b55549c7c0369126f6bca289fb9cd50a6eba7e35e255a1bd14d9be94da97ff7e407a39c5c7c74eb1e73762022e53d4a92fd8c36531fe29759be5d816785a05803077a36629c80d22445ba0df1779d0921c7007128c354bd4671593022ed3a35dd8f6cc4b66353ef7279a1eb68f065f0b3b799625a7b4a8b806871eeb49f43d234c456c1c65bfda83ca16baa0b35567f2bd85fe7dd04fb1fc637bee93a0896d2cc0bbdfdda3f853d11053addc9b4bc134de71aa9abb8d4f2a694c39db29e9a50258b1668348a3de755d5cadd6c9762e6d0f22c75f4cea5eab5f1a433743e8f43e42635f9e71e6cfd0b63550179669943139d77a6f2bfcd942b55891672ed4028cbc0becbaddbe284358616dfde8082c21b7e0f8da97df9a0d0a1e17f87c9199f4432fc036e6a7aee2a82433f82e2e779c417a6300af174ed0401dad0562ef75e31804a14f0f177e69d6c5f00e136ffd11e18eaefa9ce72be92c15aeb8184264371c36fb0f64b78d8f43e59ec87b793bbef79a93f7960f4789d9c6fe42a20c85756ff19b06f2c57fa1fbc102cc0b93f6de6070c4539bf1acb7f2775ba0be832a58510e8f8f9494d45d3f1735dd9078a204628824fe564e9c1573dcec77b98d6516a71bf7c2cc2ace9d9259b6d05c78a8dfe34d054814c4bf2ee93fcd058f1bdc8b6545cdfc9378b5cf8be7305e2edd4a020fd2ddb0b94151eb62ee556a8ab1489673afc62b42a5697daccedcef150e7c0f97763fa2c133a983459c9c6882ea5333b110ca2e588cd8bc43a813def1f868f1914eb2f82e7bdd4e82b3c6b324472f42a85696b02b369d36584801e6b9c974b4160570950989f5dab814fa7fcdfdc3dfca1e50b2672a566e312e0d22a6ce9eaa54ee4dd2f19bed70e4e5a2b2a13a0e1655da18d472cfd50e502877e579040eb4c9439bcadfb52ab09f25369db1e3a96e3965f0f4cb3f58d67f009aa0fb5f6342d121a1ac009ba661928aeb9df3247bd1d706e5fcf52399034ab1d41411d743f41d0727333c625076523b11bc577b64f2d32170518e81e025eec4c2971b49bc90e1cc388b8291f5861f3de394da1d71ea8c7cff9e6b981ff4e3b5c066be388de4e134e4a49ded3f240bfbf9453c4fe9a5f83d78975328b7f2272412f9c42fc01daae07dd9501fec25a7a25373f9342fabd9858cf55b8e1a4e3551837ce8745ec5ab3c87d087a5a6c832318bb73e4b31a38819922da1f644d298e05852e03afbace7f64008935f05ee4ecb3c1740bec71b3beee39001b2d2d31893c74bd7d5323c44cd775a4ed6cf84259ff9b803260971a33e27b4cf800539c81e8e0d63a2f2bdde3677d2837939f4bdabeac6b5a9177c843559be648d2bea46305267172ee2566b6bfd7b0c3cac73c949f37620974db3e6b80e19f8bb044c3754071c4f4d5ac46298740c433a38d39d4964811b45a10e9e715ccd1f57ef359d551a740c7c22d472b17a55ec08ad92d1d02d79f3244e3500d9f7b0cf6c8ad27ec1cb55bee52ecdf3fd858d5b1256a031f429a115a0bb256278dd105106ee780cd700815043373e7db7354637ad797c3d8bbc0e2e310bd2757168c975f12252970e21a0c5bb5ac819c7bb54614a7a8a6e3449da3d346dadbcb12498956b1c499662aa2d10a8b05869eee6110cdf005587de46eb920617db92db7ea291eb0c27cd2685b28178db207714d4313dc45abd4ec39d5c0b2781bcdc2fe9defddae86a23cbce909554536c6ad2084a5951fe10d0e9e3f4a1264438308440704ae14bfd9b412f6d7b2f4c176ca3716ef2b900f8bc9329538d404b9b11b7d337e960e07f8873303f1d5c68c6b881bf89f30d98884dfada58ad7078850cf843a5e43f5137186c3d270c33131fe2dc0e8f7d23d122d802ef634e130e3c374564f38b44ead2319cf29b035fa2478c0eb5ef6cda9fc22dc4ba7c55a1df56a25d32fdf17a46bc16ec06591605b6b5162e4e90545defaf615205925e0e7c183ca1ae812e0d0afd51178d3a8b75b78190c3ebe9d5a3623f548adef6e3429f873736a60a5b2f60f1ccc3181aab064737b43e5959dec4feb21c633a094176278297f39ea7167e9607d368b31c377d3e02c837365fe30e4f5c708f5b4e630afd2c2516a39734bac9d4638906a8de8e461a66709c95f9339485a1ef561e36516ed45d35c1ff7c565bf2b69bc9a02511b98490cf63befd9f09f7fb0da889fd82ea94b1ffb112f00b3c7bdeb866d8d3baac25f9d641371c05d69febff244b4005ef176c193116accd712be73a9a6470914e4610d48ec974a78a8ce0d00e4e6822b6917d2a64cf647956c296a07535d241aa8de8732e5f77e59e95f116c6fd0ae571418894ef1ae612431e7d54508b20ba21d3b96e95d82244aec623b48f6a4add7ba6f99d9beb6b26e6997ed141143d1bf019a36cc1621989616bc3413480e321f76a894c4d7afaa380587b352bf55ea3c0a20c0628e78253b304b48f1ad8b4cce85a4c5e99e08cf3b7ffb5d97d42606feafd81acf4ea83c7c0e1aff665bf492495b9ad9c84f9f466f0274329e6e406b117aa6d74f254b4506e3f2a290d017f5bd395ed6aaa89d1c2a81b743dc24e91fb8fc16278bea1dd045dbb1e078dd1394b64310000", 0xefc}, {&(0x7f0000000280)="1b", 0x1}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a", 0x43}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x9) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mmap(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x0, 0x6810, r4, 0x7b2) executing program 2: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)="6e2edf", 0x3}], 0x1) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0xa2) r0 = open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x100, 0x0, 0x0, &(0x7f0000000100)={0x3, 0xb36}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{0x0, 0x3}]}) semget(0x0, 0x0, 0xb) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x19, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0xa, 0x1ff}], 0x2, 0x0) executing program 0: r0 = kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f00000001c0)=0x20005) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) close(r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) executing program 1: clock_gettime(0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x45, 0x0, 0xfe, 0x4}, {}]}) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x18c2) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) dup(r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) sysctl$vm(&(0x7f0000000280)={0x2, 0x6}, 0x2, &(0x7f00000002c0)="bb9ba3f983c8dceecbb00e93928067756f8b6b61654d460744e5bf9be4f7ea933e7ea4402ad9b6003a966d4074180e6dbc5840403907e7b75748351a006a3cd91b8b2cf99dd2a10e941a05106908804a2c839f45376408ad1c21c1f7035614e1f278c2ea21b0abf0ad1e9b0ed81b53c3fa3a7835db7f6b00d022b5d3edc78ed6b6ad97b1bbaf09dddc83e523ad1ede3be92f37", &(0x7f00000003c0)=0x93, &(0x7f0000000400)="9a7e6f7cc27212fb2eb910f63e167c60506a6f4a1bd92b5ae71f4b8c52c828cc30e8f12db32680e88660cf56b4b7ed465a95f4a1609fe7c983463c6ca3c9e895afcc5066d0695c60e11be80324ad88ca20f87ae264a493f519feb02e334517c9df6e84f7e5b780bbaf80a4dcc2bc23787fd8854802d567ec2bcb8c0315f92374c3998de367ba92961aed11f7bd4af89e471086d08631", 0x96) r4 = socket(0x18, 0x1, 0x40) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="0064bc00", 0x4) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f00000004c0)) r5 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) r6 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r8 = getuid() setreuid(0xee00, r8) executing program 3: close(0xffffffffffffffff) r0 = syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchdir(r0) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="de95c925ed968d9cf7723615d43ab1d40ca3a348f965e831925c5351d3c6c003f2eda294d9de5c2220fa5a5e8dbc440ae415b92103d920680398c2f9cb7de9803a8ea9ba710afd349a4783fa9c6179f833fae64930", 0x55}, {&(0x7f00000001c0)="6d0faa6b8b5fe5735ac9dec71feed645dc56b00288cb2117105f5f4bc71e126a71893d3e0f5e9492864d736b9349dc98898b26deb4445ca9911ab3722341c1f5f5e3c0eab4097055a528a0e85038ecf0c922f9a5034b4a0d3a84b060597efc0007ebc8a8cf458cf1bb30a43e04873ae01ba7bb6bab8a9b9a0b0dae7eafcfffbea8ea3b37d6a22c292fc6a39b85338290cc2ea7", 0x93}, {&(0x7f0000000280)="33cf831a2e7d8830b812f73344d369327084b005abced789f8398cf6d14459572b7de73832d3cd64cd71d76a33bd32f9a217eb290e1676655e513f72ee0a8f8bcaf78aa8b0ecda1714ec269c84c245cee6830e5fdfc35a6551f20f3c9fb47aa40bc8a77d6fd11f70ae11ab19e1aaf78c8665c8e47a7610d49cc9da9e28d84f514c43fc17217c1b10ad3f6d94504831b3ddcce1cd5f9a050872ac0b0277d898448aabf277250b5c9779db55407a2f7ce5ad8d2071f896be92a7a397f55da7ca55fb9702d3f49ffd6e278ad6b2cb469ec313813d480cfc9451e22e5f1998b7053ebb5c102f7b94b3bc1e96f10a139ebeee0f83b97adb4fb02b0c529916b3f51dc429d711d2e1ff830dcd84eb2740067f9e46a3a08c31c2b474103804e8dc2e621830a142afa9e524379f489ed83fb1aadef2556c8124249801e811ebd9f13a49c8a59ff84b4a8e152281b9bea23e7bbca62dd19a62010fc3c08a350a972f220b6d728228b0826fbd2e772b0223a35fd4f1faea5e71a35d67ac0da684e22fb5e5a86193086b2c74dcf9062f262deffb9e0f543e309eacfb5b7832ce39c7f2de0576bec1e19bee627326707545cdfb435581c4c53a9c3196155acc1423d93a1790f6dde08706bb28322b2514b34260e907b0c95661e19a138ed3b403e186b55411bfda23e09c94d31aa6bb54b89c58a8169ad141a9849a0fde8f54a82118e8c8e21a97a09d6cedff9072210235590067fe8d19cf00b2ba32386ffe97a6e4cc4351c9ab812851ec8b41b0751824cd91ab73ee0aecd2e6eeae6c5f18baf05a44eb3b4679fd621a00d4f398c091fc2611c8dc75f2d5659be7cfc297b34ee76501f2b5f075b1ebc8e0893f7bd381694f6b99547cf22287d47f5af8b5680321d468fdb7ff6ee222904571c1351ee510b7a061af87bf4cbc1782a3d93a4a46a114387e876907dee7e18b87126f64596abd8937acebfacd21c15e48c7c41880b2e48276e8614a6c43aa6d5107c46c772e048332a4175ba6c4017dcbfdcff500b3db1aaf3a53f4c66d835eb6233b12219831cfe607ee8cbbf140369adc8c53c6563075f1eca146c3b9ce8ff7a7586baae89c4765ad8fa7b7129503ab913816b9f79301cbbdfa251ba2f451b8a05ffad449722b6b06644be9ca344d81dc23dfd431bd8597ea2f4a1a1b4e7ba16a8bf509c503f802d94ac933773e69b00000ea59a7af1c2e8c064c03a7479a6add8f1b9e75286b8191fc94163d1d8b94fe4fb4d869467dcdb1851d35d231b9a39297fe07dc618512dcaa55da6447b4dd73aa4609be02f2e9295527b89806a597c65bf308e8e08ff525b43aa140e9f04e489ca56ef09adf95a51e6e237da4301b773eef1ba356445667e24ba8dde607d5fe156bf05a5dba69db05aa6412f17659c403fe1c2da2d7b9bf8e9224651a7eb92e55094ce88a10d55dc6b06e57dfa2aac04c0198945273ca72b166805feb65a551736c8e8323b4d85b8b6f2fbecdbe36d7b74dc9fc587c087c865086fd3d08e08c5463dc5bfec73c2be0882c855e086827987898718a659b31bb70f39fb65d5a30bf341722adcbdb1d70eb679f653dfa22220320b3a8161bbca6d54db5617ad3dadb26c283426bbd4a3d7dbc682aa9cc447367d8a5fbf1f0bbbb71ef1bc0e02603aa52ee62204cc15856a7b8f5641ca875333c4230d0cace5e1b2a8d537fd6672e79a9db6eead344e59b66266a21722fca1b1e0fbd5b3334119841f6f7fcfe28d1df4211f00b53fc56d6c56e382258c90a1cfa7ca8fabf69f19b52667b94944f940f4aa03066215e22c66d7a06f0a1912892ae740a72c2bcc05793d22fb528696ed9cdb47d16c85b2bbc1da92bcd3c6d6abdeb9b93075558f0b73133313b99bb06cdb700a51608b75c704cbe0a5bf32b1b9f75fb0e2be5cf2bb89c796cbcf8e4f47b5fcfc8e67b523c777e2ac22eae05b29b691cb46a13796ac528fefda310cf3238dbfab3b573d316e1c27742071a1a32d5b07035aead7221962647f0b5ac85f0244899952b92db2006d68c3d97614bb2f9b317f15a23250c22891ff75f151ca8608de3f24dfe57d4ab1fd1d5eee9b3f74a181e03da6b644179b1a343f5b5707f7ef488553b29e5ba2ecd1428b0a090c0cfe71e73751e2fa6acb129b5edffcb745125b97e9ae4e9bf1853ea6d212b5baa87183281c05b46135d68ae63f63fe92ecd019f0fea0767db2f7a107660d1a0a85ef4700ac16d303e7765fa9032a33a82d5ae45f94e70305e9a1b4425a7955ebf04e9e5a37cd0c745ef94b1d88914228025eb5e861e004295db27f4590e66b831f613f4213cb1ee03a3f8de1528d4ff781f2aed3f68436e04daf4e6cbbbdae8868002d7532fbdef5a6668bfb54ae7a66f95b10c6ffcebd953a9c2aba6f81ed31e68bcb923fbc7c49691fa75439bf1920ae610d6c5bd364095f78929843559373fab80408c0868bafdaaf9d5334fc1c48e1e0d9b606f97b6a1be3619ceecc1fae4e7569a83462ce5a02b1ee9d408d7a43a13be493fbf3777864e65a68ed19575ffb094568949694305e9a5a76a44895ad45463871c540541e17983d2cfd52609054cdcbefb421f19001d25710d7588a280eb70e57c5dbdc30703e59d1ce8fcad567d525740b9b861cbb00197d8b9f6296e09a4194bc4dbf28eb3699aa27a1b3cb42f9af6d048dac19928ae56a98178d592feaa900bea97dcab204d24ac51953fbd64babef495c03325360e25226577e0b53d80a7ee5ce61a60a725731aa9750345e491bf3754cb1691f0232e689fdd124f7e3885a09f4d043c15bbbca4f1a0a42e7403c440d836a006bef586cd95048c701aa633f600dc7e9cc0223bdd4d69f4993f8f424a0ee2b84cc70627cf7a72b11e2c81ecc516224ceb76b85c803654899dee2aafa462e543990f6d5c06a3ee3dd58c9486a388a13eef25ba7a9553f781a4ec72676188b946bb931dc7c78446a588f9d432fa2427d947cd314d21ae064972670ae45a9b8d6470b82d9b8a1cb470ff7c36d0f125a2777a1e9b6fb90415a1b1863b25d9a70bef4ff662cd91e2634a0ab5cea9e0d7b0b6f0143924b67b222133876fb452781bd654101add564f8b17146ca9b40c65c61ecd417a33cdb7c336e49e222324bf242c0af459fefc2ecbf629314317dd389760f1b8e47c3dce570e0962725ac1518d50a735f4d0e478f019c35961432c84473b7bfaa4c142a77d8a0c73f2fa63b4ef37e5047fd785c5f4d9894b4bfe3e35e736620f73ac1fed4e911adae6a4e78cdbb9dde5ecfbf772c95e6fadc5f06ddaa27b3a2338f2925fdb2de956cd208e0c429fe8e8fbeec9571886a0b188d3d7f83e5b04f2adecb3887e2b8ddf945878260ac80466b60655f952415d30b149a3911213b2d55fbb6c1f92b32093d3c01a5a68a8601fc505b3435ee9f5140d587adee9ed68d3c931a3b7eb6997e774c9ec00f0b0d31685469a3f1ea20da46cec12103c22d939ae37c653fde29466c3ea6dc4c791cfced952edc4e1313f89b76ee7ffb1b2e0748ffb78176b8025c427135fb8fa31899f0f8efeb6a3e90cb3f37d45582d3871f459a02279b7ae7d7e1755d8edb76d718920c627b98832c88c1ae1564ace50de0a779a80fbc939bd1b0a83530a4b7826853edb4bfc009d0f52608644359017cf98a290ec9816f7d2727206c8a47ba93930a9058896ec4c48908ac3206b8bdf5f0a24d83c334bb1c52ff4d2e2b9b18b230b197d67263a9d580ecb5a6f9b72f53fbdc2373ca982ef3088e055ac89d5ac232032655f5b5d6840b5197648bb9857cd1b9a5b59aac403d6687b6ee03324a580869a90b6ea5d74636c196fee14da387d0463a7f5a089900a1888c687a074acda07d438547ac3fc5fcb37b40f103b41b06a3e9257026592b87baf9116f3ef01a9424121dddb627636f46d08ea106eeb45c2c4c50920d7d7707b6846f5602f81488bd2b0f0ae91cc1b273223ba9e0c85aeecbced7eebef6cd0ebb03fa07a77d944370974c84cf1f36b0132e8bbeb6b3d300a027ba9a30b090081ad21d7d185384dc3698709ddb2d95033b59f8a10dff6a4ddf2ebad0521f8bf3b8aee7710a370e3dfe1a99d300cd5fd112d3308c9ef149a96b7396ab6b754783eb3b3e74a5550db2bb8baa90508f29df5784e304e050fcf5b12c5c53a8947be0dd5a8828b5b8040c80964b2713065b55e3c52671f8e29972d734e193515ea53f7c49295f8dcdf9e340ab9a048e1e6c1bb622c589ab426823ac34158e62ee48f328b520f77b99b60766ff1d5b5eb5ba7c6d4296fffe058d47274e5d9c944f95daabe5a09dbc04201ca095e0527c2e57bdd677b56328209bbf7c39803ed902633de12a0e78130dc53873fa9b25f1d2ff6885a983f522d574dd433818c34cc17b7931492a0b51cf4dd409800314d8d17bdf4fff27a050af62ca6648b01c18b2f5868898e8d417d5180c4a419a43538e985d91de1384660827b5b7962a5676acaf00794813d5342169ad87202366b53c6a7d8c4f7e8786224e87ebca453bffddb6410fb41f2abf83e4079619b5bb286d1d749d1f6140e6aba8a64a14698fd23f694a9311e0c19aab234b0aada7453d36df91f51332e08ee1c9c616b47632238116ea1100eb62e46d746b5a0229db64f6e99a9a8d40ea8cf86b7fbd2c89b9ab9c2c42234b55d94a460de6f032acf373da7657719ad6ee3143e476571feff8fb7cdfd04a3ef1bcadf5d108f301713c7eaf0f16b9321b123c3e046911a96ab18f1d5aba619708b2e54d69a8ff6105deeaa020c259bffa30fa061b6a105a1200924fe93253af452a9875382ff575539928da7578b8b442c9ac62c3d3cb2220494a208d43619be5bb020a5b984d042af975ad5cb23ef506ca99173209c541ca64175544854f99cc96eb0afe85205c58105994e0f1aaf8551d2a29c1c32640ea07caa450d62374906b77e4e996c0e3f76a4d22007c2dd39e8fc2e4548ece915902ca84bacacd3387e8358ca47541c144d6c14d506e7ef415dbb3e1632597a665c26fd0e7c6f512b5f69280f4fc15f843accff6f2101759cd4ecbe3b8e52bd1c60e422919f2a09afa64ac2b372521e1246e07678885f31fc89cff16197d3d188fe42ac7a227dbda3996abf2457b683f04c9774999b7fd089706b8629490e74cfdaa2e808adca7fa5da6452a22cc0000bc8e3efa0dbfba09026d4b2424a46975b42cab8c085692b73c65c761ab37ce6648121c398912fce581089076d7aed065c767cae1168e0b59005889d6eb3b99c866933583248474673a1d365dd564ddd07860d35f2b698a93dc6ce242260c14c0943d966301f2a43708f6739faaa13cfb3a6e16fc3289c431b8d2b12c81ebaef1f81e4f34f2371a3bbb1e0a7404904f86fd44a4779e50228e2ed55fa7e8f94f4d618e3f8d5574d656539ca24b373f107f7825dc39418532082b67f9ef3ec392c327033521bb1f15e38b795665e14dd9a82347ef2e51a996de72bd0a6371738f56e3f4db04623cb51cb4b68f1761f297f1e8a055938bbd0342d1e14cc65984c39430618494d80c778ed88efa299079ebeff9b80b0eca57feabc5b0532c2d27a5eaa232dbaaa2c198bdc97893dbdacce13917c73f76e3eaa9f59866560a2fd70fe634b217fbb3704df58a0a6ea5410b95bbd908e31ec58833c991c2826e8dcaea2179914b48d7d41ddd6d78dfa615f13e3509ee5e23b6638e89f20af0cf37f7a557e4a00b63be617ecafc41e9e336472d69560f6383ca31d0d6c2a618f90924fc979746e995794958779b48ff116b1f4", 0x1000}, {&(0x7f0000001280)="c32805378e966c1cb818be2081307e9c557dcb56f68c087ee4c5e7dfd54ebd5e187effc7842adcbb0f5faeb230f2e7ef4954f9cc0adacaa269e7d991929f52943d5b2db574f6b134747740377faeb9eb8a747a", 0x53}, {&(0x7f0000001300)="091add505ab75669992828a9e9788a761e384aa215eb26b005e011f9394bd67c748b4c67ca96a4035deccfa7dd27e9bc244656ad94732fbe5f28f10c93ee0f340fc50d8ea9b07140d805332a2c86b6a9babcf248161410c523a17f2f0de7f814636ecf6b712e7409e5e252d539", 0x6d}, {&(0x7f0000001380)="a3334da7aede45786572627e736a3490f928281d86e085d6ccfaf9121f1b9ca8f238628d51ec01f840c9b9288183ea91af408f3fe6dd70565086aa604fef3dd24e48d9b252d8fdfee56fb9f448307afe26d356b2c2d1f034d65f0c18a5679a111a3391ace3a2cff5cfa15167a2706b40dbbc6350a9b2aba0c63237c33afbf4ecc71f9ce7766d8668b7358c12b37b1bd9307c5928eb313f763017ae1e8dcd5ab42389b9d03d93e488d9cc7b445bdad6c22eb39fa9b6", 0xb5}], 0x6) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0)