1b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000000c0)="e041bac6e240cda5a8a83a429eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206999560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677817ad4273acd0fea7a927b3e2fadf425b9c36a8238b3a5d1632bb1cc2402ca81c4db63edecceaf0c8961cfb493f916678c2f45ba0be90000000000000017de6b22c86d2f4ed4a6e7be", 0xe4}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b35962829213", 0xec}, {&(0x7f0000001cc0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d79fc2d640ae4ddf17cac64ce306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1403b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98e", 0x71a}], 0x8) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) socket(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xfc, 0x0, 0x0}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f00000001c0)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffb217487a8a1bb687fad76a40b881ffffff9686dd6046b96800086c007ea58a0bfa4d584640000000000000004926b3a42b9c818337025aa5a345500a8500907800000000"]) socket(0x11, 0x3, 0x0) semget$private(0x0, 0x2, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) open(0x0, 0x100, 0x0) getppid() r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x80, 0x40, 0x7f36, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x975}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0xbe, 0x4}, {{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0x100000001, 0x101}, {{r0}, 0xfffffffffffffffd, 0x55, 0x0, 0x8a, 0xfffffffffffffff8}], 0x1, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) close(0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_open_pts() link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r1, 0x0, 0x0) semop(r1, &(0x7f00000001c0)=[{}, {0x4, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1, 0x1800}, {0x0, 0xfffe}, {0x1, 0xf40a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)) writev(0xffffffffffffff9c, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) kqueue() (async) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r4 = syz_open_pts() close(r4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x3}, {0x64}, {0x26}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getrusage(0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000200), 0xa, &(0x7f0000000240)) sysctl$vfs_ffs(&(0x7f0000000300)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000340)="274f5a2f871b6232a689de250415285e49dfa1c1376b4cfba0fe08ff4b8e64fd2aab8e54a1ab112afa4c26666ecf120a9bf36f3bbc7d7a32b68c0bf98bb5dbb3ed8999a957e60ed64ee03e6ed9ee6f9a45cb0768ce90b2ab9fc5106b754935fcd46f33a87df3f00fcfa347694b3d4c4fdb85d64942d3a119b3bfa4f05816449c21b58919fda0b9c633ca52b69842365b20f2b1acacd347884021217dd72494a3b1cc406fdcbb6b3b0e4667eaa79a7272d1d768fed19dc60c14d2beb6aa45febed976b2f28664a75900a7b5741cc4f33ebdebf13b", &(0x7f0000000440)=0xd4, &(0x7f0000000480)="948a110259cd0a6219547720d60a7b34e611bbff841ca9e070e578aa86", 0x1d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) sysctl$vfs_ffs(&(0x7f0000000540)={0xa, 0x1, 0xb}, 0x3, &(0x7f0000000580)="60173da8eb1bdb816960fa22c393c6cd962ef4bf7c8b9de276628ed9d782d29fbd7fe1d91c05515d8f7d00839481", &(0x7f00000005c0)=0x2e, &(0x7f0000000600)="184128a6f3b9df831039041d9e293737308332183ebd629e19bb2f93a2c12388a6c7f7134fd9036668143294bb2fcb696fc7165df9de1ac3b96e3f0fda7a7981630df6bb331df31a8cfb027d3e33d7d93ec82ebcc208fe1b17bfad3195c271c2eed2d0f8ee423706aa534cc793f6dac46a202c1f020cb99a2e2d370eb5d46bb0babad4d51855f4254abf8eee1d708eecc41e4166e150489efe87ed5e9928d644fe3d11570197743ccca6f57c4e1c7b970740c1a7788943129fff9c31e3218281e910280fcfe4ac798ee7a219ace98c73524358c33f7f58d9d7c77b6f10648d053c", 0xe1) getrusage(0xffffffffffffffff, &(0x7f0000000700)) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = syz_open_pts() ioctl$TIOCSTART(r10, 0x2000746e) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000008c0)) wait4(r1, &(0x7f0000000900), 0x8, &(0x7f0000000940)) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r11 = getpid() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x200, 0x0) sendmmsg(r12, &(0x7f00000015c0)={&(0x7f0000001580)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000b00)="d30583e6505fdc35", 0x8}, {&(0x7f0000000b40)="631c06f5c2b16baf27473dd6639a212db65e796edd9190e37000d82768930fa013d119713a0a7e3f486048b5503b", 0x2e}, {&(0x7f0000000b80)="6078c20142fa4bab5b34e6da49f7c2d662a6fbb363b4aca86261b75c63e382afda33194a60ab10709c623ef8f34038935526cda95a5e6c154c4972ad9142e86f074b01fd6b4a14e7d5e18ca5ef9e079613e639800e32b28875b41ed700", 0x5d}, {&(0x7f0000000c00)="99f99fd23ace598712b9a90846152c1dbf5e5efb4af3d558a451f752c2167cd091e60fe91436c33b80ab96b05bf0bf495074dde0e8972524e4ed482671b4ec047df33e87dc136b928c92e37c355c", 0x4e}, {&(0x7f0000000c80)="e885f612d30d93f665d6c9731ec6a495b58a4da4b8c6c802803b8cc4459a7a30f55ab9a7edc1b27af22100bd2e4a26776be0f829197fe1bb036ca1cc09e94413575789a14aff2380db53a1eaf71d97ce04376555977942c59e7b8c297aa9d11a2381c01c5abaf8dcf0f6589d37ca93cf50e832b90d08f96ff5589120cd03aecedc3fd2e48ed8487f5237a9a8aefb0d686e7cc2cea51dfa046aba0199566029d6e89b4a9b69d101466e0963e9eddc19ee147eaebcdbd8a804c3d1996e08b8d3f51182e3e5dacdf6b9f6db2b8a3025552c8f420b75d9db7872503b84c61559d594d16667", 0xe3}, {&(0x7f0000000d80)="3faa900f23b598369b20b72f98719a015e0dd4dc05383b313bc3e0489436dddbfd59fcb2af1c34e7de5921017c0ac57c4199aa6304c5111a5b9e10d0938758501b3052c4eea2227a33d5a67df6bd073ee82e0a35e22c45209f8288e56589e3233f257ab8e7939ce7806c7aec2a13a0c0ebddc26c592666e5df693d25dff2197b5c541a2b90a27192606f722b54c6a0410b58b8267edbcb9be69ac4139a9e693550364658f2b24e8362273dbad163c8ffd921a7bbcbb949c2cc26d9a886400eed7d42b9baf6e23db3c1a298eade44e7142c362d49535bacc33ec0e9c7e16269833b09bc1f347df1b892070e5ce38ef54b6a59f7efcf6cc3c37a7cf9389d69", 0xfe}, {&(0x7f0000000e80)="c2e5fdccc6ae85612095ced1b2d6d3d3203636fec2bd2e4a825a373eca242376122babdd7e4a89", 0x27}, {&(0x7f0000000ec0)="b282629064eeb70305f8c44951a73cb81d4c6fdf1e209391fc261b42e2ac42aef9e4c94b93d0c6c60220de626bcba8b287658ee22c22d67730a796184a9d92c110c178f576b0d208f7ee445e88cb69f271fffd2133b751b38cdf78ec0b7b95f48aca97", 0x63}, {&(0x7f0000000f40)="dc8fa7f0d53debc256c92bd3428753bcfd7ab8e4ad25f113527bbc3cb31d4af053a2e725fc9b9297b97fc65c1c62eb80b47448a5c2d6e190d15e3ffe1eba51b31bbe46e4708b0fcde523590739ffdff01d2d86e68b2540928ea91c81ef6b62f330624e3f01819f876f47e14172673ecabc91a0977e68d02be8f8bc074286", 0x7e}, {&(0x7f0000000fc0)="7ce6972327d75b4abce06a3b83d819412a9a20ec9ed71c5e0008f419a3cc283ae4c51ae5361e7fdcb746975c2f871ee5922e9028e99f7e367ec392254b589071ce16c33b7517767ea816bcd0c78a3d61d6eab8b815fd8c82d74bf9008f4039f7b37d69e2c8540e7dda55479f54f2cfad84b714222c3ce2ed6b6f7bc57a62cd61b5b851f19348aa8c65871222e7d513d0a0", 0x91}], 0xa, &(0x7f0000001140)=[{0x98, 0xffff, 0x1000, "c6335ce52acdc5749c37e14620d75d706b0c897bc1e41cfe12a6aadafcdc4ec84321ce6f0ca8b54acef63d31189a16a5ce474ee95503ec7e3f11781fa77b0a37a944ac61b1270cda57a143baeb24bb98398955008e85e3c7c42918450972406072775d59e04035f705917ffd1530041fac4c72c8d5d6e97af4349b255250b00f46"}, {0x70, 0x1, 0xd4, "9cdfd6e45918430c9dc9258d399ad58da89ae015d4629b54ec631b776e1b2d7414731a756f9bdd71c1d6380c4d7ac893a39aaa7497d5ad76e66080e7b915161d23065365a390fbb46c938971305db7d80343aad2b27d7c5e74d3799b0a"}, {0xe8, 0xffff, 0x3f, "408a58854a515db5b79cdad2c05cac7d1b1874f03a4fcb07a346f9f7daf3fe746b5735acf95a3b96872f7963faced94ab085f183a6a8fb30939f7ccf00465c18244b3f59c0d4ebfb18f3357537242641c643486be4baa7fb3708b161285987a33a5e5613ddf7d835150f3b21ae529c201d9d478b8634a7f4f2f5d4bb1d1f30c1d10655458f9eb767e41fdef231e354e4a4ce9d4d3bd5243140ce3dcc71081b0c436c4122a8d1d7c0900f3932991ac4ac24386c6f7a0d3ccc735672b66be00424184c1433755eb3510704975b07be04491c20f4"}, {0xc8, 0xffff, 0x6, "c24c4d03be81f0ad2ebaea4b40372bbd7631d2eb6f40b8c8bae75f22283d0143a665fdf209f85e9ddd2ab3730cc475211849ab49be336e411a18e7f21873c48b7972a9099df0bfea3ade0c409af97660bdbb5282e9328bf498af2e6634b431781dfa162c9df160ff6b225dfef5553521f2d9a4c2b0b0c76be3bbc00ee893b3bf497397022f170954bf3b187dfe3b0e4752274c17d796375afdce35a6801bc59c6f37b91f2f43f1668211f5bd3516a32a29c8e60c9ffc92"}, {0x40, 0xfffe, 0x8ab364f, "223028e79a0d85dc93f59259ca998e3327a0a773e96284b4837f7d2ce5cdcf104c20391b1edd94318b8eb871b351"}, {0x110, 0xffff, 0x6d, "7b03675104847229e609e5635b0bcb99c1309a506eca13faf779a8db8d5662814037fd9f9d9792c9196a77138b11f29dcee97b605293d920e3560bae36d4beb39167b048710160d22af15705d5075ee560a63e8a71142a4edcf4199042cc9cf2d939e731add692cd8fc7a8a83f5a4fbe535d543109b5c5192e1a35fa18c898735ce8bb54106bc78eaf7620525820c6de5f76f6160145c692a44c849091959456651fe4169376bae73f10b3ea9961b3a595390517e98641ec314bf8bd6662a251c142289e5102c8ac84ab50c3d015de88371b4b3b43b6c66a873dadeb7cb4c90aa294eb47e0d047bd44ba75e8b95c77717201a0eaef400ef23f70636d"}], 0x408}, 0x2}, 0x10, 0x2) connect$inet(r6, &(0x7f0000001600)={0x2, 0x0}, 0xc) r13 = open(&(0x7f0000001640)='./file0\x00', 0x100, 0x100) syz_extract_tcp_res$synack(&(0x7f0000001680), 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000019c0)=[r3]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r13, &(0x7f0000001b40)={&(0x7f0000001700)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000001740)="6675670abe4f6391abe105348ff2a92698d1fc00a3e615be1cace24a2a2cbe1b163b2bd712d484d688264586690ec2ca18d2764952600fd86288771531b08b8ccfad47cd8215d02ca0350a8c372c077959ec56d4bd98497bd7d7782940c4fa8a19505c338d8de6853070b255bcbfb19aeb6e2609c32b049ce11364a02222b13a55f5e7e7c599cadc9cb4a4830b2d5b87", 0x90}, {&(0x7f0000001800)="8d6a03dd421d7508e94bea6f8bbd5a88b7188967ed88acdb6bcb5234a688a4cb14b7261b913b03da156ab700253f7c8109d4ba231e9c76cb73b765a431dda2fefb8a47784fa3ad08202ac525264189965c0bd9e92295e99ea667474fbba681fdb6a0dbd8c9f3c2cf7900f7d4acf36f695fb545a006956854cd6b7ebb7ef7b87aeb7ce7356d760e3d100028b3d9c0e83fc614", 0x92}, {&(0x7f00000018c0)="67f83939adac6cf619b6d8c36adbeeef4e9bb2577807dcab4678240922724365e410be4cd3e442f23c181e482d553fc283a60b12ea1c8dadb7e35e6bfe0c743d95681a45c5339d33724bfd33c55b1dae2dd8b00da57a120eef1d77dccedd591ed2dc2c2c39967f99f5a90653ae544940fdee0cc449e98cd27d892bd854fda72ac6ae069d7da14f8e70d4edfe71ffc8", 0x8f}], 0x3, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r11, r8, r15}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @rights={0x28, 0xffff, 0x1, [r12, r13, r0, r4, r10, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0, r4]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r9}, @rights={0x20, 0xffff, 0x1, [r5, r6, r0]}, @cred={0x20, 0xffff, 0x0, r7, r14, r16}], 0xe8, 0x9}, 0x0) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) seteuid(0xffffffffffffffff) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) r6 = geteuid() setuid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) recvmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000027c0)=""/131, 0x83}], 0x1, 0x0}, 0x1802) close(0xffffffffffffffff) r3 = syz_open_pts() setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r6, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r7, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) load: 7.47 cmd: getty 83312 [ttyin] 0.00u 0.00s 0% 315k executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000002680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x4}) pledge(&(0x7f0000000000)='$:\x00', &(0x7f0000000040)='^{)#\x00') executing program 2: r0 = open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00', 0x100, 0x43) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r1 = getuid() setreuid(0x0, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r1}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0xa7, 0x9, 0x56, 0x0, 0x5, 0xbd3, 0x4, 0x0, 0x2, 0x800, 0xcc}) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x12) ftruncate(r4, 0x20008002) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) ftruncate(r5, 0x40000) unlinkat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) linkat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00', r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') read(r5, &(0x7f0000000540)=""/249, 0xf9) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x80}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) seteuid(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4d}, {0x84}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[]) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = socket$inet(0x2, 0x3, 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r4, &(0x7f00000001c0), 0x0, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1f, 0x8, 0x6, 0x0, 0xffffffff, 0x4, 0x5, 0x2, 0x2, 0x0, 0x7fffffff}) fcntl$getown(r2, 0x5) setpgid(0x0, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) accept$unix(r5, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000006c0)=""/200) sendto$inet(r5, &(0x7f00000007c0)="ee927364d948766e99d7917c59145da3f851657400526078c9b44008837d1477ada179d89c2e477fa588432c38d72858815e6fcdaf1b5ec98e07fb2fdc70b06cd5620ea0e0ec4369ac2da94562c11751305becf5d4170b0fe1f2ccf35c8e20bb854d9e46816b582543c9d91573bfe84b085efb603d5aaf0bc0d17d481dd0c5956fbc11535423169d7fdd33a7eaa0989b543b5ca287bc39290d997259896d3e79230feca4cdd725dd095e342a7a9b288b083a352e4c327d474a2fb5ec5fb54799fe13dfa3c3590bca272d253cd491161d73f92f03cb2681c3579f0956e6b0c3bddcb4ab880bef6d8887b1ef0cd954251adb7b314416", 0xf5, 0x4, &(0x7f00000008c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000900)=""/191) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setregid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/265}, &(0x7f0000000040)=0x10b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000140)=[{0x7c}, {0x45}, {0x12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) write(r2, &(0x7f0000000140)="12e1f34ba5e430a7553dde1c533eeee4c85405eb47f51fa5c6c94ec2a6d7ff01000000000000e9f3cc93615097dfb41392211180322ceceb568b0785e16b52d2a807985144c6922a0808dabd9b1616a5f4d5518b995b7d302ffd1d3dc3fded77090e3da73bbbdbddc5e3b7e17d084dc1a5fbb76c021c427ac08750df26920cf2c01250114a4e31200800000067aa00000015404e03b4accc21cbede2c9b1ffebf136861fff7bdc05067a2489271b4a2da9b75e624a6db2b6952e9c1a227d16724771ddff1ac3a08b19e5e16c45f056d24dc3a2f880c00c227dd6e2b07e62e799af61a516937638e9cbd466d53b7ce83c3aa7da42b7618ffbe2d4bb8049790aca47aa55acffd84b4ec48cc314ccb7a66af4ba0945f5c059843d00771b4cc1dc6cd5f68149734de8d15221533bb920b63974c9f21afb69b6858a6b146d5f14c7dd8f93f916c1fe2e13658f94a9f35ea95f50a9", 0x152) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x41, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x44}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[]) accept$inet6(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000340)="aa07947f2a8d2ae924920f4a416cc5a49fb1137bb0028ed64e944832e1287abe7ae998585d9bb53bbfa6dbd3652296e84d108b29a282a22b0e61f0067babac755d959fbc6973b28c75c86c574c57617e0ee20133bf4776b00b5b53025c143538c12560413b33b745d682693b86aa0bce32ee5833535f10c9f43a1edce127a6dd50bf", &(0x7f00000000c0)=0x82, &(0x7f0000000280)="34a57f33661aad13d0b35024806fbee3daecf595c5dedbb7e99651b2a3f359670a79e5de3a496d993860193ecaad14e84ce958a33e1eef7776bc707fe7b5a4ec648ac4055be1b6698a95ec2bc9b07e1e349a2e7be249fa79a83f31bb96fa20b8ffd7e2dbd24a485f29d2c2d52e335393d0f35ff0f99cd74417c67b88f062e4", 0x7f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc1206922, &(0x7f0000000100)) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x5e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x11a7, &(0x7f0000000700)={@empty, @random="ffffff00", [], {@ipv6={0x86dd, {0xb, 0x6, "04ed9d", 0x1171, 0x6c, 0x4, @rand_addr="156c39857335fa623503041b622146d7", @mcast2, {[@routing={0x1, 0x2, 0x0, 0x2, 0x0, [@mcast1]}, @fragment={0x6c, 0x0, 0x7, 0x0, 0x0, 0xf, 0x66}, @fragment={0x2b, 0x0, 0x1f, 0x1, 0x0, 0x15, 0x68}, @hopopts={0x0, 0x210, '\x00', [@enc_lim={0x4, 0x1, 0x52}, @jumbo={0xc2, 0x4, 0x8}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0xff, 0x68, "1ba7cf079742ab5b9b6422627079dffae869ed483281175523e3fe5a855afbebd3b0ca358d0e546f6d637496861f32a630c2ba81f502c1254469e971b1928f36f588d02385b3aee629826c43eb22efa4f0d5e0b5830342b63fabd4b860ac5ac7404ccc686097f89a"}, @generic={0x9, 0x1000, "ee55850f59bc5d3d0ee54c8d2fb315011ed36080dc169deac8cb09d4e115fd0ff74454f5ecc0668f6b2438a26a95bddc28a373532cc37025fd55a8c55dd7d7fe4dfc09acdd571217d403276509f5a72f503c22465e2eb9ce2d588fc53ed6c14b906beeb580d647c31577f6143d9437f65d840816970f939173fa9531bb3877c7ff7f7a66be61cc0c957706ac1de23470e53dba8856b607afe2a646f8622a355c6420ee5f86ba6ee6bf5403120aacd6ecc46e9eb3c94b36426f1efd01fbc6c684d2895678b64b2b5d84687df9330ed09c20cc53a940079a83e5d70c553fc2356c6a112c96d57781bdfd67923e3efde0527a7d05f735ff28e0f096d7c97a431889a21d1282881f80c079c432bd87b44c889d8732a1ffa02c07eda01f61ef96c20abb173bd23acf5af437c3f2b93a7e0b3f4ff4991e7fa2325df27e121c0512dada2dda72b211e963c1d2a4b7ed648c2533a035887ce4593d2e371681cf1a97cf3bc9a2887b44ac72cc2832452c86c1bb1c83bb6dd46568e643d981b17b87728e992c60892479b8566bf174519e8b40fcd9a8e8ab52c5b475be39f2e3212465ff621f3400142a345b23162ace5df0de7a67b187459ca5fa0d9b3073ae1abccad38bdcdd6fa7ca45ca870cea511ad956ebf110f329ba64f7a89038b3a903b72e49fa15c9dac4166dc3fe0a0bbfd1ab888e9e8711e0342d1823dc59618af5aeb8dddb3be36a4d2ab7167d04d494324ed53e035c52e7470f9774f02ddd38c843a6e6f2b85f41b4960262514b578991138125f9ff44e75f57ee7d401db92f35a45c6db03025d54ea183e5e89c9e53ca7db16ca21a79a6da13a8e1feae92ca3c9f974313892645e23842974c1483a4b1822f98ed0f2a236591e2973a983206264283d1b360d7b15a95ccf8516711241c11454fb73d9fb3b5e8eade53c1993aae76633e4ad5b29589a9d7cc4ac16158ec17cb944f9f417a5e42e403897ba6f00d33b12a0bd3a03dc673ecbd22132687ebaff3c03010e5f407b65ed73e82a11c0c53501deb708b59e71b30033e083e5fc7e5ec9e2f38d052317b1e1ca6a4510421fbe1e5f2be757067ef9cfee2305d7494a284a4a24ad997349960f9859c01d690f91459118db3cb9e933af4f859aad66cd7144207be0c0982bc3085482858acc95348ed900a2bdabdd6d9ac7ba8b0f86e3385afe82d361d0a4dc963d57e7467cd0e953b0ec02dfb2efa94685bc2e04f52f0eb20e19bbcc74583644a84ec34e59448453954054afd5d35ecd6cffe8aeb40a54dc321a8faf631fcc729eacf7a2e2a2eec1f7c91af52c49f4cacb0f878869e3a9b97df805d2e7ae2e706036143317383e6075ef227bcbf0bb5b12bbbc0d276cfefcdadc74174a22f593097a4c4a10f5e3d8dec919a096ec00cc9c8b3d340a84c4f29c6d41cdd1f9c91ef3d31eb60842de44ebe6338e57c65d74133d073aff4ff7649977a04121661fc382e56df77305e75108180ba81617964e80670ed1cafe6e4056a04b66d2f953ccb2cac02ad8e9a200f58d098d11fef7f2f9054e7295852e2e675a1eb6008d5f9b605dc32a5a6261161eacb988447c1644768aa13a7b5a24c999861a7740ac56e849638fba993f8d7ded940dd705e47e5b595db76c5f8156d3e3898eca9554cb32cf4882dc0909d13fef4467d4997b4e1afc6892345abdc9a8e3af5378a656d814a5a43c2b525367eaf2006c54067bd79341b8706f4b4a31cd41688158d4ea2a3f0495dc2e715f9a0a22e85789b096e27aa98a8c8e0b354adf4ca8c4450f2589e608a62ed81b60b8b99ff7969a587f668dcb09f8ad8774fc134eeffde9728616860bdd9c080e2a52a811c37b7ca86031f1e4b55ddcb27241fa6206675c137bf51a26aa78cfa6fff04cf76f55e9d8960997ad46b0cca937a394f472822c94c3e0c25d3e25809243937d4a5eb12524fa5d4dce76250c6472bcbb4abc363cc1da7bbe9e36980a3a0cafc5e264b2c460745b967dd410f6780a83bde9de6495f2c8fcd2edeed8840194103fd496473aa802ef82ed5a4809bf4164cfb2b2a6387976118b72e3af1f0534117a94e67f06685fad6dc0d3a9315a611575f4bdcce0bc3cb07fe214f6d9a3cf9dc70d9618673c23b7972eed348038c62bdc14a287baa98d198127a12d7f30e9f7429857ade09ef3e044f5803e88bbc52a36b1a5da7e4886ffd6c3df4d0fd5b5d57202716bc9ea3dd12941c7dac364fd173d7485eac59f9e033b6c30ff7ed2a64b10c37ba70e381448919563de83547bf29cba393d37d391a4fd7acbfcb90f778c9f7b3800e9f2f23803ff547914c099a82cf4ea9fe29b44bdd0232c6da8125bd3b4c346644c4468190c15ad0862f8a85d06762dcb85cdc4411e613e0ef9d01a0b794ae35b7694fabbe5e82c617e192fb27799f34c57b7f79e4fe0b084a27c2057736c7c3aeab49fba8806141e2a793a0dbaf0af6dcfb2cf47f6d1509e3270d7def309f284d2d52a9819dda971565b0aa381508c60adbbf75676dfb1c94d9a09f60b108c772135f7a805e9c9d5883cfa92eae1fbd05447770885e931bb80ec23a02c371df9d0fa102a318f443e884a078326da83ca30b4046ce5bf1de64c130f074a15dc1f9b6c8208bcb5f8cf0aa41d7597c987b0a623b20a5137b43bf9e41d25928440d385b74a2f60076369743e0b9adb7f79218360098843d18b6c874f2331b9f060573842cd36a28570f9201a544635cb3a9277c849724fa68e7cbf62f8f55465dc07a42bc76bfe5511fab83173af0ffbdd1ff04a85cd19240dacf3b1acad0cd64b28714205355cb615bcf91538dba22fa2a90cb5304e58beae1e5827190fe01fa363de441e65b5cae247063d0495b8c17e98879bc1fd7608a63d72fa6b3a8817a7b708b09b8a43d127bb888efed9a8cdb6c4f09747731af998d8eacc5e6527d1610248a3e4d4d969926305e1f19994da040eb60daa800c46861de257e7de80bce2eb06546bab9bd2f3ae2f023edb2becad96b9187613306de367fff4ab601def67685faa03f6ffe1764cf7bf1e43d7385ebf1c0ca710f34f44633f3a137d9d5cdb330bb14132ca0bbc4ec1746650a64fdb35f6d65608a2d384efcbc6657509a17238ca9c10eb17a38501c12b5595af9d9303db45c0b4d6ba51db0a3fbe131a480cb702f28289bc7d9d227d8d69d991e7663db3b60fe5687923cddf44f8fdaee893fefd74de3c53f5c7111700742f861deb392192852cc6f3d9dc2720488dd0ac2ce53d7257b7d5927a2446a2bce2d48b53ff7f004eeb7af455ca37a8e662461508a1798041df893f17b34224ca0955d74f20b507ebdba639f7c4e3edc0f4a3975ee6d3d095c45db5c7dc78ed0b793f1d2d90a6fdbae27b4d9c3138390849fba863decca0b08bfcfa436ba4ea97865209cfcbafc6b299d021acf7291b5f3a8af5322fa92c36d8a0378ddcbd46bd3a4821170bf7102e26f1d7f1f851d08ba076825f769288ef02ce9b929f93e93bfd3e8162186c7c967222cbef7ef5ee50f819e06128cb256530cc3a13d60905da9982936980171c7ac65b47da146190bf23da024eae8070fca26ae97243e8339b2eb8d98b0bc746f72dd2e26276740ff5c88552159f54f8fe7371e8ee820daacf5879adcc2d2fb34f70dbe34f6dd5f34fb9c91fa3d5418435ab9180b14eef70848891f8be1566a9de9a9e375d6fda6b34ba29094b1d64c36da1a698810e01e88389c6122fd67295de0bcd03e33ad6e4278380d6d436414287feb3a30924c03712a117a26d54661423db7585c33e27f35fbf67b30c086f94ab9c036294b2e92aa4e4049ef3e83d53ac331f26556024a5154df72b1c1d6052bbc9f9e586210a90aba78d2419088f089c1f70a20392843f5949eca5f9b1c2607396639908d73e1422282078af8d356236687000ad53001c7367e65dc67541585f34d207869b98c7f16563b5384574d6899f85ffd94e0a4db894d03b1245a7e8220ed157f423a1d99595562865f0d525bdd53dc3b3f8b1cbbde9908664df1fb23cfbee7915bcfb4fdce1a12f5d578b41699e24c54e8093d86e237125e7ab8a34d63290554864605e8abad804427cbfe9f034957074a82e5a665435f3076d58da4da3ae372829ed83d6fc1ee4d65336902df2e3196d30cda6a958b61043e6e4b7e3ad0a8d391552f1fcb596a6d3c1005b6041c60b3788a0aa1f588b6375c7b8d32809f8d702ce5d301e446b14cbc31b2b4537079626ce5a02ea975fe0f2e5b94f848909b41da87d1bc5ab53ac61a978750a53c8109031f28d5ebd2d62a858a96c3ae6900ddd6aa9cd46bb990d69cd857f8f411cd40fe87c246877f7b32bdace53e9482b288f6d37464af72632537ec24e5a44cab0d6fa11f2c1bf85c75121163a667a0f41a9bcfe8c65307d0a167bfb9a789833b89d774dba63a6e3efcdddd887f3d487970936c42f0726fcfc31aef27162a924f2dbcc746627101ced939765be6d621d84028242fda2e001f2103710984b2996eda4fe2d2d4d901bb2ba17d76c3bcf8394585ca1522f4b417435ba80c35271e457ed138097bc15bed1c448947dfd16ea470949612423e56aab49f86d86eee50ddc11d9a284c3af2b3f5b0d05a32a08da00bae6f56cb3f249cd4568f9dd1b0a1edce2459bdcdb2d5e5fb4d13e14010dc65cd3795ca771534c114ae5ac55af5a0cf56e021fcf1b4de6b52ada2041398926a2f51a8917cbf59c00cbbad36a6359ea2ebb03ac8090279d2ff415ef35d4cdedd398051e342af238254496835c92d68abca4a9d961f44b9e437f67d44adf4aafca54364f3f2fd76c1c3542b4521779c450e513747cb3d7521f41e9971480340119267d961a0b8d4872de78cd13839b35c17cc44df0d7437666d13fe95d943992ac9aa04dfa0eeebf691a4569410a5084d224ec251f75a061392fbfef66f5e2d73cbc5d721b52842a014e743284a282875eff2793d78859d87208a2d2ab3a8d2c2605ff6d8970d2840182819d23a60d124741888d9ec57a129da43a10ed8a158757e24537888261c43210c52c9e65d708fdd574237bfffcc6c1e903b8d46f98210fb3cb323e137652a27845f56588411f5d614f2d63bf2be69ef674fa67e37d0e07d7382f622be3c40ec97c9ae9899cde7e058a926cf14854d07dfe02ce3332d458175e77102d9d48f81104d7638bfc2ebfa2c05ab7a7179a87e6f3969d9a42a253ce1c69bf63ea19a58e0427e1694ae4e813386057c98144a9a3f4b3239d92ecdf8e6b50a331544d8ce2ccda51f5d7e23023e85aa190f2de8d46f2cd5d1591f79e08e90b3c36729ca2e8123152001ad5b2f930c3992b6f71cd98a4329ff6c00699d1321546c78a5bf8a9294b1dd4d16ad124232cab199c953e1969fdd8e339a17a93f2dabcea06ee484834fd736f6e6d746b72dcf3ae4133887aa53329a5502e1247469857515aa810ca469a97b96d7432e9664005dd3eb5bdbf8de91f6e5241da3466bbd16608e92c07e05205720259f04d6304fa8f8a4388dff790abf75ff9a1e7522203c04d59afb62a53a2183028426a371d925e045273c2314610ecb29f13ca3be816ad43285632ca5e09f784716d676a9d09d7010a1dcb6d4a0cbf472e7ced217c9b59f1a699302741560a185f918957cd54fecfa7bce4b707a9aca592466663177a78fd0f03cffb44e4d6e9e2ecb18d55cf139881de8c7f26b1861133fc308f4acf1673e2503665c7c63b3c81836e2f32fc9a3de12d388286ef57777e0571621d3b99d905af7372ab0829780bd666c902505d4b400e0"}, @jumbo={0xc2, 0x4, 0x4}, @pad1]}, @fragment={0x2, 0x0, 0x3, 0x0, 0x0, 0x15, 0xff}, @fragment={0x6, 0x0, 0x6, 0x0, 0x0, 0x2, 0x66}, @routing={0x3, 0x4, 0x0, 0x4, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="2f05ddf261ade1200870f32b36efeb34"]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x400, 0x0, "6ce51fc0ff062f79fa73283e21edb3d324187058c48a586ccc8fdab0fc38a5656d3a98db523f77f8e6dd3aed2248732e58488ee7066e00077eaf247c7b8b1cc1a9395db554516b12ace920384f6075688ef37793da0f91b3cc9b93d3e1fe2b460800c6af95734a0e704405b1d8644e9895569181c1feebed27"}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x4000, 0xdc) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r1) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x5c}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[], 0x4, 0x2}, 0x80b) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba5e430c3553dde1c533eeee4c85405eb47f51da5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d838ea7854b875b3beb568b0785e16b52d295079851449e922a0808da9d9b0836a5e3a87bb9a5997609aa746a16f193512e525b6d302ffd1d3dc3bded77090e3bbbdbddc5e3b7e17d484dc1a5fbb76c021c429dc08750df26920cf2c01250114a4e312000b36bca67aa9e2db74629a6f1282c08692eef09d4c1c95338c295a5fb928e8ae3569e85fcb6fc", 0xb9) ftruncate(r3, 0x80002) syz_open_pts() geteuid() getuid() sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sendmsg$unix(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8015}, 0x800000003, 0x0, 0xfffffffffffffffe}) r5 = socket(0x0, 0x8000, 0x8) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(0x0, 0x2000, 0x1b52) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x28) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000080)=[{0x8}, {0x44}, {0x16, 0x0, 0x3f}, {0x2, 0x75, 0x7, 0x8}, {0x6, 0x5, 0x8, 0x5}, {0x4, 0x0, 0x85, 0x1}, {0x81, 0x5, 0xd4, 0x7}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2004000, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) 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) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)="98", 0x1}], 0x2) write(r3, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xa07c, 0x8, 0x4, 0x2}, {0x1, 0x1, 0x88, 0x5}, {0x8d, 0x9, 0x0, 0xffffffff}, {0x3, 0x4, 0x3e}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) getpgrp() ioctl$BIOCFLUSH(r3, 0x20004268) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)=0x6) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000200)={0x2, 0x800, 0x6}) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000240)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r4, 0xffffffffffffffff, r6) getppid() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x6fd8, 0x8, 0x0, 0xffffffff, "61787b76cdea64ca12c96b1860daddafab9f12fd", 0x6, 0x2}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000003c0)={0x1}) getppid() chown(&(0x7f0000000400)='./file0\x00', r5, r6) syz_emit_ethernet(0x12b5, &(0x7f0000000440)={@broadcast, @broadcast, [{[], {0x8100, 0x7, 0x0, 0x4}}], {@ipv6={0x86dd, {0x3, 0x6, "400235", 0x127b, 0x3, 0xd4, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@hopopts={0x70, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x81}]}, @hopopts={0x3b, 0x231, '\x00', [@generic={0x4, 0x1000, "936ab2bd1ef1c2b292b8d50ac3ccac2f647634f94d53574961c2ba30fa056077617053d40e38f4730ebfda8cd55f4bf664b26a0f39a2882bbc139fafadd74666984be25ba4245b998b8af9a0d3fbf1115504df6a1b33c77f9e0b2304d97013e723d1737d2972c841010a448c5dcd686d566f6d9b6c99fd64b536d060915c1bd85959abcc9c1779eb4cfb467e21a72fa22d077af99cc9fb752f69c743960e30a9d76d4c2f95458c06a3d547b36e3d7ea6f766c9b4ee3d30bd9df5b416b50e7188afaf1f10153eb61affbf8b9081925e46a94adff74437b6f426dda45b0351213f72a5b1068c64c2ae486f4b544e9baf0a6981414c9946f8063698792a7a9facb6f7ef631c8dd61cfe6be0473b7f3fdcbdc7338469e4e20a6885df43db45b551533d0153247d0c4c52cb6f52d0bc97a8b48872785463bb2842749a886f688b779f3e487446058fdec3f63264232af746b48e4197df2e740b6eff4e7b629f3099e6d9df97f1d0a2d94fdc8f6bfc0c3cc83ec8cbc416c10202c3058be012b659b3ff8a5849502b0f117589c1c8980604eff833a453cfb528fb154e478cdf7d4dd3d8b69a2b4c4530d6f1a8c432027e9db79007c7e272ef07fca40edb5379c7f4c70f23882455828d5358dede562d922cdb5ced7ac2e87c2e9e90f7af6a2aa37e53fcb3e20533c9772fccd0f4775eba00e81b56c7ab57489eb729586f7a59d7a71f0a40b413805a23648725507bbaed3be1af0caf307b97e92e4f3408ab788faf7a5a5d54c580ddc3a4354f8eee466d46469256724aa09160fa2789e299bd29b7fb9203e7a6ac0850baa47d6da472bd101cc66cfb91d2b03acccd01eac04870d8bdd91f40feb5d0f1279d26d5593e2e4c5ffd5d0dd9e44427eb3a1297c066016db32aaf1ca0d34eb6751183e017b672015018b1f56782f3b33acd882870766f4d6a88441600f8f311c2879f48e85fdb6f5f28dd9504477f0daf74fcccc90c729184da627a450be4b849feaf5267b1472f621d7e902491ef80f1088fae3ee789ad0435b599465f00f51aeb8c3d2d8bd1d32180032edca1fcc5ed5e3698370d6debaac089a3f6409cd5a45bfe9f23e897554d1671096802be8ae0017cda6730c85fc4915f2bc046b94d032e0fbf992d0bedf524a53d4b0ab894b8ca12f3eaf1988e85b9370779d605530f4297d437e858d8c1651344333ff20056f03df7981e126ac714b5cf171fa8cd3837ae48253f884d95840da4aae398da5aad7d6ab09ef380a09cffb03156f1917ab7a964677cfdaa223c9c2771038f77f8eaab0c4f8041eaa08e60253b6d11d2763000ec4c9a6db602f9c9dcf52f6dfe80c2d51baa888f755638087487d4e9595c8c0468c8d5483bd04da62690070de77c4f8990641d0afa2eec76c8e14fa000f57bca584745ec79a638d90968fc88fb0a6832181dabd9a4acd71a2f7b21d1d3b69523699ab5aa247bb1876b15e6489979b2365218eadd5f64719f965feb8f11e3bee0d307f95ca3bbb10c21143c7458defbdd79e93dab5ee9a907aa701582e76189bf8a52a5f281a9dc80e25ec174bc7d67b2112e0e8f77e3011927c58e6357877c40b8b18559f419d3c4e64baf08d71d6c4059c1b4ee02a8f3d9d32488a63c10a93c6bb11de53a12f60f4951c2b7ebb9039943229133f93c252342d47954491c76574f7f0c915db00d89f2f8eca8de9f781bc034bd732b90223ac791c521949ca7972f59d9d4ee72b345e159ccfbd5936e24c4ceca42fc657f6946fadfbd83f8ff2fa146d71f5a13dfe1de4bd503dbce7ea43aceb7925601ea4eda015c0d4a83aab01a77f91a38cd896d1f76fb2e8147b362ec750c472effdd2bcd76fa9f929828049e035f193f7ce302c3274e6b811a726d1fba91a661d8714b528114328f446a390b05bb10cddfedd8e34b6cda6f469821f697bf909c41337f7723fb9619187c06d5fac563dd8e550b8229831943580456a7e97ae41e8678ff842c05fd0c052c2cda86cca2e4264d3024dddc1d5f06239d265d49ac6bf34afd88205616c72e51d8d12c7b69f55f506a5782c77aab3a596def6d9176587166dda111a0bae0164dc04100bc0a08b09dc6e5aa299f7b41191148cd4d59748b716377384a5e758c3dd38c40cc75653801a6da4a8957b66da30b7e2187c1c0e973051d4c5da77a0bcf6af0d53b6d9450cbc643096f5a8d0d59c65ba3066e7070d5fef4f35f548b0d4c1b2bc2be48177ca504bcd484e11be122b969bc0e5a482cf3abe312c74f60fde4cab564a60b4c99b27bb34e09103cf8768256b6de60bca5f91c54041d3f91056901bbac42e30c4dc99e955d6c9410cc4fce1fc0d824c74e2deb6a6db895fc0239d75da1451ea0d0929913c1a15ddc07e3a61517322b8b8e2df8a13a60c37ee8c6adefcb4fca5648742d5c4a9512932ee06306dfbcf34df778782fe6e51e01277b121f75c785902b354c29511977d74d56a782f6eebfb2fc8970ea6d5165af257d85c266b3886c6b9bbbb43af03617792681f61d74c5b28a5c447b549fd3732cc5f28a8bb3e472ce7365fd0af43b47f2278f9fad4867fdb68a9258082a03f735a4881f3477f5e123b6b757c1ef35e8f93110eaf505baad96e5ecfe9b9207d91a11c3ff41db696d280ed1f6b815a21ddea11f986cf6fd0c37e78c7d105c5493e7a991fa50d1172d461218924f339e8745675676c8f470e2e979961490fcfe2d39d1edd17fd917a1ab50f012b9d83ab06f6f5891ee47a7f6121be41b28f330a24641efabd028000a786710440e15cf091709bc44af5cec0c89c8eb5057e1ae2b0f34b65dcc429981a202fba1b3002877057d22fb995ae60c082aba782e4e267d037a302e4f98d3e5002dad4ec68bb16cd3c2a4e20b121e7bb76823db0a51b7646951f7ad71876a2402f5b4c642ce4b0dcd9ab5601c020b56d8ab15779ec4d55195b368905cb851179b7c703d82a8a6451146ec566d8eec8153872eefa21f64c225cdbd51b66a6af3af3dc03688f248747d268fe586039c52e12d2c1e536090aeec4992f4d4da8b4ed7fd2a96ec6bea61edae043401be41870344070cf2a4beacd361921834100bed88ee366b997117df4ff23baae0d9224495563403da083937953924bd38f99440a98dcf332439302818c998a58a30e4a50495bb15614da6d47318c4698693683ad5275d48bdecf17a7ade547635f10ae8af8e6d685a49fc2ab0dcdbc441b7fab69ea23e7c1a8c2a2e61aa8f48617b236113f8cee7ae890a993280b27032d66866f0e4c56e711de5e545cc58d76964d4619d7a249aab61d07388dfb92a28a292378c24d46691169c23a83c355e7e1c6a4da00c66dd8fe858cbc396085209f5fb571c0e3c68e0d837dee9a6c4dbc67c1cf54ff4b815d55b66743a70b01b996b756ac6472b36128ea782d57ce9403d3bd841d86a5633c1f0621f0675cd39acf69f653ebb9cc8fb278cb7dee44b881defbea2d274edd2fda04b32f013f17c8549474a53674ded197d2618d9b4d291b43606cb27360adf8f78cd18d1aac4e876a15e2bb81d270b4800d5ec3cc98f8d5ef77652b46b3cee45bb1a2a4c68b0d3504d93b539a0a1264194f96c9a096eca0be8ae0dd183bd676f4a2e716f5055607061859cc8233cdcfd7e9321a3efc561cc1fe2f12edb351d4f1f49f41afc29251902e67763981cd89ad4d8d5f1abdb53850eae9a62469d03b4b793a09dd86b85f652016a7b4e5a2d6840552b8d687914652871b2c040ea46b9973da030e153356230a11fea03bafbe32169330fefd0cd1da4c14d16dbbfcafbe8e03c353e0c46f88e5373be48a8d8dc68357365f3cb3bc89878f3ed6cab3ee860eab1859b3501f387e26ddf93ab76c44515c85880f9787f229c29787f85a14da92b12616ba9a76b3f84dec952cdf64a79dabac6d6dfc5a6b8296270c02a1aaf06aca94dcee1c49d69e5fe40ead7d55f5d9b6a1d871290ad7292290c6da37c2e7acc8ea6bfc6a7c4a028589aa0b7e1a1a073473b07f5e09155068a3184389e2aa452063968594cf53459b8188c24f20a409ac3d36e735f1724eb9606d001762197fe89b2cc6f1c0b80c44c3da0c2b78fdee5f44a2d21cc001ab31463493509b772da88ac40d8acebcd8e619785ae5b649e7c836c89b8bd9a37913e9a0f9e665db394f113c81af96fb0db4d72eb4150e0970b88796b9d8b6263dcf37f252637c03433f90a6e46d530c4f0940129d58b171f3ed3584977fc7d107d326198a880d12bba4f38099c92e3f48c6271a3b69730f42b018f4babe7e343815d491f858ee6ac99e130940f8bbc461e681d0c8925423bbe8a8e9857feb45b0bb7732ebcd475ab8f8c7d0e0398d9f5bde590595abdf95492a54378507adeca6c508ea57f465a6eb844f1ffef6c82f080bfa8598f819e00908ecfc9f5b7446b870e23557a69ae246be62c8342c4adabd92436a7f6420b1b03999221967b05b98d95d0fa083202bd505544a08e912d86b77c389f2633874a947d7871a1a5cbcebfbd3dcda2fd7bad93978096aed2c080aef4d7b7e7393a3689859cee1c9f071d4a3d940feef5077438a961e4f093dd63cd5741da528f781660c1618383abfda276b0d4ec708e2254c06fb4ac7fd92c1e3067361c938ca13b5fc93f09d6b937a442a33d306eb17f103061409b91a37636b73fa6f1f861f61c20fed4fccfd82434390bd4c84b71862ced4326c39a4a8696c9eb4b1ea481198b74e80c778683ba761e356415fba7662567f411ed20bcb962a936a25b9bc9c035297f1ad1c49625ac52f07fd2733e874ba9de5db08d9221296ac8f8fb2adac7498e886e3f13ef373fd4e691d92325bcd7aaa95858c95a1c2d12273687dca9d275058b5c3a8120e73410e900713e50d7da50cee5d1bd96d92586d84a61bfac3d16716606f3f5c6f6ab17b5c5d92d09d139bf3c520c0b271fcc6987de57c77ed4ed6982d682b0f0ae917830a177e30902529e0c013a306e798c030e358247d42d9fd82cf86d691910bd5dca76d482f040362c72925902456912f2b58e7f804e498b98a9cddd27f306522a3664cd29b9962a162a6d1ad1ff9c15c93b35a9536291c500468d9dbf185a03c82b83f49f76acd4daacf2a9096a7847d890d91bad2b9c9226f63fbcd503003bc0f25628ea82765a1659132a5d80dd441470fd09f8b57a45d63777b4af42ee2de1ddf6b5cfa08556d50c9771d8ede5f424643fec961d7a4f7cee22a9d3a725887ea0ccb5ce37188bb9f68a4ba7031068f4b94290f2dc5067682097da8901026133aa2dc5cb6dd1a9fd9dea48b7a271cfcf4d5cbc1b3825d5d2525ee88710e1ac613982e789c93c2442ae226514de76650db1d0c7aa6b5496cf167da3dffb3c384a41dbd880c381c13658c3a73f2a9abfb235815e0ebd27cabbc960aef90a62b45086c47d7588c38234f98ebd710457d4aa6b11b65ca1cff6eb78aef0c6cfa213c59d27a53876b75134b4f20c77ec368a6bfe48178141b10b9d1ab6c863400ebaeb16c047cc2d3bccf46792d1604b3ab77a66e34e8ae19f9658ea55e20281b5164fe939487a7ee26889fcfb11fe36d8b8182cfc9b36e92bf93fe2831ef492640329897a3b94fd42e2448ddc43658c09cebe21fc687f8f6c410ad4c84ee2cdb06358748bb6cf7928fa45c6d1256dab2a6c292ca5579f92b65f316bddfe38efe246b6612780e2d80fcf7f2bab2743a33df3d497c15e915c3e41af9ee9a485fb13874e0e220e178145a464b4e73b3ab921c21094a29b85bed9f2283c4cb96d35d5b174780faf"}, @generic={0xff, 0xd6, "19d6cc3c2fde8cfb49762c040b7c3eae1f96d0054be3f5c05ff36d03edb2de5e3f5ba621fb206f7966158f7e2c225c2687a99455e2d3ca07c277de7e3074b80ecd53016f7a96409516b9d476c144bac5679e64eedf330d08210bb5c1c50527e29f967e5285928caa0c43e2ae169abb29593aa1e49c219b11e3bd06a6318b8d886cda3c9302a42866308f69d8844ab14765c7c9c11549e6ebf5e9839b1eff25cfbf11c4d3567d846c49bffe31bc7b81675cd90b4a20e174f825e98c6bc9dcb5eb1de306abf64dbe9e5c288cbea2d47ece692cbc94a14d"}, @ra={0x5, 0x2, 0x8}, @generic={0xe1, 0x91, "9e14eb68e9aec5fc8f713d3c1a556c3d596e085667d6901384045cdf05a5ffd1342ae78db6c93865f65c7cb8c53806bf166755386eb8da2770901d2585a381d6128e6014f5c383809092da9b78a6e7fdd4a033fa284be841d36186c1465ccad740e2872e8c33a7dfdf6dc27181a48834f80bc95999edce047eb5bf1d3b49d0ff9690aed717f72e6fb6ccf684b25c1c7a2a"}, @pad1, @enc_lim={0x4, 0x1, 0x7f}, @ra={0x5, 0x2, 0x6}, @jumbo={0xc2, 0x4, 0x401}, @ra={0x5, 0x2, 0x40}, @pad1]}, @fragment={0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x65}, @hopopts={0x1, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x39}, @enc_lim={0x4, 0x1, 0x81}, @enc_lim={0x4, 0x1, 0xa1}, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x7}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x99}]}, @dstopts={0x2c, 0x3, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0x100}, @pad1, @pad1, @pad1, @ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0xf2a7}, @ra={0x5, 0x2, 0xff}]}, @fragment={0x89, 0x0, 0x2, 0x1, 0x0, 0x2, 0x65}, @fragment={0x3a, 0x0, 0x4b, 0x0, 0x0, 0x3, 0x66}, @dstopts={0x3b, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x9}]}, @dstopts={0x3c, 0x1, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra, @enc_lim={0x4, 0x1, 0x5}]}], @udp={{0x1, 0x0, 0x8}, {"d4573ce9a33118f1dba5b9fd499951f5398773f6bb6454a16e8b951508bb22989740ea95df880e76734515"}}}}}}}) ioctl$WSKBDIO_BELL(r1, 0x20005701) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001700)=0x80) chflagsat(r2, &(0x7f0000001740)='./file0\x00', 0x0, 0x0) getsockname(r3, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) getsockname$unix(r1, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001880)) r7 = syz_open_pts() ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000018c0)) syz_extract_tcp_res(&(0x7f0000001900), 0x8, 0xfffffff8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001980)={&(0x7f0000001940)=[{0x23, 0x7f}, {0x25, 0x2}], 0x2}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000019c0)=0xfffffffa) accept$inet6(r2, &(0x7f0000001a00), 0xffffffffffffffff) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000240)=@abs={0x9100b50d5c6e1341, 0x0, 0x0}, 0x8, 0x0}, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0xffffff50) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x88}, 0x0, 0x0, 0x1ff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000280)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {0x0, 0x0, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000034e000/0x1000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000560000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000240000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}], './file0/file0\x00'}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x14) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x20, 0x1ac) getpgrp() executing program 4: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = open$dir(0x0, 0x2, 0x0) getpgrp() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000006, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="de58b3499f15b9604ce11084d8e230b5fe3d87c894d4c4ef1dc57832caec4e7e5978709f9130384a71dd83459408ff7281dd41a08fe769fa6aa63bcef41a07fad86c79728319dbf4a2ef66b0ef844f542fe82c5a0631e5bc3a5d56d5bf571d3f3138d2f1059167db657b747b5687450b3f780ae2f274b746cc87afb29f3b1102d2b733df43f7ce759f53b536bd39d30bf455f16e02d999c7aef3861dfb3c34ade7689863f19d727187fbc1680bc2c1a74862c0c467e8d4c1156379e446260c981e6d7eb8ffcc8d622112b82b4a38", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000080)) r2 = getuid() setreuid(0xee00, r2) semget(0x1, 0x1, 0x230) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000100), 0x0) setreuid(0xee00, r3) executing program 7: setreuid(0xee00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a"}) chmod(0x0, 0x20) rmdir(0x0) symlink(&(0x7f00000006c0)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x48}, {0x24, 0x0, 0x40}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x716) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001880)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000018c0)=""/34) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x4003, 0x0, 0xfc, 0x2000020}, {0x5c, 0x4, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/88, 0x58}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0x2}, {0xacc}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x16, 0x1, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x93, 0xfffff, 0x6, 0x2000000000007}], 0x7fffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x9, 0xfffffffffffefffd}, {{r3}, 0x4, 0xe7, 0x80000000, 0x2, 0xa}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1ff, 0x6}], 0x40, &(0x7f00000002c0)={0xf7, 0x8}) rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r5, r4) ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 0: sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r2 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0x0, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getgid() r4 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xc9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x8}, 0x7, 0x4, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, r3, 0x0, 0x0, 0x8, 0x3ff}, 0x7, 0x15e4, 0xfffffffffffffa20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x578d, 0x0, 0x0, r5, r3, 0x0, 0x2}, 0x1ff, 0x10001, 0x4}) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) syz_emit_ethernet(0x20, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(r7) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r5 = msgget$private(0x0, 0x61b) msgsnd(r5, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600008000000090000ac4b1d49265c3d1e9b53741f7700000000000000000000000000000000000025d06af130b6224362b56affec66fd724e6d0e9747d974643dea554861615a74ed44e71c6350f5dc53bfb702df81f54c5c690a5dd31cf2c6378e57f3c7b5b5b72d6bfe5ffe4649d4892cc9741dd0e317208d7f1114d592d96ef531835a9422c906c684ad99543725e8d8787c81751ba003c865dd882bc0416ba6dac3ac3f19292f31f00658f09b9a7b981744caf49077a51d86feb9b48e40a44b462fbfe8908983b86808e93cb19e3a5a9278c574a3c1e75a120be52d301e0eed236342da3c20ac5fd2b7ecc3b10403883b16cd90db7060f3b2a8cb32fce8954d722c946c8eac66114634afd48727150213aca44d094a5e2adf7d"]) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "6b3224f4ff2c00000000000000000400", 0x0, 0x1}) executing program 0: syz_open_pts() socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) mkdir(0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x8e) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000980)={0x3, 0x800}) syz_open_pts() setrlimit(0x8, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x86}, 0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0xfffffc00, 0x10001, 0x3, 0x9, "43b14ec103790f946513ce4c1583b2b6b63cf43e", 0x7, 0x101}) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d4a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000240)={0x10, 0x7ffc, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x804}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x13b3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xa6b7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x7000)=nil, 0xffffffffffffff66}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000100}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xdced}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x564}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xbd6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xf1}], './file0\x00', 0x101}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r1 = socket(0x20, 0x5, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f00000003c0)=[{0x87}, {0x60}, {0xe}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) sendto$unix(r1, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000200)) socket$unix(0x1, 0x2, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x40}, {0x24}, {0x86}]}) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) r2 = socket(0x1e, 0x3, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) executing program 2: r0 = socket(0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) mprotect(&(0x7f0000461000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc0507788", 0x55}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(0x0, 0x1, 0x0) geteuid() getegid() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2f, &(0x7f0000000040), 0x0) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000017c0)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000340)={0x0, ""/92}, 0x64, 0x0, 0x3000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r12, 0x40}], 0x1, 0x0) dup2(r11, r12) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r6) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r12, 0x28) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r13, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a836289681106692", 0x40}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x0, 0x3}) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x1}]}) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x50) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00000000000000", 0x88) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x0, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/140, 0x8c) r3 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r3, &(0x7f0000000540), 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780), 0x0) r4 = semget(0x1, 0x1, 0x198) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000280)="54298bfabc1681009c8a7fdb85af855a118144303fb07a15d6bb33f9fa2b2167a62b08afb1ba44fb95aab382bdf033366ae97b4e991d6ef9388fc920dc5a63f16eefba9d01790397c92086d599a1f51d9bc537278391403717ddc64c198be86669f09b", &(0x7f0000000140)=0x63, &(0x7f0000000300)="653877705d600fa8ac8eabfeed6e586a4af0bbcb926aadae3d1cfd3dade1ae6f8e9c9cc9ea4d4c9b8b84bcd210c282a6b9e4abe69e34e5d336fc59a8c93805624f29fc858831d7c1297c54cd6aaa88", 0x4f) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2)   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº executing program 5: nanosleep(&(0x7f0000000080)={0x7fff, 0x7}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) r3 = getpgid(0xffffffffffffffff) wait4(r3, 0x0, 0x8, 0x0) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000280)=@un=@abs={0x6d5125100fd78ffd, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000480)="cd63027c4049e1076153a30b325425465b5d716982b7fec043e1f6026ea3467ac9b1df5eed98c3f0136524a87fd51c9fa7684aeab31efbace41a4df95890336860ec4aeff8f616a2411a24a3e659b83afcde580eb61e715de53fdeb3debcd05c432d2a45", 0x64}, {&(0x7f0000000500)="3d7a76e643a527b51ae279c0f2e93f5c5e99f1", 0x13}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="b000000000000000ffff0000fcfcffff6b2c3b44d58873686eb55afeb16e51b6d02426d0bea548f5cf8d5326a87353b49d14ad67f36272598d39d25adb2398c7419a680ea87d28424f9accb73dcc3422f1aa485399f0022e230c93f99ddf2de0ca22a4ad752e752d25cedad9b53f7e198f0e878cd42da4a1f42e4b9ca11b60e1b150e986ae281641b431230d67a3a40ef6165eaf97d56ccb00bc503b079d2e9f8ed96f7a4ee8f31dee758cf39c0d00001010000000000000ffff000005000000a9004ba6f841a433224b63afab0ea26b6d0639adcd2bdd5ce7a584cabf13330c97b97e62050c216e1d86fecc5cbfa98b2e1e595e0c59636a5675dd95bea32f3bbb3d7e4a444835cdc44e34bb10c99fc935ac4d5ad075f448d01d062539d536225cf398567bda87b55729219cfcf690fd8de0703e899c0b23bfec9bfd06c6209980e21617b32024965a777f25a0c0888ed4b0b6fad16283bf015dee6178cd49e0330b585065b34b0e14d83c674568c4bc269af58f8e1bd2199081938a49f21cd432c01592687150cab11532c11dee939bbf5317849b696d9582fdffeb708a5c55c86602be6021194703877abb72ad355e84e00f4dce39b5e886688cf03b47158122e555aeaeedf3d5d67438c9ba37f86452db318d55dda12184a8594185851b0abdd601a0f3236fd651368bef2f8d763589d7035f6a6660c4794fdb2413b71c1bf4b1d6571e4f6dc418231088550e9aa9d5413b57ad5a764423515bb832e9b4e8ca4907b58f424128ae398e99c2801155eaaff8bcf5ab583e82d9d6f8d4e80b43ffe29c6fdce9d69ea86c5949f34bdea44229542d970ad9ff9e354083394881bef013596a53e71d29361edc80a16a0fa2054677b152b73b501d11efb8d032718199a7fde0d2a23eb651523092e7eb6285e7bd06bb26eede5e7c2523904821d591adf2a73330af2feb0ca76898cdacef941e3f8a95430af14bda14ab75dc596a17daac2cfc1a800b2b16011eb1753b4ffdbe0bee2d0682e35e000cf65ed9ec939e78d2a8b6be52726e2e076a9cc6d03ce0e46844973165edb0e623c59b5977f2da130bfc9806ee9ee9ca290c06d50b9080a57264c799c8721a6f5f41e351ff0fe54fce83df8ad0a5d9f4cf5ffd23a0efed959775e41277e7c5f36d4dc1a6593a90b8f0bc192a1232570ade988084030664a10b3bffd9325eb43467108985ae895dee867289fb5c580dbbafffdf4c6ef5cf18c0894eb32305234f70f313a2fe5ea8f88120fe66a9e15cec190880b55d13e2c023430803928fd9b45718512b68cd789d9ade2a5181655e841ce5ab1f1cd28c8c7f542bf3320c1e4c8575b27800b748e584f3d6a358e22db2207c6f3202f35fa769c8ff16aa019eb660f33b85a7fc6490277d3ef7b797161f1efa8afa983faa22133b154c415071599e92c7f18e373e9e44895dde35ec676b58d1faf9dd570127e244b2818d572ada05712287f7f0e62f545f579d703caae329963948a4da4072a4ac25010f78ff1b7a547b08e077f18e89bbe4bb63ad73b522fac3f62f313eef22561cdea4620d7b1e96b59b78b5ddbbbf5a765847f776d844ef66981f575f9f2add20e372a07c5f166731c90056bf181f761990f54bb35ddd0ab694b4534958f13e16aabfe76335c211dd68c0a112c55c921ff2da3037460da10c9d0a0c10a2f1c875352b810493c49f1ff4a0dac29fe5e9a813105b423c2906171c88a3bd8e5c35458edfa8ff3fa2d84ca2a4848d06a5499ba2546152f1e6f2db27e82de32296e3a42dd516143c42ae42accf2aed9dc9466cc47b2d5d18c2365f73e123557e29d9cd68d080c77c17cead5464f531ae54de5f338cb86d2cf9b7e65ed6f5aef21d8166da81ce3db7da887025dc4252121a5b6b78737ea70685161a4c44c15b5ad321ed4aa91394967abd533be8094449ecbb5d0b7c8d2d3688246bc02cf95a4f2087f43ecb6166d519274165a705a72e230a68f0894b954bbf148bd2b9eeec578d04889077bb3f21aa9eb00fcf440b39150b6929dc16f242ce4295e06f24421d005b6c51518e649e579626bb2667fb96157ac3d28e383cb393a4ec8ee96ff38229339dcb1833abb3303da8157a319c3eaf5a9cef6f3b941848228eaab58645b14aae4c2d312e15aa0a381d43f560ca7d01c1342692339b3122edcd5f7e5bb66cf2f5399ed09a7ae38e74af602b2908d972007d264afe32e7f88700b048c39d9a7653f509342b6ecd1f343d8d5a3b85d66f5c781e7297ed5bb2658209658664654e30a7adc9e4d845994c07a983835fa0e431002236107fed6775b73192e930268e9f3cea62a76833a8abac63b11229aeae7725647b7644906c5270e540e8774bda480b786988660fa03a1c6c49aa7c761372c0eb3eea71611c6e95df410d342d9031ea0d8be99111d884de0e964ce0027877b4b349c766a88ebd2e461285072573355e35720a98531bc46eece5a98713f942c49217cc9188bde6d15c68c3898d7dc5045bd7d371572a258a4e4bc74ca14369a0265d6874224c16d528500503bb4576f65fa796c760d141e16d3a41fb9b569a084afa13d7a4e9a6913703e9b8650fb78e5cce4a3dd4c04529a434d5ca42e412f6496b871d55bffb5b25ba3d5e1cb913894e3486d32f09f411523353242eacbaf523da26fd9a7cf8c0e9cdd9018879b199d0a2fe8c96bb14c91b27c4988505edd3c9a2d0d361ea8e098358600446301452a632b92d1f18dd784c2792fb92a746c17ff6108eec25bb87612da404509701bc69ffd280ec1e70a97de8855721e8ed3c679bb9201a3543450a08f09b008a6db67f15af9d7fd0cf23d64bb9b42a2fdc26e78108565767a69627dad101151881d23c4e56ed3b276df6a1a073fc9e99e6efe171c915409ac006fa738ee54dfdb0bbf1b5c207ccb973d1fb904b9b183609488598e44a5a04bdcfcbdc2dc424cff466207da5c707e191bb0b689f2868bfaca6fe98636385f74eefde2b798614f0303f27788032278ddd3f508585bb5fddee391c82d0b7f51dd65490aeeac01623e559c6bd540a8c0f2b59eb12d6b37488f7d8e4ced5e5851dbcc412dfc55f0fd8fbf707f4119ef395271c63bede3674a2a832c43e1f14df849be6ddd38bf84ac24ef38a64ce5627382d640be48d44e8819723f37a7fc0e862d5a23b6719ace6c125d79f0e03edc9c5e2a7f61d319f4a78afd132f55a400ad141b463bfc3058e733b548f6fe817f7928413e0d257471488d86d1026bfb709a9bc4d38aed5a18dd083f47acb03dbedc479ce9c4754905ec4b16404b91b6b968ae8b9e48197710f4e953fbb903137651f72a9b4746441bd6794877eed0f2e84eeb3ee24cff22da52ec4077dd109bb8dab829c3ba6771bca7e91579d90eda37e3e62059055894001d6d44de1b349308837fe438ed1aa8516b12b3054da95f8f332a0635cd4ca3bc22b1753a62f0caaa5ca4760f9e7a9074321cf44628f11665eeef04cd7a11dfaef882bf7674b124f1dd496ee1a30f7b9a405b771ceb16169d320f91632e4e616be9a1b68c6f107167bfc2cf1ca00ff9eb2d394ee7a6fe264d757ce65ff562277cf5ecb5603eb237958e8498edcf6ba55acd534ba4ba0fed53db219e54084d6a8df1545416ce3a7abd679533a36be05f68a7a0deb8f34eb1e10310983d78de2541bcb7b3179b4579a3b65adbe059e36c1a1eb747cc1c4e7889f0cb69a8486757a593e39d0d5d4da4a55f2e5548f97cc91c78b1da57947e64a564db17c0fc98bc4197b3a820d5f97b95cf2105e95dcf1a2770a1f59e6c5fda4354607c920bc95ce550b174badfaa19cda85edaccbfcfd33fb6ed215eb0a9292a1f3b9258c736ebef87460f6bce3c239f43b2e41d25c5c7cd8ddc247793802086cf428279c04f00edd8a5f7d2f23bbee78ff79e42908985a9fb57200369bd78c3437c13ed08f5f0f77adcb9ce28c0dd5faff743223de8d961a78918f9522ff03fef4ce276167ef0417fbc9be1e19f7260d6b1725cacec9bf2a763938bceca38f0dac1c8fa14f6aebb7af52acfa9321b5e3f3d9ffa1092c2dcdcb9cad27d3f4626c7d1a117ec8a4c435dc4003ecaadbde1a241f966cdcce890232ab4af7958ce4f411401d03643959614a8098707c22d40ecf1c4dc3635aea89cadf3e3c28ca2d4344acf4e02d4d00f00c4adbea17fd63c4a8f0bb3e84fd5236ea929539bc28268b8e73117cbe29a261bf7650e7f5c51f3d2390f4cc038f393d89ccfd86aa8641775741be975c9d5d52ac2ba3fac3688b3f6b38b7f8468a07bf08bab357c41cae201962d6b9f4445a86b709192f43467c567b98bb257a97a33046f22e2bf4f36bc4eb4c4bd341d87c1f456ff9daa7721dd795e2e85759219409cf6c976f8083cb470682490ab0e4885a45de002ac3021f8c3a9ee68fa1ee1dbf4b9dcc1bdcf8f90cb258d956c380fc8c9922a0984a4d4d4ab60bf608381d519a69978ba4eb7f1990340a601b4384ad9f4774182e9f41635e474b76db095bc3d46f360fcc5c9b33061852f4daa6b875b604fc58f394c30693f003b19316efeeec64890b9fd1a09d6f7a427442b3fe579170bb686a13077e1970e302a9484ff02e7e64ef98cd3f1b6defa0a0be57c8a8b4770cd95c1e63e33387b6d79a88fe146772061269f8679ed1463558738e15e012d65468aef861f6330ec52ed2b6273fc958ccf523c1d5e77010a1242e94398f17903daf12ee2ee7a7f32c1fa72fbdb05ae18de931ddb0de1100bc7fed4868fe1f684c9bba2b6efccac1ebab51a20b843ecd45159b014f36574d786e75eeb065cb8be8805929b2f2f881e57cb7e35a9b751d28b7c3974d4b4219dd6d5ef73d354c6328b6a59c128d84a759d42ee503ae24d8803004d22f4f107ad6edc646f51372261b30a2ee117e26df18f4fd07d3864152b1232ce8f63083ad02827a38db24cb2d6875b57aafbac18e11af51103d018a3cbab2fef7f8fc8f598de667e3a2b13bae16d56cbba24eeb8a3c64041842517393b64802274ca628df7c9704e889ee20b14df02a675b2c46c10273dd71e14bcaa56c8d25d71fec85a72042ecfc5988fe3fa9b3ebe9e1130b00056d28becd7619e48ec359992fa53fe8b1c37b448d105d868588ac9a69ef4949b7b5c577502707d91ca460d7d98f152d97a5a096fc913b48e67558e27da5b2ef089ee90c92e1acbdba13754c9476dd45ccb8bd8f6079e1e517035f35b425e0250235c6808c4704b9fa98372967599407f06385136d5df402d9aaf307f1bb89ae60668fb463b55f0ff3360c9ae71e317fb86eb77e04601f63f2496e793640e78fa40bba9889758d63b90c6134933fefcbef2cf2d6bedd49fe54e9513f5a5644dbcf68efc2a6762071bde33107efa9663e7f170bbd8ef8566feca9ddc52de0972c9110aef3d67552aabdecc2ca04caa689364526dcc972bb850ed7a12d55385c68a9ca8a3ced8707632f41812b054f02aba0c3c5f16682ed25bdebe2bd7d622df5bf4c4b7959f5826499ef8014393b367fa22b44da5763fe5b42ca9dc1ce0d9ddb5b6a5bc7d5c6ea083d0a362dc9eeb653143732229ba971e96dcc01a3333b6a0a6473e87a40bb5b6ece49e10f13c6259da4ef7e2e7fabb05154b5c3a525311a7fb242059097ab2b3a1875ab423e4808011dd655401a2e4047904c60be8de09f16fb6f521119797d481bb6e0bbc4795ac4fc0202f8cdd5d9b5195ea873c118e7489f1d11f584e2b5c92e59bb808f6bd11bc995aee5d5189c3ba260d1438615887e327c1fdf43cf4b07931992d3f6b18d9aae0b488917a2a3ba1f73667185c659b839885664dd53ae76380cce9929e591ea4e11ad2dee29351e399cfc2479f0da3e0fa4dc0743da16a36ec0122f63a541aa8cc334d46879a7cf55c357db407ffd39f27f9c252622086be868a1bcad53b4be1d4867b450d40693bc29f31840d4efbbc13df50098b58effadc765304972241bcddfb8758b9e41e1f77ae44bff5d10dd526967ce568685cdf5b58c9d343b5fb22453d80222d3f411af705729e8f038119f06e2e7a800000000000000ffff000009000000e1a59e5cfac2828f40d28ed34e508810cd551fd7ac25317f5379e58f732260ad3c18193281584a129a35289072aefbb961b79541ede9fb233f63333e500192c914dd4031a569a3d1ffa5055cc780a7fab1749148e42b5e14412652035f8a4c29f06ec161533ed453a30e9bf3026aa4ebcde02e59561b616a009949034d4b85400ffbd2d2ba3ab70b4aba2364bb178e5ba6e709347f000000a800000000000000ffff000002000000f7f40abb5e88a885553c573736d53d54f96743808f7e862f5c8285da4beb9084e2937668e3681959116a0d02dbd1778f1d8635ddb3099644bf3154e2c79892765aabd216bb1d801aaec90ddb311ce69e20179f444d49d2287e9192b05ac75ca9cc309f7589dfb733406ee7692ddf2d89ff5c0742424b79f1013af023e38911f6ad41e8c8d21ab2b6c82aa6edfd041f659ef5451a360000000000"], 0x1210}, 0x404) shutdown(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) listen(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r4) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r0, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x8000000000000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x0, 0x7ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x802069dd, &(0x7f00000001c0)) r8 = msgget$private(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000140), 0x8, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setreuid(0x0, 0xffffffffffffffff) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffff7}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0xb}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000004000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff02000000f6ff0000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af168f07555389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff847cdfa2d49b0e7f0a13b5c6f2e1ab14e998f6059f4337e17e7c9c915abe19a6e88a8ec670f4fd523c1dce32020d3d5e0542d44716ac75d526aaedd5fc4e46c0dd0dcb75fa3bb6f8f9aa296a7ba279895fadf2"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff62deff8035000108004cdb000200000000000000000000ffffffffffffe0000001"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffda9, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x7) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r1, @ANYRES8, @ANYRES64=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x1, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r5, 0x6, 0x8, &(0x7f0000000100), 0x0) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: socket(0x2, 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)={0xff, 0x729, 0x7f, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x4}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f2", 0x64, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe2(&(0x7f0000000000), 0x0) r2 = kqueue() syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff02000000000000ffffffff", @ANYRESDEC=r2]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x54}, 0x2, &(0x7f0000000200)="3bf2ee74e747c82dad6eaaa36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdccd1fae00d46f4a52fc354b4ded70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57dbce87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd", &(0x7f0000000080)=0x99, &(0x7f00000004c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010dd", 0xa5) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) socket(0x18, 0x8004, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f00000001c0)="69f27481695f80e60fbf00b03f8ab4fe73824c338264282aa6ccca0430b411e49b0c74d5cb8d909247984642", &(0x7f00000000c0)=0x2c, &(0x7f00000002c0), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x20, 0x3, 0x5) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000000340)="04bdfa5d1d2873c69329bbdadb1a4e3e3534805ba16600000100c43050002397470c89ab7ef047d508750800000000000000f6bbca325cebc37fc4e1dd543dbe2da6dd140f6ce3516cfe6c9930682a15c4f7ef34a78c36bc8a0700e2426193c507e06b9ec981734dd03e24afe538a339f91569455ffa6ca495afe3d36f9cbbb21cee788c97a8a7d212f86a73a7e44c1e83be14952bf677c82de66bcd24287b0086c8cdf2372869f86e1d841d924823445baaf330446ca37bcfa1fc7291531f5b0a455f5f5d9bfd9ec3a77f650f6415ca4b6b3d64a85502f4dba85e43c105c645356de8ff04af979547564d215126aacd6f195a7fd0c157e94c725c11b2081a6cb1bb501094d109d29bc4476097bda14c49bacbc3ea673b295a9ef177000000000000000000000000000000007f50099b0d0cc3fbf950ed7a981ccb05233196a55351cff2c4a3e7ddb63162b7d4b404d3905cf3e0efe6a5a0df50fc5b093c61ea9bc97cee6f00ab80e35ca47d1c0855a513f55c2e34b8ee53100e29bebff54e15fd5200", 0x183) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket(0x18, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_emit_ethernet(0x381, 0x0) syz_emit_ethernet(0x4a, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) mknod(0x0, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/115, 0x73}, 0x4}, 0x10, 0x1000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) clock_gettime(0x4, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) syz_open_pts() getrlimit(0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000400)=0x1f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x59f341e3481be83e) dup2(r5, r6) recvfrom$unix(r2, &(0x7f0000000340)=""/161, 0xa1, 0x40, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000580)={0x5, &(0x7f0000000140)=[{0x15, 0xfc}, {0x0, 0x0, 0x40, 0xfffffffd}, {0xffff, 0xa, 0x0, 0xcb}, {0xfe, 0x2, 0xfc, 0x1}, {0xffff, 0xf4, 0xc3, 0x5}]}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000005c0)=[{0x6c, 0xfc, 0x0, 0xff}, {0xfffd}, {0x6, 0x7f, 0x4, 0x402}]}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) pwrite(r0, &(0x7f00000001c0)="a15e9c8326f04c809f5dbd35fd6af0f262a5e659f8e65e27fd090b25829439ef310f9c0c6e1b2fca2fed80a97e4d408ca12f75c91a39c07b79e1d388a099430e08656ad2c527b7e5386f84ff89162316a9c96fa60d85900824a00516498161424eddbd3e80e3a5c6ac2f7c813ad9cbe4c9814ad685f5c93da02b03acc439c5d713db69a71c172f3e2bbe363c9a4b119566d70f7c13c740461fa31daa2bd223400514aa085ab2b027e001b2feb4aa61faa2b5665c616302b29787e22b982da4e6922b1900000000000000", 0xca, 0x618) executing program 2: fchmod(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000200)={0x2, 0x7ff, 0x5, 0x24d}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f00003a1000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000243000/0x2000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f00002b8000/0x2000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil, 0x4}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x11000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000364000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, 0x0, 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[], 0xe2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x18, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}, {0x1, 0x5f, 0x6, 0xb0}, {0x2, 0x7, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r3}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000100)=""/134, 0x86}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, 0x0) executing program 7: ktrace(0x0, 0x1, 0x1800, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x6380) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0xf8) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) getpid() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', 0x5, &(0x7f0000000180)='./bus\x00', 0x6}) getuid() setreuid(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x2c7) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x80a, 0x0, 0xfffffffffffffff8) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0xcc38e66d, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0x0, r2) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x867c, 0x2d, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r1 = semget$private(0x0, 0x1, 0x80) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) getsockopt(r3, 0x9, 0x80000001, &(0x7f0000000400)=""/4096, &(0x7f00000001c0)=0x1000) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff}, {0x277a, 0x3}}, &(0x7f0000000100)) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000180)="b7", 0x1) r6 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r7 = syz_open_pts() flock(r7, 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000480)={0x2}) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000280)={0x10, 0x100000000, [{&(0x7f00002e1000/0x1000)=nil, &(0x7f0000737000/0x4000)=nil, 0x5}, {&(0x7f000005d000/0x1000)=nil, &(0x7f0000151000/0x4000)=nil, 0x6}, {&(0x7f0000403000/0x2000)=nil, &(0x7f0000046000/0x1000)=nil, 0x1}, {&(0x7f0000750000/0x1000)=nil, &(0x7f000076c000/0x2000)=nil, 0x7}, {&(0x7f0000614000/0x4000)=nil, &(0x7f00007af000/0x2000)=nil, 0x7}, {&(0x7f000060e000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x71d}, {&(0x7f000014d000/0x2000)=nil, &(0x7f00004d1000/0x4000)=nil, 0x2}, {&(0x7f00002e5000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00002df000/0x3000)=nil, &(0x7f00000ca000/0x2000)=nil, 0x4d53}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000535000/0xc000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000794000/0x4000)=nil}, {&(0x7f00002a0000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000040c000/0x4000)=nil, 0x8}, {&(0x7f000041b000/0x1000)=nil, &(0x7f000071a000/0x4000)=nil, 0x5}, {&(0x7f000019e000/0x3000)=nil, &(0x7f000031c000/0x4000)=nil, 0x101}, {&(0x7f0000463000/0x2000)=nil, &(0x7f0000778000/0x1000)=nil, 0x9}], './file0\x00', 0x2}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) poll(&(0x7f0000000240)=[{r6, 0x68}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r8, &(0x7f0000000000)=[{0x0}], 0x1) executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xb, 0x82, 0xff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8000000b, 0x7f, 0x5}], 0x7fffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x3, 0x5}, {{r3}, 0xfffffffffffffffa, 0xb2, 0x4, 0x4, 0x4}], 0x5, &(0x7f00000001c0)={0x200000, 0x3f}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() getppid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket$inet6(0x18, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) socket(0x30, 0x4, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0èvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002aa9f5c8 executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0xffe, 0x0, &(0x7f0000000000)="e0db93ff5702fe33811f6dbc950000c48ea83400", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x7, &(0x7f0000000280)=[r5, r5, r5, r5, 0x0, r5, 0xffffffffffffffff]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = dup2(r1, r0) listen(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020697a, &(0x7f00000001c0)) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f0000000400)=[{0x0, 0x3, 0x1800}, {0x4, 0x0, 0x1800}], 0x2) semop(r7, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x1, 0x12ff, 0x1400}], 0x2) socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x72}, {0x6, 0x80, 0x7f}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x20}, {r1, 0x1b4}, {r0, 0x8}, {r1, 0x4}], 0x5, 0x4f27) close(r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = socket(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x400) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x1}, 0x2, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) executing program 7: syz_emit_ethernet(0x42, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0xa, [0x9, 0x1]}]}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() unlink(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r1, &(0x7f0000001100)="ba", 0x1) syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1}}}}}}}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x2d9, 0x3, 0x80a19f, "bb08000100f1675912508b0000000000e7ffffff"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000002680)=""/4096, 0x1000, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) (async) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x4}) pledge(&(0x7f0000000000)='$:\x00', &(0x7f0000000040)='^{)#\x00') executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) socket$inet(0x2, 0x8003, 0x0) 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}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)={@random="892500004000", @random="2adb0070162e", [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x1b, 0xd5, 0x68, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x2b, 0x4, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x13, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @generic="661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"}}}}) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x643873a9be4a223) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000700)=0xc) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001440)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x38}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x1, 0x5, 0x0) close(r3) socket(0x800000018, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xb}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) syz_emit_ethernet(0x20, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 7: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x401, 0x0, 0x19) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000380)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES64=r0, @ANYRESOCT, @ANYRES32=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYBLOB="a430064e332ffae8b9b50c1a7c7fbe95e5", @ANYRESOCT=r0, @ANYRESDEC=r0]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffff}) socket(0x0, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) pledge(0x0, &(0x7f00000000c0)='\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, r3, 0x0, 0x40, 0x8}, 0xffff, 0x401, r5, r6, 0x8, 0xf30d, 0x10000, 0x5}) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000400), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x34be}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000240)=[{0x19a, 0x7}, {0x5, 0x40}, {0x100, 0x80}], 0x3}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0xfffc, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000000)=[{0x440}, {}, {0x9}, {0xff88, 0x5, 0xac, 0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r3 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="7243a04d541537df944a59a24dfc89d8298a0ea255bed752c7694f9afe2c7ee6a7953546433803be21da5d5f103753289288dda033c4d3d633fa35deb4a58bbabdd0ae494db9055d89506d5d13b7453491739ed618241426b8d0c13829fcd8c361d4f58e07610f93e0305ac31474ea689b1c22d6cb7aaa8cf8eba412331d5f94afe325ffebdf4a200d6342a0dac196422d", 0x91}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000d54a98feceba7d7ba90e0000001ef5b6aa1b424cc40000000000bee75df200ca70cde02b726ae00a1a0000f6c6e615c96592c7c0f1c9e2eb710e92dc0f46fd19be80648a8047ba2cce38206b78c9f2888e70b20f75d45ee6f52c5277bd506ce7821de1282059c75323c4452957e786f9fb90c03b70625eef948fa11a751b949b6c4957ff89344b526ce20f48ce9f2bd9e736a67d4edcac51c734417c900eb4cded0a588375abde3f5db31feb9d58ba00433de6bb9067"]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x8d28725355a85623, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000200)='\x00', 0x0) rename(0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r4) fsync(r4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(r1, 0x0, 0x100, 0x7ff) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0xa}, 0x4, &(0x7f0000000200)="a51fdb4cc7ee747e839ff97b93c60e97ca22dcdd33f6edab02602be744da72ad9e592576177d5e2eac5632c4ae1a8b068f2b33b45173c6b4714c749382f0cb32fef95b1088e5decb055303359a268165814e602e9134335047c189aaa95a81f3da2e564eb31253d2047a0dbf503dc92eadd8172516d2633ffa3accccdb5e24850360f0bdb33f0e", &(0x7f00000002c0)=0x87, &(0x7f0000000300)="86a5596b51fa1f4679d71a5cdfd27aa7b0bae21cbd388531578d9a86831a2a1a6690a374c470c88fbeb0ab4938e9bafd8240861bbacae5b42a81b85c18562c8e5b7f31647af587c7a63998c59bccab5cf624d178c53b28dbf14cfb043c052b1145da0d2609f0f7d21d435959843f3d2c9944ca45edb47116d6b6f324d7f25585857662f2511a4ed6744e5d21b27f7bbc17afd6d5f40fb94485774673488491abc754cefbbc7268e2e458486bd3", 0xad) r5 = openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffd}) setsockopt(r5, 0x29, 0x68, &(0x7f00000003c0)="a8e028b400e51fcce0fa933598735ea4d4b088b3b01ae0df7dfe2c1712c31d65e21af26adc4985ca9b0b58b59d5bb3cdeaf453e03f063c7357260a0c573eb3b27428902c816f3fc6ea44f79b383936df37639f59c6ca140dd90a3ce2ac81a668e3fe22fa36fcce945e1aea309ac68c5d8ae442b25049f5069a4173debcb98ae684ace4dfafa05e2010d4944b73f1420219caf4e13b15ddaa929b77b991", 0x9d) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000180)={0xfff9, 0x0, 0x5, 0x4, 0xfffffffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) preadv(r3, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r1) read(r2, &(0x7f0000000040)=""/237, 0xed) dup2(r0, r0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x14a) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000669000/0x1000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00006b7000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x29149, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) setrlimit(0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x6) open(&(0x7f0000000380)='./file0\x00', 0x0, 0xa2) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x40}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0xfd) r7 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000440)="5d7416c6338a7ade689323ce6bdfca0ef436728f19450daa329834cd0b77e41a41e1a1818526ba6b8721651d82acba2b298f233f527e6156c410b626e21ef87f339a1db84a9facbf9c570746584ff0351deee7c294625aae48d6d146bfef77bd74e17ed4ede3a8e0128a8265f3be11edd2f3c2201d5aa25f40741311969558cc8b52cd4f6b85146d9352b12d011aa5fc207a4e89d68fc94594469b8cc911f0b3e573d72e23b397e56a9563c6d7a48c516a20ae441fa49e731621ce3f3a08d001affc1fb2e3f83939f26d18d87812ba921277b6478dec9296c17a97c957cd039611c63e15ae7a9b2f9e70aea2e31f0cf0a47e5406e0e35c52b48532f962d483e94e0b59faf3f1afe7c5553260b3d327c9158aec66c341d6a24a15f4b4c3183cd4ed44bb866a8151debe7de2143bab9439f19fa45ddae118aa6fee57a5c32538d4047d7f2661366a6e74e3c023aeaebdfb3d38e77f9a4ca994bef22587d3c6789d6442405886ab71576f57238fa39d5473138c97632e1df6dad5aec2875d80f535b65a6e6cf8257a89f577ee535fea0bd1491eabe54bec9d263bcc2b5c53440dec89718795625789657d3b24fa8d33a82bea12728e5eace97911c75a73582d5ba06367c5f19d5dcda2286810f641343546c97f6a8f31d5dab21e8ff289182af46df1388ba8a77059e2706dde4426965c88bbe28f11fe61a2bf1694565756a16642128a027baed917ac6c80acc3b4af360422ffed9e583732cde420912d085b90f76811b7280e7fc0b8497e5580086a62d162d0897ee5e8e39fd59e45e0c7f9eac72d763b423021b7f14d3e20f917108de540c012cffd70fb618be0c2687264971b7053ff1a09142a1127e2c190679dd56dd4d6d1599e9455a3efa3242e0687b79654b40e1c89e9887efc3bcc453318ac1fc4da99c1eb5a7b3f99ac9dd07158693e6c67d7f684f7ab3a7e421383ac43792ada71331bf7bd05d13b4f82e4ea05f01c0d69e65f72068cfb04942c4d326a1b2d932687e34c40bd0d163c7aa78b9a00c19897ced51545436d05d0bdf3a4be2715e740c1613871b6ee280cf9a755164942fc9310b2c595470c55795a2efbe2f3d163c0cf22204d4c2ece3ac0e7cc84b0e50141b1d1969171243bfdf9093fc3eea36f1f594415a0168233e048ad4d0b007397a0e638f98018810f84402800d3e98f46817c1c268d746b76803783cd9afadcf199ba05c0ad57c0b6be40753c9a2eaca55cbac25be0b775271c9685a9a372c2b18f5d3cdbf0731421d2b860d99ac1a836f911e9fda293f86d54e0906b6cecb09d4400fbf755c9ef225ad04b7f2e54a67753e672422e8b6a2da4cae64a24e0dd6c1bc9bac6691475285fde25823e7803a9a4cc157d68e062aac61b8ace279fd28802928009c7cab385048fda91966b4ae0437c1ac1b26c7e3a302c1037b1aab1866ed524b9c1d733294d0687dbfe4134546f216e5eae0f59d4afecb35b5782563829b26c80eeef7497de31011b01ca7a646cd1e2a671448fb42d8611343430dfdcfac801b56f8386f011256e44a993bc5627b2e4999c402e1566dc96c96715fb1a49fd2bf53e39e0ec2343eb32039f1cdbdf37133cf27a3ce047eb49d1cc9296be5c85c9421c9800f47d9c9eef0b75d4933b0e4224be8f48b266b37f59c462ee1f713b410bb593e0368d4df7a1f8522c71af13fd6bf2b655d0e5c343b01649c4fa766ef0866d40b34cee3431831f92b4b43d74684e1c0d04184d8de5ad3ad5cdb8b8c155fe05e6dc9d770b4fa27a4764ac22c47ddb8406646022d50032fbd5d8b1b73a01116dedebc14db4d853b0db8422b989cde1be921383ab32f18ccc1b4e9d3bce9375ebaa13ee00fd1f1d7785167cc00cfead3dfb05b01286bc9b1cc262113341e628eadf495f71202acf5b4a181f9e5c00736b5dab93eab97b848dec904f67d9777ae1a995a77094d879bc3878bce96b1d78416c071bac0a0f70e3e8a15e8cb0cea5ad17b539da502b0cbf7001b617a19b6a589fcbe13c2beaa9f07f0c74797307c33c409fcdf38fb4524253a86f9c8e61ce7f210a616d101a929bd443c62cb4d3abc3b36c13105affdddfc2ef21b439c9d03ee367d0e273ded5f5e2434311795059c1302fd7d0ad677f6ee30bc6c9a2bef891fd54317e0776bc8f2be4a8ad1dbcd2a57429be306e542e86a14d2b97297d2f9dd71a8f8b33fefd338e489fec735036f634bb7261d1b43005d0c5f269504bfc554d55d9098acb47bc490e180e4016c577f1810a3fec17530766a2a68e4d039995681a798b8257dc7a0dd086f5c215c24a9f86f89a719479c6c241ff71d63826893a7d459423f02ffb1370a26f56eb0b67b604e64cad26113a5d4d0d2f6f5740e93dcbe2bfec85603c9f4cfc7e19560aeddf8fdd06aa6f943dacd534275e0da3036b5505a98a581b683e6df16dc7839f085f0d2da559431e32b8af22fe3ff1c625ff94b4ff5a2ccc6f75814ca67e7ce6693fd8e56d8062ea4ac9757f51549e0ee80ae2958b4f062be15d027d010bad748b7234e17e76a86f0ebc9c93bbab89ae89fa440e82741f6a784b9cc49988b0ea6f502309c4bcb71e8fe843861454c16c44fb4c09ff467eee05d2887db3bf4f51e332ebcce5592d468e20f530dd8c1c9accdb51a3df401f1228df175ae08f5f70868029672d64d508b8fe2f8910c2a4d4555d22322b8bfe609415607cce054b24d19d287d42b34067b5118f30ae6d0329076d67176c094942d49d6f814e1598411f329c3d03eabbe0aa54bfea587f8cc26798727997812ffd80cefb3d0d9fd8ee4d9912c59a81031554e1fa565c8a3fc50c107bb938b5c92706d3163cd3cde49eddda396e052a66ec3d712c99ed41e8d58535201410572a526a573eeff25917db4f87d7d62540a2497e8acd9f0b63da2c9595d4a1f2990844445282c8488e564d62f60e55688251fe2d686c51fd6358eeced721067ca291ad00d32b55ff64ad839c73d31db766c6edd11198512072b8e04f376469d35c15bc7172c8a24e995fc10ef59a8211346ea5b4760baf845dbefc48a10fb59b2c610997009e1bfc61f99a0811cf8403dfbb03305908c9cd1a01a171267632080efbfdb1c32a9e71c4337a1a8877a603845c50a87744fdce52af2daa39ab28bf5ac736ee7adbb4ac6d41d661ee910ceb2cfbf5bfc1ce6c1346c56228cadea7e98ab1fe28c58369ac4896a77b11f7c8675ec6048454e046ac2a0dcedca9bdf95a8a8ba38b896daab2444bd5b5141326bf80eb67ff408b664dfffd1b46a58d80607e5b0a87ec7b3a668f03e38ca3c379fb35b73bfdf474810839547b4cf6aa0daf954ec174afb413cf7a49c22da6bd8e87df8ddc7676527da99e73968d7f095e6dbe92a84ad48e9a5dcee743538318e2df7ccb24780e06844dd748e8bb53031cf6319fe7f1513aa43734482e4d6caad471534af1f1da86b370becd3e96551bcfcb82cec1d6b9d7bc891c6ce4d45df25c8c3655891ea6f4082a8d5fff556c2c57e623978530bfd2248c2ec235aed4a1d98c95637f351d03ec77504296338420bd98ea8c8f0b1f3e9c725e6a96ff5148215a29f26610b8f531d7b0719d15e22863d1b1a19ba2f4d52f5c446c2d0078e6c0e3166b36f84b74c5293e06b36e278eaaa8ef7d6c35fa7d980525ed4ab4596b28016493b0eb8243d8c4a6540ff3085dfb2ec55cbd0e1430474eedd832568664b03816818c33a048a254b74fcff74ebbcee5b132f733b56545d7c17ac31e65552e9e0f07113217739afd37fb7dd827250b7be8c10f76fbd64e12a425aadecaa86c9e482fcd4f5da23708902317066e72277603004ac41d2f86181e416ab16973d236926fa0d26e0af82e41fdbb1c38c6c6b8a2f3c6fce74942a1894f6ef4efef3e8b55c94cfb3b6e56824b2a0bd6bd893d05ed9efa80d339004d70eb4ba80309249c53eebde913e90bb773ffdcbc768451305527a32a3b5667f60b2a8c268c892ce82d024912e6f1a4810b721667aca0a61bab4c59b0d3ff21336b1468a1003479d6a3e53c2e046790dfca881614930054b2b263bc756eecf0205b4ed021ead0c55af5c9e112ef5add725cbbb4db147fbe3ac3b90c15a04afae6a08d04e40a747b4ed1193137be1bb244d4dcc068ace5b6acfa1a8ffdae51da29011a88209ca120403223be04eb7ddf88671f72a089d75701ed0aa37c037071b2525251bdc4fdf90603e077c1179bd8258cb5cee9bbc8e090c83ab975610867c61685503f351aa64384c66cd5036b971ae9710bc1f80be56f2a3dba9d35e0a68bcb7978778192fb904fdf8fd40787aabe1bae81a0c3d2d5a66b15c476c1cf73272358d339afd3108785df454a1e4380f5560b80f852e4704f7fb23209e40b7dd2444020ea08862c3b7e2a8177b4c07772760248edc1bdcd636333f05c6ca0d9ee496188675cb55b7ea51973756ba0c4a091f863b3494ea176fb906bd5e71fb621de89bc2dc2d563d5a6fab1588a667438ec53fc2c72b51c6acc3e4f2cb45720d8311e9119d3d4e71a40ab0512418616807e110d907e97cfe59df031d23433cbcc619976f805390f6d82793d43c4a6c52901214a9f7992e3ab39fb132c265c72999f4fd3333fea67f098d96dd0e9fc069fc1935e786440968e04943d67ac527e3c3f9350d56964aa2e9ef78c173f6de936afe280e7e9a808ff909aa3ad048e9fc9ff8560ea13950867150ce73281bafeb524df750bff768bb27a4cdb2c9461e40a44c4006fe7906fc618cbae6e783b8ec8fd4f17de74468b1ada78ab55b0b50ee75dc1aa4bf7e65a2052201d034577584ded261efeecade6b1a54944afcbd297cfca1e1ff03c7636ce7845a252c78ca0c193f4f069cd68f00e21ffab8558ab99e04d55f4fc61ec8bc04f086c53944536eb604833251a27879a7dfd2073fe31a671cf4e32f86043f1c5af7f02212c12a6288815748a77c474d3278f8fdd8ebe8c66b706055514f5e1b4c46a32d248d9a0477660b77f19f697610a28d71c21c32607b949b4fa198480c8b1c39829e58bdae55bb134d9acc165973842739088b11f3b8901a044e4e3af0cdf075bbb48ddb32b7ece6f1cb3f426d1a2cf81493be980143a751eaa26a6b91079e621de972c7bce7c4f86f87bcd009a03d368e34f1ec6594275c799706fd6dbf9694db2dc5b732996df616d1ecc8cc5361697ded2b99f7ba6c15fced1fc356b90ea9462f34cc7edda4a1672d4adc5b681ab4e875d445ee502b4dff9effaa46e39a3765f46cf1d10e29542b6ba2e50eef34065d9f46e33804de9b090da75a52cb4f1728b14c2d2386a32027c4602b9ed551b55ea40e33384b14443365fda991acdd9e7194403f678bab332780a315fadf31497e72969b1d265077a8a530111d80c103a18a23844a419c7da3292e96a1eb9e395cd5cb1573b7fd1a93913bc2fe811768638364edb215dd3a01ad7c78ee808f2348217bb77527b5202af061ae5bfaa109f6a45428842a899ee82eabc34bea4b64ecd311568ba62cc24f05c26fb9e9290eba8503855753cc35db041796e67769d1751407c2473aff7ca75032734a2d11d491898d16ec45a1bcd5f445daeafb86c1728c3d8560bb2dbbafe024474de822f19c7c2eb0d5b351a92533f7b157ee7e4f8271554b67bd18ce1399c144fa20f1043aa514cbb21a66ce79c3dc0264a75f8a03e5eab929c5689233ef27dd13132f86d1c76e1a5c779a2ae109f4fe9bb19785e3fc5dde343ceaeb0946495f1afb65f672b2c6054121b992d94b1da9b8ed62d83384949", 0x1000}, {&(0x7f0000000140)="4bc03a7583ae199dbc05c2df02d9df51f45b20fd878f5678a15415f6c3b492276328b50fb87c52533ac47c5bb802edb332d11ca69e7befe7812cc12d6c4a418c5c9307076b85e6813de033590bfbc46c96a6d0b1c2be34e10621735a7074de77dc084193f1864d6ed2595f2ef3a8a2421f137d6a2af8d6715367850119e5a93a79c6f305fe6d2896da4baf553fa6d25a39d336cb03df77b1ea1368e6894550d1fcb302c316570fe83496d582887e4d5a33fa000529da85b8a7ef1663f0c762e3063ab998732cb735095a948a25996de76dfbf7ecb73452dc8080ca60d5c7a77b599c9d0b43be225e90d8a50fe2eec6d910656a", 0xf3}, {&(0x7f0000000240)="e5ef1b385b9960e1a2fbcb29070957074f8049b898fb1b821346f5c7063c2f700335f2a645a513878b24942bbbfb97a15d3060ba9819ed3b6e465adb32e66e656f66eb22eee50d8b67f52dbc251db77688ff2199cff972106309668f25f172893eca170a3de5b0477b9515d0b98de1aacfaa673e58c13591d1b117f6df0822da8e40a354", 0x84}, {&(0x7f0000000300)="4623f444cf1a974fe9a3e711bdadc78a5c8d4228fcb0af39bc12dfe4a77cc5bdfa099f7f292f5cc7a272089c9364a13bff81142eadf57c317dcdadff86d651a6fc2e4425a9fe273accaca301c087e8d2b5227eb0657e174722e4234d321e6ce1314c48a26cfe3c6096b682f64742b66e30fcc20eaddb1921c1a60657b8edf9c55ebf52ba4a027f115694f533c589a75582880ee36766c830a27d47218716438eb8d99d6934", 0xa5}, {&(0x7f0000000080)="61a2fca20e1d274bda012dd2a5", 0xd}], 0x5) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) sysctl$net_inet6_ip6(&(0x7f0000001880)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000018c0), 0x0, &(0x7f0000001940), 0x0) nanosleep(&(0x7f00000003c0), &(0x7f0000000400)) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x850, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x6c}]}, @fragment={0x8}, @hopopts={0x0, 0x1, '\x00', [@generic, @generic, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8ef7bbaa1f8499bf, 0x0, '\x00', [@enc_lim]}, @fragment={0x1d, 0x0, 0x1, 0x1, 0x0, 0x3, 0x68}], @udp={{0x0, 0x1, 0x8}, {"1e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"}}}}}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e5134876f1", 0xd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getgid() chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x34be}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000240)=[{0x19a, 0x7}, {0x5, 0x40}, {0x100, 0x80}], 0x3}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0xfffc, 0x0}) executing program 7: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6ab}, 0x0, 0x0, r1, 0x0, 0x4000000000, 0x0, 0x0, 0x9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) setreuid(0xee00, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x401, 0x2, 0x1e3, 0x9, 0x5}, {0x0, 0xbf5a, 0xfff7, 0x18, 0x6}]}) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r6) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) socket$inet(0x2, 0x8003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, r6) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 4: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)='O8', 0x2}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ff52ffffffffffffffffffff08004500003800000000000190186f78ac1400bbe00000010c009078000000040000000000000000001100006ba39720ffffe5ffdbba69d1d19c"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000140)=[{0x80, 0x40, 0x80, 0x1}, {0x2, 0x80, 0x3, 0x5}, {0x80, 0x50, 0x69, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x16a, &(0x7f00000008c0)={@local, @random="7174f83403e9", [{[{0x88a8, 0x2, 0x0, 0x4}], {0x8100, 0x5, 0x0, 0x2}}], {@ipv4={0x800, {{0x18, 0x4, 0x1, 0x4, 0x154, 0x64, 0x8, 0x76, 0x1, 0x0, @rand_addr=0x63c, @multicast2, {[@noop, @lsrr={0x83, 0x3, 0x81}, @timestamp={0x44, 0x18, 0x1f, 0x1, 0x3, [{[@empty], 0x3f}, {[], 0x20}, {[@local={0xac, 0x14, 0x0}], 0x5}]}, @timestamp={0x44, 0x30, 0x8, 0x1, 0x2, [{[@local={0xac, 0x14, 0x0}], 0x2}, {[@local={0xac, 0x14, 0x0}], 0x6}, {[], 0xffff}, {[@local={0xac, 0x14, 0x0}], 0x6}, {[@multicast2], 0x3ad}, {[@multicast2], 0x401}]}]}}, @generic="e64bfd43a976ea4b2bc1c191bf93a25d3306d22d4ee712ef6480b46b23acd9e4ca9209f9705d402ee69a3cde7305fb51bd7c053542b89c0a0bdca58bfb1c4785c95e5149bfe2e60512c0c605b6cbeba7e7430c1ff96879b9f231de56e40b77c5341c54f30d629e651cb38ab4d4abffe96cee44a7926a7484ebd03d98d14a1f6debf6b1d8bfaca70d8b00080ee5be397b7da17fe00dfa563b850816be64b3877d23f20e0968313e16638f6095b9ec3f8862d88d7107940e0fb541a19d72cbe126513648d0631f60fb5de951f7e1e0a2a9f798aed5aba337a8c222ee796f3ffb95372161700f50162f5888e213d02642c9e9f1d4d9"}}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = kqueue() r2 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001cc0)) ioctl$TIOCSTOP(r2, 0x2000746f) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = dup2(r1, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) seteuid(0xffffffffffffffff) r6 = geteuid() setuid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) r4 = open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x2, 0x20007ff}], 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000680)) r5 = socket$inet(0x2, 0x4, 0x2c) r6 = socket(0x18, 0x2, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000006c0)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="321b23ef37985179a77d0bbbad46220971a7874ebb272b6dd8d38abd12c11e901781fa15c8f258f4707275c4939b349505b8ab2b20290fe1c0f45b76d63a492a2ba64af28f2ce154bd6f1561e826f9ea05e2f89f94c61c73b31bdd4b4368b819cd637ffb669c005d58ffb76a", 0x6c}], 0x1, &(0x7f0000000880)=ANY=[@ANYRES8, @ANYRES8=r4, @ANYRES32=r6, @ANYRES64=r0, @ANYRES16=r0, @ANYRESDEC=r5, @ANYRESOCT=r4], 0x460}, 0x401) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd604084b9aabe2eafe5020000000000000000000000000001ff0100e2"]) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x40, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x20}, {r1, 0x1b4}, {r0, 0x8}, {r1, 0x4}], 0x5, 0x4f27) (async) close(r0) executing program 6: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x0, 0x4}, {0x45}, {}, {0x6, 0x0, 0x0, 0x803}]}) mknod(0x0, 0x3a0914c44f7b202d, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, 0x0, r2, r3, r5, 0x100}, 0x2, 0x8, r6, r7, 0x0, 0x0, 0x1, 0x3f}) setregid(0x0, 0x0) setgroups(0x1, &(0x7f0000000100)=[0x0]) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r10 = socket(0x18, 0x2, 0x0) close(r10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) fsync(r2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x5, 0x81) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0xffc}) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {0x0}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r1) r2 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0x5f) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) getuid() setregid(0x0, 0x0) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000340)='./file0\x00', 0x2, 0x0, r3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000001180)=""/86, 0x56}, {&(0x7f0000000700)=""/75, 0x4b}, {&(0x7f0000000cc0)=""/210, 0xd2}, {&(0x7f0000001080)=""/228, 0xe4}, {&(0x7f0000002c80)=""/4106, 0x100a}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000000900)=""/113, 0x71}, {&(0x7f0000000880)=""/91, 0x5b}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x9) recvfrom$unix(r0, &(0x7f00000004c0)=""/161, 0xfffffec8, 0x40, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x8000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x1000, 0x10000002, 0x1}) seteuid(0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28}, {0x80}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x20}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffd26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x7) getsockopt(r0, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kqueue() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f00000e6000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f000014a000/0x1000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ff52ffffffffffffffffffff08004500003800000000000190186f78ac1400bbe00000010c009078000000040000000000000000001100006ba39720ffffe5ffdbba69d1d19c"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000140)=[{0x80, 0x40, 0x80, 0x1}, {0x2, 0x80, 0x3, 0x5}, {0x80, 0x50, 0x69, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() select(0x40, &(0x7f00000003c0)={0x30, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, '\x00\b\x00\x00\x00\x00\x00(&\x00', 0x5}) ioctl$FIONREAD(r5, 0x4004667f, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[]) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) getpid() r2 = getpid() getitimer(0x1, &(0x7f0000001500)) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd4ecd44848a6b3b8, r2) r3 = socket$inet(0x2, 0x4, 0x3) sendmsg(r3, &(0x7f0000001440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000180)="ab5cc1c69d7dec6d88897244cf5290e9a518f9bcd16b24bfa395552e1a0abf82796267ab3b3bff361a9a15e1a41ca3091c3605286d0527fbf9e775312c54a3a80c0fb932af667fd589929cbe7f76bb6da4e659aa5d66570ba9be1655e9ad714039003088d85ce7a6965ddf2079792f9fe7e07bb34960816560b909810f67190f4a144f2bf0be1b3b17e319", 0x8b}, {&(0x7f0000000240)="4c0ab994fd3c2b18a5d2407eb0a0e5ff629dcdaa7088e03ca98a98d45116bd8af2bde82cf06755485de47225d89c7d09e00868ac2a54ffd320e7778b30ed420c1dd2d612cddff8e46636cb0205197fdf9bef43b715fc1c11ec2ad786b22b3ef60669f267b68fb123f0a45c288628a1e84c2c5ed1b0c4b55fadd2b9aea13692fc20b5806be7a8a4fd44d1633313ab801605d016b0b58fc4a081154d0c58dd7c174fd90d2f4b4ff8ca227a8424e8922e2ba9bf5d27cc4f6c2813c4597529fb6b8a24e2f40f42257a106371e950c0d7d7324b7d63afdb86ad3810e5c8404589bac7ee1dd00b98281a20f7fa5fa6a4513b2d259b12d172a1db314fc8ff79c4c8fad4e44d9bfa057ebd130a3ba552022622d4c3b7a1e4ff61e8f9f13e807167cc1d8094596e3e040e7b55abe6a5f468f3f6351f1a8d950effa2c7dc094d68765c6b94b4f76f3cd33ac5b84e7c1b6f08c1980fd1fa70610e7a7b462aa95bb51a1ea5b574506165045c66f8f060bdbba9559732beb285997cceacfbf4731967599a396e8e388946a7b614a53e592557edbed6c8ac15ac8d392bb7f1b1662b35529d781a02d6a55dd365ca34ef56c295b40251587ff7f9a60a0aa669e1adbff319ae0ee1535eddbead3b45b5a2cb566d64133cc615cf3eb6d5dfa2667eebfa5b948f2a671cf1965c6cadf2d1f7b47b1e6f5f947a4a678038b7d3631a5612957488496ddf3742d217fadfa7022d48b074aaf11c9e7cf05c552db4e43ce994ce4211829dde42689dfa8f5cc83f059afd96c650798fc1cd599fc7dc6b62fb42448515e26d25d407fb08485860242c3cc257ea85c485a3fe0cbe67c3f9e1f466602e8c9345e4198b8f6d9d399321186b270c56ff1d075242fbd1eee4980f8389340fd166df8aefa7df7600d2160ae06698f104d6a31a76f6e4b39aa689358cb5e4554430caf39a8327796d32101e277d68304ed17c1409468ebb5aef77b75fc7dc75c1f2f857c1725faf35bc2e960d3dd5451cba975b0eb2308d83639bf2875b7af7a3f7105d7c963b265f7adde638e11e0e0614a6303832a24cec314d74e644c0d4fbeb76e4535797cb87af9e8695db377d07b674179e946a9e666607bbc787beda70167c408071009f7ba7c448aed2e48e1ae8b4e95ca51879813d94d925cddb4220811867ad92d9f2c7e1fd635d5be9e8d6510f92c1e7d96daa248aafed2bb6871fe559a8d23ff9113d24d7031c99b96355af68099cbb708ecf8632846099dc8fd87380b260c18000e0693944f6287d9d03c89cffa47c3cee76a399f3132ecf0f4e6f6a5712e533b7ee605fd8b1a725ec17dd3f9cee0be436f4e9783ac78233824ef387f1656bac9217c0e867171d8286cb5825b70a470bdc7de2b8220a26a42ee05628259497f8d7449708d94cadb267b579bfbc7228237552166b8f4d631770ac7f2fa806de8f75b1b7653dcba9da75d64c44f5db4cfda1d62e197f3354ce502c1598c8767c5217daac1ba9871df422edacdd9110bf28d67e1d0e4333a92e781e4450d0dbf3028526730e8c8da1ec4aa2b4fc62cf2eca90c62afc5475f2d07131433046d593fed34c5126b7f89da060793c83d6992f9526c62161c097eadccae5f38daa713ab6ffeb98c6381f5d2fa3df5203417fba6048dc4ccb35873aae927f70ee7107a0858446d6c8c530d585b99412f40e561ea49a7be741533e11d6b1805cc159277d79826f870a91a5ef8f8a826cfbda33613d9b76b0d06bf04c2c54ecabe2145eeabe0cae94ec9888a318a80483709f1b784a937dcdcc958f3102f797806c5a3f9aa291a76234930cb5946642289439ef9499e965286ec504a71f9b68cfa405673afb335e04c526bc099aeb0ac370a67aa60ad67b759fa30501159719fd0959274ce687505c04472452b8358dc47488027d3feeb673e8f5d14e75e73618984fb966fa514064b1922fac70d728a65bcfdb3f326439540cee3eb6781076f57d044799ce10ce8a6a10937c78f6b399dcea4f8ab3373c7f72eb06fba05024f8bab0d359ac2729daaf2990712284e38f03af58e00d2fa8d185b5f1e65ca59eeebac64d4f30e1bf52eb5dedf7742c60e8665e14970b4908a20c6b2a827e67fd031e5b9bb4611e04b0f5c6946ee9301c89aa87919ad834b04887ffc757b266186fdb82854f3038f3dca57e3cb51d1ad4d71c5b6524d0977a209dfb164038e35ac91afaa59b27b1aa4d9086e2862deaf38d86af4d731679151626cf4d61377b4133e8053e737d4e6e834feb50b768cb10d9ba7b824bc1399dbbeb51ab3bc364b4bd6d7a6692f3f1a61cb0b39eabc44b347a0e749cb608d08059e4e5e6fdfc9cecc06ed24b2e570c1055fd930c33d965bd53868ec36f6f4d2ddccd9db9c1f5963a036ab8de510fdaab4b0c008cf2454205205a89de9ee97252262e241b61e254c814d5d84256b35a80cf897e539247d5e222c453f5e275f60321138347c9c1591fee93d898cb97f6e2ceda2bc85a255eb901449e15fbfc3e6ad0e57c01420069a00afab127161f1f0a780eb7d54c1047790c7d31a129eaac203430e48f13669e77963043d8dfa73f1e85b143eba5cabb5055a44e5be2369e617ab880d30fdb1a95d6a1e4990b80c50d01afaf73650a3cfeb2d3047d8907fb1c3b18df1c53af004b7d33fa1525dd689bd14ff8073fa2058d49f75c0f007c581914e1b55bbe462c1ad98076af98ea66d5457fa1ee81e807605d67e8785604d282b0f9039421caf363c6adaedaaaf6c0a93123f2f071f7835bae8b6d351e40c54e9441dd4e01da7c5b9e7014f0d8f02ad603b85dd18b380bfa23e3b11874bbedae8dbec734cba3bdcb5f260bedc4f244816d31a6ffc0bf74f3fcd9e2624c03d47654bae02669ab4a5674b118f8c123261919f976ed24c6e4f8a3b953913545c8f0902e009d32f1af3533d3cb81d20aa9ff0b921ddc043fc786ddf545dbe428b0e22bf0dcc5690dc8be6fb03f03bd003b4e56414ceebd3ff8a4405e327f7240300d9501760625cc22acda345854aec2fad8c2b955943a6d84d767d8991ee6bc588939cd65394023fccfa8439cf737b126a6a99bc43c89a83ab9a088ceeac511ff7dfc15cd0226fc2a3b4962a55cf6a47256d29b49bbfdecdbcc1d4230fa9ce3937c9483cf2eb3d5ab40c829f200290fe6e1ff47e088124d0ef66a120dcbf9a87083bbe89f5bcd2825cb69f62edf6f81cc42ac20cafa0e31601151edea7b5d1120214f0bea68f457fa785eb4b8347226af20835447d26cabb06ab0fd8fb7e134754d473e15d7d0798ef8ce7cfca94590c598790e8192e408d3d1fa87c9adf7c90ecb128ed9e69e5e5eb61ab58d1073db0a7fbc56b936eac8c7c9030ec63b00fc6a0c33d3428eef26e0039ff186489e914ba91b4cd6c2176c452f2a0cd6813e5be22f08a64969fbd8e41a08abb179c526dbdd3a7cb80a03fb745173f69f7e2ed512a15e2a6ed417a43d115b8522da6a8b1f012cab88320d62fbdc0e4ee02f63f2c1ae6fb2b79d6afd385800185856d7057f64cb8d8b0fd0b962f5372439f27c8229fbc3b4a39ecf3f67e877e0c2a5b55f7eb5035cd72144d5888333526f85e341047c3cb0b5ebc5019527bf00c894711dba524541fb5c5f77b2a903cbe9d6743874436160a348ade8064edbc5ee68a70b0b7905a40fa010db73b2db7f947165323f525641434d35a2d333f805748da03b4a7bfcb98d9aa612515a90fc18da1448525f399d7d22e1341e3b7a1c06885e27158406aac06755d41f83bdf283bc8e6682dcd71cea08b4c7a27903f58da88ce85aedc125824da8c35fc10f4d8795a1750806ce16412117ccbae402b3fa5c7f692369e3ab192b140f487d6f8e04941a9b98b402a2b2adff300fd51166a28ff15eca8367c547f10aeed4a0319a363e122f8eb83130c6cb32cc880a38d41c70a3a328d39687f02c4609f9087145cb87b7b4dd7acad05ffd1d6e10d2e6d9ae65295697d717856bb2d8a0ceb36af0fa6477059a4fd61470af320bb87ad2f5cc13e65a19738b41e9b596bbdf7161e890e711178fc662a500ddc935a7dda80a5f03f23175ec73203c527f96b42521e280d29ec15c9a87e72282f1a08bb00e48308b01c369d5b38070eacd929fcf380ad3e8bcd4745dc31b8291e0e4cded00b99cc94c53fefceb59aecf1188989c00cca385729ab36d7c9b0c20ab077a79779d5efb71acf4c55d874d2ce9de95bdf2c8eefb59e975573c253a0952f412e76ff6d7a2266544b401d965ca1a455f39e2e7e8e0ead38dd22ab12e43caee09dd4ce213fc64ee0dc834ea3acac7a71efc01d7524a45b64587fd055c08d0841a548e931f3613d7b6092552036c60194a1e20c7081258eb050689cf22d5b010f9cfcbc246d26af66a65dd612340689500f09f0ce748950f56dd282edfb8f5fea35651248e45478fcc922239c644b352b8da2f178f4345f7aeb19c290c015414bd7425e976f2f05913a1db834481faa4498e7cf81fa5c37506ca3656c91dd2d4e17b9427737af4c74d7a02d3bc926c5497a96d942a01fb8ca6553d2ea7e472e4bc91a2755944c0bc16b0260a35b233fd620a7590777244c30c2e62dba92e61081910daf9504d226f6e7b01fd8d90dd7178cfdaf3b26509a8421bd0ebe21991bdbe622e6f9074c945c14ff8adfed70729b0182ad478b5726df5dbdf760c5296818b20b0fc34d1b4691f28331631701819018ae3922839d1ab8bb9abd700029c6fee5b85c256f970226f6ccbd1c02dc485b12a6901015901f8ae9c96a32c550df0a039c4bb7d8becbee2ed64185a26c1ee06159b1dab46fa240997638136e4b2c4249eb4de7db99adccec53707dbe5a222c72764204eeef88aa9eab64c32768db21e1c83480b0500dce9910c1f0c5fd9b1454364240f8492838db02002b185c7133140b3cc981d3370781a767a81267a2609dd732348f8051d569d97498c2753bead7053a61b7935ad98bfafd3c577c001d7521bade10c2297cc3297848e6d74aa5f788977bcffb908a42d757fbaf3a22a59bf2fd2f5020f7cb23dea05ceaade81a227b689cfe962673252622ca3f5302c3f7de89ef78dbb2ac05b4e6e2083642a017180ba354e9f16608d9210a11b47fca8d1436da341cdfdf59a1dfa148a1bcd62fd0d7cfe66470fc1e386d16ef3fd2beda2101605c3413145e0f3c0202baadc4395a8ba53bf1db02e2eea66ee97fdfde24465bcf0d5a59fe358955add8cf69bf292eaabf2b8e462f0874bd98d9a0b8ea2bd296b91a11456b911bfecd7015d7d089767f26a57135f16b0e9e64764d77fee6158430fdd15e1221543837cd53b389b2fc7e915385219bf3220dbca87cb9c4d2a69724bdeef3c78ce1678f0984ca27c6b7a8e28d5d37012cf055316fac10b54cd0cb479b88b605ee25c1c632dd85ebbfb358916b5bf252cd9481fb802a8408b18b72efc14ad6e95952e0c5b05fe4a3d197738ec1afd2aa6c258dbfefdf5dcfadb6532203ff7e2323179752a33d8065fd740d4e16c868e4cee471cd11bb4cce68cd1853170d33ceaa05a92230474884b9d9e45e8ba2c615979f724303844ac672628d0f4256aa969d906eb698b06ec596807bcb660f8140baf2a5687a111a7c65b94eb04f4b193fe862b772f9a8bacc76779a6f77d5ff7431e2a1a1299f06492a4b51338647c1cf6793120cafa28fb1ea33fd5fda9bae4a7591c1f681ef80360ff4f15d80dc3fc03757f5252583aeab8d17275774bbbd8cd85ee22d8ca4a92e5e0908912bb59612032d2b7d8dd0ef34b089aa5d2", 0x1000}, {&(0x7f0000001240)="789792dae9b2b7f64472924821a115264e30e5da4c6497ddfa12cde5a11d20afd5302845a52bb5a4c62b0a163895b2fbaea37b5fb1fc66ce6b6b2379f39d7465831d0bad547eed8f37d1c95e93c864ab91215693f71185a54e12733de0e301805b30831759fb3fba07b8ee169fddd1fc228a342ccf5e05fdaddc1cab01198e08c398d1208a290f5770224e58b3bc8ca0a8f157c9b4821800", 0x98}], 0x3, &(0x7f0000001600)=ANY=[], 0x1d0}, 0x4) sendsyslog(&(0x7f0000001540)="3eb63fa5ae86486a15fb3e2b096c2046e2f6db044e222c4dd53d71125c587381ed77797f1488f9144e5a163666007875d6132656818d60d31af36b0d07c8e361190faf0d0236e5bd53dd07e9eac8c6ddc1f279903f0000006ec503ca1a26caa3591db5ba79baf64bb57d0fb24bb173c2ebad248e0036d150f8c7", 0x7a, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) getsockname$inet6(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) fchflags(r0, 0x1) syz_emit_ethernet(0x1b, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x80, 0x9, 0x0, 0x1, 0x8, 0x8000000000000000}, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f0008000000000000000000c8dc286b948dab2c0100000000000000000000ffff"]) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000001c0)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28}, {0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x0, 0x7, 0xffffffff]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x61, 0x0, 0xfe}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES8=r0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0x80000000}, {0x45, 0x200}, {0x3, 0x7}, {0x42, 0x1}, {0x8e, 0x2df}, {0x80, 0xa34}, {0x81, 0x9}, {0x47, 0x3}], 0x8}) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x8000, 0xe0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000004c0)=[{0x26, 0x5}], 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="fffdffffffff006cc500000786dd600000fe0000000400000000200000000000bb00000000000000000000000000000001"]) executing program 5: r0 = getuid() setuid(r0) r1 = msgget(0x0, 0x69) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r4 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r0, r2, 0x0, r3, 0x1e2, 0xfff9}, 0x5, 0xe9a, r4, 0x0, 0x80000001, 0x0, 0x0, 0xdc4}) r5 = msgget$private(0x0, 0x81) r6 = semget(0x1, 0x0, 0x100) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x26, 0x800}, 0x1, 0x5, 0x7}) r7 = socket(0x6, 0x5, 0x6) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x800}, 0x10) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x401, 0x3f, 0x462, 0x80000001, "461980b8f0615e286e3a4f7643242fb067393b5c", 0x4b, 0x100}) r9 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x8, r0, r2, r0, 0xffffffffffffffff, 0x102, 0xf36}, 0x43ee, 0xffff, r4, r4, 0x4, 0x10000, 0x78cece33}) setgid(r2) sysctl$kern(&(0x7f0000000240)={0x1, 0x47}, 0x2, &(0x7f0000000280)="12f0699e239477a6473cb618c60e77cb9305c74e66025f488e81ac3b21dbe4ca38544f7547e28ff1ec5f6f9fb4cc57cb6030a27d29babd2a6771c20b4e44310a138b7901033e16d0e183bae8ea61c8687c064a8e18c41fe4f11e74a5d324e6e4cb8df2b72df6b921090e47e412cc2d025a0e7f34d760b82873b4b49858e25bf367e37f2060080d701f65a90fd134fbdfcb7bfaf30e707d6aac9f3c67f5a5e6c18d500001063cb958b11fe8bae9d308f2b9fc9771c1bfc417d473537e047a5d1d703022736fa56b2ea89c8022f20d384196b8d8caca534be761316fc0d20514b0b9da8f6381a9d86463cdf262f3834a6d7a0d52cc2aa159248d9ef6dc9daf0ed2bf9853681130e91445a9dbd3e0bab64cf4d0c29edfe7e4758e7040261437234f23c1ddc3c1d4c386ff1ec83142d5cbc2a64b093edf2dc99152d77534fdfee9bc4f358d86f3642a4adab28f64bee1ea2ede58ff068bc7af69d2cf2bfd676574ee7ac13e66087f590ddb13d142fbb9500b513141335e2fb69915b8d516c2bfc4eae42683d5e9d6e3af86cc2845f9fb0654fceee63e2e00f90981484bdbe02841a4477ffa123d7ee907b1c520f45756040e30c8a077442b6b6abfea5a44eec48ebbd3500aa17d8131a9b612b3d5c5049be14b377f9cdd5bc5eca23d616b0f534e6fbe6b672186b33b67d22e2780fe65527b11b3571692710dbb0006a8ce1cdf1fabcd89ca3a2e6e717f2a29140a156ff093fd45cd86fe17db2b26df2c0cc3c65eae85bc70869677e9f09426a31604a279762fc2f37b8ec1618811858b2ecdb58a93f3209e90355aa0115c0cec7fa44afc8094456affbe7756a627918dee23156afd1e47f6239b026ef7a588e8f20cdf3008f3410fa46968c7e78e874ef21ddf84885fa0a68816ed20a2f8845789e3198a241a87a3ac90a7014a2048d776892a0619df75f0ea7d44d1da8d3b31363da990bdab910d13d65c63db25256bf3193d3acf9c237fcd6dfe4c757907cf6d101cc6e9ca5385e20135aaa55e6baa0cb820f802c5cb57e0a5eacbe5524c4c339f0b321aeab95e7592041ee7060f951c25e527e0cb11b45e524cc9bedae8c192a225d1d9a764fb8cf9f38546f37ea71885738c61c41fb93d2b6a4583c8a7021f19fc08f5675e863adae25e4b2103e7761c19523351be2674246725c45603e87fb2172205a145ecc8328f7f2eb052e8892eb21cbb19e7ad7b30a88b9b4f02646ea8da625ecde0e6d60b7f77fd67e5affc292f2e54c9d105d1792cefc60557b891c8e8a22ad369df85b5e07f737a6eb85588ccd5da5aa70e9710baf1dbfdb0ad96587459e471df7c7bb12dada3aab839999bb1970a7eeaf815922f693eeef76866ad69498c01dd57ddfc2498612d4e1e912cd406ab104d296eb8e5e5307186b0a408be74f4f1ac0985e09ef44d2d9d282c5ce0af7999e5cb9cf47b0bcfad2704ed7329f358a86b89f989beb789a9342db05630e1a529b206780e2b9d3c58a7536c1c2155d79844bb9698f156e8c12a121272686bc661ce800dee154930794984e6dc6f9463e6a8d5b9e6312226cbfed2045ed1c2ef8e6b7f1b36a40faa57c45dfef91f461a01e76eab920bd3b27b7c0f28340788e81b3e677c4df46f0c230bfcb39ea2a65e16bd4d9392dab5004c91858546527c954b72fa14e055f1db7f66ed5d9f854d6a1fc5a7cc0f6761186c8b9fd0acc371772c6802177d2024532c92aa4578cbb98b4c8e8f617e5a17f8c63de9864631f2a92ca8666dcb1cc690e685d801abb7f92033b4fab915b92f067948fc39ce0ed85369e19687cab17982885fd465d5ec9d5b0ba6f8a2f8585731f5181a1d2badf9907b2738f7f8d634309179a23dcc1d1aabf9ae9407aeb8d1fba703b30c8d15241aa2f024618163d6a8340d5db11da5825680bf4412110dfd4f400f66a9cb044f5f759b062705b0f0fc0f8d91742a30aa6a548af8790fbcea0228ffdde37285800a39ba259916d88f9b597d9c29243cfcf046a179425eac3f90100b8219ccf0d5f71d3c3271fbb89f0b033410379d69571dda383a2ca46083a22e68f01c10bc406651cc40d8749a02b11bd1f947aa0e213f58123f0d96f51d8c38db8fd475a720835c515f088d6d211d4f7eceb16fe85cc6120c2e1b4d4a8f41ff9fdb60cd819154c7414b0b7406952db626df55ad27f34932e55d48b57855243bc2f86f176df71c4503bc8bd1629646285d7fc787743afa6ed205351b9038627faf0bce12d2c82af9221c4dec93e9428158a7bbca020915c6ac7505ff76b004465c3aba92cd1f1c3b4c5b398e1ddcaa7644fdd9d2bf5cf8cbfe9590e6bd3a9a313c3de7a50bd6d41c5a0306a5acf843aa7c6cfa04c75d194ef551bd8a6cc050c66c8f0f9190035ebfc6af6758a7ddb9da94f15e886053bca0f2f618a31ddf6a0ad6396e096059e689595371d0b30adb678c66e93b56d6424ebf78d3e4484c7d2e2bfa2d4f33f63c7dc08f8d0206014198358f2d761b063640aae5f1e3436d6daed4041504eb7da8380d200e713f260ea7ecfd7ae51bebb0196f0e5a72d51f01b855f78b181f9f1fb235fcdb68d9cb81b7e607713bd1f844aad4653ae5e95b5d8312e4c6f9791d67a2d43fd051e2211fe757b0b6850cf2fcdef3db32071c99638b7e9276caa25672f75d3440b778f839631ac210a62f282ac333ee5491e54fd2c391622886cb4fd72004f58d671aedcb13d37a0a04bfb6cf82b162b1bf76a79f475d88f90f28e2ff097356d3216114f55e241dacb414e6831d03d8c07455f71dc9403dbc63d8c0c958a61afbc99419eef89b4b639eb3caae7181d3632dbbb632da446fd96ebc6010fc73598fab73e4a6fbca541f6a4c243ddef602ee394297114c1a4e5c1e4c132373721ce0aa824e71a2be0ba17f5c0958e07239c46ef5e1557798080d3726823d7d594783f574873ad3b19da29a3a5ef732f24393d08566045d46ba7d195b54559509dcf2a70606aadc52c453ae563f3073d0f08c1be12320bec2b87e381760ba3d2afe4f389c49508a6ad3409ebdec895854a5e9b80c9c33fc5c8ad97d9e4c6d2e7fbec0b7282b77304359e99cc1c6bdaa2539101e9f7c6c7b1ea28dddcde9b0f19fff4f45a9b828f8ee1952fc183da9ac7f785549d2655b5198deaf7ad33021cf793d67de51006e61c619107bbfd08cc7ed3701b9032e4b2b3582f06e7588e7087488780f25fe60af463e74a0cbd5af054e31e4fb6bc4aa128ad9e5af6daae3048e5d5b9517fc71a53d79d6bd7209b316698bbffe89ed5847db2c1502d94392b234e40a7878d048e2de8144630d69d0fcf62d2bcb42f2b565cddfecd69177dbb8c27f459ad2c7fe3aec7431991f9295ff7bfbc0361574b47fe068c93e2cfe773d93df61cc42f0cb0dbb3d9e9923c7792a4b857025579e02a681f6ec5f3ddd9fbe55300ec2848d531903cec6aa75e2f64293baa4a91385af8a14095262ba286992e9f68bf33fbe64c42bd52899cfc9c8a3cdd2066bdf0d44a68a65e4f5528b3506e0bf2fce420cc97514a885dfa2fef355bdcece4c2d23c3ffc3eea0dccb97f190bd7b9e1ba6cf421fa64086af25440b996a2647eeb7c545be37404d9c83cbdf225b215245106022ce30378df995f0c8e7dd4ed2b08d34c5b1e3fadcaf7d3b615a316554541878e5f4923ecbc9cd87b414859711c52eabab8c52b7f000c41d66435685d99fafe9ee7fb9ec4938face56d1bbb0b98832e413188848927eac4306081b5ba542848616728b82e8254884deea77584e57ad98676316c974c51b6045d372ce7be5ad9271b444249026bd35109102e900942888eb9ad481e821ffcb78ff1f8662abafbd61014e67b7a8a2eb9b398276126c16607d277caa0e3ff98a06f3a21d0aa2b52f97af7aca03a2e1dbe48aacc9783c6b76082600ed25232b102c73137d86f678a5530759ad8b61a2884217cace993e98134a61c1331d5399d536aa98b96cf1a7dfbd34d78a3c66da2c775f9bb16a25ab6bb2bbacdfb2612ab7c04224442d24b1fc968bcaf3759c800a034f91321e578363a31b7683ad4051b590299cfea737c48e5af2cbc658bcd67423b4743b8145645afb79589f9cb7e2ddd2e42f1646d084a38a51915f0505875f5a6f93db5a2e2fddcef29fa084c169db3612ce82d1c728f67a45e55a2c822eeb5d3c009d9abdd862f83e9330fa219d98edd3114783d35b26c2d70e051a07b494caf3fbdfbc771f643d426a18a6e4a61a292e19e443555ce26d39641a43310772b4527813436240b8d619a56629417f819a39babb8cfdcabf8f0cf4c6989b062152bf2db7279a7c27306810ab1046890c1b2c0e56c1d9fdfdd77537eacced1d6279037c9e254bfeec864899bc7f8ff20f33581fca80ad3274e1c76331bf545f1d0c7d10f2915b4874fc5a7a6bd04133719bc0ca304ec526c5824a5bfd33d3855c4efa50e4ec5efc094c92321963db88b6967ed5c78191a687282bb1e69932a7abc4b03302c7d40549556d4b6e0e8340e8ba8cd5e73072a614d161316b6951491ef0bca9e048ff73d382cdfcd65af1a0942fb4c1da3d4aa6c6e2b22add69f4f0f46aa983cbcfb5b76f3f4b20a183c64bba9ce64fa02140fe36d7c8c4523eee698505a187683bf0edc4458303d9df5e924d452621f3f8f0f5b16c1a3d368de67690129c22bb4fb585b55a648ddde798667f2171458f62d658de297ecfc854b23124469da220c2d7397b245420452ac57723551b208741db7a969b00129d5e616ad699e0219707eb233a9be1b58955ea658b9020fb97e909009c7c550705cc73c97588658e646fe7d97126447d7851cca9bb07e6b4bcd6943dba3d241c6f7f3d080015313040ed2cfd5942d50b6347c4e968ede9f4602678d09cd52061c10a8e8e44374cbef43fb3d54a2f48e4deacba06da488dba51170c8ecdc54e9454923165c349a4ef431fa2a4a23f3a51c6954cd2c3d899bfca9c535941c0d1aa26a60a26a62a30c2a9cf511ecc2976694914a7ca9f98d323582f63e668092bde2f5b0e4af08946c4bbb1d152edf0004b37572b7f646324e4a68eabdc488d6869a8e59c2d31731c500107823b9520949775adfbcd5b535f81e5761fb9a7b5886f637732382c76ce2f63ea829351af41673cdedee20510549cad94d1abb34790a74d255c0cb74abed82231663130048d00174c557fe4a197bb4f3d6de4b1e75e2e49656e2f22be8485da07d580c402d7e09cfe714d3c5834fcb0ed1fa1df20a607cbb8a6e1f6e5fedc85bc6fedccf64f8b31023e002904027c0dba667858958b4517b1311755d59872a7af1316da5ff867f7301be7fc421e6c71d4c529cccdf021ebf83cf797730b9c869ea29daeaf0c3fb9aae7f3e0320018f21c7565ef2d5ae2d29b5ec5ba5c42b36c58a237693606013921fba37aa44b2002055798349f1adeb42c481fe90de7f0b45c461a1b94ad0aed6e3057ca17c2bd724205b9125ee5e6d5641680d2fcdac7bdd663e4ff2bb8624fc2097f7d5397c22753df34ff6bec77f423556ef5a1330feb621a860517d46d8fe68cdb2e29904e3bf989455bafd35554ca7e7ac58244b87e2777e8090507a3590fdd92843edf0cc7b5826b1bc415743efd6948e71c7acc049c115a3cc0d5305cb51d327216e195c58fbc0b6921fe5558a4ccb3898f9366ecf593d79f9c120397e45aec1e3c8955483ceccd54ff7c67e635381bfc2e725f599dd21e6ca2d95369afe2a4e480676cc2fe6e3e72ce10cd4948382c2b2cf1f457a5f2c0953812388e8da2380e47", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="e670fcb7ca5b946a86bfec1e948e40a4aaf9d76ff1e17301fe0bf783ccb18c07b588daec3fd4b1f894d681fada6c8cc360d1e289c72efb7d2eb618a52033f721bdcced2a09e8bd5d0dfa09c4185373f9a6cc2400b624cf1fa2b9d21985d99d973e63146e817c522c13bd4e4b7a9255bd341f65ef4649024f", 0x78) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000001380)=0x401) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000013c0)=""/184) fchown(r7, r0, 0x0) msgctl$IPC_RMID(r5, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480), 0x8, 0x0) ioctl$BIOCLOCK(r11, 0x20004276) setreuid(r0, r0) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000014c0)=""/208) semctl$IPC_RMID(r6, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000001600)={&(0x7f00000015c0)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 6: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = dup2(r1, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) (async) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) seteuid(0xffffffffffffffff) (async) r6 = geteuid() setuid(r6) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 5: socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/114, 0x72}, 0x3f90}, 0x10, 0x40, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) close(r2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r4 = msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = semget$private(0x0, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x7, r1, 0x0, r2, 0xffffffffffffffff, 0x1, 0x6}, 0x4}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x1f) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = geteuid() socket(0x1, 0x4000, 0x5) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', r5, r3, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x6, 0x0, 0x8001, 0x6, 0x101}, {0xffff, 0x1, 0x7, 0x2, 0x400}, {0x401, 0x9, 0x4, 0x6, 0x7ff}, {0x1f, 0x7ff, 0x7, 0x8001, 0x4}, {0x2, 0x1, 0xffff, 0x35, 0xbc}]}) r7 = socket$inet6(0x18, 0x5, 0x80) connect$inet6(r7, &(0x7f0000000240)={0x18, 0x3, 0x3f, 0xffffffff}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) seteuid(r1) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./file1\x00', 0x100, 0x80) getuid() r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) getuid() r10 = getuid() setreuid(r10, r2) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000400)={0x2, 0x9, 0x71655c44, 0x3d8f, "61b23b87d5b794eec39c16122ea997b2396431bb", 0x3, 0x6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000480)=0x6) ioctl$TIOCCBRK(r8, 0x2000747a) truncate(&(0x7f00000004c0)='./file0\x00', 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x1d}, {0x16}]}) write(r3, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) close(r2) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/88, 0x58}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x4d}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0xeb}, {0x1}, {0x6}]}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0), &(0x7f0000000000), 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x40000530, r0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xd704}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x800, 0x4c) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0xffffffff}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000123000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() r3 = socket(0x1, 0x1, 0x0) shutdown(r3, 0x2) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) syz_emit_ethernet(0x66, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x16}]}) write(r6, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x24}, {0x8}], 0x3}) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000002c0)="e6a05aa41f14e47729353e6c7f9be815ae604073b9a82bd92c52d6b64725d7e3cbc0b7387cffed6580640d8e6dd4695f4576836a4fdbbf4d4fba8383bb05bd5a51cbcf49142d211faf2da732d23e4b4320244df0d40c8b78e2367efc6dcfe3375eb3d95147831506393d1aec0a30ebfbda300192443e703d9afe6c317b6e348fb70d2101bd18dec6cd1f698e93a648b5bc3ea33fdd9f", &(0x7f0000000200)=0x96, &(0x7f0000000380)="bbd1cf8f6ffd7abdd912857277eb088ab836172d189504760250842867ce08e364e2f7be2a002144a898300bf7175d5cc3dae59354dc789a0af8901a2b0f0a7353b618f1c36745042b2eada3c563bc925917e801587b3ec56570bfa84fd60338362167c9734852f295392a48696c7e43e10ebc93f22e41194bb7900cd2b790c5d53e1c979986263cb850ba26c46dc51124a6901ad3c2f6dae8e98f7cd87d464f0c63c6c5e67f2d5c49a973aef059528b4c053987726b2587f39a8148e0b97058a36ac5c36c6ed4", 0xc7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8e, r2, r3, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) nanosleep(0x0, &(0x7f0000000180)) (async) execve(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = socket(0x10, 0x1, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x3d}, {0x8006}]}) syz_emit_ethernet(0x22, &(0x7f00000002c0)=ANY=[@ANYRESHEX]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0xfffffffe, "3c00000000000000000600060000ea02f1ac7e00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="4c369cb2514786d7e42a49ea628404fc44277c38a68278ef61d3c2a119f075c8287bb2b753f4fc302f5f05cab1adee714e2ef77145bc503d145577b96fabb604645217cd298110006cc55979e1a6ab8b", 0xfffffffffffffe35}, {&(0x7f0000000340)="742116b29621099a51210a0e6b6f9ce61adebd56cae396b9fee64e92cce8a08b858e71d64473a207da05c17bf96be53622dd7aea1e48cfc6a1f99a632428f34ad56b3c453ad1cfb874285bda58d2e800c6e023ed5d5496321385652636243ed4d851bd99035a78a517a8b67ab7359ccb6c426c96fe49b6ce8d8457df5cce85a0fdb405cc11edcb47c1c0390e4d36cedf4eb43484f26a9e961b1a4a78f291942f11f32c88d2d1aa48ef344626f60b72aa337c093ad41175fa5100a4aafe9db4227e472c", 0xc3}, {&(0x7f0000000500)="d2f4d171f8fa6bb4ad307d8ed2b5a504ec1907397e5e6d759f3e964d2f0c555ae4de11bae9af6b872bd48d6edb22935cff4f0dc5609b1c0ce81149b92cae4861b34163ad3f04ff61a2bc3ce56ca4f76cdfa2c4adc4c10295a54e31a160ab10ad824b92f8e62a88a56853d5fdcb40d46ce6525d9e804d2372424afd9a911b8908fb976e9e53dd3dab02cdb19889ab248151bbf6954c7aa2f1de59396bf347b7099eba5509b5faa127050c40586e", 0xad}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x4001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000240)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x8, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x1, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x80000000b, 0x4000, 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000180)="ea00000100000000", 0x8) r3 = dup2(r2, r1) writev(r3, &(0x7f0000002400)=[{0x0}], 0x1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x4}, 0x10, 0x1041, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x14}, {0x4c}, {0x406, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, 0x0) shutdown(0xffffffffffffff9c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, 0x0, 0x0) getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) shutdown(r3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) getrusage(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xd) getdents(r0, &(0x7f0000000040)=""/2, 0x2) setrlimit(0x5, &(0x7f0000000080)={0x1, 0x7}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000100)="87358d1e6f7d0532104816a70c6380111166a81ef76e5e634fc917431ac3932cc3ce5c9f64e2697162fba1e47ca33cb1617d53532b308ec76b95bfed66468f7c30dfe7219cfa82d4344310ed15f04c17313acb9c3806893562d5abaa68b21289d4e34f282bba641618e25de51dcdced55ecd8b95f960696965ef93c08c385fd68ecb717bdd04dc418492bf52120afb3e7767e191fc6ceb75d109627bb3c36cdb9485eb35a19ff458f7fefa7afb3003d7655f2f8507dbf51ab63a915e5d668428da3182aef53c97cfcd7a6f518a6aeb6df96c26374df0f74f373d8b92b2cd215ada5b482bb0c945dc945dcc31b98ced27229f4c4758cb35d91e25b669cdaf33c01abd59b427719627ce713bf654cad3a35b6cf2638e61141261ce469d2568b5bd53092a432667e70543730c540d9af509d1646fa530c971eff3cbdc0b78d70eb7fef956c5894ed80b4dc23d597bf826740c33a26a19b0c3a6b246098b72eb2b0b962798979207097cac776b41a5144db57e19a0f4e9e8bc1bb211f340fac324eed43a9a62fd7802e70df896a57be919c01cfa866637827ad2b0768e8bdf6d58957ef4a476f96df99c4351fd7a8fa5eeecbec895381f3222e6c4369245f65d404e5a4e2a63130716659d742cd9475bfad685e3ccf385c5dcdad8333feb611df8d5bddfb0982c4c05ebca602c43a602cefa33bc10013a5970388f373b68feca1b210a6985a69f33f96b142d37b997f5c537e492340b18caa5526f5a159fc03643d237a55c0af7411d684b954dfbd13637f8c17b418a839ee8d107fd722ca2e347be7e516f71c801b3de1a4c2b22a55d867f97e0188f66c2f1e91905750850e267ada99a5111e81fe2d3efc8ee16eff2fc3d723f458f06f06a5946c4ba860539401083dab904d753591e1753f56fe33774856c288ec5938c3f6e7dcde6fdec0b664a9f041c2261b956af16c163a47c2c848ad04a90dc7c82a25b72eefc652ca22ec2d00ef1c0f384483ac8211bb013c5339e1be6e323c37d707c553135b911a63289a2f65faaf76107616d988652f65d5b703c9f70ad0518c1d7f52ddbdf0713de637f1ff2b1a12fb1673789b1379902a181813aee8d82944dafa6a58b95201c1d9f6967402a47b09a73ccdfaca009aba33c3e5ddda9fbee9055a5d627ffc8f39011540aa7f153c97b7d2fd32e2bb88f0b695eca99c73dfedbd104d0b5f8d1d91ea03cf0954000fceabf5a55fbcad22386c2199bfee073fc3144a23565147ea4b050469d826cf7edf5aecc5218c821fa421275f37feace48424de9f45f6e46f2ee737fc2ed17146c988c30ba2662f6127f727d416e35d2246009f61f4cd58fa7371bb168e122e386ff4fd3dd2fa1797a58acdc7102daa9af9ffa4cbb61167438b307d9b548e19cc6647d75ecd7b0a32b664e83285c972d7234b7d7fb2365bf4ff2da64e0156a1affb40428f2a76b84f6ff9c2c155712e4c315759ecacea894d950fccfab9d029499faeb24d37fd2f01af3a283365ac5ef238b73a70cca0ebd0280611beff60af501d95bb5d11ace0297edc3ce640be24bc3020ab46a3c2df6d4b116d3e47038fb3669effe3c8a4ded9610023271fbad0ba54f5a1a70f4bb0015f6bd6875a6f52191647cd9f030374ab59d72cb8827060be0befdab3f7fbbac68b8c064e46448ec81275c99151604cbcc718653975253da0555b192a6c277455dbf280dcf535654b5f84fd2e4353bc88ce4aa5af7f8e8124ee045138e6434daba8bdb879675da2d02cdb74e422b454de9bd2030677bdc6ddc35e24a5be9c3bb097506529f4bbe5084214a783aa09f9144d9c224f4bd92ecbd5a27f22458d40db2b9d0aa1dd64a962cfdde97b97ae26dc7786be2b2cf617f04154f1d5a8c917822a39698e3e05227f684f80b2d5fc16b1972bd008c9cfc22b7d8ce8891b122e1e0fa6de2c016ac12fd2b399366a1d52f98553250c271f3cd48e610958ad1aa6a0b367969739b435ea5181b39c610fe67a352351b461fa2e3b2e6095301f0f92adbc7f17c72797ad0865deed0da6b374bb8d2168afeaca146c7532b2d4f0ee7dee96dad76e9d85250c4c5af078d70959bcb20d9c40bb0c75386f99a8438f8b3e079dc2b47dd63efd508fcac982c56852f1ccd00ce078044237050b7abadb072373b5c3de31e7e8f480569659d71bde0d53a7cf348c1d51de2b08d1769c5103047c95f8b2b0616a019ec0d2e0522c5d24e655f9641adf87ffa36274a99f9d0ef1a21cf51212a936b28e4828b3bf40a2fbcdf7126bff57a0ec45bae5bf42f921e105ef3d69d16f6b7fbd7bb01c130fc3518e17d26823ad3fa6f2773ca04620e36af809424deeec4058cc8340be3145cc2c45daebab0c4388b67e918c02804d4ce00e8046e24125015a3bd0d9bdb6dd0f290179f96568755c53ed29011580d07610cfccea6fafa36a7d8b0b75167b79dfc7eeeec9f1f7296e3f79f1edf20fb4971aa9289894e6a00d258b703d38ab56f43697deba8b46ee46ecf9405a8ec18e702ede8dc32e5334f6dc64acde9cdc1b27c3ea9c1b0d5357258959db7fb0c60e8033d956389c39b172ad2da005ffc9e01d9bc2c73ba8323ee29eff93220bc6957a08dd941e62cb7882581c8ed758cc43f1dd8d84100b89d0601485dc6cce625b7c63932e5c3c60ab3ca92e6a5269694ce2462ea2018ca5aa8e37556feae251a040ae8d2b22744588569276d050a837e457cfd27ec76d7ae50440aa21751656fa5d5e568f4479d91165f82ece224ed87c640e872a505fac10f73cc7c8c962d8c8fb1d28a8581576d3467c26a0c2477fae337f9612f1f686cee04f0bec14cdb39620707b5685512bab6f58910bb58a630fab115fcc7a5cf6e0de4843ec156d47aae991f316f681b2ee9b4f52d82d682575033bbc0ff663091d596351976fa39dba99066ac573899ad87c21d5a4dbe887df584ce5e6e279573626bb0cc758597f552e1529958ba97e712c431eca6ca4d12ee86bc5bd910edadfbab96d18098233d3676593515251e372d4e07b1c3633ea4058d01b5252d849b27967b1ffd0feca6c516edc2764c1ee1fbc2cf828403d1ebed52704768f3d53cd77fa04eb89f03546e609dcd780da16b1a78298c2d5345709f61b4568fb33d179fdabb3048d65380a6d79edb49431bf1790a4a877d4ec62ac2a8934fb108bc2a67a48e35341087863092b78d860e0d2d717acc24caa46038fb2665b67018194b461ddfa1d1e35d7bfffa99196aecb71f83b1a292da9cc3a46c3fb1bec7c5f070f32787863edbe38ab85c308966f9616638ad47ec6bdeb2d6d8287f524b76ab30907f613c3a6dbad2ee9f1657e7bd929645bb22b49fff3a0639bb5f3e410c287c56e259369492e33415dc6f998dbe443d1bc1f663bb4d5ad6ba75201be5ea5a9090c2ecbeaccfc327a74322653fe9c99cc5fa717b7ffaaeed7f8143607cf96f0c0aebbb01a2406d288c7b2bb12e95aa5d6259478dc4446442714638dfcd31aba86c62d5f0591479fd36d9949a1955bdf0e231c16057de6b22a408c1bff4139ec4d4ee614936a368ca34aa7a4577f66141938f119440b88fcd022ebaa3035ebc5d717c1ce4752f14060de08f59fd0da930abc809c1c6be6a23bbe76d3e1f65aec7924f2d2e28072953563fca37401e3224d7b59294abb6d5c6c2b1be5fa8ce664f6b286c0838461714dde0dde8a85e31622519901c94e19eb483039cdefcb62b9f7acaf9e40a747ae9a058edcea65c3a11304b0fdc0d17e93368d09c6e00bd5019d450db6c5df4290367202177547f98e253ad1d397d354cb9ab76a1918cd45c2c0776c7e60016ef00cfd21b9c1b14e182d13bd761ccf0535baf48d605c21c43a609f82bc826e8829bb9cb7b4e04ec68d8f77313995397b87e8b388eb9c79ef1e5875e51be704485303891cb380b12f49986a371e54c078f561ca4f2e3394d3238c033ddc934430cfd2da0fc32b1a5c9d6d69b084a37bba0b468c2361e0c3a25490b66f85198193e11fa5ac3b6813a5627d2ddd7ab7dee31ebfbea8f7b3ffc489ac966ebc7a5323d0659793e456eb6fcd8ca374c37ac997f133b42964e00c2aa777f05bb6100f15c9daf1c1d07cab4d6af501d5cd380ce19e7285216b49396cd2e39b8d14eb7f0a1a18f985a0268622488c71b3c464b10cb012ce6736ded00b02861b4e958a737073b59c2cd894e1f6aa2e72a2a67e63b1d28bc2e105ca8439037642a726cf4af2469371ee263c406595f68ff5be71580be3c10d9e661395f7cf89be331bf6817bf60c2ae9dcea3913bb6dff8dad0b91e3104b27cf247317a1ffe8541a41426b9301bd148562179e3ab959208c1a20e98867e436580c9645c4d3639ab8b625eb0b8d68dfc5c5074c92b087accc75030033be21abc19b7ca1ffe2a1633260d4fe6b8669675300671a03ddc29dafb2b7f35004035131d42a32b136e54e61bc267c1a08cf3cb9b935baaf2553f89c681206b1518841d5b3c6d787c69fe7e4c84dbaa216f27f28a56d2c6bba4e4cb4d7d058db764534df702d1ceb18fb13424758d6225a8e109ce1bcc1e62d642f2d17e3945ec8b3ff5a0ca3f79bee56de00e34db6024be80a9fcb7b9e355c18273067f83dde28c3ad48ce22114202daf436cb9dc3e84265d32513be1d141cfa6b91daff5b5d16ad6643f2aa300bd422da7dedae7a81e01d7cd180d5b12fcf13a5ca371047a15df64a74e193dbc8ab48dbed0e78b9133404abfb485b6cc3544a94c44dffa162f430f1cb623ee65aeb266cc8b3794b5347474e5f425cabfb985ce88197215de3cd50a89586954a4d9fe0f07a42f6f8c322de03146cfe76d02e9095d31537d0775084e29eaa7ce81f3fdbc38db5e9a5e7c0f7247d4dd77c3a04e46d529c9720c961c59b66ec9521a60840acf92f2b0429410dd929366b9cda67cc7fe6bd10f0c7661eb7758cfde7796e2dbfd53d16f96e29ca75cfd6b7f15280f02c9b48f02f4484d11975d904d86118e7954c2be6f257e712595d7f444459ce849ec89b7caa73fb00dd0a03e3b91f9a3849011c4e7fcf12a2da4ed8d490da2a56d570ec41605d1db30e72ac150eb4a611bacc8972029e44dfe460b1220961bf2b4e9a5e66849ce441a3020ede432c5d127db0cadf7b977f2f1acea59b52a1c8eaa409d4456c6bae7f0662d26a0eabe3ec6729c402c45f90d1d61aad24cff396c07d1aab3c8f60b769361fbaa2b34a33b9594bf8f0435de0204aa7a5e71f9896ec984890b62d64196cb8cff9ffd75eeb7816ce379af2b722c918abddf6a90f78a5f05fb1227b082c924fbd43691cc3bfa62e3c0d292af98692d860bb37ad0cdd56ba17f743d85ae66ba03996ae3fb7e278d4e4e8f3923646f3f9bed3057092bf65ac7d2c74b2789d2bf1d98a8c2f6d54e1d6e61161af04f20badcec6c5d9d673c95560e4b09d487301fcd6f2d0707f310857c8ce9253bc452842d9fe4a4a5acccd5212b4c7402b61e218b292c2640c4cb3520a38124ec702b776b6c01be26026c8a448a0163c8234e5631d68d59726c4935891b85ed74c891b4087388389cdbf89b6ae3a0ba42255eb56b7ae78fd6b3c72ad8b93545fb37553647e6b17761794d87da73b9a63379ed1ebace69c41facf03a54bb1dc1974ab57bbfb1c95eb6fbbc3f9bdff957eb007db5eaf31184438e069204356b9f5add63fa6acabca493b6455794373dda08b7e793172ed9356dce890e47001ad3b99421ae8ee0102d844ac5fdb718c19bcf40be25ae64404bb88d35c6edba820adf3867645283517669", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="40702290513a9812abcae4f37f433ae9277ee1ec702f8d1d38ef433017f5d93a0b8fde6d88d5e9e2beec6bb634262197df9b71f374dbb3f87f6e72c3290eb7bfd86d29649d7dfc17aaa793b8c987fc9c0972fe54f251f244be1f9bfc18daa1434d328abe50f879dfc9c47483fef6a5640204c99e8f24a5c17e9b7eabc968b1d0be217f1340518656", 0x88) faccessat(r0, &(0x7f0000001200)='\x00', 0x4, 0x3) sysctl$net_inet_ip(&(0x7f0000001240)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000001280)="fd62abd170c5f615f6f147cf4cd917233b73b80abb910d759fd3bedc980d975263f0144f60aead2ddd861b3ccc31e130c7ec0efcd148e38dcfd04242ec3bc100e1328da85c623989151eb263d5810c5bd320bbfa7ec1a3c6269bb1c9ebe4b95d640390522a3226871cebc257a44428c945b342dcc870d71315f696ac8eedf35f2bc3fac634f84ca142654811467d19d6f35e79845759e9840745faf45edd0be712468685121e6272c5278e0c9d562e2d726d4e11d42518", &(0x7f0000001340)=0xb7, &(0x7f0000001380)="50d318d1b077067fbdb1afceeea4db4376fe895452e20eef3fb7bcf258f2f2e6a9", 0x21) mkdirat(r0, &(0x7f00000013c0)='./file0\x00', 0x4) sysctl$hw(&(0x7f0000001400)={0x6, 0x17}, 0x2, &(0x7f0000001440)="ee8e16902c127c964e65b0af8a5a464c17c485da6e9171fdf8990007b8ac", &(0x7f0000001480)=0x1e, &(0x7f00000014c0)="9457274cd1c96feda5297660763abf80af16ecc9b514fa3bcacb2060768c9481d87b6710da88b2ed8cb1bc3bf412135f49d5f1702d9f3c10f1a3c62df52da9d4f7bb69b84a35dbd7a28d96f07dfb93693ad732e5d4301e98b201b91237b5a13587555b5ce96515f30002", 0x6a) rename(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') sysctl$net_inet_ip(&(0x7f00000015c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000001600)="e65ecfbd8af984afb41c6a05b368fbc53d2e480589c9feb6b5122f5751b5f63e84e6d762bd0be0f624fab7e4052e259e48716af86d216b7b5b71aa2f3d606805512ebe61c27b46ac6c3bce669aebaabb6da658ee25944024e85ec15b90326a0edacc262e7fe744d6a486120d54a6a1ec85bbf52e174635de89557008f5c5f7e02c36ab2cb3f11039ea875eec778bca890bbdebafb644e795583f328ae40a1b6dd7e0ee86db998f7976e77306b22aa989430757431c19daac0c6b11797b05d0c3f62111a96d8f4a0d81b699dc23e7757821d0d28df4bdede5", &(0x7f0000001700)=0xd8, &(0x7f0000001740)="8f51ba7001486f8548c5456d", 0xc) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x0, 0x10, r0, 0x8) sysctl$net_inet_ip(&(0x7f0000001780)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f00000017c0)="58c4631091bbca0fae676b2a90aab47e2e75c0302b4f19c5b022e8a56a8c5a51e1e839b6733c784de3c90ea1a7704ebcbf94d2caf9fbc4d12d3665c923301c31af53bd4b71a3a97a4bcf47945520f4cb03c624536edfe69f1a4bb140016b1bc53606c03420b7c176ac30fa53a1ed3656abca9fd67cbec7f2c09d8da5a51ec6f38f38235eadd1086ddfb58bfd0fc2e04ff0a77ab6df69727346f070819be9db5212f5afc9f8da0a4650b82d4b0c61459cacba77", &(0x7f0000001880)=0xb3, &(0x7f00000018c0)="c01a6f1ad4d96b7e8a5b97c558c692c9559e64b383a666284b15396241687a520acf481da35663aa930f0a9511464fd16987ee1124994300103818c22573843ea95969c91015d7c300c38284da17b848eae56178621cc6b9e7571ff2593e3a90c1ca1820b5606c82570bc5653d2bbfb9549ce208bdd688250c539bfb706b1472ffa23e26f806bc634fbf366aea29c67f9044a9dedb332e2c7e5b36cf5b641d7b8fd81a8dd18ed9d0a8e86dcbd8bb6aa424ce62503a090022", 0xb8) faccessat(r0, &(0x7f0000001980)='./file0\x00', 0xc0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001a00)) acct(&(0x7f0000001a80)='./file0\x00') r2 = socket$inet6(0x18, 0x2, 0x51) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r3 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000fef000/0x3000)=nil, 0x2000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40), 0x800, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001c00)={0x77, 0x0, &(0x7f0000001b80)=""/119}) sysctl$net_inet_ip(&(0x7f0000001c40)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000001c80)="e62aef83d06cd5fb00dfe77b3e0cf70ae5f167d43a9ef1fb1541b4b3b1929da514734e51158ca6d1f58ee52fba9d0c6851821cf51d6e0182eb2d3cf173b8d8cb4ace7bce2898a43b0fd3c9d7f098792668842ae28443bf4660162e2d2af743451e7b4357ff1ea89ef627d52f5547b708bac7635204b9101cd14e6264d90f6b253a28ad3ea3ef232da8a0c9738a46c9f4ba2be34248752285d904698f2129e3326d6e6d217213af137df48829", &(0x7f0000001d40)=0xac, &(0x7f0000001d80)="e00131a044ca710871f7bdd895150dcb899969a7e4b4c396448a13b94edb09b4444fe002d841032b4d8c262b52ac1747a02a550690ba4d2a04443fa64a4d383d93bdc3900af8820b8c5326a80d6277c1804f02c569326e51431608dd28f2ca858651a87adf67322dc293a83c19a2c07ab04c1ab2e9730032649093bf82faaf41fc771de1602021b81744604fb6a9af300194832c2e363027f6706ce54bdd81e9e021927b92aa1d7e52c71bb4bc5210db422e3d123aa43518849ba6f0f84217f9a58afd9a63c484e6c9b5e12acc374f74de42ec70a59fb48088e6c0610718", 0xde) connect(r2, &(0x7f0000001e80)=@in6={0x18, 0x0, 0x80, 0x1}, 0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000001ec0), 0x20000, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000001f00)=r2) pwritev(r4, &(0x7f0000002fc0)=[{&(0x7f0000001f40)="e9026612a965ea636280c7efc365c0f798a39150c861cc8e691fc0e92cce546ecb8642df49c107ef3d0abb844923f4d287ece929fb3a9d0aa446593891fca0959bb159ab07ed4b7f069ec8633427ef67ec2d855d99", 0x55}, {&(0x7f0000001fc0)="94f0873ef283293a7021b4a2b49ad4790109992c1e9ced2a51fb23db55a477147eee96fc896813d0a562e767a61d5e39435ac0b35cf6cca90278b02c9f4b59384e588295e72b6cf4dc13270a957975afe59cc7d89fa0f6fa380adea722a0aec4d7341ae0e38032a7c6b494a21569e0204511f3315a8c2a51cbdda65cc5a5941824aaefac81d530039e3f35b37ed5afa417eef3afaa35cd4b3228bb88c6f9d155edc613a240e2edd84920b31b740b096559726ae66e2b305f9831778998836953f384aaaa2231d42e190bb74063455555b8a94a8cc70dd0860f0f50b4e7bab9c4c8d320c850d2bd5e796ca0acc040c4b0c4f32263edd54b819773f25dd6547971ab584ae0aad451456d7de8d2889e1f3e3dde3ec07b8641eccb7b1a36ad41eefa210e6b10ee9febf0efbb2d912c99ba80f2a6e061810fbabc4a84ca1a9568b007765cfd802e0d43e75cecebb05f03dbecf7d15232d6e4a38ad53c3348c3adbed6fe9b457609a1357a2767400ece19101aaa23119bc9c4a2c423585fb2216731fcd40263040c9cbb67630681db754a403a081cec07a5275f2e9e0203b99a488b90cfe32543238978babbd7c870094edf92b7f4de49066dda79d447fa0d29cb7a29bf11a68e8c961588c235b0bc07817ae94c5bc0615fe278134523eb96c8322dee02b04bc592b0eef38887ba7837da43a6c8feedc88e7add3b2271b304145b26acd4e16c9467692b3483fe869cc2c1b8dcf172470e456bcbeae8feceb034552c885efdc76b8ed0f40c720d5a63f8b5302b05dc93b534e37173dcd9e529cccaa45fc74bde715d22a4556da430d107e0e8b6a63ebf31a81d752f15e24a848b5e9a6fdd7f1045b6ff1e13ab8adfe8e39726bfdf98c86413f7cb87754a4295b3462d8e09411f9a04dc9548270bbf05cf7fa1745695b5c0fad946bddf14322026cf838f938ab2d432111b3b42c50c99320ff8702c96bcc5e41a84b0c49a7eea10b713b7c6d1d4c2ca3814a02e69e910760aecc03ab342011bb6e8e165689276619b999f933c07413690e616527ad66a6c78d744dcf55ff6fb60fb211b440f8171092f306cdba02dab7c52275cd58d280f1dc07f1e3ec7dac097c9c366fb871e1f2b15ab609b1d6a3f1a99e4f5a03f31f68aaae532a8898f785e56031cc3c1421eb179f9ff25a5e388f141eadf7d85a569907a6852eaafcb47a8a33bc9600207268152930ef01f6a05f963e3acfdb5d222aa9dd74d1b3f8bcbf7ecea8ec5c08d2ad19248cd4ba8b603fee7bb42a3dc6f2e6ec71f34eaa2a1aabe99e0cdf125556e808617d05316e3ce3ec0a2aacbc5912401bc7a60e5bd88b8d59cf178760ed047f1e6f70c720dc5661994ab1804a84d0320d1bedad76c9e876cfd38f88d1b0a77a706c1c29db74e9ed61d4be7e64408c0a2d6a2bc8043ad6896be8419563371b3f809a6280239827f731ab7f9e4b518d0519be6244b25a69a85f5276e56e2b7f389478090c5cd5371d5208bf917b78fa09a15620721fd7d4cb72ede08e13708642378ac957d6d1c3f6652de8bd63bf91c615742f7ecee345e652c635c938199008f3c4f49bf7e163573dd27394ffcc4c8de5d430556ff65d5d1e44ce27aaee9274f33fbd51586ce5bbf045ef7e929b9425bfd97256100dc997572c49427cca839d2cd8f6b135bffc34f130684fdc22c3556372c569084be01436dd585f55050f0be7199fa712a7388d7e9477b585ef1676db0c58fd4d620bc32a109f65a9a5b9431afdbfff971717b1cb52443b893eb89191b5d56785eb227e494fd601a076bd74331692d6e5476bf84d2014a26f06680ab69363de5c81d9d0424de5177cec5cfe30861b8f90eefdeaf262391586659c1e04a8234d3c7e80959b685f38c8d182b3a39a99e0f63330d33ce8058df4ba3813c6855a2f573697c3b886e239a58ad024c91c41d971a99b0b18d8838eabb91b7c10f5b8d109a3eaefe374422c16e1cf0de8abedf23c03f7f6fb6d9ec21aca473d23565a45fa4ff2cb2c32021b92b476abc54fdbccb4488cdda5f524119cd3539b43a20791adfa3a8678add678605e9ae87ea461d75fb8ab865261ad33ac773fb8e95beb539fcf56b74c1780d3ce588c3f9b67e11378ada1fa4ede3add2c9c8ca5c50e4c5a19b1c2f14fc8215690e016b1031ecb06d5c2cf0e8863fc925ab2b6c93be924feaf70d4c5b754b7758f6375767a375a94aab2f3731af3ce3f9c5d2e6a1a2e2392597955cdbe81fb1ac62de00c8a10c20eb2165bf27a59d6c38944dba01dcf529e2bcccc9ccb7e8d78c50fe9c8ae29058db78f3dd96f28152d8b328fe9e33b610423db51fa6d8fcdf1ba1af1bfe429f215a640b13ce89305bd9510eb6064092e0dca00df7ad4dbeba232a11c8ec7ecbe3127be4667f904ef75cb248a9c2fe4be9aaffa2eefa3ebce6c3b3cec4760383dff7311417868ec42c644bcec80bcbf09c1ddbd15c9cb109958124efc32f896bd43b0758b570d3b96137f527e4c191dbdf1214234f9268820b797b039b97ebbcf721a05f6b431b8180d8954358a23c877d352b5d6f5ebe0c3419769ceadd2cb8037a5e7fe535a2f0a3d54a5da5082d324a806b6761d83ba5977e555a03957ca1dcaa9612b111002bd84498ecf81c25f7847e9e4949532505b774a36b90ec6b09637e587b509ccd020ec7f2d1aa05c1207620f915f7017544f9219e820c06ffebaf1e321c6545ca69544674628f65807672e8436e64c9547dbde8f27c49f0afdfa14310ad40c62ea69d06c7ab4d314220c0577bf71feeeeb4e9500ab5953b871ce30444b0537c8377a6a2556a8fd3d291947936df124ecab0869b803bac52caab135d5c5a4012769e2a422697c1f8942dca793b340a7991f4738d7f60e338be4ea7249ae1feafe4aa9bd8aeb4b8d6b864d6d7c449c6f620820885c144cb42e859fd79bfe4c396789146fb8d712a809ce1f1006fcaf4a7aeb02d885e0e575b863e6ad45a8b0c4fbce878614720b65479414278c7c526ae931594e64503fc2909d664e0aa8e31d092ee2a63a00fff4e7ebaf45a8ca4d6c5e7445a04ff4a384d7b6a6a21503147a73e593ebef38424aee9381047b38ef84d657b16b625752b3071a062944d02950967c1b55136ad7e26e5d9c15e0fda7af8ae0532ee05633630c29afc394a588e126f408d9c780853c9f1985f21ba64562c78629247517068d273f3ebf88449ad9c7f258ad7aa3642ede5aa87b36b54088ed131c25553ef8440c3773f455da1b49bc8885125d52823e284a8f9a7c689dc3d6bcb6e4ea7732bbb5a975c07ebdbcf54bb4de653538a4f97338576d84a1c81759f0e126aeb50a1b4eb711df959253ac8600fe823b043d0e83766507ef8a91d74d1c762f364e2b8a1107162e3d73208422f14ee2a2a9ea638b1870b903e1aedefdcc608a0ff8aed2c07823452da71da79b68a1aa562a4526580c5ead689b109824dd6d79418f71aa14fc6e3a75a65a0f8793dbfaea21d915028f61e00dd9756bb0e1f3558bdc799e92f495819da607647fabccd25bfaf69f75038bbf64e425a045668622b1f840f53b5a1b6913d1faa2096cca906aae1d5e948e6db2f66e81302193c0e7c54f326f1cc87ed9861ac1b36356f388900a120c66184cebb3d7d90a250b2d95cdb6a63abfe67ad3d571a055fb4126dc3b93647fd4dee1192e6fe2a990541e8668f00dc1a4246e3d3338a2ef813ca513902ad4835e2b5ea592d649fcbbdd39c6784947b8e36df8aeb60f758021f6da011a81db97006e648272c9d2829c43899b06ef5e18f92ae00cb7502b0668022c295122a0a8a0df882a41dcf18882ae41379b4ba00d9a3eb9a45619501c56bc5371eb4ce4c94e2923eab6c8113330e0d2305b29f479b278dd7c98f0f67e9aa3982d568bc1518a424a4e4beb1265d8c55c1cc6ff7fde461ba590b2795e9995d952756af4433f88cc6e86a20366d0f9cac83ce7bd612478aaa7b2931fcf27ac3ce8d4529d2190ccb8de5fd72dba5c93c685d3ded36d1e2615dbd1914cc8fffe3dd4e51642e3455435d8867a1ae477dc2465abe332209bbf038e795dc949aa9bf8f19929dd1edc2c4cafa4f283c190029d61fa52886ed0cad22fb47fbe1ff68540ff97290a776ff37308651753d34c4cd8dbc4785d3d9130763ee3403fcf1e376ab8bec3abe8d141509874ae7f7775074938daee6b4def6fb2bf1dbca579779981207c3bc84a3383ff46992ee7f09d28dcdb99c016c705c05457615dd75c34347fd384da459d7f822321e16e37cfe44b0b2da826056e81c9ad9777f56992bdce8a6fb2370c15c7eaa4c91e2bd3018376f35293f4dc9e583bf706d43d0c02ee64c5c5b25ec0d263b3ea9ab58c087b70099f8274b0cc3bb495523a7c05de823a086098d1ded572e211a1c540c5c6ed0e66845086ed67381e9f7faefc6874ccedd4a6b4d04a0090b51a1cc684e7eef96b4e5ce0b6d85c3c3b949b2625cfc43724e7061602046484d4e917cdd39c48b84501a2d6bd4ddf4537466e46ddd6c7a9ce9d63a51757eccd0260119f6d5332d95f6255e111bec17d8cf5bf9ddbbd516ef8b1bc6cd8f5b2fe9c0ace6851f3f6a22544d35798b573713da17cadfca8a4781293f2ede61b9badc76434e6ca3b2069e877be1ada74385e96aa722fe931894e27f677248ecac6be1f6151d7e944e6f2255c1fb1fafde719b00694491f377bef683fca754dd0e9a5ec715fd1bdac4e3f33df46f610ec433a84dc815723a672871623a1cce8f0822db606dfa0866718346aff647d6fc14ea3c90dc73277ba246072d7b8f9bb8b2096c0eafe0650ffcf45b6b8acd39c9dab35095fc1df5994a716a5a837313353f9fcf8e472fafd538a10dafb6cd9f4d57172baeac4e96f105548b672d697ecf03114997d2ef4b0f8bb3f85f2f31f984978787c15fe8afd269ced655863ff0afedd9d99d9a554805f7ee1719613a6bf516483b97e2a72e80013fd2766346a70933ce374a0a9d1b5407be0c4fb6fb75633492cde4d93283709fa4e9153307cee865d099fe732e6ce58b90e45713f4202fa08b61dc2207f948ebe6e8ba68c8bfdb3381a9daf4d3d7807281918451b54356497ef7630d8c13f84f87263b3a2cbd05689c2bcb80e72c56b7666c2115149f2ee5f03e7639e4795eff9d602e56f16b47be7169e6dc6d56e4abba7d7763a4cfe982978d2c7e1c2335cf2bdaa7c7e5f326d701ee8f3ea875b62102720452aabe1ff8fbe825b2eeef0dbe5b4194b944eb8ca5853945cb005bf260d63bf3ad36d8554384fa4091c2b5d35b5a9042ca7d369a8ea3d9298dc7372ec20082bc2391ac7672b193224ffdb244496a3d877ac15bb13e6397cc14bfe1f30b8590eda4ce1b84fd86439e2e777b88cfa4a7e38a0771f43005b8cffdcf07b69d359b0f734522baff3ea0f5f751ea41fc7a1bff1de0837c5e8a4b0dc3a72738b20e3b35efe2541713465bc0a5d49e61c8f4aad1b23016fd1026f53bb27a2fc6ffee0fa11de8d3008b5107d2ed7e7b45ea99e5d3935d004c99c7e75493b778c8cd21f3212a76a149b85971d22b6e61cda3a23e791eb781de84e05fa22999f6e719c368cf1729f4b859804fb7a5b1e2dddf9264ac21213ac641d45b5620ba546191040b37db8f40ff77e11516b9f27bfd386804b68249ee8a5fb092aa20f7d1b1c7b7c51b100447104ddf38d6468360819f2c5a052f37c7ec15423fda51ffd3eae55619f355190fb2c96912441babb1e74796edbd57239e1e96471d158d7a87063bc803d714838c087cb8c618b8ad", 0x1000}], 0x2, 0x9) open(&(0x7f0000003000)='./file0/file0\x00', 0x20000, 0x190) sysctl$net_inet_ip(&(0x7f0000003040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000003080)="87e54a91655ec029a520d44361cd28944b90de0acf6d35eacf6be90342a9ebd039d0254f7a015a6406d5cff1f8c7b48ca1d7fba30a5c8c0064afb6dc5beae952d5cb613466a602efd34f34268f2f620dcb5d7b436c2f3d92466f3fffa3fbd42e5c54854bd09fd10799444bb379c0c04f20b7804a953a991953fef133622947d6ff70e0c8f2840fd727b8b5df675a52337022ecdc11c7442da0dca25f8d00032a1e123c6e777ebc3a82831131adb0ee56c0e8fe68f2c9410c914627ebd23740a6b43802aedd45779e11bd828a9af42f78e2a39188afd7424ee361cc0bce554a1e1aac56e253dfefdb647107", &(0x7f0000003180)=0xeb, &(0x7f00000031c0)="da66c128fb2a38fc84a04b6d9a0e3d963a13fd5c6637ed97e433ae0872296e981ce90d28e9c0ddd949f94ac8b8cd683e1cc45149ae089f74ec880407f87787cba6d077701a47cbeb9b6080f1cf0fd94b30eb2c230867b183c5b372eaeccb3d3e01651c2621d93a4464b7c7f905d8bf45601ef152b6f6e75e0391357ee11c8ccfd4baad5b58394e1a17f1332a1f47d7c10de9e79fd5dd4cb362e775f1135ed8ca918e59e2b3f360e5dd7ac9f62ffe1fdc30b751818f06aabe2b4664457176b6f5bb839f62f41328619a1915e8bd52ceebb59894435488ac1da29d96525fc662783f1d964d1868d0c174d679c1390de3e2bad892363ba9a7a9f4159a", 0xfb) openat$vnd(0xffffffffffffff9c, &(0x7f00000032c0), 0x10000, 0x0) executing program 6: getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x5, 0xfc) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), 0x0) link(0x0, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) symlink(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}}, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000380)={&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x7, &(0x7f0000000340)='./file0\x00', 0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) shutdown(0xffffffffffffffff, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x87}, {0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) executing program 5: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setegid(0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000140)=ANY=[]) executing program 2: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000380)={0x1, 0x2, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xab}) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000240)={0x4, 0x1, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f00000001c0)=ANY=[@ANYRES32=r0]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00001eb000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x94, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x3c08, "867ebb44c42ad346a55007963f7e6cf8f953b20bfef1712869a81f7b62f34dab7fefd8027b74eddae70e3b6d469892238e402cb0f900c4c4d48c982b1072bf5423eb228f8c486ff10210fdfd986c84f81c00eb449d2246b7d54f64993d61be52b69053b39eaa9f1c2c3d0fab6e2fa34dc76f70115827437de9f82f4b2c85152cf2e7610d10b8"}}}) executing program 5: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d1", 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) connect(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: socket(0x11, 0x6, 0x1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x6, 0x4002, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 2: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x9}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) executing program 6: close(0xffffffffffffffff) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x4, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x62, 0x20, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0xb0, 0x80, 0x100, 0xb14}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x4, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x31, 0xf0000000, 0x81}], 0x5d, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x100, 0xe11}, {{r1}, 0xfffffffffffffff8, 0x30, 0x1, 0x6, 0x3d39}, {{r4}, 0xfffffffffffffffc, 0xb0, 0x1, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0x0, 0x1d, 0x1, 0x7, 0xffffffffffffffff}], 0x3f, &(0x7f00000002c0)={0x3, 0x400}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0xfffffffd, 0x0, "fc686bd65c21963c00"}) poll(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) dup2(r3, r5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x40d) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x6, 0x2, 0x0, 0x0, 0x1000}, &(0x7f0000000180)) seteuid(0xffffffffffffffff) r6 = geteuid() setuid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 5: socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000097000f000800450000c50000000000339078ffffffffe000000103019078000300ff4a07000400640002fd160003ac1400aaac1400bb0001440c0063ac1400bb00000e38443006910000000800000000000000070000000900000b70ac1400aaffffffffffffffff00000400301af9a9000000074428f821000003ff00000400800000010000ffff000000000000000900000703e000000100007fff0710def14ff0bdcdf70613d96189cbfe8917807f000001ac1400bbac1400bbe0000001e0000001010703fb00000068c35991ea75816120c87343227757e4e5d5f00107609d6609ee6dfbd1a5badfafcbec2f7665a214af49592fd5d470737fd706a0d40274f01a7e29688be80e"]) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) semget(0x3, 0x4, 0x100) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x401) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 4: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x1) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000680)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x6}, {0x42, 0x10000}], 0x3}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) executing program 0: r0 = shmget$private(0x0, 0x4000, 0x340, &(0x7f0000ffc000/0x4000)=nil) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, 0xffffffffffffffff, 0x8) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x4, 0x500) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/42) semget(0x1, 0x4, 0x280) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8000, 0x1, 0x10001, 0x3, "98bde24cc99e22408d36a675473491394286dd30", 0x10001, 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100, 0xfffffffe, 0x3, 0x0, "4b75f8fc0efde101220aae213675eb6f0a303a21", 0x40, 0x2}) r3 = socket$inet(0x2, 0x5, 0x9) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000240)={0x3}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r4, 0x7ff) getdents(r4, &(0x7f0000000280)=""/253, 0xfd) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x20001, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f00000003c0)={0x10, 0xffffffffffffff4b, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xd2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xe6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f0}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x77}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}], '\x00', 0xfffffffc}) r7 = accept$inet(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) preadv(r7, &(0x7f0000000780)=[{&(0x7f0000000640)=""/178, 0xb2}, {&(0x7f0000000700)=""/98, 0x62}], 0x2, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x20000, 0x0) r8 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x50) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x4, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() setgroups(0xa, &(0x7f00000009c0)=[r10, r11, r12, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60756aa300403a009c7e4d5081645bf03792ea6e0865811feb7efe8000000000000000000000000000bb03020000000018000109000000000000000000040100000100000000000000000002000000000000040100010500000000006204ffffefff4e224e200008"]) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x5) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r3, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, 0x0, 0x4}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000369000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 5: socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000097000f000800450000c50000000000339078ffffffffe000000103019078000300ff4a07000400640002fd160003ac1400aaac1400bb0001440c0063ac1400bb00000e38443006910000000800000000000000070000000900000b70ac1400aaffffffffffffffff00000400301af9a9000000074428f821000003ff00000400800000010000ffff000000000000000900000703e000000100007fff0710def14ff0bdcdf70613d96189cbfe8917807f000001ac1400bbac1400bbe0000001e0000001010703fb00000068c35991ea75816120c87343227757e4e5d5f00107609d6609ee6dfbd1a5badfafcbec2f7665a214af49592fd5d470737fd706a0d40274f01a7e29688be80e"]) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) semget(0x3, 0x4, 0x100) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x401) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), 0x4) shutdown(r1, 0x1) listen(r1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x25}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f07080d09b20000ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x4) r4 = socket(0x6, 0x8000, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) socket$unix(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x64}, {0x1d}, {0x6, 0x0, 0x3f}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) dup2(r0, r1) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61, 0x1}], 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, &(0x7f0000000140), &(0x7f00000002c0)="5f2c437bed7dfc303922b60d3ed6d9c5f53e1a4e826e8f59", 0x18) shutdown(r2, 0x2) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() syz_open_pts() getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/99}, &(0x7f0000000240)=0x65) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2, 0x5}, {0x3d}, {0x8006}]}) syz_emit_ethernet(0x22, &(0x7f00000002c0)=ANY=[@ANYRESHEX]) executing program 7: r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0x9}, {0x40}, {0x8a, 0x5}, {0x45, 0x1f}, {0x24, 0x1}, {0x5, 0x100}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x24, 0x6}, {0x87, 0x22b}, {0x8e, 0x7}, {0x44, 0xaaa}], 0x4}) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000200)=[{0x1, 0xa5, 0x1000}, {0x4, 0xfff8, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x20, 0x1800}, {0x3, 0x2, 0x1000}, {0x2, 0xffff, 0x1000}, {0x3, 0x2, 0x1000}], 0x7) connect(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x1, &(0x7f0000000340)='./file0/file0\x00', 0xe}) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x5, 0x7, r4}) semctl$SETVAL(r0, 0x401b65b042e68b8, 0x8, &(0x7f0000000400)=0x1) r5 = msgget(0x1, 0x600) r6 = geteuid() r7 = getegid() r8 = geteuid() getgroups(0x9, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x22, r6, r7, r8, r11, 0x0, 0x1ff}, 0x3, 0x1, r4, r4, 0x8000000000000, 0x0, 0x557, 0x80}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000640)={{0x0, r13, r9, r6, r14, 0x100, 0x9}, 0x7ff, 0x1ff, r15, r4, 0x1, 0x8, 0x6, 0x7}) syz_emit_ethernet(0x119, &(0x7f00000006c0)={@local, @local, [{[], {0x8100, 0x4, 0x1, 0x3}}], {@ipv4={0x800, {{0x1c, 0x4, 0x1, 0x3a, 0x107, 0x64, 0xd9ae, 0x1, 0xf0, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@generic={0x81, 0x6, "4769fa7a"}, @lsrr={0x83, 0x13, 0x93, [@broadcast, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x13, 0xac, [@remote={0xac, 0x14, 0x0}, @broadcast, @broadcast, @loopback]}, @rr={0x7, 0x7, 0xa4, [@broadcast]}, @end, @noop, @timestamp={0x44, 0x24, 0x81, 0x1, 0x6, [{[@broadcast], 0x4f}, {[@multicast2], 0x7}, {[], 0xa2}, {[], 0x708}, {[@broadcast], 0x9}]}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x8, 0x1, "c0b6fbfb38943fc94bfcaac816bcfb3acf87217262c73e888f0fa8346dd31e7f582c7178be2acd80896d9550499e6dfb4b850dc505012c744ee5b1102088833d7a5a76fa70887031c5689499ebd1559ad5b5907593fd7d2fdb98a533abc87d15b54644af414a496a83b40f2a87bdb324eb42b294b8311b917bdef170810f7fc75691797a764e9358b05c4b1283a7e4"}}}}}) r16 = shmget$private(0x0, 0x4000, 0x31, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000800)={{0xf9, r6, r12, r6, r10, 0x0, 0x8000}, 0x8, 0x400, r4, 0x0, 0x8, 0xffffffffffffffff, 0xfffffffffffffffe}) connect$unix(r3, &(0x7f0000000880)=@file={0x1, './file0/file0\x00'}, 0x10) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000180)='./file1\x00', 0x80000000000206, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) setsockopt(r1, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r2 = semget$private(0x0, 0x4, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x6e, &(0x7f0000000200)={0xfb}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="5ea5107b9187c386bbd51b39fae2c48a391a29eacdbae7577b94e7de1e80299bd6e15ffbceccd2991b0f03c1c4f8e093ac80abf36e73b62d5a4205fa1777895abfd821b9f75792d1a50fd7687a087a62fcd44ba6c28fd46ab97a81a3b41e11a19b2cd0f1776ce0617689bb7871068ccd9c03da8e0c265eb8602c3c4b633a66a777e9e508cb5f520fb21ae94e7906a4ea77b3a235de0bbac08d19ed284d60ecab8021bc92b23fe5435eb5c4235c5551575b9c445d4ae2036a665e67b68b6401cdc4d845c3703fcbfc4c957ba0ee4783f38e221ec9dd898e30b30a6a429b80e3d3360d03a9454bd0a641ea9571df875c7e6b", 0xf1, 0x5, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x7}, {0xc0}, {0x4006}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0xc9) close(r3) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x8000) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r1, r3) chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) r4 = socket$inet6(0x18, 0x4, 0x6) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x800, 0x1}, 0xc) semget(0x0, 0x2, 0x9c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r6 = socket$inet6(0x18, 0x3, 0xd1) r7 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r7, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x0, 0x81, r8}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000280)={0x4, [0x0, 0x0, 0x0, 0x0]}) r10 = dup2(r6, r6) fchownat(r5, &(0x7f00000002c0)='./file0/file1\x00', r9, r3, 0x6) connect$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x3, 0x29da, 0x40}, 0xc) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000380)=0x6) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) ioctl$VNDIOCGET(r11, 0xc4104603, &(0x7f0000000400)={'./file0/file0\x00', 0x6, 0x6, 0x401}) preadv(r10, &(0x7f0000000880)=[{&(0x7f0000000840)=""/35, 0x23}], 0x1, 0x3ff) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000900)={0x0, &(0x7f00000008c0)}) ftruncate(r0, 0x7f) pwritev(r4, &(0x7f0000001d40)=[{&(0x7f0000000940)="1d6e9c941188774df9b2c1d2f6fb4798523420f3cb1b8b6539d1a4f8b18d2cb093784c2c20e937a8c9eaa7f8f9abe9e1f39d9c3f6495094ca19d513e989883f6fdf235426d4c4782fa21ef934d327625dba25343f96e91d39b4c4a3e5b741a041165217a4b619d61fb302446f5a47171580613a0bf6d18f4067dd07ba5b0f7d100282d50ab0c70170122e53158dc5a1bfa3e51e0bdce4744f3bf28f235ddec54e390bb0d0ecbfce22524a9096baa00582af50dfa3a1761998992f66f610ff1893067edc1e421e6d17b733fe2a7a794c31a9805f4d96bebf35fb431b2f3", 0xdd}, {&(0x7f0000000a40)="4a3fe32bb422ae4822bb5180576391a67eb242ab2837d90310e60706d1a52a68dd83011ccfdaae811a5e1fe8882b567574ae32ea15489826f185ae7e48610af36daa0c464baf25e4e321637fee2957bae9f66a1221482607fcc073ea23d43fc0853846654238ce82d3a8c12f56ebc7c616391374a2e0cfc218b1208d9c5c3aeacdf0dfa08e03146126401d7f0f81c08396b4323541b6390908f72096013071e158a2b40a3003d353d976e1900f5911cb89ccbc1db31e2772e3c5cbfb143f7ec0502b698af2470265991db47201a62e7f538ae1", 0xd3}, {&(0x7f0000000b40)="e000cac9c13d5204f9a45dad156c763a83177c4c7b61813bbd685c32a9705432aebbb452c2fa3bc78e73a1ac983169f28479ae6e31", 0x35}, {&(0x7f0000000b80)="8bd92e3abbfc8d7c642df293d820dc8efb13860912c48d4e618122ff9f6f1e02893a1e24c66e0727ae832bac3b7a00c833a4e49a6c667a8a53ff6ed40cd4a24e570a8816cd65f309d1f7322a699f940e7ea16d70d85c07ac7165a5d083c8f18044cc87cd4ab96d1bcd38aa7a460dbae3c8e434b2cd25fd192ec974da831689e3f48d1eeee3abbb1a694e33ca38ce0c3b3253fbe2e0531f785f03f3b0f01941ea11657ef4e118a03a4f74f02bb47a2892500ebebf0e2969fba12293d35818", 0xbe}, {&(0x7f0000000c40)="5963a46e62f8841a9eb1e45b0fe61caa3fe575042da16097db31ee0fb7e1c37651aa704dd5d98e2f89944dc82011780cbe908983557dc54aafdd9a831ad696e288b1f28c55ffb0377738d76067e76a136e69ea47c9c7895e89519b9c43cadce7250893044cdbeee7ea14196f017e108cbaa20be6aa90eef929f76a8ee321958b4d3dea8f46d2657eb2b3a08700180a22a24a6b428188a152f3b384aac10226b5fc53af1b0193e1af814cacd6546d1ce9225089ea1a931b9ce896c963ce3810593d93669de26d9540204e2359cc7794d762382a342f5ae1ff4c70964a27f763f51b4a65f5029c467f5bc3679a13ee80ab979dc55a24516ebc231cb25b0b65f0596648d234b10a39bebad3b461f475687432494244fc660de640dece636a91a79f41f317ab46e3da6aa0d3518510e753a4cef35e7b7dd8ace109ff76ddd87a2344968a4ca73774a4372d74a995975a545732b31a7c7f9c0216d094ec49620d15e967f84b2a0affa78a295213d8ef48c48044d31eff7a875f056337907af03c3c79e8ed4c7c3add3ea9ad7cb964caaaaf082dfad51bf93856df2c20e5aa05bea3e451dc0567cffeecce44878ba4874ffe393b066574a84ff563d281eb1bf557f656074616f8f241429fc794d24364966bb53ed700cd186cc194aff45af8fb1acf9e5f78069027382bd93176d936df357604628b22c2fcae0dab252b462f8c93334d3365e87ec73f1ea6669e62bf15ef2ed58d1915f731ca3802339456caead86af593212ded0016cf5b190b169d6fa6c3fb9a24d36bcabf42dd5d50c36bc6fbf9b923c3d5771bb72821d234b4f0066bcb3202569976113316c7cb00cdc2c222beaebad7227c7504b7a0c8b4effc307eb854cedcfd78cb6a9783bb1861cabab3be152bb520f4d809b6e89ab0ffb18b6949fa097170a1f9ff27ee8747ffd43b608d38b91f862b1baa6fce1704814c926fd2124d3b24cf2f595c7620e023cf6f63362442ce0bb24f9637df78ebf0ec9a06e3b1f8132dc188e03a6c963223b665f922b9f2286746a07deb73474f7c5a10063d71e8cabb8818c98b1f8cb5219a3905ea735712a62456de5e8ff8d2029b9ca87d559dbc500312e2dc073d300131f826486b69f4b7f865c70b585057ed23427eafcc2dbd555c48e1151bccb0563d95d39bde450019d607103f9ea1c5ebd65a47a79057e91dfac889744c3d848fc056f7c4327ad48a4a804af1d09a7f62c2372a97f1f7fd1b1ee283eaf87e97185a8dd81dfa48e687445ba6d437570d9d72b10e588d0989309ecd85eabfe8108ed72baeaedf855619a8169e37556330dd972e8fb8c0ecd39c06c81ec04062044ee45aa859390a99652ecfd7e386c933b9131733e47af760cd8539ae9b9b160865e129d67fcb9e448f679ec78ae8e85097ed6114024fb3c843607ef65c18942cfa8119b4ea8e4dee328a860598cfa61859a8ea383f257abd864e744b423010e4eef7f293ff859cb3b443445581a49b107466c864db864369c2cf64265bba4dab4fe93e121d0e45344e7d9573ba4792a5e635720bd7fe6968c3168415bc64c9e8f4776a8d95daf63f67e53ae730dbeaa044a4af85cc524b8fccbc14b84c2564f14a4c9aa1202a1225ea1c35b2df04039534870050d3b81e1c5252039e8432871a78646dabc77b51df004b56f5a6bcf39c019543f6e0b1361ecd2adb2c65025630f39fbaed3d72970e50120a7fbf88f552017e6213fd281508113199665a9e9e2afe73c6d6480f2f1854a68ff097354c16b9f14b72d1893d0fe68867c6b51130e824d24eee4dbc6f3af35f0aeec4741c16798df1ecc738c972be61e4e37bb8b0cae7c80c215c81f4856fd6e4ab2aba1c00d188fed544f898c9753d237fc117d6bfc6d960eb1dceafaaaf624d509aa30ac90660ef7b8306d800bc6747219247fcb440203a5d7f2f11108c19f4e2a4b537cb849120e8e3329646427ac716ee6d0becd23ccaf8f035470387328320119d7c52148ccb4a6e4ee8688232fe4bceabb45ad3ca5b9c2f19b937f25a63423c25f772f1d3ab143b1f656fd9c9d4ca42e441825c588c07295b86c1684d74cdfdff81b8f32aca52de356fb32d3395f5773e200dac8e57800d450e9d4c6cd76e9db1ab3b9db0821e64519960b6222b79b07f46dbeee5a0f95256e056b7fd269f1c19420d7f536206ae3a900c40bb7dcb2e27796afad3354a25d2d12fa18d38c76944ec69ddfffbf09c54e2c20ba985804741c281e2fa5f7da1e23d27311304ae68aa676ead28ee623bd196f20b2e58aa682ecf044b2015d909d1f50b8b426cdff0385f565c2b587982f9ed975e01643713b49925c37624206d7fe64b8987cf49ba8a7e80539ba0a67f349f09d3ec58deda5e49cc3b529fe958b38237e518a6b99260519b8f45d6329b98817c4d766f1fa7060eecea5c6040ef315fcc5414b005a52c8585270cdd595a75eb527d7d06c1f362f0cc058eccea7cf05b5acf62e574f97bd35595addf2a382b6161ef500b5ca124cc249f0a5b4a9ab6309aab0c17d136a31c487031dc81aa8874ad80932a8ba1724a35ad39419f794548e01e4b3b3d5423797be95ce633723bdae2603bf39365076feadda3d64400cc6c37689a991cb693587c732d6d3006def224af99dababf99928c40fc173c1eaa0b8a52161c1d1f844449913d0cdc12d343b36c6f26e897a102471f694cb5fb777e5d6e43ad8ff12fb56aadc14c691805495b88ad0791609149445ab386be742edf4f6b203cf282e4284f2c2bcd22ef31b43e9e2d3939008f1491bbcaa35562aca90d96425914d4ded2927d0a4443738578a2471b2a9f72b11957c2f204ce8fa1787285009d175f70b40559d1d83a396558dd8dceadb320aed6a61ff04a0e43f26253bb529247829997bdf74b1f9769ff250a6380d75ab5772679a0fc3905dc3149dcfbf561278a232b3d5f778c1fd5e9f97613b340b37b7430260940dcf47881d8274f38a9904511430d9a5fc23b95992c23599413499cfd6e46621327c087e735a921d538f6d301a611e0a302c576aeb64c45d0e14a4599ef3e1dc78732aee302e540a5368f2c840ae0461b5ae809dd398906f3c4f4d0b4b198650d3fed4c562c7a6f8c5b6f3bc800f76d4816c1900b21ea7dc4cba52152e974704205d6f3e43c3f810b0c2a7260e571bd1444264e4f44080ffa796dc96e039509a22bb1c35ad102291765e529f0326cf2639883022eaa4b5fdddf7775a83cf057f8ba31eebb9d3ef533874014714965ecf622e5a7c56fb0ca2b723a4d9085811a588c0ec8c8cc791e14857d863bfd4d857e56937ac783c75a01b7548a7bef31cc2c6209103043c8d8f9283a2f4ec9c6d3e96b151fdae2c8775a944bb51236e318f6a95cf1c634d72f71664aedb846df783f94d148fb94b53d4c61da691d36544b21437c0bbe8fd598810d366ebe14d89b04fafa6d89c5632034389c979c6ee7841d5f5ab47514a124a00f7b88283125c5d23e46cc3e7adc134a471b08cd5541f38485356c9c95730099e2ea29659b7ab17c1e17aa3797a9afa7f3a4cb75a705da09c93f9dcdadb24bbc896b9d7fd8b157560c43b70cb559af31a8c67773358c1f79220db1e17d156c9cd0625c9ef8691c251aaa62a2fa3b6b2e6c88cf29030530904b859250d305f2243f47181f23038c5e9cff94416a139549b4f82fa092c03f894ce534f33a09c8f71916c43e814902a4679b6e690ed09686ac48e805f5e9b61ef7af08812e9e1b0aa116e44ccf2e2e378d135c16d0985807cb1cc11431e6dcb145710292d88fab9e73ecfe945b96ccd74118650434a388d93488ab9fe51d1978f8737b46b0159ccac57eaedaa909464659f5f4e1986d3538eaac78f66f9338ed92c52d01e89cb24c411b1cafdf35e4f64afbe423e8da43e2e4278318a4b84239aecdfaac1dd84ee6362028d555ee2034f2d21dd657b3a510b05a1f4f173dbf97445899e38625e60ba0e48e776aa2d5353bb218d2ccfbda3741f1b4451268ab21fc0e8e9fe17c477858dee8b59ac01a74b69ad5d758e2ff6c9108b51cb52da6b7105f596543942afa2edde9610c8523d80c4e13df3f99e6a86f8fbf002fd841bcd555570ca803041ec7c0ba326ae2dfd9049f747732f9c98d44efa76acde987ba4656dc2890eeadde855157be62b6643245bf38865a329162f2fd68eec627c32ee05249a9cd0d9cb11363d77565b807848d174e5e0e286f31157a90e5bdc100f0a34abc29b8c8de9b82d865bed5e7d3cdbedbc1c1b725e81326aa3853032b57277255ba73f8805b501953e697f13fbd3d331c56c0103d0c8783cdbd97bcd90c808fa74731787b54b58b38835074dd10fddd109714c09a702d26a9b2e4b85d275a6ba84ead46cc94bc226b574fc0c3e5ca38a646264891233a1c235490ba75cae3b453688289a49e89d72e888ece0d83b2fac76b0fbff3c5d3c0a6501eed2cff46e5be3091f4ab36b70acb2db8694bfe5c6738f75247143171a696e9bd389b722b5e97f0477c251d08d55d0fcb6d594823badb97473c253761d6b4f2e97fa140b1177ab3728f222aab79b63ce937c8cc2aca4fbc577a649448fafc68cd5e1bd7ff3496997cfc2a331148f9c76013ecf98d04ff618cc111cfa9b743ec96a5b199183ec16e995162c35cff243f94eacf039940d85aef16815990d9c4f2cbb50ab7b5b0af6207d5ac07d10531a866a1032065768488e09fadb33f61042ff2e4adcaa2c20a1280b072e6b148435991199c5371554fcb378889af79e3a583fb0802fc9497335263ff97775a5a45f8a97edbaabdb6d12abf362fb44fe3f77d9fcc8da4c70b94abf135a5fe66b74f1dbbc1c2623af8fd90fc8ccfe377a8be114021156dfa6af5d7d9ce8e8c8a508f4c847d520f28c6346e482a7c91ae118a7ac4f8131058821441dbdb661f663ebf15fe6fa37a4cff2b59f20c76ca9a3a39b76cc17885a27f225b655b7f825b09b42ed3af3ef5db9ea90dcb76c6b87701ef64944a9aa640e3e027f17b6eef55fb0e024e4d0ae3dfd87648c8cce3c5b65a681205bbadfee3eb898228fdb3336df3b0395884bc8f45ccfe0e713045dd1d4c96166528a1f3c3af32ad41a87e493517c7c305dab77a897e83ccc9a598850d5c81965cbc71c4c6c70fc2c4b8e4dac9ccca3d753bc53f30b0eef463a10b1efa2818ddb5838a5b3a64fe03a23a8be540886647f17ddc8b81d8a2a96b8ba5d325106933d618e91ccde246abd7c9218b05e3ff0ed10306dfa6a0b11c1f6af1c9a9ada41f06fa4835c47c2eb7f8edc80569dd991948d17cc60b1fed2300cea13ae00d8fde032b6ee95f0b2fbc4e9e432dd46568f121b8bfd4ecda7774a3798cf029f2f271666e226954728ef189f093ce8dd510bbd1ee92bd611b7b276317b3cfc609edf881f08dbbfb598be9d8ebf78e3e6c965149ce87d8c933a7e1fd8c91fb2d695b7e98745bbbc3db667b0a9b6356251713f62a51222ef8c211bf6e5378280179035d69b774cfb84bec1d1e2c69f485329b15812cbf0a049f21fed9461274b48dbf95f27ff27bf0df13f6c90fa8dd242cd07e7eb8a3f0d1beeddea350eeca4744b7592c9e477e4d8cea2259dd72561c6869fb4d736c5a721cae7e3360799b6fab66fb16d4009b77d9f3141bb6e14c24eea64e9ee2a405ec96a6eded27a218e9605a39e5d67544d1a0cbde58a6cd08f22f2a4aa0c58da8e15d9c2c491d81bad69377a8123725ba3fe2b1504332051740b93e77efb97e4a3088e0d71b068242e0184fd4b4e5ffeb40755d5603", 0x1000}, {&(0x7f0000001c40)="0e851eec68256adabb26b27ef64fb591c977240313c2532a58eb", 0x1a}, {&(0x7f0000001c80)="7c0fed05e2982e2dd769365a6ce931f2d153db57157ba841c5f86212d8ea023bdc42cd24107c52ab739b53a82f94b5ea02f11f4eed45a1d12f2aa3f5", 0x3c}, {&(0x7f0000001cc0)="fb8c797f6765c71719af0e3848efee84260fedc62aba4236a720ac679f046c2e87219a24e10e08bd34e319d1fdd159b4c8f26380b29effc6b8be37322182df7336173b426839e8dc36", 0x49}], 0x8, 0x1f) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000001dc0)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8630}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x43c5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}], './file0\x00'}) unlinkat(r5, &(0x7f0000001fc0)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000002000)) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="00873909", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x9, 0x5}) executing program 4: open(0x0, 0x0, 0x0) r0 = open(0x0, 0x80, 0xd0) writev(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000200)=""/4096, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000001200)="45cb5edea8b6ffb6921c51c7158e7da617d88c50b3e6fce062d62608000b7038cc103e8a749c721273ed561788972c6d120cd4ae63a088b0df18543c6621b5bbb5013e8e966c866bf3d5b40b44a8cfd6537f2507fb807b10a35b690fdb666a651056f274059f2ea5fb7a9a78dcb832ce0b65c4e1984262b27adf005ed78960a845b8", 0x82}], 0x1, 0x58f) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14", 0x16}], 0x1) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{}]}) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x5, 0x10, 0x7fffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) socket(0x18, 0x1, 0x0) executing program 5: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)="98", 0x1}], 0x2) write(r0, &(0x7f00000001c0)="09206900ff4278ad535c2a413f3003bbaee4c6987f31dbf35624b77b6a0a0000", 0x20) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x200) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0xb0) pipe(&(0x7f0000000140)) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x9, 0xdf4, 0x3, 0x800, 0x7, 0x80000001, 0x2, 0x0, 0x3, 0x8d6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) close(r1) executing program 5: getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket$inet(0x2, 0x5, 0xfc) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), 0x0) (async) link(0x0, 0x0) (async) link(0x0, &(0x7f0000000bc0)='./file0\x00') (async) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) (async) symlink(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}}, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000380)={&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x7, &(0x7f0000000340)='./file0\x00', 0x8}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) (async) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) (async) shutdown(0xffffffffffffffff, 0x0) (async) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) (async) write(r3, 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x87}, {0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) executing program 6: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0xfffffffd, 0x0, "fc686bd65c21963c00"}) poll(0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async, rerun: 64) r1 = dup(r0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) dup2(r3, r5) (async) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x40d) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x6, 0x2, 0x0, 0x0, 0x1000}, &(0x7f0000000180)) (async) seteuid(0xffffffffffffffff) r6 = geteuid() setuid(r6) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002aa99b30 executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700300000000000000000000000000000000000000000000000000000bb0100907800000000605adf000000000056337c210000000000000000000000aa00000000000000000000ffff00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil, 0xffffffffffffffff}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000875000/0x2000)=nil, 0x2}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000095d000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x404) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x400) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/153, 0x99}, {0x0}], 0x3) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) open$dir(0x0, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5c}, 0x408) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) open(0x0, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 7: mkdir(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x400) semop(0x0, &(0x7f0000000080)=[{0x0, 0x1}, {}], 0x2) open(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d6"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000200)=[{0xfff, 0xff, 0x20, 0x1}, {0x1000, 0xc3, 0x7f, 0x2}, {0xfff, 0x5a, 0xb8, 0x7}, {0x80, 0x1, 0x0, 0xffffffff}, {0xd4b2, 0x66, 0x85, 0xa8}, {0x1, 0x9, 0x7, 0x8}, {0x2, 0x1f, 0x7, 0xffff}, {0x2f, 0x0, 0xfe, 0x4}, {0x2, 0x9, 0x0, 0x7ff}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 5: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9"}) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x46, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: socket(0x11, 0x3, 0x0) socket(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f0000000140)=[{0x6c}, {0x60}, {0x812e}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0xb1}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) kqueue() select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000097000f000800450000c50000000000339078ffffffffe000000103019078000300ff4a07000400640002fd160003ac1400aaac1400bb0001440c0063ac1400bb00000e38443006910000000800000000000000070000000900000b70ac1400aaffffffffffffffff00000400301af9a9000000074428f821000003ff00000400800000010000ffff000000000000000900000703e000000100007fff0710def14ff0bdcdf70613d96189cbfe8917807f000001ac1400bbac1400bbe0000001e0000001010703fb00000068c35991ea75816120c87343227757e4e5d5f00107609d6609ee6dfbd1a5badfafcbec2f7665a214af49592fd5d470737fd706a0d40274f01a7e29688be80e"]) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) semget(0x3, 0x4, 0x100) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x401) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000e80)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000440)=""/153, 0x99) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="73302ab9ccc30a540000219986dd6000000000183a019c7e5c5081645bf0376e0865911feb7efe8000000000000000000000000000bb82"]) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="43b017a9f9c0c12003089a7543e307e079039ad775bc9b5fc8bb39713880547fc33aa6afa186c89ae1c308375a6bcc0c64bb0206700cfd8b3d42b0436c851d4d56f0ba295da35ee961535df01c8ba560ce7a2db9576be6de21707499e717b818ff9e38c483f7ca43b7174f13a85ae05bc0bd4558a218883c7357970050e43c932e950304e2ab4dc85884264b6ea109510556b4bfaf631c40e1bafaf3c3651d142b341e0c58930794", 0xa8}, {&(0x7f0000000080)="f6061baa4307a8fae64474ecf5417e55f2adba1bbc69b11850ce9c9600318a88eda2a7d1fc0c31c5fdf714a6b1cdf260232fd2f6b626cb4213373c3d891382", 0x3f}], 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r4 = syz_open_pts() close(r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xfffffffffffffe7a) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 7: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x13}, 0x2, &(0x7f0000000340)="e5b055b402d7ca389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336de8a4169e11a3849aa35442cccf9b332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478334a7bac996752fa462c7f469ad585aa532dab6a0874efe0c7144275a48bfe0791d75f4227a231a0df04f86b7fc2d1d34a3c25108688cd934308a50de000078cfe7dd09ca456127c45cd9c10224867f552f3aa8bf7e4e5aca80db3753069c0f46cc24d1194c2293fc33e085594587c719777c26304847ad42b2be16d4613772b68f33a2bd8a0301abc5467ed7755b7c9f8768ac6f8243761a1b9de58ba79483cfc69b6fd3bd129b492958dd475823dd21f70b6c50a5273e5a91b8f82747000000000000eb36d5a7f5448e6228d0a282574ae12facf330905758c02d57797eec6e55919d0fbce7b80210700ec05db5f21098c7781d08eb5c37d06d15da9c61a8ea9bc4a11fc96412efa2aadaeb581d1ebfcdc15de9d1b2978a8d02fc3f3668fe67b7dc966f681ef68003aa2ebcb5a7c0d6343fb07a0fd0ed0c94d58b0edb88db07a47ab8fee834", &(0x7f0000000580)=0x1c7, &(0x7f00000002c0)="79bb0008468e724136dbf879a3961dbd65b2c10600002449", 0x18) semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r2 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002aa9f5c8 executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x10, 0x4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) executing program 2: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="75568cf7d8d1a06ec33e978dac6e4b9752291829ec0ce3ec7af67b49623772689ee09b4a1ce0dac3d9c79cfa80cfa21ae25c3c3169ead5ca83e2455aea280e5a69f48f73cc7259e9065b24ff523b0785dc770d5fe610923f3a394301f35f5309afa22d1d3f0fd0d285ff1fdb1f54c5e9ed8adedd18c3e6e8b76155a301947b54ba160200000000000000ef4f7aadf9ca3e9c1424f912", &(0x7f0000000100)=0x96, &(0x7f0000000140)="6c87f498814f27d2c22a630d460e4f7d1babfdae17c96d9f5d8ebe75d06321d1987980b9773a7dc8b04f3311e1816e410fbf4ae9d486107102b582240e156e39dacd781fad0922e3b4126ff11c8808318274", 0x52) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000200)="c47aa970ae8e5d00e072eae666200eb381eee44638d6764a5eb7c0a2e6d3a6451871e4b5f38e4fbc13321025c2c8e88995aa20ea42fdd768d59b65d2d35c698a58f7f2b98f57f453b635279f3adc5c37f976890f47d9883e7f1769d2189e49ef673ede5448f9d0574422214708f482fd1a669b1bd84648133f1502b2e6be", &(0x7f0000000280)=0x7e, &(0x7f00000002c0)="5670c6f96a8f4b8eb414f5982f678c5f29b56d7ac785520ebd444bf2ba5fb30908abf6d7debc04b63f4884546240d1a92435150ad227c2dc6e07d4121640ab878b106c4ebf0a94263b69a295fededb897ed7cdaf67959c5e814242983b2f84c2ee8f94f1300d3d954eec007c1948023e4b63f08d23a911c2cdbfb79fcd8766fc970d5066e23db0511867167a8f954620322fdc7392504d9b54bfc7b89323ae7ea9c2c4f0b27997bfcf215b3974e826a493d88bae973b2b136ae4d8c3bc7bf885b2ed7228e99f132d31cf4df8e0140ee14e86ed8a9bc2ef58557dcf0da2fc8cdb561c66b0301fb4d5a360abe93fb8b2a6d66c01b74468aa6d3b4b", 0xfa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x665e, 0x3f, 0x4, 0x1}, {0x53, 0x0, 0xc5, 0x3}, {0x3140, 0x4, 0x7f, 0x8000}, {0xf800, 0x0, 0x0, 0x3}, {0x4, 0x40, 0x9, 0x7}, {0xffff, 0x7, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f00000004c0)="fe7eacaa4fafa6258c4a", &(0x7f0000000500)=0xa, &(0x7f0000000540), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r1) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000780)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f00000007c0)="222dc74854c74ce08ac0dd2ab0d15040eb590a3a05906263f58591ca0812d2e6b8513c246a267b35ef855a172b862a4f578e3c2e081dd78080215a3cba02ced8f5c202bdc84ac7", &(0x7f0000000880)=0x47, &(0x7f0000000540)="069f6bc1d09997f2cc856d4ccbf48bbc7de6407d8b4c5fd3a8d264b143a8daab0f17161364d7a342c691e59d8d4888", 0x2f) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x7, 0xff) ioctl$FIONREAD(r2, 0xc1126939, &(0x7f00000001c0)) getpid() sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000980)="cf6186daf34d966b752a52c2afebcfd23805b3353c0687365acc323eedf14ff561f758de0b740031d8ff3ab6b80a00625b57c8e785d37a39db26d7a0c4c55afb89be8a62463706dc", &(0x7f0000000a00)=0x48, &(0x7f0000000a40)="f761859e73751bf9fde82551e823f14301fc2a2b595e43560c9c1b6c3f283aa393c0c5d67d6c96c4597369ed632d8dde0e4793602ffe409344dfe19b0f2b3a540b3191b47b1ec191d432ebad3283f336a2151cc1faf393a0b90a5e39bd4b25b8f430da1725a4e7af3cc0dcb4eaccb5f4d488c315645584c2981c1efd5666ec17cf663df7b682abb4a29dd3ee23bf18167ed93ca30d0fddfa4cb46e51b128d21d07d7a10b0d6f99ac477e0bf3b508548bf2861a2cf6d8a1bbb62dfa2edd1e0d6467cac01bab4562556416d3502f41be0454b1f3e6fafd7125bddaf8614d4b1817a3c6a3f0ca278525c7d1abac64d2b1ec83c150c054a8f468ce029d8831d7f01111fe66b48332d3736036e991ffa614222abfad6529335245aace38653d422d2b48925f8d20deef0e5f1f6f022590655e0eb93cfbc502c7aeefe09eb844f16abbe72c1e13e050587d4e47adba90d22df71c56f93378eb0c36e54195167bb0a01488e95637fa53828311d79be04ed593f3c7b2f59afe53148e4b14d8664ef141e8f5442958484ad52a1a2a6ac4932a2b94512462fa679dfb3d414208d98e8e81e9af15cc08287a5ba9efd771ec38f1a55d6967ab49de7120dc5421291b0acb1cb86396c9e0bddb752f033f0bd6e7a2bf1b77c72479cc0f74a88d99a79555272129275fc4dee2a0d19747f7999b893201fd5f625cece19084b076223fae3f15add1983a393b04e78b1929a5c705c63a9106eee94735160a0dc7c0f6a15fbc5168c30dfa92e66bdc688e4c320493326f801b1d9787c18478bdfb826051470260471e690e1b97538dea4c816a1a7adf1c912e804127a8d26bb39fb5552325066aa82558a2f46ca893e50a1e0a937e3a6df4a210b214b0953eaa8f202d43db08887827b38d88720795186e02b4023b93dbd04f2f89a4595689de1a09fbc579f0cd7e37c6e3d8dd18282ecf702cf03a5d81c523fecbd6c7fcbc1b15b44d112e375daa998d447ed0eec5215c9c30d514e7c0c0f14126ab2e36429e0d4b223c623dd3ba8e81b4bedafc78c316456187ca556e3d9f036302d2edbf9a1d4cb6494ac35b5009d4016d6a5b7a3dcb2e8215f4b793a19f58b2662f13a5a2414723d4a524d39ef8d0af05f37b786072dd9446d0a07a56bd7501e08ce4dd012669459351de4a8723e2c18852e9099d85cd2e0db61ab44dcae0b9cf704047f5b94f1ef24b51cf2da32de6f6abdba6de13d59fe722cb1a8dd3e406071da0fbd88fd8576fd0c067983c347040348f854c09ae8f30696b6de787e0ef884d75ce43074fa16d472dfe96b77c4e9c85a9af072d61b7b6554b1ec49b8dbf1750c9255e131006436bebfd954e0d5403d11a7e402dec4f2d5f04cb51714b82df7d2403546d707596230628a8b5356b7ff4790c6db838b5e7cf8c68680cb2e4af2577f7b505594d3a1559d757ecb4cf6b2b4d49698af5bda3813c69b8b9717f4b4cdc7b5791ec579d20c0d34c04362293240b89d4a68153fabb48e3ef16bff528d102ef20ed0b842a9cf8c1a47d1c3ae0c22cb574491e03e01d84e047e7853fad69e36db914a70ddc4ccbc885e50519f5d358cb611e5e1624b886e2d61b8c751c0cb5e86d9f0a76fea37433de9bcd76ec73fa098a24c2ddeaa23f4183b6d4bc32c4ad4c81ce6a00d732c9b38b5196fc87dcdb601bc571691b4c63bf2d17f9a3f76ff05c4fbc8284dcbcc0f4431d3d812cbfe4af2f7d1da4847dd8df9fa6002104990fc40d605b302a36e87df205ffd4f5e6123c72572173b02affd678d83edac4d57e582677b4fd2fd79d0a9f2eef8ac2c84ea5c62531498897971efb55b88b9667e7695e1dd706ecdadfe70246fef0503a11fdd7f4c2c26c84e180c48d2be151ca67aa9720c9bdb5378f027170ca7ecf2549c506664e934f800a3561a7e11e0cce82c7d3c000684ea478d4ea1ce8f3a908e32039e796bd0293df6d68de986b490879fb0da94233bb498b25dba6cb91689785155a4b3451479e1dcbf0539dae02d051fb30f46a552fc9ecc76565775c0e1bce4bd24ffc77b6f2e6177e6b0a656dc724d0196ae364b56c1c90625bfdef4fd215cf70245b6aa7a8d74ec72723459fcdbbbc3f08d48d7445e5711cd4164156941e5ccebcf08b9a96a4cf04d3f488226ab45643c1f88ebade29968ef427db606d858585882e6b537af562a62cee06db8bedadb9d72b75b473952c6c08aabb5db0e628974b6d0566f0a631594ec8dd6d743e666b486959e672ad8a36faf8aad6cad6d463cfd6b08d42a0f80e235579a4471dffcb5fb389a9a857622216764c4a5a17eb51c97ea3ea8a0e318e5b9c343f85843ab2253f33ddc2672c719e012b9055914ea18efd3cef042d7a3b9b9bf4636a86a60365cf5fed3f60c2490d8d7d702f86c5454ef74b72b4a934aeeba525c6f289875f795cd9c482ba6cfc8385ff39c59385ef7881081c3c4ff2acefd01afb04ba826f7a9b590d1cdcb5ea959e10b899d645e101e6bf2fb4866828f190480503e0a02a38bcc8be634a30209bcf7c64fdcacf1bb52b13db1d9d56ad87981e4b51cad442080d0a27146f397fe3ae1bc6c03b1d2bd67cb0f38d5334d26d29af556c75f389f27b983b4e6d99365822bdc380b0b0bd8cbb1984e549256274d5bc805422fd4b17cd05882a4d4027feae1742f2ede425fda83c2140c752b7daa10db431c3760929cf6a7ec97110778c4bec6e51835c2e74e8abb8be422bb99c8052f6f7ff286e6a4cb2747f069feb06196b19ad308d0c52f81fdff775c1692a2b9a4bf3f6598645b745efeb88935097de4e2da912c26ff6365e6da4ef234b94efcf08b2c0a02f31ab3d52a8612b99778139b1801a14cda4cbe3f82be7cc088743a0e0099506394b5616881b7cebcea04e9f64d34eb2ef27b073bba57ac89c2b003c4488cde43aff1ae180f7ad00b1ab76e7f060203af99e72b4b2ff623760a2284ee8817c7a26ff64f1f5d8ff7008e9ae804373c843af797e152fdf1e726c2be0442877d7f471b61b76f7ad7bd71a8950352905d9a8857983207f7e8df36d15048aa32fa0a6bc51725dafb66c345b6296febe9b5a5bc1762e365a24facb5e4069b961acb8eea597cece1e66487926b146561ccccc62f8441bd9f5157714c34180bdb336acfcecc0dba1c8365a97d7e07776f563de482304e8a1cffe1c17eeeccb1ed4b2e4c4e8af291421d4d061c14cc07f249a00622e2c6e9a417f239dc6356be4a438261e7a9d03b82258ee30da9605b4d067cfda553096c9ca324f2ad674c51491ed5bae2c4c0175f57512774b212b3902d70ebd5cbc08371dd0ea59f081c572ecaae390b594f880d08eb44cccfeb2e1e7bec65e7b0dbf93a67c4128619832b4832414f37c6c423d7979103f0d3ca74441f347f2aa9dcaf7939503295eb2a79b86f4da1cb19284ab34eeb80cd61b30cb4ade4dcb7d380165eb03ea3ea28412eb6b338ee34d3c0e6984c8be312381fd2d39125d767b61b152b3678cabedfb6ec7aa3fc9187ac549a40442559e137258c2b0a11bd2f995fcfde28f89127179ed2ca8b9d9e771f26e666b410e94a43ad93a70570e1339d05be2d364ff89fe419eb67723c36fcd7adfe219481e0fa3e0a18592d4c5337073bde2b0981a575b063151a7c7c1561f0c7586b453c6a0c1b5c2f3bea4b0cba463ab6e19e5995d0b3af133ecc2773eee08fa5adf7ffb83d071bb76f206bfb1348077f0acb85bbcd4109f93ea7dc500aad12348af22670fc8b0389688d2d7041b2ddffde3f441ac6a0d79ebcd0fd782f2c47e4aee4095b5d4d59a98fca72ed4ba244737aa972618aefe69184cc75874cbe129f73deb73f2275104555f34773e5dcc523e49a23a2b5c03c626a51106ce2c97d7a9ff2f3fa6353e3197cc83e84f91fde6c9239135c2b417fcfbf25148d7236bf2abb34ec4e4740878acc702149a5ea029c98b660c6dd40ef33ae72846b3ab079e79491cdd253b4597bb824385bbb4e854d4f7915ce150239e54bc3ed1b1f34c1585190a2ff238d27c27b48610e45a07ae4584d16ab58d8cd497a5a369987ace77cc42ea465aa9cbba15cdec24a66b5da33bda031dc2b93c565fae19253a4f37399a499ae93553d9c470faba571a31409bed7bff4c3e838ec5c984e38103501ca2d573f56b8dcd95477bc3dccc343ffafb9c1ad99985379a478642df37e368b2a418c65ee4f21760df51d71326d3818a75cf737e13d58b5a05887a7328f3aa9f0accb759e1476703480719ec04b16cf68e6a3e02599e59dcd9b88ca7a099e116a81ab8db9e0bdee5e347da3f1cc50f25d1deaf9d8d666986f3e3df55e562d76d0aad92499730eed13b2d4c449ec2145c5952e1d5c7cb21a90c42fa4c5b0080fe8d59174d2f7054a9e64ff6d711ca46ef49f715a31ca16b26ff24e08d6d81d7c96e198793650fef66c744efb4b6a269d6b14a304274449c48813139905cf2214a40bd84f912c0a25ac1e834734c95ae0c1aea3264f2443c852a6c37bc107727a7c75040419f0ef44681846d34af2566fb8abcba0c5277c7bec9333e3b1bbb3c3955db1c165c6af7f2103a8d02906b64e0a351d0211bb902b7f4cacf9c14d0a5a4d324f2db8edc85c3f08d5b517743208a9cedc0f9064c55e1ef1617f06ff676ea417dabd4b82d73f374d55fba7b5abd284d52b2def44c0a48fe2f0f32b4e8a7391d0ec92290b5b76edc53185694422f2aab5350cc75f333b4f7e03e5313cb59eb065882207cfc095241d9c6e29cedfd66c7b0eb4c0fe48750a4d8a03eae3535399bfc46d98891a9e4d2c626f528cc220093f97f9400391de2a0ae6d356761aa0750fa660e68af8a34030474bf4c10da761f384ee1db63e441af7d27052540e2c39134f561562b17b8acdff247a06b7fd5ec4c21abf62c9bc8dd2727d6cd2af4ddc8cca60067fc4281d4972063e18619e0752fdf39d815a64d51bf54b23cdfa39d7aececba576e92c728ef8527b7451040924e233e19126a4a8d7571dc54c85fc35f10e22c86d4e29d5cb3f3e425aef172865b56445aefc7bb79b7b5979ee40d624113b097d10cadea9ad543350635721c09908dddf71c0fbdf756c7404a3ee239f662ad3214ddf77cbc11cd42047fc1e756455bdbbed5d9e30acd80667c7d03a681808c8958edc96b987f17bd03bd5a06174a9ad340f1179dc7b21c0c58ff3a2cae254316c5ef0b590fedf30bf77cbe035a31d02ed989599676fe51d0bfcd0e68cf36857e512f0ccb90a55439cf6c302cbba6d71103c25216dc8d6c60c97834edee74df86bae593620ccddbde793600a528f80e1a450344c4b20d287c5503d0599df928f1fa7b7067368533a148eaebbe88ac50dfff93f4bd3360ab959edeecd890d28fc34d0d59eccefba92002bbc4e97f1a1c34a34d93acd19aee0e9f61e7464da372b3af51e1d8f607ba460203c4b0b41135cc50d4c4a2b569725705abda4641fb6b1cb97de0ff4a52a73f836bc97f27b75bb37e69bee792d4013c387b6903640119140932c84eb96a88fcc039a650f8345f80d56236c79ba7b1cca5abf77715e16d2a88f860f4f1e009b04e8729e580fef1b90af8a402394e4006d75167c45cdc524c2ae3dc9a6f3ce1edbdbc34d519ba829562d97fb1a331e3026e05a5cc2801805fa3ada624dd0382952ceb78c8e76e09dfc0d8c8341179024340233e50a08f0676cacf3847c827cc748c3079f091ecda0355dfbc1fe55e8a59e22bae7df27d0ea70a164ca19c25a84c001db3d924b27e85f0e8d63713f6d1774bf6998cb6251b8431e6cf67", 0x1000) r3 = socket$inet(0x2, 0x5, 0x7) setsockopt(r3, 0x7, 0x70041bbd, &(0x7f0000001a40)="eb6c94643a852f23c76d75bb2ffc07e32e298f09e3e2", 0x16) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) setregid(r4, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r5 = fcntl$dupfd(r0, 0x0, r3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0xc010, r5, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001b40)=0x7) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001b80), 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000001c40)) r6 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r6, &(0x7f0000002140)={&(0x7f0000002100)={&(0x7f0000001c80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001cc0)="c0ef9c9dbf23ccc144ea528151f1ec639711125beab525193db9f3dfc0e2879493b740219e84ee5db9b1af3c4ee0aa5d62be4c9825dfe48fc773ce6b26620b5d4b27c38375d5bce9c4dcbed5eb2606b6497671b103a9abcd04b2124d7ea83b055e6ade7f6ba42a32bf0f810a2cb19eb25d3dfdf31057e3f81234b75b5d0732146eec9d3c518b3b0a30c0bc73aa42e1fb824c55a3cb31a174b58359a3344224ce2d908f57a6fa9589e16dd03df5f489d04cbb63122ebdaa186f6ac0248c3a962828505783d35e306f6d", 0xc9}, {&(0x7f0000001dc0)="c9b4592811ca30e668701c374b6516412f02b7dbaacbe41bf0c526b0ffa03db63cc938d3f94f48f36d", 0x29}, {&(0x7f0000001e40)="3033f97605b6e6b29d8a8990be9d9a88ac5ab749c55ce835f56e08f9f46f349a8e24de94c657e57b903cd4e272b6a790f684e5cd3c2ee6deed8bc426c58e847177ac2cc75647842ff948cb43086d90fcce6a27f54340657bed0a7e58043b8c33197664ea1e9526b2c4430cd960e201f21395851fac0f6c3c2d966f028ca2ce23961b957bba365cd4d55fd01ddccc9be9e084f9b321350cffe60f96ff477b664d05575eb11667f7159bba4dc41361854474c412dc4813bfb9e41881f7bd38072c8d23aa86848746e270093bce0d", 0xcd}, {&(0x7f0000001f40)="ed0ff5cf09709147e0a0708af30cf8405de7cb871795bd8d78ab40fd2b980ba5cb549b25ec3042b6841f4e270c2246c60263e974ccc7fb5db43b177519a5574273ae84f3107bd2eb02c38dc29ff480fd640b63b3bd86d4ca5c8d6eb3ebec14f3533f0cb539a70755d1794509f8b67f68809222a4f108ef2bc8400c1517b2f11b838a08177d7c61c2e8ed288b25900123b30f8cc57a319d1e", 0x98}], 0x4, &(0x7f0000002040)=ANY=[@ANYBLOB="a0000000000000000100000005000000c90324ed2592af323b6b3f4d19d618fbf569f83019eb6c5a289359179907cc992566036186e8ad4ec618d1fa54bf0465574c67cb0f6719c2b1e52dc48a024b6e09f96009495316aacb4675f33111006368841df079a18b2c399e338a79e2c775b7ffffffffffffffff32ea32287c669bc99ff972b4b1de657e7cdc45fbc0fafa45c1ad2df738d0cd37c2000000000000"], 0xa0}, 0x907}, 0x10, 0xa) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000002180)=0xfffffff8) semget$private(0x0, 0x4, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000180)='./file1\x00', 0x80000000000206, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) setsockopt(r1, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r2 = semget$private(0x0, 0x4, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {r2}], 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x22}], 0x1}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c300f4d3c9"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="b1e9c30d8d3b4ab99bfc77022df53ac5d0a57804d78c97e8ca68ec2b85e2002233a1d7f7c1c4dc2b29", 0x29}], 0x1) executing program 1: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000000)=0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffff, './file0\x00', './file0\x00'}) chdir(&(0x7f00000000c0)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) getdents(r1, &(0x7f00000001c0)=""/252, 0xfc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x1ff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x900e7ec9180b564b) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000300)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() setpgid(r4, r6) r7 = socket$inet(0x2, 0x4000, 0x9) r8 = shmget(0x3, 0x3000, 0x250, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000480)={{0x6, 0xffffffffffffffff, r5, r9, r5, 0xcd, 0x7}, 0x4, 0x5, r10, r4, 0x6, 0x8000000000, 0x9}) r11 = accept$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000000580)=0x8, 0x4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000005c0)=0xffff8ef1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x44, 0x5}, {0x0, 0xe2}], 0x2}) munlockall() msgget$private(0x0, 0xdc) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000680)={'./file0\x00', 0x4, 0x7, 0x1}) recvmmsg(r7, &(0x7f0000000d40)={&(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/220, 0xdc}], 0x1, &(0x7f0000000c00)=""/221, 0xdd}, 0x3425}, 0x10, 0x1000, &(0x7f0000000d80)={0x5, 0x1}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000dc0)=0x10000) r12 = semget$private(0x0, 0x2, 0x8) semop(r12, &(0x7f0000000e00)=[{0x2, 0x3af, 0x2800}, {0x4, 0x5, 0x1800}, {0x2, 0x9}, {0x2, 0xffc}, {0x1, 0x7f, 0x1800}], 0x5) executing program 5: getppid() mknod(0x0, 0x3a0914c44f7b202d, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, 0x0) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xff96) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, r8, r2, r3, r5, 0x100, 0x1}, 0x9, 0x8, r6, r7, 0x0, 0x0, 0x1, 0x100000000003f}) setregid(0x0, 0x0) setgroups(0x1, &(0x7f0000000100)=[0x0]) r9 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r1, r9, 0x0, r5, 0xa3, 0x200}, 0xfffffffffffffffe}) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r10, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r11 = socket(0x10, 0x2, 0x0) close(r11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x10}], 0x0, 0x0, 0x43, 0x0) r12 = socket(0x6, 0x5, 0x8) setsockopt$sock_int(r12, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) writev(r11, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x9, 0x0, 0x0, 0x87}, {0x0, 0x0, 0x20}, {0x3, 0x0, 0xdd, 0x3}, {0x8000, 0x1f, 0x1, 0x1ff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x6e02, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x10026, 0xc, &(0x7f0000001380)="ebffcbff13b9ef0000004e713048e69931929648798e904dcd6b5c9b248ceac397ea7c4a2b8d380423c837318bac329c9a3da9ade657109d8132b064de670610c065b3d5eecff7efe3c2e6af7a", 0x4d) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRES16=r4, @ANYRES8=r1, @ANYBLOB="63836f06dc9d6da1fdaac3adfb0e548ff87ccaff6f5ee804ba39d38e1efbe4d538c1073ed8f4ea6cd25649efbecdbf74a03524abe9f2e9fdc64f6822b7a6edd743b76e21d77538649ddb00c98c4d987beeb0510661f9b2bc89bbf6325b78d7dd860606efbfdfdbc06b2cdaf60afca731bf37aa980bd94143e9550555c974c776e42fdc2b89fc1fdcf9746c2ff78ea7f5c5bd2a9737d7c8294f100eaca1b52588ce071286b279d7451ac3d630c2b35b290957ff166344b955c240fbd600eecf591ad0060ba3e1820a6bfe5efda040e419c610ef8f9fd6184437e541555666a2cf155df2e4f395856766a85f6a2a1b5749f2ccd1c2aac0ab10880bba2d20ed5de925bb81d7af1ac70cde51cbfc91223615eb8aa89e472fa23455029e50c6fa233cad8c7d2313da161481aef4687bb03b592b7a071112cb56cd766470de371f9cc449d046cbef96b1a2b91880870ded455b708ab4b9015a7dd12eb085ada12c1291ecc196e8381dc087e2d1dbecf64ba63c347b0c2c30fe841e84e7e96b6b42db842258592a6083c931140051caad378631c4fb52d71b81a6b4cf037c2419899ccc246f8ef252d3ede518e9fd1b6c200194bf7e557293906065a3fecdca7a07fb308d67d6fd94432969f968a2f5afb9f8701182ec91ac32fa6f943328deb7a1b0048d7775d35a04b63d0270e84f557b2e2a12f028a60eeb3d0d36af01e89c3c789d19b00e81305235e03088ce82bbfa68418672547be4de4ed8ba6820449cb5b66f72547c2d9619d115fe1ddce24884e6f5d10a1e3a77dd422bea2286f40f2ebb6aa0520c57ca1e1772b15984adbaaf8bf496247066f312d50b2f02d5a5caa9fba9dee09091566efb7a7cf25d80bcf6bb0b0eb6c0064620227bc0b65ff9e7db21defe3bbae5211a6b5675ced7a7392ab77bba4604421c49818f807d2209709a0ec9e9321d2a4d54e54390d0cc0871b1048b7c7676efec048f77a10f1c589344fd879ac66e14526f51cb927df4d8c72238ba6837ffe1d6d68712bffebd6c69772fdc9feeae758ecb0ef4e400621f6c5e9776c2b70eadab232d054d111d8a047b04fd322576db20e63058d10de0c39cf76582f518c771c6eaa7f8212c5ecf708a5482118d7ef85d67e9bad61865c08580cf7d8061e41b03af5e09fb40733348eb53fc52c4ee12cffc45a9d44a8cb10f6777ad367114b618752ea07e6b86a59a1798b0af18fb1f80ba1eb45dfbff66c801bfe633877fd7c0f9a3517d1a42237bdf3269978bd9d3e05d35a42ab41edbaa22344c58054dcdb078e8e2bbe5ad0ec7d6ef014c0012f3d8ceec3aa701042ff6b6f67f539dec1e84ca2614f3157e6e348343f04c135faf0dac8b71497cfc12a339803203a7f29e13d68dd6b37be9601ba3a65a13c1615f659f079c1311c86ba3f0a9f3d7f2c6caf63480def860257ba8092abbe650aa6180980846ef4a2c89ab060fc37b87980a6c804bd3569ed75bcb9728f3e9cb155cb4ef54a160c3220e8869fa6605fd1e2b2a58d77dedfef71c6236855cf4f5353f1fb9ec6079e490c8af771566ed7b6bfdfd0c0a7c59d63328ed8704915e44f345084e565f294ced41a003581e230493e0fecf92d91d7e409b1c7f71313bb0b515f1920ea16e5afd8ba862d40474b6c651b123891fc6b0a92e09658cd49e645c17ebc8ea993b409367be52ca8625bc660505aeda1c3c7da7cfd9f25fd55fe42e428d8045a20650963a64f08f51a60d19a6cf2f284b28a876e4edc4177e6ebe8c14b97e2d02a48a23238bd21e61a117047ea9e72f8819351a3905b1b99226f41c131edc7711aec469962dad94a6325d4096661010aa560ba3c0cea98eaa89ea9cea79bd4bde514b779f7d0452902ae9adec323c0213a01e2f8c86b8459a54b373acf7384dbb7e4f1d647af9ac481403a3e0624dbf3972976e9544b374488c64568be32e64dc893999d0205309faaa25b5b930b046778c881c5eccf48669aba1fcf048e78969f2823ec51cecfcf1931fccb8c54f9b0ae1e18e4576fb5e27c863c8954ef7cd5e6a5261b8958113c346b31b758d1a696905c2e52d7e56037a9e21dce7bf246337173ce470d198d8935ddebcef3b30d1c3bc4874121a965a26dd80e1fa0404d352004683200622117084bb8b3d8ca161e8e85199ebf97ad46b62b30bdc4c9621d6891d6511effc310c2f1213a1de44f16b272c339d1a709de1b9920c4d43f2825927521e46f94fdb91527c89afc10793ff593bab9242245e66528c49138c3ad815246989d27c2fab1d8c1a7e6ae07717451ca3cbc66da5b59398be6524796b94af849f211a9b5377f0d0246ec20b2f02bb7b619465674946f3c5c0826aa98451a63bae96a4c8c65b8b67cacc26491f657667e99fa1fba148f1e7c85eec72b1b015ee71aa3dbd8c624ca23360c6a2597326349d7b4f409a12710739f924c3e37a92b5f3048530d775267e3101dab752fe80b657d700ef42ca144312f4ad814ad2401ebad41c74ef9acedca3d2931d8d249a03a9758d8693f6b0d5e0d37706773b9c287cb9573ec400fa27c9b8118b26b25e5431ed3e034fd290f05e55a02223e7f7bcbe67978ea9c244eed338dc7d6b3daa029d360c0b11cd4a50df90422eee0a388a7d5e36656185007e560bf2fabbc2f24b3fa28f8435c1d212a92e9c465889c50a853af873014ce7f0d854cb348a15eaba275fefc329fe00da6c0ee87f570d5406f2001169bada71dc73acb4a6ab98f2c56a3b1d5d0e61b03fda76c35f96dbe3c6854d1a9aa8ea5cf58aa8c13932ea23ac5d06eef031d4eeb0f8bf44f50735fd5fcd6d9ca24994bd97bdf229d4095b061ad252d07ab74121c87b2249c240bcf003f51df4ecec335d340fcbb9fd1d55b421acff4a18d3166331a538208beaeb8fed65620a0f99573d63f05660926fe0415f0eaa38ae413e9e1b03b07835ef5ec99a38a1bed6dce32f6fad4e91d1f3e7a44031d0822ee9cf9fc5d0ce3ce051bd3ef185be3d2e1d815206dc1c1de48fd7f389236857b13acce7b3893358891b914c0fb050928cb642f0e5254b0ce138c4b0f23d23546911e20579fc2697bdb6e33d3dd96e593e9fbb507d631bcff01356678fb1854335c8212cfd258638ef7fc1bc5b4e3db74c092beecabd44573b77dbf787924cbbbf4f3b821b5aae222ccee16ec2cd77a2426721a5121ebbca74f7c2b05ef433d5e5e83c5a7d19289bae26b096b5b1761a97d542a8eb94a26b6927b723daa296189635de1a2593fb3e6aae334326cceabcd67b1fb997926bdb79ff111f2d68b4a2a5210a5f765d1519440d0296346393da0f2368bdd01dde67cb346f152172399000a1f02742645ad0dca333065e144e4471c9b7ac429763ebca05ebc1e8661344d125cd5633d95323941f2c006f437ba61bb134f3b06c9abf7e3b7ae67efcef54e15e46334f3bc66d30c92f806e59d5b1fe2b55d1d9b2d8a303fb61e5db73e57a6a0cea0b300da649befa4be1e4ede7eaa4bbc89f83091880f3b2710dfbfdddc2ed0ddb3d97f95a8bafc43ce67dc18bc0bd0b372c5b6f25e2ac42b99c9622bd3bcc4168fc1121073b21814bc9a35f059c90bf5919cd29cecf4746197501f0ced428f885828361580202440b7ea928bd30c18092d3a4ce54357155d1e0a12dbbdaeeab69cfb256d760e2affc70ed9b0556ec39dfa21c6986e922a0141d6886330e9250443038f366a1a88724730a3e67267d34fe24370d1e58ee315755b25e5f6617872ce9517bb7eed6b695d8264a7122dd28623147893ae69275608b0f197b29e85a504ff761e4d0aedd05141e1fbbc530c48eb6e09dcc9761176d70b23edb039acdcb1aa1a7eeb9f4c139526b99b11497ec5ef0e84c2a8ad996eed5044d45982470a27c28b761a19c85fe81be4c9069782ffec162e3053cc373742e23a016f4d1a011b1288207e3998f80f675047bfbdb8792e5602df0f74e78e9da7a28a23b64b1ec573e5362bd4e090274c33fa81add54e6503fc7b99379dd3c9210f5e47c80fc03ad2d53f0810453c494ae19cffd4210507cee6d214b58a55f5b642170ea3f28945cbc45043410d337c9cfdfa1cae4d4f930c5da5ecfc960abff15a057fd5b5b4e24b7334c890721757d219c1b35e13641c47cbc5731ede8d6c241daec1644e888d98e5ca27ff3950c95eea3f48a4d5017216dd6c9b0041ef2268757b0bb6621ecd01a3b6da93a941dcb8500824dcc527a0db10593b9bfe08222b97fdd823a644391ca3c70bfaa05975d1880f4614a586453e8c376e0dc166b7d7eada071c8bf624dfc28513505f3f4e388f85114202771eb6301250bdefa755b6a5b7ee607c593c2f30677aff29959cec8621347f62d506f6156d4566fc017fe72a1029528b9917e499a536858b5c4b9539bb6a188b8295f1d53359cc3bdef5ab66b549b3eab0c619df5a843cca36e03ba6abd01aa984261858a144c7b294839ba9eb3cac269567c921ddc6014d4de5428d2d1187ded2ef3f20c68bdded80216aadc7709e14b05f31b531d39e0ea59c45d4730d850238ba5421546c52007b2741c22b186db91805014d37772372991fc65ee7d2def654623de38935bda91ead02ae4669ad5f93bcb8969f46a6f54b9a86c2ba1baab9d958a1a052203350a90a67793aadcbb9ba85bb5cd9325bde22b8a9c3973d136567543ebc8bfb24d7263a72164fcebe2ec41139252bb1acc184de1f41c7016d365b67b0f1e915045e06f5e1b0dfb37b798aa7926c2f870db6e41d54b020b7ac5267af4614fd616dccde4e7596a908741996952e12537ce2c43b4655f32663022d1916d8f8eedf6bbb67ee92b5da522b296f080b5e84862567d9e0c7863b9911ea9ba96444bb1553e5066ee4a0c4f5215819b5c47e28d6d10a26db02f79daba1931c8f4603c9e75df4045bee5ce316f01e47f47ea474a579957d18254bded955bd4c2452a73a340d2e229a79dbdecd9893e89fe562bc29a7d4f0e0c6d451948d116beb888e09ae2524617fb825841e6a3337624e7bd841698419f7f496b1df72dd3bd16327e7d9743b008b2e14df5daf32327907e5971fa476b3ee8a7a4b1c93e5cfaf319260b7bfa4f3a0660d19eaa7a16f680b77fde3b55dc3d87de106e46901bec923c9da2d58747ebc082ec74d33a2873761cb284dc0ad1b06de0ab7eb1aeb284cd53063016c9a19e1fc1de196df5b6938574063ddf901584474c3ea59b50030551d78a3eb8236d7c10ae7af8e14aaf27043197b30a0b020aba8a01add70a3ee0b8b07c7f512a00fd241b84151966269366e9087f6b194e430028a3cfdb08434605d2fe94c581e2908b200787b0ffb251546307d4b715b037517a6ed569c7b8327b0abfe8a0737f66b9e8e54efa94d709da0ba51a7accab0a7442b331920a2ed8b9392d82a41d4bb6bca1faf2f889ad23d1e9a9f0b5c0d5ac6ea15f7be43f394606c912b54c8b313b68cc0e3f87c37a28835d0d907bcfb4f7a731028c4a4710a11185da821346e683b51a88ed2ae23977a160cfc360b7b2d288f9f5beab29af6b5f3fdc65d24e6d78d1d2dd97609df0c617200f21fd2f1683933b31f4edd3ab32a2a3055683bf0073a05447765c34fa7c2c14cffa1a276542c813b9f5be07c4a3895308ae90d7f0ea63241b88ee717490c1dde74bab95df665d5782b438eaf89322f4d6ff3b2197386f5ecec58271f9c4fced1b61ea431fee09efd999a659b949959f145d13087b9f825ec9c0ebeb6214795e972cf943e02f9533c3a0682c5dcb6a16aa1bfaba1269f043742332778975c2", @ANYRES8=r0, @ANYRES64=r0], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r7, r7) close(0xffffffffffffffff) syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000146cb96b474ee1fa8ece44a8ef000000fe80000000000000000000"]) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f000044e000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/15, 0xf) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup(r0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae3800800673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000000000000000000000000000000000000000000000009b98a694e9b33fee8f75c4f7a0f3c09781748267170def6a3fcc507ec8a5f6c895d8278b95ef60b55e392505737d1a1ae8f029d12339761d51136fc0014095ab2916791ea3d9a94ccc10f7de613baa54e6ec9c370a9ba9d35d44b1d682ed280776cac5cd2556524a596245c6d855606d53adfabd1f3dbeb16a8b2382697cc24d0ac7489e064f3a179d84177f690e5a53ebf4db92e255b683afaca2d417063c39f1fac3951d7cedf08708f1be4755891fc5df8f", 0x164, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x82) dup2(r3, r6) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x200) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0xb0) pipe(&(0x7f0000000140)) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x9, 0xdf4, 0x3, 0x800, 0x7, 0x80000001, 0x2, 0x0, 0x3, 0x8d6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) close(r1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x2) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) seteuid(0xffffffffffffffff) r5 = geteuid() setuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x40}, {0x24}, {0x86}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000002680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) executing program 1: socket(0x18, 0x3, 0x80) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x464, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1800) r2 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) (async) syz_emit_ethernet(0x17a, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) close(r3) (async) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) executing program 0: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1108, r1) r3 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) fcntl$getflags(r6, 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) getgid() flock(r5, 0xc) fcntl$getflags(r5, 0x3) fcntl$lock(r6, 0x9, &(0x7f00000001c0)={0x1, 0x2, 0x4, 0x74}) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000200)="db5ea8fc2931526482f051d072f3067f2fd26b3560c2870aab77fb03b25afc30cfe5c2d921ed90e46fe5c9ba057fa9c91394c5521490dad0e1b42deeca64282899eff5135cf90095471e18c9b34cc997a40166e900d84a520e410446372db3f90718629c9efd37e0bd627a84267167883ff235cf1cfee1897fbf106eccbaaf8045815f64f45210e60dedfdc2b5e8f22fe0c74d974aa9f8e3a1055e5884d057923948fb8494f37ae6604b066231b23d82caed09f52a4b9570bdc880d6ef249c016f9cb470d84cd8da58aaf505ffd659a7bdae64efd7ba0e387cef74d0000ee2d0895d41800197193a298908997540c669baffaab7cc1218786c03e3057191ab46b92e38574f10523ae4ebcb6f334a2ac80a47a171c164263741ad9e8724491d7cc875894e6be445c12ef9f350c2427cfab7fd0e37c1f9fe6c2bb8356d77dd36292baf29b9db4ee41e49e142a7294ff944f79ddb69247fe5c3a49b383fd0e9eb74b227550488a50dc02d224a81f8da45355e15fe6848a906dc332b0cb88c2952a5f65d1e031ca7fadb8bcfd83a68d858dccd5df54a71de9046bc99060f82674920211fdadd907a7f9909faae9c34eec8cba5f08def4878a07787a44c950ff579b752be02dbb96e9498b67a41ade09ce8643cc1b16a7676c368809e9328161a0d846ea9b875f8e52c37c17e4ecb044cb52b68317b4fcb8d97bcb065e216e03503267f5531f8afd04e5b4e10578d56e02da7f9c2e00842b6341ea96598bafdeccc5511ebb7724d816475213f8333615eba01919c44ab16327f62b80d6e2249574dfe84b10b454f79e93b003b2abcd4ef17d4a3cb5974c06133b2c58d11897e9f3fd5a39f99049b77e368b4f66baa33d6691a471e5db5c710afb8372925fddbf50a151a20ef1f56d88d76c2fce5123735f3663abcb03394f678dc90b8bea39f9001f2cbc37152437174d765d563b95c4bffee228809dab6dbcc8dda0d40e6cae8e7cfe3088c2cec80595dd901287306767eb9aa878e1fda9bf81358c7e80d68901c2ee69c25a6bc875cd0557e614911084aee4cbb41031ef0c9cd3c1fd6d29c5bdfef7363b60f424673f808b7c713c81eb7ce13894a5b4344410c23cee647b1f2e29c44ae32b9541a908cc89e6a98915794890476da8f2d5bb9e16595108341432e435ed21c46422f6ca9ebc0a6e3630fc007fe2f69d75768f2563fe3409c4d7f35d002db23a884139c179e90fd44d3a9674a1d44115b68c2af2516527d90f35053318fd06cc99a0dd1ddb12a7ae73f58efc2132957b0185445b82ef76a5df06e5f1e1563758b827815c2bdd360e7f399d5f890a72d95d1283519739d1533a348c0b116778d927fc39bfab0248f39c00f1d45e4e171d5d5f35d8c88e6b9b59c581c7517c98baac7d47783e3300251e5c06dea8bdce696854dce196a5c8ee3b05b296b0d2699d27d9e8ad2c8ebbb0ac0642684df0052ff88e3befa9c554cd70842d6098d166404c9d8ddf787647cc7e399571e5ef618a92f1883112b5cc781b29edc0233bcecd2755a937a5fb36014d0f76e9775d921e8d3daec1d0eced787186736405d2f2718a7a6c340679770967c7b272e92e2e4665fb831457d364afb30a0fe7935d5b75edccd37d0649986deeeae51e4cdd47c83fb1a6f89ea204dc33f8c5774731e6ea72a029046f458b33f4c074203ea6ed736edb52bda50cf5cde86326e78982aabc90db491e90fdf4748090c6207d0742c54a22e7cd223d5226b2ecb253866d401c7ad62691f896ef8f1eb8fbe5631c7fd1fa13fb1073ca2d4a1e1e6b339adfd2e2a08f92533eecd15eb2fb04a4cf316014fad4a2c64e009d185f2a8330a8d6c2c3f80e24097fcc5c8534d87fc81901b353fa0c2eb35bf7072e458ffc73eba849cd5318ce9d9908ca5d88afc8c28bd74c00ac33e27d09a3585fc70afe6e2fa2ce9642f46d3f5d5d5e1a0a6d0354ac9a88b6b5de9b3e60f4dde22895f186bddc59b3981f045fae3e8cedb53c52a03ef1064e4ba96ae9c65741dc8211df1afb7ea1bbfb267c35b4a9103b1d3ff9455a3ddf5c60f1c58cf2934f401bf82d844df0e175c4989cdc96a4d133087ee7c8cbda985148bbcdaa73c8d6f3b985c3df2d73d3dc762730c2efd9dbd61c41e8e3861be851a1cf31b9717f4cce85f4aaed3baa7527f97b7016fda9c89c73ab6df43e0db93ff523d1298d00301b833f06261c381a880134844dc896f42929510ee18ecfe410133dd6fc97eb57b65ab6afc134b1cc6fc131745cf66c1c157a5c5ea531aa11b2122ffa653351f705634b3689a4f56463ea94d10efbb564046619734c6e34d2c7247ed41704b22ace9e27dd9c2612ead55433be13a4b8b15c1bbe07d7661f56ecb5104027056aa69817a2fc75dc0dbe3d93e4d110d4fc689eec090b46789d9d3ee9a9f85d12922191c18093ff184cbf59d6cd25dbf679acb717de6b16a26c37476147ace4b00b54944d08667b261740762e1c38c3f40c36b5de9ea410bc753c038e1d1fdf74e4b61fcee1b920256cf65af1dac390ff0ca3318f0a14d994292dd3f34c392513e377b10faa92e776d8ca4a0b4e4272177184c0ac496f732d5f0d54baf901b68b2abdb705dba4854eceec5ef649dfcf93877a766f56ac02eda483b683cc51f81713b63a23d58fe975148cb231a473295214a0aa0067eff5cb050a6f488d5b2f1f98cdc33ef94a2c1330f8dac5488853d361475fa71defe6ade966d4d172f70a0abbd706ec1831f38fbfecaa0583add92fcfb83f37e065884d280e6a617661dab43d5c3fa9da673af93723e02356d955aa70ac2bfec4d54099a1036538620b96d0d45bc55d095528e30c2fdf6675974b133cf919c09fa8a57c2c659c2f9905ff2b45e8b8d7adb9af9f6e21273a0a42d488951fc34fc827036df4c9575cc767c6344e4ccf39ac8e52da759ee26c9028cfc9f526703fe7636eb21f3a0305c8e8b63afe653e4670289cf6f13b737bfbcbe1906700d9f8eecf3a9127108e1e37f3513ed046007b1a43d7bd52dc7d31f3d34f91dfb039e591c9cdf73e4471e612ddf039822023e9068e0c3dd59d0ba3ccdb23b613b1e7143ddad8ec07411c189c45103f3b17921646df24a86a49381655cfed7626c151534abd739d9161fec9fff8e12b16d51b7a7e6a1a7db19be8ff42856d802831c2491d16d56fcc0e485f077dee07c53f4a43cc510b5384765798e675b05f9230778364e0bb4839f8e4ffa69c9ca5c9c500bccd0574a32a59f970f0a9eafb93d4c4b1e2f4223d3c9d1ad122675576aa26d143e3c74f502d5ea02482a36e3fe105549d94b330cf11cd002a0974e8db2e896378a66299760295582f3e9cecb261a433dcfa90d51222f4c9809bcb30c64686dfbba21ee4a797821258e1d8f25de211c50a9ff3d800db26dfc96b18e7330980cfd488894096b1785fb02884f561be52dc7d4879bb5b3b3a4804a573665e73cac7c2c8c329a7c8564755e86bd897b9b186f8b259bcc93c10ccf4684dd7013c50f536e32432881a43a3a34d194b05dbc0d5836a74351f7810d4765a61a4f65deb60bb93393a0668a6c380d75b414f4f24e66833b30ee4ca6947ca8ff0806c36991c9fc558607b34e3fe689d8fbc6c6df8fce1225552aca194cb7fe2db6e1847c38e9f291ded69511cc061aa8801d622c615a6293460e053828712302974429ba6526de2cda63cfee12375c1549815c4385a03114beec5db9eb4f1352dc822ab2a8be1969a3043435a2ed3d37043c5e619d6a7d2a58cd960fedee9b0a80d409ab14b7188f2ce4d9fcd836ff23ae2dc5989c0b747e74b5fd0c47e18a8debfe3d6fc995c95e560ac96beb633c09703dd5f4db3a682035440b856747f5939aaa8edba2c913c9a071fa5a942c0c7b7dfb6c166368700a12b60dc9c29b6813d52dd360fa9dc0166a20abc83b4a1518e27b8b844ffae966c25315774bf6fd5f79a8c66e13b3d47586b792df27fad9a7d66a72d87ec575d38e5f1dd33adee518eaad33189737b5b3cc304389a940e05406b865a1a1c9bb5fe7db977996bc7df988fd7057d19e2072497e556ab2b6d87e07906730339b74eae15d025d3d0ca026e0a51ead4e5171895ef091fd51fb59b10295c076fdc6ee5b8c76cd05e2b513b38e6fdfcc76dca6f11f5aa380123518d1ee7ee55ff4ee034c9b1d01aaff79ce4db061165ccf26719d16d4de528f3acb5859121981ad983fd7af793a1504f520f016d5a542ef955c576aaebc2dabf66485b878ccab2c4bc95049ae2367572bde9beeae947813acf104137dce92c5c424b76af0120027cf255bcc1ed4504886a14c7dc9b737007c861b003ed97aedaa7cbae8f443dedd9ed8704219799faf6e7eb618ea2f812becf8b8fc0f03580d6fb07ac847694070cedef805c3b251d10fe7faa46b961bac5afd4e004e6503b2a432320d7defbfbd55da50609524eae75bb6e184cbf9f9fa2ff1faf194ab4144c7e49ceca685ad7c6176c6b4290adeb54f2810938612f860f058cc3221879a0bfd5d93d0f19c4126d86fedff2492cbf13537b01617394a86d31addaf6b0c13e15b8e17ce0da49bfc013a2f89738dcaa1a28da7db83c4c140c602e2dbe3afdd02412c252d743642ac6dc0b42500beaa1c4701e559c223e06245daf53523aafc9e574e8cc9b4463083872a65ba108a16744f5110b6a85fdb96f12d7b669689bfb4848f128952be9371699cbc5f0cc341c2e33d166577d0e6a8f06879e13c730eccbceafcb1840093ea9bf60b6f0ad9c6f3768285a79ca863de30e54819b08cee9be627c9752ff0e61695c1bfa216c5b1faaf03abdad4ec037291ca6007f3754ce4c0028d4bf7a378bf6f037f5a0f67e6202ae0cf4920be1ce5311443f7f8b2b31f95a42fc8f828b3c21c503fa8c99b1e5788f6e69141486ddf464bb86c558f4582cab33f417d486ce6fabdfc3bb2c8492082816fbdecbbf3ed6d8b98201b71dec5fb538f3c9bfac2882e218e58a9e8929215f5bb940c41ad1e535fe00fc881d0e03419ef643f2218cf6691761336cda9766ca4ffeee0101656f5254039996319503fa8aa22cf290c74d5c9ddf5a0ab8db4d475a5e82e95ae29cec1066b1c3a6f372669f68f3122fd317141b22805a4cb39aa57d8aa46fc133fdca00a893e9c9e8a182eed75b99ccf33038cb266ed01d4743d32a4932d66f0639cb0c2fe7b90b35b776aeca01eb2c9a24b010d79809324bb62771b777b78cf65b828ff8f5e677555d0a4a817b3602eebc32a1907aa4983c20690489b5f14d40ebf6b518d0ecd4ec289bb0464810105c2ba97ac4e914076a038ac380a3b77439cd7f5af90e7f30d11051e6e15439a375464343fc12afa272eed0be6164e935ab2e0fa54b0e043f490f0a9c5ac314d68858e415f04a294730518e52f079e89a8ebe94441e21f49af050584730c927b0c189125afb4c76305bbdee7842ee69069d277b7a5c1a47daecfe1faa21a1f71421be982e60729c756b6380cc3b8b31285420c6676d5d20143228737218df176809b6a415b1b135411eedc28e495d59533c1607ff248f0adb559044fbcf752c1d85aff5910cec2bc5297998ecf6371045bba0ac5e34aed8e60e0a55f299f770e636b5cc3970968245bebd8564b45bf173f5fd00b43ca9398e46ae9d006788b452a6ad07f0d6753bfc8fec53595d8508473978d1a9ea0c3dd2436a3c6f72faeb337b29f574fbef7ce1437f1d4688ed4607f6969a82c3774de19bdd21dd4df3e025576021fa31e4cfe9a7d86d73b07f49f2daed047adb493", 0x1000}, {&(0x7f0000001200)="b95726ac500b70a3a9e580f3ab696a3187744260c785697aa32945ca26a529010f6d241f28a81897f405104ea93710c4c49c8fae5ccc90967ac992ae88f9", 0x3e}, {&(0x7f0000001240)="287102dacbe1ebd3837aaca37c78b0c68625019d07cd75c1aa7bf47f2ca55197874ab4bee20a088b3e7492f47d6189ceaa38eb8d00eaa61b06c42d0931f479008f1d00856e36ccfcbcede8efb9c80a387e096f9c8b4e3f0c674dd5a606ae7319c6cc05e18f4a42eb827231cb670c229d8e6433df7ca9c61b927e89f7071b3f68b2d5b38b1a26bf999a941f33e79987adbe3d72a87e19efda9fe6ae266c24e5dc9aec1bef034b439483afd681f8a0204d1bb833f3131015e153adb1eb9ac024388a3cbc08fa61e7467d953ef40a874f", 0xcf}, {&(0x7f0000001340)="612493a74898587667e7b87a6f50f58a85fbffdaceafe3eb70c44dd3170df68472b2835bf99249b6f0929ec7016e8a48c0fcc4511fd7d9ce3443fcffbf70fe300f8b82b7cb30146599f652817d343a93b87daa1f5e9a705e425885e883381bb53144", 0x62}, {&(0x7f00000013c0)="c030ff1910a34c438471c4575ccf1bd429010dedf45fe72d86c347d1130ab043337292bfea32db4f42590bfae51d27b8816783602ab7f48a9cfe5ca29a1551aac2ddca62de80c111715985b6f5b7d6a8202c614146499eb4ce381546b8e6d531847ce581ae94c73ee6d65eb4810cea75b372a94ed28158fd3b28dfab322e631b4e", 0x81}], 0x5) fchown(r0, r2, r3) sysctl$vm(&(0x7f0000001500)={0x2, 0x6}, 0x2, &(0x7f0000001540)="1c19412a15e12111155b46479fe8176d36fbf06c43b8845ee57b694376dc1a5f4fde0aa634e1d5c27508f95e19356702ee2d1b4dd8a9913c5f29732266858e621b5a3ab91797aa811bfc2560b1b0081003608308f2769a5b", &(0x7f00000015c0)=0x58, &(0x7f0000001600)="88e03b85e88186f8f05c3addd95dbfaa87d07fa950206711df131f2123ed66969ebbb096e79ceab656f7c5229cf4f684c6ad1f353c62e2a2d6675ba802b392e863fc5c028dcf088b12e6b21b84a41ddce83670bfdf400a90bbaa4412b6df5ef2aee4596a723ac39f44eb399bb5eeb2d1ed7165d43a769effbcf046fb40d04bf6dc0047505581f571c4072dc13b7d714e9dc10918aa7b87ff18558772bf22e499731378b2098cf302382e81eea7673b2b8a96045140b6a1efe95354c9902e4b20e68696", 0xc3) close(r5) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000001700), 0x4) read(r6, &(0x7f0000001740)=""/102, 0x66) r8 = syz_open_pts() ioctl$TIOCNOTTY(r8, 0x20007471) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000017c0)) kqueue() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000001880)={&(0x7f0000001840)=[{0x24, 0x6}], 0x1}) semget(0x3, 0x3, 0x8) accept$unix(r4, 0x0, &(0x7f00000018c0)) malloc(): allocation too large, type = 29, size = 28292870884 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae4", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getuid() setreuid(r2, 0xffffffffffffffff) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x80) r4 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r3, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r3, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r4, 0x6, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) geteuid() executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x1}], 0x1, 0xc9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r3, r2) r4 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) close(r0) executing program 5: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x188) chdir(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffc01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000540), 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x4, 0x441) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x0]) connect$unix(r3, &(0x7f0000000000)=@file={0x1}, 0x2) r5 = socket(0x0, 0x3, 0x5) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000580)={'./file1\x00', 0x4, 0x1, 0x4e}) connect$unix(r5, &(0x7f0000000000), 0x10) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x83, 0x1800}, {0x3, 0xfff, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1800}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x800}, {0x4, 0x7}, {0x3, 0x20, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) write(r0, &(0x7f00000001c0)="092069db", 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @empty, [], {@generic={0x8035}}}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1000000000000024, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9000004f, 0x1, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600201400", 0x0, 0x200000}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) chdir(0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) executing program 4: r0 = syz_open_pts() readv(r0, &(0x7f0000001200), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x2, 0xfffffffd}) mprotect(&(0x7f0000611000/0x3000)=nil, 0x3000, 0x1) socket(0x6, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x48) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x20}) fcntl$lock(r2, 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r3, 0x0, 0xffffffffffffff38) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, 0x0, 0x3f) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef3", 0x5b}], 0x1) r7 = socket(0x18, 0x3, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) bind$unix(r6, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x0, 0x2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x40}, {0x24}, {0x86}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000002680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) executing program 5: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000640)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c689d31373a1cc78781121d48d920586308155b8e305c6f17666b5afbf48782509e7a33fe3ed3e014cc5605eb2726f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df905b71b7587678f8eb77980e259452bff533c03f0c10b", &(0x7f00000000c0)=0xb6, &(0x7f00000002c0), 0xfffffffffffffd07) r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000003880)="32bdca19ee445fd8af13d5a4461e54e4", 0x10) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) open(0x0, 0x0, 0x0) r6 = getpgrp() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f000070d000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r7, &(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x7fffffff, 0x8, r6}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) setrlimit(0x5, &(0x7f0000000980)={0x7, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384154, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="b8f98015186e7eb208c2a4f4e08df491008bcbf85c27", 0x16}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="00bb7e131710d053a2a29ea3284ee5e70746c32759dc226e6eb4d825565104c284eec0e5a67d55f14002d140253cef3810df71aba1d3bc6ecc9c8ea48267e182dbabb82edd508fb96d4e4a7382452b9fb851d620f33d1c8acdc231954a1fc198da847e58a8b20496591f1fe7ba0e2e9a6e2cf127278e", 0x76}, {&(0x7f0000000380)="11677b6807cb096086901eac2b55f38dc93e4044d07f03553004cdd9a84586313dc632e1b4868d94490310d94922a0283e97a18825a68c16", 0x38}, {&(0x7f0000000040)="98435c7ed784e41fda1f4962c7993d3fdf3e8d453468871f669320e0be05b7cf6f63e2c1336a55a4a55c8527135bcb9d", 0x30}], 0x3) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xf3, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaabb2adb0070162e88a82d00810016000800411600dd00670010002f9078ac1400aa7f004dbd02c01ca3647d44180433ac1400bb0000040000000002000000040000007f9406fffff00100070b00e0000001ffffffff0b019078008a00c44b3c0c028943ca9e5f46910043470006b7d9cd7440e4a71b0064004e8129db8d000000007f000001018913cfe0000002ffffffffac1400bb0000000194060000040044200883ffff000000087fffffffffffffff0000ffff000ab1673ffb5a512a3683173f7f000001ac1400bb7f000001ac1400aa7f000001440801f300000001890d01ac1400bbac1400bbffffffffe000000b0000953733c1bab2095890a7b3301eda624607074f8ede69219fc0fde71c369bee99a07f8d862b2d7b6a7b4801d98ea5e504cdf5beec2d382f3d96845917318b6d4ddbb84b0d072c1e00000000"]) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f0000000000), 0x7) clock_settime(0x100000000000000, &(0x7f0000000040)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x1fffe, 0x0, 0x0, 0x0) dup2(r3, r1) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x614, 0x0) socket(0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup(r1) socket(0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = kqueue() fcntl$getflags(r3, 0x1) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x44}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[]) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = getuid() setreuid(0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x34) r8 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() setreuid(0x0, r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, 0x0, r5}, 0x6, 0x8, r6, r7, 0x6d64, 0x40}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0xff) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6}]}) mknod(0x0, 0x2000, 0x1e5f) write(r2, &(0x7f0000000500)="faee4db2a5fe3c10a8f788454523", 0xe) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) r4 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r4, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x10000) socket$inet6(0x18, 0x4000, 0x20) dup(r5) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x200) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0xb0) pipe(&(0x7f0000000140)) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x9, 0xdf4, 0x3, 0x800, 0x7, 0x80000001, 0x2, 0x0, 0x3, 0x8d6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) close(r1) executing program 7: sysctl$hw(&(0x7f00000013c0)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 3: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000180), 0x400000000000024d, &(0x7f0000000480)="88ec7faf8ed29d1f7007d52f80bd30a44abedddd79d12b4e080a486a347454001c7f6fce1a9acb21df6829fe9086a9208685632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e628c6bc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02c2739db360ed1a5c3ee875c6dc28a4ad5fc8ce00000000000000000099d8c4dd970763a7662d9d6e2789", &(0x7f0000000100)=0x9b, &(0x7f0000000740)="48c03922cfd6e4c16904dda5f46c4fee4fe8be914c9135f1994f53fe8a17c79cd92376bd3c01afe4ba35cbccb4330bd0cd1606000000e274c115292235bfebd9937cc9806922c9d4e9c649c852cebc28b797f5a17c4d0524262762cbd78d624aa87d60bc11dbc5ae9e63c9456e6e4cd346030000007bd2000e951f765c5ef6885485d080a55cb9ce75f5137bce91364c809db7b212af8e0c94bf87852ea42b56cee7e2e5d7b23bd3b9f828e28e78a77727fc96de9cef0c871030b5bb0d600a889aae060ee5558a9df5483e3a7529fa96649c719c44372e3975d5372ae05bebe936591ad8fef6b162618da542fd77f85ee440e241bc7511b481107e42098f875115a59de7626be3271b9fbe1239c20bafef67b3a10d42419cdc453181be7412b960632b6c86efad0739947c11a99242f49612d13195ab224d34cfb91b9c70e89f35c1ccfab148386e78ea7ad53881498e1878fe6cf203adf6be9a7fd39ddeda4317ae", 0x162) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{0x7, 0x0, 0x1, 0x7}, {0x3}, {0x6, 0x4, 0x0, 0xfffffffe}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) close(r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0xff, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xd, r4, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=""/210, &(0x7f0000000080)=0xd2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) dup2(r1, r2) kevent(0xffffffffffffffff, 0x0, 0x201, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x0, r4, 0x5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') clock_getres(0x3, &(0x7f0000000140)) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x17a, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000440)=[{0x3d}, {0xc0}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socket(0x2, 0x1, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x8000, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000000c0)={0x7fff, 0x0, 0xfffffffffffffffd, 0x20000000000000, 0x1, 0x9}, 0x0) close(r0) executing program 3: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket$inet(0x2, 0x2, 0x0) setreuid(r3, r3) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r3, r5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x3a) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, 0x0, 0x0) semop(r6, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) executing program 5: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700300000000000000000000000000000000000000000000000000000bb0100907800000000605adf000000000056337c210000000000000000000000aa00000000000000000000ffff00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil, 0xffffffffffffffff}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000875000/0x2000)=nil, 0x2}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000095d000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x404) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x400) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/153, 0x99}, {0x0}], 0x3) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) open$dir(0x0, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5c}, 0x408) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) open(0x0, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x54}, {0x16, 0x0, 0x1, 0xfffffffe}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x6, 0x4001, 0x1) r1 = syz_open_pts() close(r1) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), 0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8015}, 0x800000003, 0x20000002, 0x5b}) r4 = socket(0x0, 0x8000, 0x8) connect$unix(r4, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(0x0, 0x2000, 0x1b52) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x28) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) load: 7.47 cmd: getty 83312 [ttyin] 0.00u 0.00s 0% 315k denied attempt to set clock back 4261347345 seconds executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000140)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x5b3c, 0x0, 0x8001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0xffffffdf) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7}, {0x20, 0xffffffff}, {0x5}], 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000009e46c9632d154fbc6b969d71ba7f0008004500001c0000000000009078e000"]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) executing program 0: r0 = socket(0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00"]) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000940)={&(0x7f0000000900)={0x0, 0xfffffe00, 0x0, 0x0, 0x0}, 0xfffdfffa}, 0x10, 0x843, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000740)="929be74ddc8a4149d2dee1f8176b623d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6ff4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f0000000800)=0x8e, &(0x7f0000000840)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db035cfef574ae48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a5506819f0803a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9aaf55bdb5d", 0x99) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000180)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9d7b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00002a3000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x9}], './file0\x00', 0x9}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x10000}}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x40, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) link(0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="9da848ed008000000000000812f3de9f2655607b1646264fc93178ff9cf8f1a440dab01d1e88b605ade7e7da5182515c48db963dae94ffdac005f4eb1ddd825940b81fff99700dee5b7e59b12c704e6a9e9ce8c51dc622d1973e3a3c6627abdd16e3b76d2600000000", 0x69}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setegid(0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 4: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040)="9b824d69bee71d9949cd74b3ed5b703d7363d7e23e958bb4f0753efe03af1b6b636586e5052362eec224e644059845722353f0a41991c7a6a806dd2f9d37adb82495787c0e4f08457c9e3a0feed04890de042e02628b0ba893027a0c1876dcfaab3dee6312163aab39aee926a9a0", 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x40}, {0x9, 0x3ff}, {0x1, 0x20}], 0x3}) r1 = semget(0x0, 0x5, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x40, r2, r3, 0xffffffffffffffff, r6, 0x20, 0x7d8}, 0x3, 0x9}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000003c0)={0x7, &(0x7f0000000340)=[{0x4, 0x400, 0x1}, {0x3, 0x5, 0x1, 0xff, 0x1f}, {0x0, 0x100, 0x0, 0x76c8, 0x7}, {0x9, 0x2, 0x6, 0xff, 0xf6}, {0x6642, 0x9, 0x9, 0xde, 0x1}, {0xf3fe, 0x3ee8, 0x8, 0x7ff, 0x95b}, {0x8000, 0x0, 0x80, 0x1, 0x20}]}) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x27) fchownat(r7, &(0x7f0000000440)='./file0\x00', r2, r6, 0x0) r8 = semget$private(0x0, 0x3, 0x34) connect$unix(r0, &(0x7f0000000480)=@file={0x0, '\x00'}, 0x3) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000500)) fchown(r7, 0xffffffffffffffff, r3) setpgid(r4, r4) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000540)=""/139) connect$inet(r0, &(0x7f0000000600)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000640)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000680)="e6210c2cc752418a954ea356ea2dc05b8a3815e929ac69b89ea67715b4aaaf3dce79275b9f61a00caad2406084ad50e3c8aaae5f2081762faa0044004deebda2bdfd2cb27ede45d67f3f36c32d9803864c47a2892b4ad9630bee83b01e7ebf6124755ba2fc51d7626fb652591fde3ee5607361219ad494c092535a3ed233cb49351e914f112ec191b538996610bc3151c0cc7e61fa82ff0f779dca10cd46b3288be855d43e4a1d0050eac640785d710a1e8bae0cba4d33a4befa507391d6da5e47384ef838b42515cbe59eb40d567df097bc725b7594197e2b9b65165a2d11b924d54b4d4c5b5349af1916e6ef", 0xed}, {&(0x7f0000000780)="03215ab18c656208af0667f2539270a0b152b79f981beac22508bbb811262cce2ab20389d6e3f6cfdcf61b2ecc51199983ec0ead", 0x34}, {&(0x7f00000007c0)="770ae357bec1a90eaa19dd4a803962a81bff334e54fceec9ad58e975d54da8ff4ace0bdd6e3bce4fda289abbb345612a3b0f963612078be88dad547d23471020bff54ec78799a8d301df88a7732c089231ba1d2431510a8d97641659ff5dcd53fb1faaf52d4518d5cbfe95ab83fd1cad53d7cf9fc816581d97b8d02f689a180bc210f2c83d9b7636f924bebc1181e0abd7b865b42ffd7cdfd70e5f6c9532ce0a639b1e540b", 0xa5}, {&(0x7f0000000880)="6b63ddcb", 0x4}], 0x4, &(0x7f0000000900)}, 0x4) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000980)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000a00)={0x5, &(0x7f00000009c0)=[{0x1, 0x2, 0x5, 0xfff9, 0x2}, {0x5, 0x1ff, 0x40, 0x8, 0x8000}, {0x4, 0x61d5, 0x9, 0x6, 0x4}, {0x0, 0x5, 0x5, 0x7f, 0x8}, {0x9, 0x7ff, 0x4, 0x9, 0xc149}]}) sendmmsg(r0, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000a40)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000a80)="e447d5cc143c", 0x6}, {&(0x7f0000000ac0)="a8dea1ed554212767a80d4fcfefb63aa431c02bb92c92a482a6142f22d930e93cc6119de6adf5b595bb3737c17b193a2e7bb5ad75b6f7f61b96359431b8d0abfd30e3b623f4a7080076ac78e9db7f55c263f755f398af42cdd8d262e7396ec463bec1da03eb6bde45bc601ec432d223129858419d0f4c4bafa4e4348d3ba", 0x7e}], 0x2, &(0x7f0000000b80)=[{0xf0, 0x1, 0x10000, "86ac0acd074c9cf091728e25203c99cba308b1cb059337458493abdfdffc2229e3a56e063af5ce05e72e8089063b1232e1c1ac84b981eada794563e4ddb471a52fbcb80e46f959ffe7ef876f369e5ca6acc3535cc9b2cba1e6e8ffbe9d67fc56c8b5a5e1ba715862695fd3709bfb7627d3a2bc2b252540f3ff7fc5871da97de8136f534e7a97a84f463eb8e8c322801fca09d8d2e6126cdce32c85dd8e8c8c7e02c4c9209b5849a78bbe5c7ea16bd4327166781a3c8f8f5cb7e316f28dc1f58bfd38b23c10de9bd2c655a46fded4bdc2ad47ac23a13e14405dcf3677"}, {0xc8, 0x1, 0xffff, "580fe6267f74d2c4fd35f65fcd9fbc7d3d8fb1d63bdaf91a00396e0eaff49313f13cd4cadd42b98a78a40016761d5107536e3eed89befaf71e8233e2b65412228507f4eee1bcc8b2810400add72b3adb74ccea84af4ebee14a52c1024f913fc76117ffc4d7157c235f89322fd0d843933f14d70fe3ec777fbac3bb90151f9fa1d96a5166c7481f065fb9956d9e0634b197a619b32f842d1ebd716c9c77cb9b64fc32d01496ba2933392f62ba38d9cd451e17dc3b5a"}, {0xe0, 0x0, 0x3e, "a2d818f308e215784c08b4b2e95f633ebc6c4efd034f52349398ddcaf44d847531d7bdc75dc85ad6328ff7b75b1bb2ccf015d9cc1eefb2d0bbbd11f2f040a4f9a60a871760d96cec680d14d6021577727494b36941daf2f0e97590d8dd1b277717ecbcf06a39941e15a70bf8421dea57d25e61bddc34a4d057416d012655ec7c8b92479a1b7aafec6d8e0ac96fced3f551d843ec4fb5e3a90be0a43629335b440acf3886e4d2f397929c290539b68b741c2f96c27473fdf202cf69563a7c6dc8d405ce39f84c7cb71a876c8ec124"}, {0xc0, 0x1, 0x8001, "cec0d0636d0b1bdf183020ee41b70ee069f6251d61a614aa6016adc8075f59eff23da8b492d9b434a68613dab64f57fd0aca8b183c5ab48ad8d79170df6b4101ae966c5bb8c5a81c40bf99ffc57a07365509f01a8d7775b09c45e4074642e9a1e34632f2c302122fcdc18f4170d19bc596e3d902ac81ddd38f64a5ec65ebef2dd734715b5f1efe33f1320badae25614feeab156daa832efb03af7e2c2f201b4e59470920b8bd1d2802d19b"}], 0x358}, 0x9}, 0x10, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000f80)={{0x0, r2, r3, r5, r3, 0x98, 0x9}, 0x0, 0x10000, 0xfffffffffffff000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) setegid(r9) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000001040)={0x800, 0x8000, 0x9, 0xf01}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001080), 0x80, 0x0) accept$unix(r0, &(0x7f00000010c0)=@abs, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x1}], 0x1, 0xc9) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) r2 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r3, r2) (async) r4 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) (async) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) (async) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) close(r0) executing program 3: open(0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x1) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x4c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r7 = socket(0x20, 0x1, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x200) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0xb0) pipe(&(0x7f0000000140)) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x9, 0xdf4, 0x3, 0x800, 0x7, 0x80000001, 0x2, 0x0, 0x3, 0x8d6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) close(r1) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="65f756dac3c529452a6522cb988335060b3bc6a5e7c106e2aceb6b6ee2538b2754107d92b232d8f97c4498f4f4373c645d7858eedaf0007f33498e6d6abbd6176819a30ac4664c3042fd3d939c9ebcb68316bb0e2a9c7555a50310f75c86888e4e7ef82ba3f627833086c582dbff083044e069d9ae7b102b92e7706559df00a9d574130dd7b4bcfe426ea8bf11e309145d87c61f44e8c09b02c3983fea1c721eb1c4aaa07d63694ddb74923a6593e3cea684ae0115c712941f7b628cb2223bf7341602ca57692886d30d07e7042b7f81e9e9aa33802662b8b98c20379b5c7238bec2b5462d07", 0xe6, 0x402, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x3, 0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) r4 = semget(0x2, 0x3, 0xc5) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/127) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0xc00, r5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x7010, r0, 0xdf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x1, 0x40000100, r8) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000480)={0xc1a, 0x8, {0x0, 0x60000000000}}) fchownat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', r6, r7, 0x6) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000500)=0x2, 0x4) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r13 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) fchown(r13, r9, r7) getuid() recvmsg(r10, &(0x7f0000000880)={&(0x7f00000005c0)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/41, 0x29}, {&(0x7f0000000640)=""/93, 0x5d}, {&(0x7f00000006c0)=""/231, 0xe7}], 0x3, &(0x7f0000000800)=""/86, 0x56}, 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) r14 = open$dir(&(0x7f0000000900)='./file1\x00', 0x20000, 0x0) close(r14) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000980)={&(0x7f0000000940)='./file0\x00', r1}) bind$inet6(r12, &(0x7f00000009c0)={0x18, 0x1, 0xc1f, 0x5}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x8, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x17a, 0x0) open$dir(0x0, 0x0, 0x0) (async) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000440)=[{0x3d}, {0xc0}, {0x16}]}) (async) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) syz_open_pts() (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@remote, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 2: socket$inet(0x2, 0x0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000700)="725f79b4de7947097b14ffa17da8456eb84b2e4ebc6ae6e7d90c40e532bb38b900bf0dff63e27fb79175b805b66c47994994ee0338ee40ddc2ae474521b515845b771b083d5c4daaf7d7f5a67d53c494dcf296345142b49914eb7b024c1de7d1a99d0cc1f46612a6c665413c8ddcda9fce0a471793cb4a723d448af26a41960dff6965bd93d90a5307594bfb44e78a431ffb38fba064c7f9bf7a40f8070b85ed784eaf44da565e6a18eb9ceb6cf756561c6edc8e0528c987070811ee41ee679dc573f20c6ee21be8b57615b0a55f54e06748081b4e0742379fe2eb43a8732c14fdfe989bfd360adda69b1dc830a4275c52e157e009cbc8a175c412154a18c306b21e503651155868ef901a01b1ef153b92fbd3728789cd051e8f9d09c3ecb17d24f0213f1c40dbd8bf99db936711d2423896ce4d9f65876f85502c493d58bc2ed9a62ccb115e8d73c6c08ca019b8ab4d00000000", 0x154) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="432b20076beb6ad2d4a79243d096a28227330f94f150ad978ae12c2e242cfefa748e3a4ffd0e03", 0x27}, {&(0x7f0000000340)="9393baf8f8fba42319ed2b297ef376bb", 0x10}, {&(0x7f00000004c0)="caacb2a6043e16ca0859aa95d4396226e7ca73bb218d94453737c2a697b129407eff79f458b3f6c293841bbdde4fe5f59322a5fc845e1af9268ebf3de5471b64ad8f2cadb531d3964381e215f04ede9d81cb829df831fa7f02ceb7d728190eff77fb27bd9ec2022d819ef48d9509131bd0c737d72135f2a70b1c91f2de3a6e62dbaea4b85c84fc40472b1a69293ab9975b294a6c8d4eba49bf4279cd9d88158632a0365f91d3e78345c54783b9edcb0b76deb0bd", 0xb4}], 0x3) r1 = socket(0x11, 0x3, 0xb4) close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x1}, 0x2, &(0x7f0000000140)="2eb618a0d672b641c429e87747fe466646fe2bd75ae075e1cd74bfc2624b2f7731247e5411e596", &(0x7f0000000180)=0x27, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) link(0x0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x80000001}, {0xa2d9, 0x8}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x190, 0x3}], 0x5, 0x0, 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "106900d5e484d100000000e1ffffff1a00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20, 0x1}) executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x1, &(0x7f0000000200)=[{0x61}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r1 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r4, r5) setsockopt(r7, 0x6, 0x4, &(0x7f0000001100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1, 0xfffffffffffffffc}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setrlimit(0x8, &(0x7f00000003c0)={0x7}) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5f", 0x561}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9", 0x1f4}], 0x2) writev(r2, 0x0, 0x0) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) getppid() sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000187000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000010b000/0x4000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000380), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x80000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc}, {0x54}, {0x8506}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[]) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) poll(0x0, 0xff45, 0x86) close(r0) dup2(r0, r0) executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x200000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000740)=@file={0x0, ""/99}, &(0x7f00000007c0)=0x65) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getgroups(0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c648e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd06607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c64121", &(0x7f0000000100)=0x7a, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x44, 0x0, 0xfe, 0x3}, {0x812e, 0x0, 0x7f}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000380)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x10) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r2 = socket(0x18, 0x0, 0x7) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440), 0x139a) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r3 = socket(0x18, 0x4, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x30}, {0xc12e}]}) r5 = syz_open_pts() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)) r6 = dup(r1) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r6) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) syz_emit_ethernet(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[@ANYRESHEX=r2]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x10, 0x0, 0xfe}, {0xe}, {0x6, 0x0, 0x4, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRESDEC=r0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x80, 0x200}, 0xc16}) socket(0x18, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) read(r4, &(0x7f0000000080)=""/205, 0xcd) getgroups(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000040)={'./file0\x00'}) executing program 1: poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x48}, {0x40}, {0x9756}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000027c000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x40, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e81783048f71003a4d28b553bbf2caefb1d926e31ffe7fca01a8a22fe1cc9a6eea26e551bb7c39d49297742f4946c8d2ae839924fcf1bedab7912c2cbdb483aa3ac43266b74720c6053beb6be9208f55b10e640e6f4fbf3a741a1e1bde7bd266cade7941fef552de7a01d7ee05e47f318b7a1d81a4558d1eec9891"], 0x83, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x10004) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) executing program 3: sysctl$kern(&(0x7f0000000100)={0x1, 0x33}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e7afec370823d0000000000", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x13d, 0xf0000000, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) getpgid(0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0xa9e89a376a6766e7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000200)="12e1f34ba5e430a7553dde1c533eeee4c85405eb47f51f4c95d8b01e08dabd43d723144e6551a5c6c94ec2a6d7abfbe30e7acacd54e9f34c9361fea3876d1392211180322ceceb568b0785e16b52d295079851449e922a0808dabd9b1636a5af22b99883459eb43dfed23d4c43b8e3a87b5b7d302ffd1d3dc3bded77090e3bbbdbddc5e3b7f07d084dc1a5fbb76c021c4244b0b68c9dc08750df26f2c021f5226879535eca114eb5d131a1adf9bc0a027f0ce61c", 0xb4) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) setreuid(0xee00, 0x0) write(r0, &(0x7f0000000240)="00521f3ba5bc0a5c4cfef4e05ddbafe03e6777bd22f8d58c5d7e5d8e93c06bab691976447bb5364431295d1bbaa9d32faa50699b6290811a0ea9199230d9b51b8b8b69abfcf9f5a2a174f5b3f41dcea03bb7dab0ab6c48988146c970825f219234f0f86b1d9cd82049586e21e6bf8f78bc02afd5610a88d3b53de1515e4d1b4332a99bc68a86989df8257d64fdb5cde319f709a6e2271c300d587ea048375f69e4c3247750649c006c9710b6d4e758a1b0db0f1a95", 0xb5) setreuid(0x0, 0xffffffffffffffff) setreuid(0xee00, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x128}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) close(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0xff) close(r5) r6 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000200)="12e1f34ba5e430a7553dde1c533eeee4c85405eb47f51f4c95d8b01e08dabd43d723144e6551a5c6c94ec2a6d7abfbe30e7acacd54e9f34c9361fea3876d1392211180322ceceb568b0785e16b52d295079851449e922a0808dabd9b1636a5af22b99883459eb43dfed23d4c43b8e3a87b5b7d302ffd1d3dc3bded77090e3bbbdbddc5e3b7f07d084dc1a5fbb76c021c4244b0b68c9dc08750df26f2c021f5226879535eca114eb5d131a1adf9bc0a027f0ce61c", 0xb4) executing program 5: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x40}, {0x24}, {0x86}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x40}, {0x24}, {0x86}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) (async) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000002680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x84}, {0x6}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x1f, &(0x7f00000000c0)='./file0\x00', 0x8}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r5, 0x20005701) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000300)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000140)="030000005d5e8b7d8bc54ff5a4c5f67a13960cf8f874ee3ac7fea0b53a0ebcc7ebef6a48b6529fe38847674ed989a7", 0x2f) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x0, r1, 0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x17}, 0x2, &(0x7f0000000100)="71f0ecb0a8f91e34718e5f847a000000000000", &(0x7f0000000080)=0x13, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x100) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726", 0xc63}], 0x1}, 0x0) sendmsg$unix(r4, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000800000000000000ffff00000186eafaba48", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r5 = socket$inet(0x2, 0x1, 0x20) r6 = getuid() fchown(r5, r6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r7, &(0x7f0000001040)=@file={0x0, ""/262}, &(0x7f0000001180)=0x108) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1], [], [], [0x0, 0x3b7], [{}, {0x0, 0x2}]}}) executing program 1: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(r1, 0xb4ac57a27644a1a9, 0x8, &(0x7f0000000200)=0x7cf) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00001cb000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000366000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005c2000/0x2000)=nil}, {}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00007b3000/0x4000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000391000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmat(r0, &(0x7f0000786000/0x2000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x233, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0x3f5, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10000, 0x11b) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r5, 0x2000747b) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x4}, {0x4, 0x9}}, &(0x7f0000000080)) shutdown(r3, 0x1) write(r3, &(0x7f0000000500)="0594b18fbf68e5cc7eb24492df10ebd594bbe07d4bbd1240efd83bd95e9e106d86396844907384aadbe6f6a53ec69b0324f84cda3decdd3a0b58f2d09bf1a575a7a6a31741b8c69e8ee3c8e7a82e0098f3ac2dbb18e24df857258c27f07f6ee130ed26a5efae5cf7800d30eef3c173451f2255dfe9ea6840e8676c4c44860ed9a596cf81a478bc753f585db8c35779172ab85850b5bcc801b5db178c9bdac404f5a7cfc03ba6f9d5c8a7ae97ba5a03c2ef99cc06023bb21b4fe1e627c71b86c9799930151bdad2ca69f19562737e942bfed36dfc6343b70b8af5a2745cecbb57cd5cccf8b047a0aff1a2a2e5529840c25aa8af7bc9cd24e542ba693f250d169ac89fe65c08a5581c5183525659ff418ee300e69ad45af1c279eb45ebca682279622e4d1259d9075003029faa23e9c933550079754f6660221b00eab5c51bd710042a2b5f3849d6a5f964cc1cbd66ab80eb0abb135dbe4f2f28b12784a26de072d20bd3bd9732866a3bfb30180154ec2212770ce27f60c927e24019d77b42f016440990196c28418f636b0a32ef90eacc0fb7aa1c2d3828a6a0d649cf7214b2f52792a25551d3b5fe54933fcd2e889a09be54d52908e2791e21ee4ecfb1ea0c1c09e49fac29d6c6b3d4fc9cb8ae1490c4ec17caf2462396b9d6a83fc992bf256141a5be9e0e8fb888d8dd5852f74d1534171ddd95710531971d160cb3c890b539198494a2a39ea8130c0b75d8b100a3fa21e2019466696ed427875399a42368aa9aeb58f0cf89c5405819c4a9986fb87638e40ca190e07c3757fe6b016e6169c0ab414a39ea17a5b555b7de12727d7ab330368d4e7bb1d5f82c68f1339e4c80b1159d997a7b438acde16c4307948d43742db3881e7baa72764276d48eb611c2735c7bbc9c55030ba50ed9e5579d1646140f91e3ce0649624de7563ca52495069272b3cfebd4f3d7b68a68bdf1fe72ada6a2554ebb379fcc0c24e1bb304c9c6acbf6e4fac4d864daf92c52dd4191252f2b3e5fc488979216ae1b4048e03fbdee355abc996e6b0398d512336102210cd7501a9af5735bd7916e63f06af42dbc520adce7de183b6bdbfa3fcbaec60dcb52a5d3e58a97dd56b9f7f5f2333df437c91d9352f71c6e3833d7c5bce9c617384e677d07e8bc3486945035fb8d219654c786d204ddbce930906dd9fae3be9aae23c4685bbc13070ffce770bef6031f88184353179295f3d3ce277b7fbe4a33dfdb63b2fc376ed56d0503b927580d6fb707a5a37ac5e2f882fb7578e120f7777f441773d5f10b03b62626a5f88eaa7374274b3f3af01c18ddef5cb1b473fa0cd015f29d2ec62da924220068b1ed5f5fdfe480b27513e6edbe09070854f9bc8438be7d4202c77925a28cbd3a45295884813b7434cf7930b0d8217a1a267237712989fded04d8c6a794aa39ac5b03d317d401ffe3bcef474711d5e601a2bd987cc8c5105fb110e7fbb489fce98d9b60b019e85c897292b46da30a8df391aae15284fbb6345d453e3f04f20a7f05867c863d99900c3ba6f64bec0e6d2e8e4d856eab88dea3b0994fc11bc8ad84e5adac4e50e83d48fdfd60b2b02208f3e697a803c3833a2555abf8ff62a7f5aecf18636d9b8a754f0bec06f79bae5e1d7ed1f07d282d3f8aaf1c55c275b95273e4e38e59e13ff058be0fdb22a86c7bdd830b0028ee285881cd896ccdeed51cc4a2e811468d812b8f37a8427034f1046dabb981eda25411333b938e9160344b7ddce3afcd46ab1af9ff9f1d7d30479a961f9dc66fcb964a06189e7f79132509d057cc96cd77bcfcb1bcf0adba7e4a34a2694c0245c47ba354317827e6131efac7bcd20934e794bcf55976e94bd5aeb54fc6cf2c85df4526bc4dfa2946845226ce3c71e99e40ba5673cdccb041d8da043ee108a7885e8eb32a02ae02cedd5a725d98827b41c0b665c582c8d5ba9d15077932acbb78a1f5bc23d394dab66ca717fa26238bdfcde0168d1d72193133396db298962f9bbc02077d37c7208d8cebe359ab9f674544aeff44686c058653e3934c57a27d3d7ca6a84b15d217ea1f90dc3ad4872b8940317c6f13637c3f9c15519b", 0x5c9) executing program 5: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) socket(0x18, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x40) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) syz_open_pts() getpgid(0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x1, 0x5, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x101, r1, 0x0, 0xffffffffffffffff, 0x0, 0xa5}, 0x0, 0x0, 0x0, r2, 0x7, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x12) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)}, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x8d6, 0x4}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0xcff) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000003, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001180)='S', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 1: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xfffffff8, 0x0, 0x0, 0x0, 0x0, 0x20, 0xffff}, 0x0, 0x97, 0x9}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x10244}, {0x4000006}]}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000240)="676a500600000000000000a41b6b", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r1, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000000140)={0x0, 0x400, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)={0xffffffffffffffff}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x19) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x16, 0x0, 0xff}]}) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x3b04) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x2, 0xfffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xfffffffffffffffc, 0x1f, 0x0, 0x4, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x20000000], [], [{}, {0x0, 0x0, 0x80000000, 0x1000000000000000}, {}, {}, {}, {}, {}, {0x5, 0x3}], {0x0, 0x0, 0x1000, 0x1}, {0x0, 0xfffffffc, 0x0, 0x7}}}) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r8, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x200, r4, r6}, 0x2}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b69", &(0x7f0000000080)=0x100, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)) r10 = socket$inet6(0x18, 0x4000, 0x7f) sendto$inet6(r10, &(0x7f0000000200)="5040f2ae8f754375fdd38518decd4dfd457302f843a63cda36422678a4129380f3d851c01fe10b78788d6bab0a2b27dc55c0e82fbc350b073798aed312c6c543b346ac54a1593067229063a0c44ecf3cad335c106bcea8a986be1d86d86c3a06c05441cefd65c9cb0a358f4755", 0x6d, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7ff}, 0xc) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgget$private(0x0, 0x0) setuid(0xee01) getppid() ktrace(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x4, 0x0}) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x7}) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x2000006) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = semget(0x3, 0x1, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/169) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700300000000000000000000000000000000000000000000000000000bb0100907800000000605adf000000000056337c210000000000000000000000aa00000000000000000000ffff00000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil, 0xffffffffffffffff}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000875000/0x2000)=nil, 0x2}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000095d000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x404) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x400) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/153, 0x99}, {0x0}], 0x3) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) open$dir(0x0, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5c}, 0x408) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) open(0x0, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501de8a34b8e5f72cf71b59c7afec370821737699bf8bad0127d93401400da692d9e661e910287ba14592ff7682a00c34c039524994e9946685a95032d332a8c1d4fc023cbfcbd3df15ed598985eab2542f8abcd126f7ce6bc329a92d87c11ee5746eb30aacad150bf92fa77c5c9d1e555de5a8e544c1b2729f929843d8d2c8c5adc6c34ed716f193e8b7836f6913646d86cda3a0deb4156d8cf23933533e5f791facd2b119568cc9981f741", &(0x7f0000000340)=0xb7, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 6: syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000004060000000000029078ac1400bbe000ff0108009079c71e"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xcae3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) close(r1) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0001000000008864"]) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) r6 = getppid() fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, r6}) getpid() syz_emit_ethernet(0x6a, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9c300342c00f375f661851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e1000000000000000000907800000000000000000000000031cd9bae"]) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x1, 0x0) executing program 4: munlockall() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/503}, &(0x7f0000000200)=0x1f9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r2, r2, r2, r2, r2]) setegid(r5) r7 = getuid() r8 = semget(0x3, 0x0, 0x50) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r1, r4, r1, r6, 0x12}, 0x0, 0xffff, 0x100}) sysctl$net_inet_esp(&(0x7f0000000340)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000380)="1544bfaa55f012ab13a52c5ec3af34f1d5ed3eab588c77defc348fa57a1d0585bcb0150b09c0bf7865d372affa56b207f96d05fab18ad503816cc80ab036e87ab915a85607f80fb624cdd99dd9b74d1f9def", &(0x7f0000000400)=0x52, &(0x7f0000000440)="f69db4931f7232c76c8c2d40f220e6220beda129dbc071c2", 0x18) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000027c0)=[{&(0x7f00000004c0)="cd0b82c175b53bba4f53b90cf79fa84fa12bab84afee10e31e392d634715f0998dad4934c8a65bbe072de405c75d83992e9bf74a505d907cecc050d67d7f1cbc80215bc060bb04431c3fe00c15a690cc310a407481041799847d5b396e70eeaac1cde7c83471319e4da1fded971d693d0b4e0229f1bb03c645c48099a0cd88b059d77ba512e2e52e46cf52e0a1945384d4d2bb443fdb66d25fd844d567f6469a998687ac744a53b2c14ea2efa64cb16eabd2bfdb8ea108229c70e6ea775e8c09c640205e0a217b82905f798677908a768581bf0c3f5d513f67b65d57", 0xdc}, {&(0x7f00000005c0)="fd32f3d5624d561d9fe54121c684713dc7683d5de84ce4720196f37ac1bd013039dbf203bbd011bc5da423df8a26ec16b7613153baa667b7070687e95560bde7492c4677b66b11c41aea2cdfa63c57b55c0762c885e85b7730aeb16364b87a66faf3006317f675109c55d2fcfd5cb51eaa0e1ac14771f3d109574982444c2d85aea9b47a95946b32c64cbd9eea61a7209fdd8732e60b5ea19a2ac51887ba5b5108c5219bc50f751b7ef1c580a92298599ceece22295d2aee5bb7ed87715eca516f9c0dd3bb443c56d2441728d7c35001fc61ae1b34f6ddabc9f7bc8ec108667012a919b84e42633c4fbd3d4d4f05e3293a9ef47af56e7a3cb7d5a5a43831cd819d229826ec6a030d85313da39c035cf436db2e276407c8742225a2f137d18e32fd3fcd11d098463b24088f6080bc6e8b053d5c5ecbc58147a4d85d3988e12de5256d86ff2d58801e0527a4760fdffdd5dde6e1d997289dd931a6176dd1c7237ac049a88ca3465a1e2f5e0e186412f5ec02f377cbd35a24da0dee835eaec98a92ebb691dc37fcadad215c11557ae4f47c26da54392a83a54e51ff7920e6005140ad4c26bbfa8d661da8c70ecbe0e43df57fa4bd6cec229ff2073f419bfd293e55d9be498e82e5626e0a9a98f99d17ee978279dd8154c05bd6db509f519748b2fac3c949764fa5287bf86af5a926df72a47b60ab42a909452982133ed7ee1c8d9383111a998dd853a98287278645cd8451556fdddc66c8d1d56c5d75130b9249f68ebc63da9baf5b7b3571c792988483fcddcffea99f71a069d795ee79d8df487852455eba69ec4103d80451e4b0196ca46aa72d923f8ba9bf85bc85fc7a769efa07d0bb4327ed463cbf72c8ddf24305eae2fea790d888b85bb422d9cfd665422fc8f4f6329be417827f30ce0e849adf41f41d094c839eb4b5b4a84667b537cb3ea96c520aa43b48bf397ddf205d3eb5ae471014aba4560496cb592a72835b4b37e87f07d56261333b47d93c3ff8b347e864f480900076b76bc5531ddd46cb9d9d4037f47215bff2222298ef8ab23f6851d74afc2f81ad47c2a5be837c6482307b6a9dfc70521f24c41b4793e8f986762a81513444f7b8c6af616f0f98e4101ef3ee62439921a21ea41a84854dd65b9346583cd797d1785a2572f100899afff495a6f7884deb03aeef2715e23d7ebc08821746c05329e428f8d87ea88a157e9b0ac603ce19fd42982ef1c35f21ffd66ad5d635f7204bf0626961626400ae8076032ab00f77291fc3dd634383598b45f1486c2453c2f71c2cbb5add6957f0b28004af7a1d36a403bcbadc581f5546b30da9248a46ea334215796650eab0e880b875f8f09cb7f2fe7433f4d9728f8579484e2b5f4adb30873c402acb38ea088245329ef6d1b78cad24d8c8d7a997c23a48c37895701ef6ba0e43219cb8d58a037f169dfe06f7bde7caef8ab48a6461a177b01f2709e893f1112c035de3911138dc4fe8cae0b6295926d049f969acb0d3a8a06dcbe497597c78f9f4b9d61c9589565610a2b2273df9f45390679b26680ca370f6513a3156302c300365ecd05a0c4f8c9431e04e2b7c8dab800004ee5799d0f179a4e034e1ce18058b67d66bb349cdf892391093cfa76b97da29f4fd84317d54d32959afe9c9899a7352bd5c38d3bd438ecbdebcae391f05bfacc11a705c56eaacdc0d5cc14dc34276615499cce5ad147ae0ce6dd87a7fd5ec2f2edcf4ed6b9a73a0817540aa5a2956cda848f5c7a910422192e6c0470abb70f9d9bd85e7c43950a84254564162d8810e3e5ecf8e78f130caa0145a3e7a47c000bd15133fb2c726b2aaaa4dc17e9549b5260dbfacd85f3026fd6c4ac62d58063f9cdb4558214044685be02de0c5ec2467d7af784d70e8d7623ef9574c9e9b91e344885bfedb2ea10cd133d484bc9a1214e400a899880e0df2c18c517bf44778974de557d036d1dec876d706f22bef1b8f98e9fe758dbe54bd3e01d70072328911b5adc6478f25346ad1e10b2acddd89dab28ffc79c7234b5b7644b297b8b0af558f3c184156d5894e1e07a0d732f8836836d7980c661dee7af60a9e5a7cb405d682547037bb844a72001a5d3ae3e137512fdd5d6bf0954b8318aa950388be6dd927348ee610153496e38a02ec036498da50c96f05eb73b46ddfe75713fb3e31a1648512dc379d7c76b5d3576fb8e098abb1a596ccb5aab8c3699ca9c2f5736fbc44ab8607fa03bf7b022df4860658233f2aa45e8a8bc0361520e78e52b98ec3cdff99e9c011e87d488034b4668fc0374ab8ce8cdb14782ca7048f1b9f74464e9c7845a1204aa73617da547d62a8f7a45b295f1e34201e9cbe7f9f312dc375e8843c49bca716fb8a3854987e50fa67eb5f2e4a361d9ea0c7e7910edb007d5d4525011b9ca0e9bd74858dcc74dfc8bb159b26e94967cdea076a9c4a842e83b2f887568e7168fde0c1ceafd8d9b65f081cdc41369d3d304dbe5a05d0c2c9d2be0a2c4eb40fdabfc3bfa43201731e9efb102a3560084c299ee1135292c322f1c3115af4c126c6f09850c2c9a0341b5671a0853b316ac0f1b17d4be48d4dd644a40fc788a6920166294a3939aa4703eb4c40180439732f183d255261c274fe427651fdfcaf8b22c4db68796a7629f02a3b9c012cce2762b241b31d5dda722eae50c1f460cc0e3ea33b2bd65252519935bdfb75aa38f27a807ace3384251babbbae3740376eb73f746487f79fac80f71ae7ddc033b4962d8fee5dc831ace41ceb8c4a2fe88a49114b3fad991a6692979a90722a25aab524aef7af3611de486826405363817eba7f39acb37d42a33cb01d9e4191715504fe26519dffcf87d84ce8e919d189087e2d6265b88f3c10fb8fa75c99bdbb4b2dd6fd0a1e35e9e4992cce4e51a0674ea15e21b3edff1af36af51b752b47318ccd8de3de1246cd68fbb1d05c4723d9ab6825443b247e6542c731b77cf63fa4e5118397b2ac62e3ceadcfc15926684c932084454cd309dc64af7763db51a2c76cb4779579494760c18a242f5bdc01863eab5f002eb868f1b44a2a0f46fc7299f698c3e95bff9572fb15460ca47940203140ec7e40f6d06079ab2103dfed62e595f942ffab7aa7df2dfe3985ddb5dc591d74a7150d36defce61274dd23d703fe75665e8a77e7b128360606dee82ceb6fc7ca00cbe50f8a8a8f41f060cb9c7cc29fb3da9ed66a321c73d1ff2506227dda2dfc1afab189f2974ed7d3b3d449481cc0251dcd2a4c499d171178edec819ad957ec16947290ab025dc361e8e4ea778ab0b56f49281d89499f21eda714fc81d6a2f5ca6da5acc21ea61e5ab9ec38885977e899730296294f280b9aefc2a845f3b3bfd0465656de6457ed4bcad2835cc855df4922265f269c9f87a03a74354563ee33a40fe63b12e895dde095cfe11732f1fe9c117d799df63f8b8fcf1f0e84192cf8ffec3495383fb9ff01934dbc7e7a9461582aa3925792d578ed9854dcea1170b7bd1d6824e41e081d297422dfe1ab818026e9c92b93b86f15c1c59e1837cf0cb4099ab64e390479cf3bc4da5dd72361414a7b991893afa63bfc9f980cd4ea7adf273f26cd09df9c6bebe702c65531715a8c095879bb9f7c6ac360fe0432d265d2705c7bc467b02fafab096016a7448e7c9b0d43a8a28a4bc6eaa23b486bf64430ef1bfca55f2d864f3e8be9a56dd6daa11c1b0ba57c49f7f30744d2bdc291d8a44bff2b91d23a4ab7b2f6887f6491208abddb658c3fc3fd83bb991b72ebaa6ab300fd10267a190795a21666bc67d2317b1783222c087be346ad3cddf2bbc29b1743d735fcdfdfbe71420bc65eb2692aaf8fb199977807ec89c15ab9b609129a19a6a4fead6ebc414ddbc8e9f7a457c6e84d3666b084a6a92c4d855123662056e18055a2321d48039a2408c111b22d67d09d65994bc13419c0dcdf3e1a7e08634ebf8a716a780c5bc73edc8dfaf169e3bcded3b9cead37ded6f1c89cdf2073a619709a403676a1b2f148e6370102a738c35de8442ded9db6368d93364b866e0f8f48801cce3332cb3b27b63eb70b0ba91fcfc5862ec2d3fe857445ae67809bd3f59ccda5fd3dca20cba6db8d1ad982b6f572764b752fea4bc3a59f782358bc7d361e2f6b118f9d875e6ca08393fc9c60d9fd291b9970193af53db612e7930ac7fce8bc2fe44baf993eff9975664c32ab348b456e5e4c07eb586004b40b516629fbf5e60878fbd0f5385393de157e5ef1e43bcd04244a0e43e28750fe2e5a928a6bf734717998198389c21c676855581ff2f2fecf40285dd3926a4316462ade2667bdd1fad28a7a341a532a9cbd951369bc78631dc9fc4e84495f93b8770c6221a1da47f79eecb655084b13a87e8aa2f3cd033ac5d3efe6b673b6e7fe6ed00f5b425d13367d31676df1fa68f10d6ee8b05a0ae198b07ed96dc8dabfc312a185ead15ef593900e5f3fe96d770b0499f2f65ffff447609db935e42ba4dfbfed3f552752ed3ab3265e99f6cc05b61f67e738194462d70e9bda637200a7e9ef8a40cc4ff5f9cf7bc7f6687981275c80be6eabe418f462ac2e43a2a082d25637f724d6f633b7d7409896bf9e4ee984189c71f0e6d75b73473bf954b1d26f05c9c0e812f1e14cf47e3d51a4e5f8ee0c65018c0da1ee19617af47c6030c69f0f222bf06f62ca27faae20e6ce169e30a2c8b0558db618566973da7604f5740de0a6cf2f2c106177118b853e9b6012498a5dcfd24a6fd840f77c4596e3a28d9c360f9ee0837323a56ce31cf381db7b78f8b09c38e0f8a7f75ef7b24a274ad138836f15d23670e47b4c11bddaa1aca468bab47c8541c9a418c340c7ec3630b209562c77400b66f93f2bbd024faa7eca62a6e2662603b20f961a2750dc95278a02513d8e7776809961310b4066158b283f5ff4fa345f9b157c28924ec57cdcbe2f8edc1b926347b1bdf29f774e0e497c10ed30baad19496c7f2c062be359653ec60cddd419a80f16426c02e5c357c0515602026520c20f1bfde665987846e19c0bd69f6fc888f65e1efeac298eba5fca3b055b54d625fba7388647b50b3e2f1b533bf32ed951839c20cf6443cfaf578952235e05c01468de659b5b9ac92123b01178e5ef593d41a34aba8f96c81fa5bff4058c67bdd37572f2e59440f086eb1e91be238fc29f9dcaa2c9e972e6647b746ef518837f8fafd3014449604224013f5ddfc6179e261b109cb6b0f71cf481445a87e1ce6a0d0ea0bf131aa4b8c26165c9d177f2c26861c646134c8fbece8f8f7b10bf253ed181623212b0e4ad2ef04aeb520179e505be91a80c36f18eafe954ca3328ce12f1633cf81e8f58ac323aee5bcfda6f0fd56b36a7325265c4da266bf5e574c50d33ed72ee5007dd493558673a458d43326fb809ea78ad5b00f1c708f88c940d1baca1eac0ca2cf0cb2f3d312072fd802acc59b27f791fdd75aa8c189f6bd8651fc028de10680a5d978081c68f1be34717b2f6b4d2e4d8ad3eaf1a11bd767972fcfb2b5b04c4af0cf6f9e545ce17307dd71f9d9d6da1057b0e06241cc1596e791d78b8f43315a35f76dcd9895414c448af8ff026e58dca87fba2364acabaae98610efe5c0819fc46dabe821e7b6926c151de30b40da22f0d25933ed95e7a6dafd2ba1058253dc696b7089fc812eb25925caeb6fcae44cf8a8559d35805a0cf86bbaeaad654e9d42228be61f3aaf6aa68da78eba267b620de032afd9c943e360072c2e40151cf832ffaec6429bc3274eb3c8ecc4fa3f9916ef3d45d98c72e40c1a3cd8434317c", 0x1000}, {&(0x7f00000015c0)="ddb0f797d5a82771635e5fdd60417bfe14ab4d1e502cab997339d8de85a40237dae853257d40f20e2fd76b4b134dceb557d1d7c99181030927cdf39a377c51f41f4b25e75ce641fbf35a495ab1ed3ec655c3214b2a6b07a2d2c7d623b45611b93e217858b48848caa015d8c39858720fce662bacb319855c176d56c2402793a91e5347c2b0a908d6a3b1481797afc566807d772307d1e395c7502399a1e31f9310b2cf978109304f7085b2220eb0acfb327c0ebe2a6ea4210b82b741f8a412ae86993038cbb76dacd7bf478d05e0f117a903bc7a8bc41575e819aab5825ad9a16490c76e0b31f869d3882a159d5e41fd897bdf397c57b3bdbdf0ff6153de3e9de31f49eac8a825c7615f2d41676e5522c2317a2abfa4ba18d4a0567d6cb8eeae3902071cf9bf3b8004aae00b31eb69dd5d45dd399a424e25fca1c5bc53f096030ebf0c1c56d4b373c130b86b47937d43bc2844b27c6a02ee9cde1a1486a1b86d0487e49348aa96d3fc84464f4291ccbb4656c1e3301aa809f27f2540cef6f0f39095f5478ffa313752cb3f3b9aee6642c32f10be3b22a60402ffb60cc6a4a5be4cc54c8e5485a8033364bdc49f1df226b82d732906fb26a80765b9c8c56e2789d4bcd12283721d34123267450c7fa0b5e5d164eae764197bab33c760894bbbb099c77e26a14d16f3a69c264de5907f6ddf3eee41dcbb04b37a2bad68db34154a9d528ecb5f0eb46273ba9f4431de6397703c24e9ba4e63d47238b316158a961484b5dc70d5277e320477070d9d4bbc19abd6974653fa32fe6406fcaf8e60e5554186010fad857fdcf24c44be4dc1e36b61a6863b5d187881f8f6623533bb6c5bf3b3bf195aa3dc654cfbbb7a5601a0cd1851a535c0f4440a0dd463ccf345c8a6a4997c3e242229d7e15eca398d9cab48c5685e87c893045905456677b8ece2858ee9176da57d1d995e4c5967fa056bfb826d1176f95b287acb0988711bb1d63047308528b24fc5c7bedf295221387df5efff68843c08ce35a168f4a86d9f29be082d931493f03abd2df44b5f0f4eb23b2e10eb86f785e3dd43ca36c8310524901fafd66f4b0c0a74382d4dbc18882f47c6ab10b8390430c0e42bfc97e9448cea31a075efa128fb3a93b9c5b9f706a1401741306835ea9d664caf2c8a6876ed21a97244a3774b6305868f1b9a0dd05e6fd121c07d6760433ccdf1ae989c8b5fc78aaa914fe482dfd9e02537caa388dd2e8c6ede7fbd14bcb005a378283344afd9d01f6e9ff5fc7448b5eddf94b75d2226ec82d3168173482578a61a1e2924a0ba08d184b55b7c06c68abdb1ae0a352f9faed29b93d7a86cba787960e009b3726f8267015a21902f24fe1259cb03e76d1d860914b6435a59b847e420f748112b0e8ae546f87f6e402101e1a38f97d3e2edee19eccf373af43cbde4011203b50dfe017a9e3f0ba0881641018ed6e5232bdcbe93d8dc6b71b512daf2f5132a3f11030398ce932b573842f24c70081789f971bb958b5d53baa3a76e5b194f05b2b73b089667d1b64bdd440372fc121ae7e4cd5f97b4205e7bfedd3134f7f7ce221afbc15fec1f8c1cc3b6f76d36df760023d004ae944b9d48565111943c4d543a9d62e469dfb3a63c47c0280db11674f05d5baf6865c19927fad94fb19c6ef59cb264adee92809c01503a71bd6567e00c8f01608f0de1ced3fdfebcecf2e469779023526eebf637b40db9b533f4b7e2aa818ac0289cc14e659a3cf861df4d10cc8e11b7034839d86c313a16121dae94f45af076e96c0f8b83c8456667585b7c7a5970d70586914d55d45288164bfb176eb1906c12f1989b331a5420c972aa88bc53730d43bc8b2c303973f20344164ca73501026c1c0b9cfa8cdaaae7f5dda74147029f4faa1f4e8e78d19bb9ba299eb7eee54bf31c5f569928210e3a3a2d173f78037c3507ff2c69f0370a7ff1107ffd6ae1a7d1182623bcdca7e1f3051f2303eb5571799e35739983ea0bd74d3354f67ab5a315d2149d44a2936f5598198d611107cef40bdd0dfd2d81686b4baa3e530c83856d6cf9e1df3e1d2b1f5502f33fd41aacf1def164aeadde24f4b6966c47a61d9130eda90af365135d2e5b28fb918351aa2fc791bdc2ae4f2ad8f696aa33f27b938a19c9ac2091aae1303047d335ae62c2fa9fc88c914a520218156391ab19074273995e39b90f4ccbe9f755ae89de34f86d6d1228ca5819667a947691f5d9da7c22f9ffe586e9805712fa8c2877b5c0e649649c7adc1b8ebb4e778cb18a2e351b8b1fe15942ca35b59ccbbedfacb6ef60ea332800dfb06a239d102051421c369755127271e27bca2900921b5091006e797565437d5cfecff452fb1ca81d74a7eafcd7f2f01740f145252752e60b32824b0be788607b88a6066c67b201712f719f821469580bdb5eb6606219cd594fcde3728df816a495358b62ffcc03160fd8c9403d7b39ba00bf7361410bd00aa98a8770e394e552b48d210e45cf1859ed33b910f061b9b89cfd00c746eb335d97a069250bb5cafc5b03674698105363360ef1d0dc6e9c8990073ff5fc7fda21ce6c752e69d0124772c57fc0a0d9ff2f149f5d942fbb78c307507b45c7a542200790ddc45bd26b17c0009275c18f8082682baa5259ef1f422182f514a9f3060afa053ba21c6c372d95534b0197e22d913d22025183cf5c1a34d134964798dca4b5297a53e03fa3aa556ece6e16dfc3869203da9680013e0a36a9b6e92fa35eef1f14f6951b258068e9dbab004ec60ad4f07d76676b3e22899c96e0419a7ef17975aba7a68241d34943e6dea771e116373af69ffb98b1b5f24c7729908123cfee6c80526876b115bca50b97c19496024bbf4ca0598581d888e524e2b928d2312a61bb27c4edfd5ee63905694c71853f3fe11d0ed51fec95091a8723bd498b4f287de300cfc1411c4968b5fbf58c69c6813f609c63d774c4785bd0f3dbe89c6a8381bfce2526ec7e2612312971dc71d9359b9b1bf78e08f3fdc1a131c2bc94c42fe42b26491ae5816994249a0b783a9e1f123d78d40156264679613c4257466c0cc535906f64ac99b4349a4bc90cd98eb57e324c7453c6c58c2bad81c9fa3f567946784d3f32fbdd5a98f1f72e76e12d8c253b9f167774684b9d9e7777bf2e72c0c35068aa906b1ed2f4bf33f161ebc10eb00d01b919f3234f146de671c2c17217a6b46c043f160db4c140c924ac29404495567d295a66c855aeeb30be147ba134ce0a5788e1e6fc602eeb91496c2944609b003e3c2e46093945ef65cb653edf8e0dc48f9bcd35912b3ea5e923894ca25f0046243e4bfbfb1c08db163d015d736f0cc6d080f7bcc678057dde39ab00f658b73bcfbf86e0a41a2413f8705d10ce70d504c026ad59054e0129e8c9d210f7fb3ed6fb03b7b66f1271d31a968a535c6d8c886be2a5149e990cf921dd1c567680ab23cabf2adc6fa104afe0126f4ef995465cf6a847bedd858cbd2342587bc1bfa4f0cba72f523dffdc8e06a1217cec289260ddbb82aea1fd9ee9a00f59edbfafe3c6a2ec79ec8652a428557b893e9077372a61e2f8bc9e79bde2dbfd508547051a814bec067d20435d782af9c80b1960588ceb984fdacfb1305aeb7f841e4f92b24472c3c6036f99f70f2c2bc85ea3ba0c42a6c17d018f4d1f2396d7ad7c761985acc0274c8328dda267356a46593b0ee052ae9aef60b8a128a09cabd304a832bbac1f5602cf44ab9de736060cdc2b5714df00bdbde5c7de1f8d5f6af69d4fb08de3dae012426220d525e63155223875df3fa6bd44d400d8c76cc9a60050d49bcd29eb4256698cf96900d4097986daf83f7948f0aba90381d22e21bc8448839530615384b13abb9f27bd80dfd71daba6ebcb3ae68cb0bcd12377997edbc09cfe650b35df12a9f51b5fdb2cf756c6f985e57335069813a0baeceff1625417f30fa9839eb4a8bd49c9273eabd63ca6fe8e7e68c07ee8e4d7b83555a6a0daf6973f9bf7a2630db8256c50a8d1abadf6df13e31bee022ee4d663592b008e17896c53c70efcbfb4a150a3ba0594599920931ccef1b1ff3d5a37e91e6b8ce293879dd0655d7c0901b8b6678c585eb0267538763d1334013cfe2f73972e31a330503dc657531b2e04c71e0ccd8559c5a8d52c5d741d7fa816a46da0c6be48707ef78239bc037df1b940f009b3deaacb0373bfe0629ea9e2ff1ce2917648397f0a6fdf92330f39cfd150c32794cb9e7fcd53b9599af18700ddb689bdc80f8752f0ce18e97ce6cff29cfbc32da53d0e24d1382e2887d0eddaf3b042011480b8484ecd46a4a8af3260e307b4a56acd0261b04ead3a6b9f2ce5728643d6864a810451fd66a37e490fefd025e3b4473cf6c81dc61e2aa079b32511afb6c456f0b82a986da6c2d9850768eeb4377a8cafa68acca801a47e28f0f47c531a0e869502e4dfe125ae9d19deb87d5e9e9462496454edade7f65d51f6cce4d06ae6c177d8e2cf7507ebbbafd7fb05ab972782c45af901d30b4a09fe14993094143e30645c07411eefb10a3444cc2b3e820f08fc298fcab906628b6b9e6d5272e119a9508a7dcfaca67b8c82f4acb244c77f79ad4f455c35c7f37133cdf6b4982ee3b5f435941d1d03463c74d29a433fd75fe2af41dc752943f72822a413c69dd48b9a6ee40e74a5d4fb51721343447faaac01e88a32cf28c5861ef0a0de09e78987d38b8a86a934e4dd9cbf23dd202e256a94062a5821fca4516fb9309ba08df6072be0bad188b9c58335d558c5ce06ca159f83e70ff091f28c350e8ca07b8e6e246a7d11fba2c0b7aa281ddd99b2c51c414c316b3f8bde6fa4175d98c69c5517d3ea08e93e4a85ed83edffb40384093dba8f922386d9ae89eb06aab205e0db0ff152835271826e26d25806bdc83b8038ce43c5bef527d53bbda3bb3482266228a07a95debd16678a6bc00874a02508d96e720701b0f30823e38fc18331aae1b75fadaa507f969afc1e468d62d2bdd2a5fc680fb9de6a497a7763bc1ce83eb0e09d1e2a20bfd4f76200fba6145d54b7a68769443ae7813485369afb551260261121f43a6895a2afbbf99657bf712ecd0e1e53720b57d9628d7ece24bf0194aaebee7a1b591b2739e620383eabcd9763ba9c4439048c09b6e24c5423b04b761107de9658cb35dc37369a3b676f70a83033d9f16cdfc24a4ffb224a54034f20f59ca38ccd35bd3df282eeee264d68eb80095e0fe0d0070569af8dfca025c5b33ace94ab48bdbbf3807062710e12a0b917569ba0f80d1f1a8312a4fb49fb3a1c558fbe6446aa9dd64d84d8d78174b1e0c4f78aeadee9cc6afe5de7bdb7d458718fef9ae64aead126fbf4de9366bc88dc42093a2308a35252a1e4061c5a279266d110d561c516fbfd59fb84aca8884827c0c0e89947b9ea79da5aee6b9a1367cf36d04fd8f3c2099428b012b88fa7075628a68bce4380c5ca69a22d2d634e730a5db0c41289062874dda9caf3a1be02406b0ace9dbbf8cf446b310f43dc52716a6bee550b29477931deb234be6767f4cb20bd08c7218b9b5ea2be548adb45785731b807657bf388f62e2d97e16e31237e456030aab62656bae143f1a71ec2eef5e287353ecab259c1caece5635466f4cb7d506d179257ae4de50ca671fdaf8e2f283bc119b1f4afdfd12e3ac1d8e3ad003897dbefd086367b45f19b366f481106f798e193d41d345257824be771bb5962ae4a7f2d09d0c47fafe6fa88456c9c64ec345bbd767a26c079743d0cda2362139ea0549b1fba3dd038169e40e0", 0x1000}, {&(0x7f00000025c0)="50613b7d7804d05204461af6df3a386fa8a44257daa4b512b70b3fd33bc052e90e8754351fc3165fc788e9ba8f360c46af5919d3cc687072ee550d871089fdb3200828f8be7bccc7a76b2db55739a72910f358994510c9adb7144d301479c71bdd41b24330b62e4a1a9c54ac4a4d744666500b7970d2cdeb84adfcbba16fc5ce6a34da4b04d24d90a1027c3052eb5a51b07ecc6e4356bc0fa316400813a0dd05d35ce6c6e3c834e5838048", 0xab}, {&(0x7f0000002680)="57be63022c2ef8733effdaf4788fc52803a39cdc24a9258dc328fd34e0c184d833911055a8c264db229d01e57eec0d376e933043f5c7eac4c445f01157099ae526b3bb87d454cb9594aad21e708607143fb8a25d049b45bc918b5411ee20b4910b73a2da4b1a67456fcfb0eb03d2", 0x6e}, {&(0x7f0000002700)="c85f438a8d42abcab106959ea690c49d95f248ab5cd87115b844cda444e1229cde5785badee9c765c96e7301b60f58b1be7409a270b2a8f5a72195d6c7c9be09ddfa60cc4c5c4fa5f25dc9cddcd71cd0efc26810f5c3f68098ed47c9b8fabe57d2f62a6395809947aa944ea19d7aa4af31d838d19643d316b8c2b0455882c455c6400589f5b6bc889ac2d8d5a76f086cfdc3dc2408517e27d7a4d70a235459c589766a67a821816a6d2c72", 0xab}], 0x6, &(0x7f0000002840)=[{0x90, 0xffff, 0x2, "48a46cefdbfe8472ce161945947274bd9cec8ae748d3520103ebe49e5a881f9911a952978355b829154eee7ca086487a7565d80de0496ab51578507e4cd4217b38d77df0485e68c698030c846e1f379c97c751fbd3758d249a5a12df71935e062b7a97011ee3122d2989c94d0621d6ff318f2c81da7e6844363b7eab"}], 0x90}, 0x0) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000002940)=""/27) getgid() socket$inet6(0x18, 0x2, 0x8) setegid(r2) semop(r8, &(0x7f0000002980)=[{0x4, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0x81}, {0x3, 0xcb1c, 0x1000}, {0x3, 0x8}, {0x1, 0x401}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x8) sendmsg(r0, &(0x7f00000060c0)={0x0, 0x0, &(0x7f0000004d80)=[{&(0x7f00000029c0)="5a3a99add0e8e0acfbb8ca9d07a65c58224c1c8bef0ab9c939e1e4109ea2d1b76aa904ad9d08e293a8fcd998834666962ab2ecb0cf2d6874ec33a6dc6bc9ef60e552abe5f10e56edacca8ef50ccaf953bbc367f29c442ecd39c0f827227276a1ce929a16c41be37b8be55b8be6eee7f663bb79a90158e50ad835ccdadc71e33807b7bc52fab72e5b9a07e7c687e5fb1eab72c7087bebe006f126e6b2506be34b3f18b6893cb07f13c89a95563c176470c299003dbcc5a81c05b78f4a4f745c5ec3d6cf9aec40a2f13fa504841edb6a9451ca9018d8735e65e02dcab36dd3b6bd782a236c34bef9bc89995ee3b8c3cc1a64f4a6c330375d8d19b75b7edb4ff8eeab891025e65b363e04b271edee27ba8f9747c480f5a33be2afe79c68f88fc5f56acb9eb30e45c3e2df88d061b124ea4c2dd082128de67397a9204c58e55868e2cf0130dcf82d962e0cf03f2b4a8b008bf8aca4a7b8669b7b8707dc6d67a028007e355b681080575bf7c28a462d444976d35ebf1cf0438327b2c66407acc1870e8e029b865ce439a50eda557b62f7e6673400a4f8deafb8308a4c89247e2ed50d7f087065a684880a0bd09dfc507f24bea087388d8a959f8618cfc6a5546c14557cf798a2136eec1f74d6f1907bdf866cf981f9bfff8ad2ccdfa55f9d23eee2eafe91789f20c29495892a6d3fd2c2913686ba9e1bf18a2fc25cb673e1c88f3eba86530fcef1a88de3452a35399766fd15fb9431f94414451501834757a1c6f1ea5dd74a907052186ae9862f67cd36e01974fff539597209d3c958d9eb0c4b1e71c67e2ad4ae3257e1ef5b75c08057bb4c86050d8d8ec4633286b549f4711d875ac59159748f9913963352a4e413c3f94a4d9bc14b73c94a903cdbd328e8fffcb420d80b5c25d2d72b248b5fe84e1258b1c17bb26ab4c55826d8b5b6c1445158cbb9e0e69606359d65fa184295ef788191d0e7fa0da9d452c1cb04f7bf6fc721f3513b9dfda96e112a6c745bad933c637810f6a09afbf979c55540b1ce015f188d24b5d4f3762ee56dd3c76ce6821e0c8d5cc699f48b00c886bb70ddbdaab60dd04e3d43dacc709ef85df20cb0f82c0000538791cb9499c4939bd47584adf4c5c1ebcb2e1d3ae70685ba060766330b5a42b4edf02303ceb7f898b3399c3b83f35944976c2af7532f936d283c91aed96583666c415b0b0bc071984bda5010784566d6972bf3e9c40268e5f8a3371b2cad1ea18a124f18ca7cc27ecfbb9d73d9b96316ec4ed09037ab2a180d3d854cd34b2984a2ea9842986a804c70e34440b6f527b3f158ab974af4651617e0014d45dc50785e879efca2b0256cd785aa35177900c62c500a8d01304984554a2504b93df45110578e402d96c3f1d07b076e1b4af27aac7cfd7e349e889faabc13c6e8c64c8ec9aeb2a32f5f6fba5cebea15582b8c96cc2b4079130bd456586d2d3dce74ae5887cace6f6bf6b6c72497611c0d817df8ec2aa53a81b8396a8c65f0633461bf42e58a2ea70db3e52b1aa32a5415f559d32d8d10e69864412306f30c5eccb97a13e2b35db427158b49e0090421ed93ecd6753b320399ef059bcd8571b70d8d41fb07906f082fda04eb2c5044fe0c160af6ec1a82a230356549ad3788d354f32e630c25a8429a0b7582f1f84ad06b4412a7af7699cb9a7959dbc231649bfb037b2cc07fe66ffb7d7a1a600b521ed4a0a2e2d2d217380f39e37711bb996e2e62c69b8877c4d3d8916d25587d3325006d5dcc5c6d7d611858ba4e50b8ca1ac6cd0c6d2d1730c2d75b763d566c01641eb4802c745fb5e840945a88fdf1db6296e9fc7490d9d515cbd5d6d94e18ddf45ec1c5e9f684743c8095622b22d22b9d808592739987259eb3460e7a1b5b67507cc2857517d9015d8d7b86ac9701254861a3511f6d211811af1e1fb100c39dc26c9d08b756bd7fce521f737e5690023021ede7746841cfcbc82d8ada115232667dcf790c2925ca570eb4940af293844f584fcbf8e60f1d515a29ce19834a720bc7ad38c6d0361cfb722d789dbf82a72336eeab7ee90a82a58b0b12a5b51242dce161d91257b468ab72636273bd98277ecbf3412cf422eae1b4d2b7b332ae2f72279279b2ea5807fb7e02aa7a63ddca067129f200b6f5b015cb98a52a3294f9800fee80fec5d8af7bb73c718e1e57b946416e2cdeb4135b57986601320da827f2db97b028c49a67d645155a2b23731c96325312d64185c5a1d3448633a62a4046e872003eef97065a3d3be6b8362e214f16c8504e23ca7c30bdfd35e29881167d74ee3a1e4bae9b2c1c8475781f2e016c371af68f82252deac408e69716b8ad10b29fe6d49e0d7c50840197173f02b667c73c115e9758cdd70af3dfaead1de89945b223f985f7f6b6b59b4cd40c8fa93fc541c11a792eea4311fe7659a7c3a394b722c521b91b0e1c9491a7df2a27ca5069225ce1a3c7bc9885764e8fc402963495d6e92e4677c41b171a1c65eabb82836655f685d8929ba107f4859b72aead354b83d1a1764fc04b8e2574675c9630f4838b1b417dac47aaf83257d29971768de6e350ffb0cb4c6b917cdd12eda6165655a232389f896e4068b33ab2a957981c038f1f6f44bee6ddfa8d93d6eb71440714f5e02d55205addb5b3793c2537933f0397f5c5aed8b2bdc5188633d473e4ad677162caf821c36701f25dc390fc225f2dfc03ed14f661ae802734086a41562d9644127f5cc4ac2f97927cb272a65232294cb1283798b65b5291a077afd365493d97d2911b9d08a5d4d44d4d97aa5215ddcdf917d8f8fc3d63847ccde9aaf4c5829f972d6389e7d7491f6bb8325d8d481fe32f86066d1fcb4c1a8141224851ef8361ced03e64c81e44e5339fb05dc649319e1bc6bbf48d0dcf7f92441e1ad1e324f601baacf9f44c57a1ca297a9e7312565d9e72f6e658ba0e5aa5156ac1ef4280281045229bad013e482f10c11d193ee8ce541c91a785ed43122d9e8f735d0946f58fd664f4d4b2769fb8c56be4f154f595f3a605059b111a27429894de7ed4ad3075a9d909304b23c64a93dcfb66bf44179927655ff8097c5c1e8137ad9254b240d34572d99734f2065ada33aa883e9f96830217621fe96b7d4bb3e193f569fb7a9bd5f2b3c97458887339f8c650da3777b51e3fb6c924294a4d6c7b98168930d45d7c3c05e3c145491c928596baa7646873363bdfda6bd9e037aabbe8c454843141c6dfd44529bf2cc82f5e0ae297a1a75a53c7341a7eba91ba402f5a9d8c8bf2b995f5a6389e0b46d83908c1ae8906e918bbd5bb1589ddfe81f55145eedd35b33e413ab37edd315cea691700f585186a5657bce6b7c41b5aae1acb43a18094df542caf2c498ce1c8aea04c3da9a98d17970625253f63d7ea07145c9cd975e010d670524daf944371f9db090b6c64b8fe3026752675c1c701d9383af252bc61775039b0d4a061bcb70ec7d8cfca95e4d2b0170458b792c285dd464c77b29c337fc3d9237140d49de5ba70eb74d3f900f03f49ada5718e8cdebc48acdc73b74b9a42ad3f031dcb17870dde689ef8448634c171739eb364e8795286d3dbc350ec76e8d0fae70f71fd5593a9500d1beda13659785f952f98ba5fa37802c4541f2e743875f0cfdaef5308de51eb82707a5a850a918ef1e39c238713c2e3fd8731299d177b45bd925fa848b7b352de8d0dc0643a45ae5a7ecbf7b29e0cb169ef78e7e63a94bb8405fbaa4ffa5f77928dd21eb0a510213c3a190b730dccba1e21cda08fd243ff1a719704a21481b2cfae2fd27e83cd57aa07bdefe886639df94ded8cc84352c12227b30af7129b5554303a8bb694e1e135c1e373e9559d3b36d9108b73a8150cd80b2d317a4b492b3dcca8312725c9debf825afcdf7d4f4e6949802a759a1953def09454d6729844139cb8cfe5c1a80d380c99273508448bfbf3ab855a79334b0bd3a56a435485315c1a63e67079ff321ad07bee4908743d467616673d0b4c2c280987202e989c3f529e8b97e392782cbaf30439a07559ea010ca04eb701479672b229e5401a99589ea4eb9a9cd3525a1f286b40dff3729c1733123e012b1919f4833ef7c0e1fc1793009120413901c9d603c08c649029b9141e19c5d8459bb65adb465fe4ad168d69a827b7b84aa8fe15a34e95859865c7a1ace3e311bfbe81d688381ad9529d64927e6557e320ff3979e7420eb911dedef7d4c51adfe3430e2bc1a3ac218aa2dae4df6628227acd3a4c3be218388fa8e504b2acb8089878178e53c5cbf5bb865abbce017e5b9c0f3fc99fb7962e0fad8b96cffe2f1f1f717cad99c95135fce1145591d77d35717d8c029d962b4889a1fde4f94ee3aa499c7172ef6d60a8b9f4e810407707a787b9f29eb79666dd764578b20aea25da91d27b49860a8b477edef8e34692d4102974e64ad69ba338c7ed741cee9162826dce3a6a9026c0d3894480b705d548987a8baf488c3e9d9b39e3c06bb32e0558b72ad0a3c556c86ab67bab298f799ecf69d38c9af6ffce72a69114149ad1c5ce33906591754c974d39eb4354ae6d481d566e1800a180ebb8e50406540b654b9278db843f749292081889716ccaf375bfef05804944cd16b9ed44c1fbb27ff6fb667ae8ace33f852cba42789334852a3cd6ef231e4c42ae5258587fa7a85bcac2ad5e32667caaafa8c96501bcd15bb4c30101a73d900db3a7d33717ee661c4b254a7e559730ce107791b4dec98c2b750874285bf3cceb4dddf8085d32916beda2c1db98e2320c6dd975bb59156bd9d0e7829e0a88e3ae40948b09d9eb8ecbed4d43757fbaf040def8bdf84a8f80d501db829fe90ae57f6fc947c78af7cd6d1354e5a7b4b9d0ad6d363778365ff74b1198d1e4e4c4a7fff63dc4a17cb7c9de309f1700453fc3dc3fe80cff2fb900346e99218eaf8dfcb52c8ac0d5027766ed6e74366f629c3e9941cdb4fd9806e52ba7859442b287ff01f72231d19e90858fcbba5aa6605b8fa3b2c4d07bae6923693740a365908cfb79c51e9181e324771796eafb57c5ac57671b00f0bdeafe0d003eeac1e7d71aa98a63c087a85cd681eb3a98070f2c69e03c2e3d49ae1cf7558f3fc5f385ca917a4807a01f77b8917645340d818bb7aeb898e0086452c32b3410c789b200a4379ac93a7c86005128139af8f059fe4ca45135e43d75a05f6ac30c015fcbcf771c501c896799bbdc44dd63804b77f311d878452828bd30d7cb6ed5159a0ed7456b4f378ae47bb02b404a1d26a36a4c2d6bcf3346741bbc85c34a9eee5a14fd4b1bda671406d6801c1e4a63b7db685bf83fb4bc88b5ce408c074daf85e900e6b8efdbdb357ab075684b35eb835faf65e578ddc86cae9dddfa2d09235f358ee740575b5d165855e490483ae9386bd009f605d892c6fe09d5d69192c034ec591457672c431f0104f711f5645893b7c646264bac3b927b49f81427c9f6ab2a9d87587137f7f61c820aaace774b8aa63fdc31add1ff74c2e2970bec16a1810afda5aa03f167eb3961e4f96c86ffd274e7e46721e2497204e187bd2283c75ef9f2003bddb104dcb7758d8ec6870e324cdd2166a8eb61931b1b7884686f526cf473d3e7dec3c62320311b6369375b77d676a6ba7877bc10ff9fd4c5961a1b04a84175d511190fc7d27ef5a8148f37ec32cf94b73b5cb85fd2ff20109cf34b3e397a5166ddbe2386d07c59385a7560046a90b49f889c48126cf3e6d45f974684554394298d77d40531501a94c40c39c37735d42604339a462258859d917da98259f9", 0x1000}, {&(0x7f00000039c0)="ba051d87d30b4c3d7f00356b5cbbb096016d10d4fe9dfef7200bdd27f978ce254da35ec44de7889ab694b106d0fee3e814e9bbc6983074ce37af8c2e0ccf682c26961e0544c5bc8304ad8c7d62c251026b0c68dbf64ce3076dc5ea945cbeff11ab450af9ac3e5d3e0dbe6065091f6a1c19e04126669184e455c7d425d1a7b2e1f0f301b292d409fbaea460ed7f2b81a077a4cf8872f4479779fee529d71ade5441b2399600f0fdd830130b5da68e1a2646fd4c3c73de5f6b209096b70247b10857e620f98ddb65ed007497b62d8c2ade22e64c44015425a62f8afb1342d520efc0262c8d1d1e271f7dbdeaeea171fff9c1be4921edd5dddf63fb93d87480ef016b48a11ca375a3e7f43484ebb5f1bf4baf43bbecc85f1399ec04ea355115ab8b7136e7c04a67e933e3a46a8c8cdff1abedb952fba1481591bd16ca3fed11553e462b4211ab2979afb7701a5d3702d541bfed9427da1b574e43389ae591ba2a7d458b0e6dd30841475f007cb0da820aab4c3ec153f2c0652734b9e8fdec6290a11310fdc3311160fb2fdf6d1401035483e165b6e3499dc1209c2fae5d93292f720762de306c6c61ce964c73cc0e3e3bc19eb4b61b1ebd1381a08f0dfd5ee26bcb2a23b5c1ca02a4e77a52dd73d969ef9d69ea013c711244d53f6c680b89146beda546067d5f64bd5d02a76071bafc4e98acd026cb62e2b4413a81662c64768218088891c81796e96c164f2d636c2cbc4cbacb1ba03db3119733326eff3c1bcf7e6e3513374600ba88faf16f7aeaf09e47d384a3daa71fc6807a67f9ae21b56d6880f3eaa215360c22cb818dff13141588d88c4e9a9748baf6583ac914ddcef59046dc7468332758d64f78a3f7a141502bea555f0c0ad2ff62533d277629a8a8574fab030e3b7b5b1cbce6bfb9fccf4aa58acfd795f4a5df97aabc0e79e46a2f7b1aff6bfba90520c5cd28ac1120e42c9a7f6f3ed47c5073ce9380e0cf8a0d4fe707a8ae63597cfc214000f4161cc8ff85ac6c491b534ee6faae4e78af1b8b4ae0906a9d94117b0ef2799f5ae8360bb4e29274ce7971a6fb375be7d1378b9951904ae56727bc60bbe55446df0cba7e9dc91655c504a776010afdad0730aa1e341433dac5a87ca2a1110bcae99b8b66faf265ba7a158c6ba6e912f505b1500adf5e6dff11c0f9cf3e443e64559b1f20af2e27c915d877f215701e5f5a0280031681d17aa9f10f3b30ae2adc257f069d19a4d301c83cc846c145db39aef40c4ccdc261d216aa73f305e207becab3551a549511a1a6a456510c19338625acca510d91d0cce182bf6d549707c519457cb9abee68ae264616005464fe680e3dcb4a6171258ddc12ddbe97d3ce1031bb5295b99c25c8fca023bfa331da28fee078ad691295a9307a2db34a16da1c637ab2700f2b46474ee632d29caa2228fded11657ebc4570a43be5d2759283cfb3e076c75aef44010085e5cfe15c7461443def254ac8eccb178f064c5e7b5dda21e19999bb9dfe341737bbc177e07e74d573b0f7549f386c38d9794ac8a9917367bfae9fa28b2e94cb74a3ae1178c5a490ba12a239b8b7b8922c6e615f2cc04cc2c62f3d50d04dec1ae6a521d363e198db629ad51b88dae7390e3c82cfbb364ab498e5aa93a04605adbec93a748049006ceb69c283d589fb44bcda6374d89ac08639c1dfdae61d1e6778ca7963acd1d1d9f6147149f2cbdc17596d6ed7a3dda25faf7f1b764cc7859ae6e4dc20eb10f5865b64faec094728d7371b7edb601799e2fab0c352f3e26d3f24200d4bf5d2e89647e4e2eb292ab142f7ec52986ad3cf391dd13efffe2b8445218b59a10912649e3eedc5ae6197f2645a02e1f1225c69786106eeabf63436e76adeec460ccad68a3c6de37a4c089bc928b2c9b3f080d85c0c7e64dae61307e5aa807482249062aaf258ff2fed7196bb88d45e9365bfa5b14b38af6b4f0d7dbd39a3706c5dd9c87c6ce5645183ab129597894633de2ecb3467c895c7804354fcc67ae36ce2b03bfc05a2c50801a058c5a78e087eb2e49f9c8b0b18f1ab9e9fd4bcaff0d49238f4c3073cd761ab61c61077b3fb288e88f750df942e161df39318dfa02eb3b2dd8b976bfb4cddd81fde2f0ddae9be28a9daa8dc76b990fdabeecd2e8928970fe63c46ac4cbe5422c0c3effe9274a453baec2d120190d053d850f758f840b797d2e20d046833af248c089622df232c6f194420f1d3a762d42a93928819a612cc4b5b4af10e700141a065b0141d280320292d503cad7c0ec0935782fbfb4e74d6187ec66e71fd212057b843cb7cf60606f3444221bab3ee73ef711ca057b6ba08c703e2a0718377581a240dc38501ebc938fba91506a00250b8c24950580027b153043ee55e1d3500ec7b2e7510438cfd5517fbaaa4455137956ccc68559f814457755aae2d44d0a96330cb421e0e1c94defabbf2448da8ae987badb598865e09276459ebb4afb6f1042da2556270e9eafc91247c158fed24ddcd9df9484e6a082815c6129ef98e19f9efaaa891fd0032cf6d76088c26a57241273cba78f621762493e342844b829b2ff0aa65c6cfe4953931918c20de8077aa26ee7afe000e3d64a09f84ebc0b0a9fd01cbae07f50629662d56fab56063e3aee08ad121681ed609bf75351e98a63871d54f6e4e94b848a5529b97ac71fb4ca49cd9cf241eff196a928230e66814856654cc1e8249d817724064e98f1c79ac8f028febb0cb0eb6a0c23816f880ec0aec81eafb1a0cf1a88aaf10bd4a39044808d226afea92671d5f000a54a9d433c2cd51f4a1c7e80540e908c0925e9994de26216a6fb38a6bf65c5a67a056961153c02d1236fbcc658dd45ccb22807c30fa4601f31c38ce529a26f997c7421e908e7ca2742b01c7004ea8c5a1d12a90a52cb8cdab5998659038279374b3e0edd20638519ef0b5a084aa6d757377709a68762f48cf4b947a82c120d19d8cd9feb69f55d934c964bd28b8170d7c153d7bbd5b98ca2f54d69f04ed66add9a2b9098324a79edf1c45c6bbd8c237d177c6efeb7f89692e47af052b8b2ab35603cb5c9687543bbeb8f3518d185e8b8356d7493d3e19f9dce6c494152372bc317259905d19114016ad14b3ec37e4f0fee59307417f626e7de54a8ee20a26501d81ba6b595b014b9da3a5f1985a61a221c50797472234e9f14c5782f1cd43cca93116d6f2af0233e4ef709f54a3f105706e4158e6c915097e6b36237eb89113412a3fb57c1d767576045fc5cca8b221a33b0c945526fa490bc9ca830b58c40274cf16fa39085d8410c968b4f96e33e386b840889b6a82e507377714aaab0ec6602726278c6ca3d29e32bb7e647f52454eb21cc722936df2d37c17cec651cede1f1b0fcc95b74a4273c152d7d2d45adcb566c85e7cc44be4585712663ce06ca57956c2498b1a6f34cff517939a65bcbb4076e14bd340ae43b6bdb9018ef1b9fd0f6e1687f33a40e4a7e4dccabe7b50c8b7e6d3bd740cfa9b113816328af5f75a261c7d393fb355b1ddcb7903d7885cc1e8c9f3b6b7fef8da1ac2c1a40a03ede3d2082d1b1dae76010873953099630da8b5384d8f8281b1921f95bb7f55f4652a1c68ef2d63d24b0005987728cb0868a1d08b6444fe85ef9c246096c7e22ca8bd754d0f40572377efead2b2d0c3f5608595d269abd85f2ac7f3c354d4aa56c99b84dd4f51db5c98951c0303dca17f07dae8e1a45721d26d97efd6010d188a78e90c90d1ad559e36e11ed544181d6e166fb049abb4f94d84f69b0b26e210f968ce8f95539b65b516ead40df89710a956df1ce9f02abfba633f7f636f9a54bb365948197498eb291ae20c1a7be1baa5ff35134dead4e38b0570397d83e1b825282a6b70f056e11caad9b856fed20b4c2dc9d1ec0c68b9c91d83f98dd1a58e013bb3c4b325893e0c39b7930d134ebd688e703aa9516b5a37a753e7cc08ab540c203f1a0ec8aba994c1c83f3349a7b73ae5640faf6f30adc541c9e550275933f15885238bf6bea000d08d3fca512f2243ceca827ce557638b0d693b4155a49d07c109b6aba85b5adb930eb76462a9779c5c390ac536351bf06616005326819533924805289721749847e49b4e9ccdb5cbac1b25192527d350e741abe8584f70e2708a3fc644e5bd56d294c004c0205143ddee87d01def05e89b1d214b22a3421f70b70743107c97638d01713ae1d419a701840c64e0972b581ced5f24e9413288841e5123197f8b2ecd78318c5556b61201de9033cf6d1b2d000230cabd3bb277f2a61f9335978328fdec7811216c0a4abd7b2aa6fef9c9ed50ef744c0fa14076669edf513144a59b1c4e37c397c727a5d5d726edcb3cb7a330d2005566d39dae940b818de9afe402771f945f53fee28fb2414f1642adbc98dbeb4f006e5c330f27a0d3b0980206da8d15ddd172ee07aaaf7642043a2bdc0b6eb2a472e4b79eddc679a2f9f29a0867f16caf777bf18afdd463d4696d96a664356c4531157ff95e88226835597c4a4b3fd2145eb91b44d167065da8721d45e71ec65815d86b771bdf61ccd622f94b9e7db7202528c3224afa5998ab9b324f05fa7cd87247fa5f91910d15de113635623a3ac2a33c07af48f73468fcd712cd10256984586f65501ee09174e4cf35223218d4102961cee508570f9010bdf552e7677d4fe8ab752841a406959e3eea22e3cf5d0aef2ec9473fac79ecca2515cfab0b55ccbba44fec50cf40481744ad58617ce929ff27711fca7765f88df5a279018670ad6605e1001d4377f475a080baf64f6ff8624f2cc5c280614a241bf33aad2d74e2e67cc6fb28e9c9850ab0e4c09ed3aee6ed199bf18342d629122a9f604a30d7bcd7d1aee2e383f8eeca270d9676f17436976138c2c7280b9f4d8dbc0857b47a136902562206da1db10603ccf9d8f6d62ababe5007d355e926020c3deab2b57e0a46a7bef7b593ff8230cd0fcb97ea95ca743ffdc50bacb6273a05e5861da4e6231af2adea20d337fbade295699fa5e56d4579c0a82d0d686191d3d41dbd50392032cca4ee55bf5e52a18d5558dfe8d8b731bcc41d29c6b16a76356a433ed02e81f4306051cb5efd9c0649b1439d243ce221115a62ee2e6074188460da5964adb4e63adae9117196f82e2479cb76edff81ced30f2cbd996d1ef36e696e0be6c4bb08038fa22b6060b27b69c18e56fc65377aada46bd1ff0fb751476787f170d4034cc0b749858fc36312c10ea2d769c53610d5b33e9524d20f3078e4a571614075a4f39547ea67fbbb37509396956d924c86580a00d17c1c22ec32e0d8678b9a480e725c2ece4df7e2199d14a4db1e64f6853831bccc186769efc6737300032fc7e0f3395b4e2e15ec80b64f30c5efb844dc36377e512731df6dcb277c8866fdfa45b0f0dc878eda3f848b1f739b75715f48f6eeefe8af580aeed3dc5a535bc04bff2b1b55ae37db8f7cac6bcd7d7993d1befce0a949ffc7fa741917c16807a994518661794380a244434da692f22d75d616b520e3402001a6b623766032f33de72c44fb51d1c32e0c5ddd914d3d68f0b3ead14bce4ea54d2ad890396d99acc821dcc999f43b114827fcfea0c904da99d42bbee082c0ea875159b53a0f2947172b3bf2d5d1810c1848afb132daf5e15aa2c4d0b857c84cb120d72b8b40c4094f78c84c5332ea9b0227d2d0f27eac15728862a963df70a476090db9fd5fd5b2db3bc8341a143fc4063291fc5dea657539c62919b6008459cd63793dbea7e54003224632583d596fd837e339c40073", 0x1000}, {&(0x7f00000049c0)="b995b8c43171b5dc4bc175d1281a7fb80607eea483e73189d7fe9e7344e926358bfcf12701655e169462328971649cadc46be6017d80fa75dc0983b7674e74ee0e122f8f87abe13418186b64e22c4ea8a2baa375a39f73a2330b7c55490bab6fa4f0612417822ea541c820d01e6ceae5e44a23162d4b4253748ad4d691d58eea33372c88229c8660ab5cd9f92eb18e800f06a7f2f357e3b575d280b1fd28c9e5fe4b1e936aef2a0cb6191f3dc0b99d62a65373e4b728ff", 0xb7}, {&(0x7f0000004a80)="b9e13c2a41c9266cb82431fa53536f3a58e3ef8019be4919f3e96f340789cb1b5bd4c99ae9eb117c73af3912d437aa75a2cf4ca5eadebabe60a168801505b40dd45414788c8a7a50332aba7691c469c3122c8b0ea79f2915c486112853cf79606650f08d1005f038c3babceb5021504b729f7774b00729c45840551752decde492f77829a878e3fce93728ae5f674003860c1d6448ba9effee", 0x99}, {&(0x7f0000004b40)="ea65bf378b07d9548c979e91aa8b25fcaa62761066d0b10a56aa9abf46105bf212ab51ad959e49b13ea8e1c5f46c16f445b66d8c4c3ddd3a6adf7095b16f08c5e0caae52efcc27a388a4362feae813f5fe99d9ec33b3a53b10f629fa9cf05799fb", 0x61}, {&(0x7f0000004bc0)="665da6b16d8734f222c2890553d8bec306528d054b1e93c060f43679214f510f045dbd8955457d299cb4d4f685603e062b851ce0c624dde74df5bc515a83e8dd4f98b0a648afaf72", 0x48}, {&(0x7f0000004c40)="1aa0ed303f4e995d64f055d7ce831ec6bd9d64955b42be42fd9609498df5342a8832608877bf3b02cbc8d9390a4d037ec31de21ead35d714b03ad920e0c4dc99227acb1c8c8c78377c4befab3c3a42a701e543a10503fa6aae1c015056c31f28d33e36273409b421590c939e8d352d73578582601583aab9d740e1a78ce64776b909a60d83360603e55f0214c8c671ed106922c0f043b38b522878f19f24381aeaf9f9e319b6d2f8754b2b5fdaa48d88879831a456427cbe51aab4e68b1eb373863e3d500a1884c9909651d25708500ecb58c862939a98281cef7f55bf488390bddacdac2b09320f4c0a644c25", 0xed}, {&(0x7f0000004d40)="b8acfa33bfb829ade6c5c5", 0xb}], 0x8, &(0x7f0000004e00)=[{0x20, 0xffff, 0x8, "514d09ef032356cd51ed482a86e9208b"}, {0x20, 0x1, 0x80000001, "9eee3f323f5cbcdf233c776468"}, {0x1010, 0x1, 0x356f, "861553fac757c17d817cff8ff49881812d5caf272ed8f0e0a0f0c406c640de67f5b939c64f06b3328f08124d451714ddd5477ba3b8968d85f941325efccb6147f219c478d5cdd2b4fb1e69df6aa5ffcc3c5fc898d68ba07baf30ab5e43fffd00ef1f4d78aa2547fc6018d30dc777df5742990550b8306e209026850ceabd0966ca8a33e90f420a26f38715fb45742c9b7aa685318feae5a9613607397816c6c41e445482c654aed078d293fb6014062e50487187881f9bf730d697f04093360e30850a5186e667735e64bedceebf0cecd252df6f47590365c1c1bed43de126e5e0d2a5c506ed8c3cae900fbdc2d62384292f3a69621ca34cfdbb94a23909bff14c5bed935004a86968699c1093c1a2a276d870d6e3a5a7592e28c5af3f67adaa6f47fd9c586d27893d05e119dd94c3fc2eb2569d5cab4972758d9f1b96d30c49085d79dc2b2f56c988c40a0b98061864c6b536a6978303aac9ac5943ff4a6adc665eda93b4621719b32c7c9b0a803940a7f105901aaf2941670e34d55d1d3bfe7f16d73b77ed3a2342e93218ab77f237d9210fb54a24c5b5dfcbc7f6a3d15b741134af2c3f1321ebac47950a4d40dd37b12fae7642b697615bcafb0bed00393f493b416a6aa1d66ef0a621c34f1b38c496b71e3bf6dc28e332af0e72c37adec05f58901dbf5272872e525810a695e976f3ab2b6d279a882564ca808e13811fa614e70907168d25d65b49c5f8ef5f264ffd0408e8c610bcd1174e2e6180903c5b865d358273ebc0b7ab7c31b4b262be7afc5c8f2722418eb24cdd33f8db6d87781548c2633c4aea7bb1d14a7f3ed34b71b13a6e7759107adf9f747be46045c19f7a19affefd58018526c83b4ddb80cc97391586096ca542b80a773242dbe8e72ffae0b75497cee1b94a795c79ed72fb1146fbb98fd20573336474472ee40cbee5519e9ae5831cd9c1d448aa319ca29d97d4d9cc85b7df8ed11c58a6d8094b40cd57ffa8589b8ab3f87a2fd7c283cd577cd84f8bfa9bd9c2669475b30c805981024ec9a12d7d01021c6b47aa54e7f0155866e5892008a4fbd4bd358bd0276d5908bb472df1c1d56a00f8f7c6e0a31ab070ef866e9126b28456acf339068b256d56d407568fce2d831a36d52a1d218d7c0fad66cd7ddc7750827969516f95d9479e4da1219615af7d3c425c9af5cefef1b0a74fb22580e096e83745748489fdc597cd9ecdbf7c0179e2483c850fa603e73777eaf093a3a5b22faeec777ab5892b3cde36b2de77942e80bdeb9010d69fe516e1517e1300e1405647e995f34dfabb036fc0d8e5be28cffbf86e7fe035fd71849a8744326987c6a26d2d8ca97c067f04f6ae6d81e7cef942fd98f3b059438ce7be5d8fc208c5cb1a06ae0535e0bfccd692b08a03e8d5fc0450c68d5e8373905b245d7feb5243b6e1e7323e4e254265278d1511c9342a90a71c533fd91104a50b3869bd70a85837c6caf303b3e0dc59faab31f0d933fc2074fcceb68921c3ea030ef3424c6bf711b5c94548ed97ff4ddc673e848ccf4efe7fd4d27af8047f503a4a780e49309dd5e207c3eaae77eea40698b157c8b2a6b6f231fc3d63e3af4cc29bd68694cf39d39131779e069fe35f6e95ad6c647e635d5dacdfa02add730327986e5ed52005467b5df1e36b7d5e17fb5ea4b5ba5eea5cf1289169d3c7986b6c3ede3831f539086f707453e025f69ceb9e4a86428a6a0ced6ba87b682a489eb8197cb7da262a8603b930dacf99417286c875b22790e97f16946328f2a7dcd012d14c405d095c09617897f5716b4258e1f9be4303072b048b2a9164daf0c3d939005a9bc8a8c3fbacffc22c492452d2fd0ae0c259fa5b50b1f5a2b6878137583249372b8bb3f663b4e9afda37e2a3c538cdaf20c04d6d137cfd74992fddad58b4c1f15f8c31ca23bcb460a2a1655e880b82776acf1f9b9ecddacda38ec8285e948c06427d7a36fc62e66b03c889500621c9f26555c2525409665b94bf931cf20dd5632a49dbcee6d6c7fd4f3504241151c9ba0574849e4289d7f8e7b26a6f0fbf4b10c9359bf5d394369d15f2d18c2f390b0b9db4326f1c50abf583f9e40d2e13d68edd29e83c9abbd9e32330f155857deecc5b2e6e54aa44ee4940b16e7f5754d74689b208d040c600295675ec63df40d2a931ff86d85801cff8772a6edcc7f3693ef0ac8acece72b8b73be0e16fc7d0e86edb8397a205f944f272858cb039915b9aa3ca1fc6765760fbd897464d0eebe3d43a1461b0fab37b770e5eaa73fee9964d9a7304044ffbaf3bc2be7142d4e5cad2ba94b6c2723f10f439b4a60a69c07540e81228576169c0dd81846b222309c57de0767a9aabf9309df4258b735414140c3ed04dd3081d4eae482cbee1f8594b59f0fa97da4ebaa841f553b5545f5bcad70336125980494cc2a65fa00f76a770a2d87bdb51e704907300f9a11e4ecb0f92a06cee05004dc749fb22dd437bc4c143f25c8d459a469b7a0d01a4f57d1eeb4da17b34b4d00835d1b5be0f867ab5f98c01e79d64c1695769fd1d0e58cf1d1e0bdb27398e48c87523d99d210bc8653eef817b1797bc391b341f65297f28e14da04901ad1da5be291fc10cc6ff3702060dc133b49edc0aba88ed8074175fdf37233144706a11734b70e879a10355f8a8d950a29f098f7a8c1315b3824b7cd53f659b6357b16f71013c3e5e06780874a13799e36e7908570b776502bbc4546d41f009946cdd4f94a80bd4d6c851ab22c335cc8c3e61500592e7dd26d91795ba4babe521c5ba97031b4be25ab13d5fe2d334a723d1b0275b16ef516f87ffa302aeb32053b2d8b3ce70943c8a49a73f17bd74e862be420f67a85c088f3fcf515127ec8ccd2b731c6143eaaf1225b54646d8f0c12619763da8001c841f2e1e45c6c6c2c29cdc70f8f8066d5bcfa93e91db29bbc00d9655dff3bef91dbdaa4f1e9ef41c196ab8b252961c3f6510bbaefc16ada8cfb756576293086ad0308b1e540e4990c0c904f464dc3411fdd9e3535732896923b71dc86ce16cc29b575568f6bf379886db706d7b4731c7f3f623491b64431be832055daab36474c2ca0f4009630e4502b8a9e4d16952e40fac50c9af38417b056a446790ca0cb6697e4ac73b416f5da9d1908e5cff4055a64f69aefd5f8c053f9ce437f9a7f7540089651bfed522bc47d07a3319e8399873bc91ab0968808e2a9aed5dd1e46b64b9c8fd9dbb5423fc453535c7605d16f189c77037299caa17e624a8792ec4a3393d65668511101edc26d3809abf8a6aa77c242fa4c5b6689f3e9dedc475896c0666fdedf709a16dca27ae1397a3a73dba1cfa012614dfe2e778a7af52f9ed102a40090539cce7634e23036c275f9765be29e0b606d44d9b4a775e2ec65dbc46322e0b32b371763e64905c456591e2044560bd621dce35afb9149e722da7967c502d1c754b2a68058c1d9550aa1bd4d3268089ca46421070cf79b65786ee8bf1406483c4b0a9e75b72bf76d556dbdb3bf42f0b829fc0e31bc0ff48da1f08e9125509289ae5833dc52769974e53a9fbe436b206016d8fa00dbb9fb549838b255f9e9a2f80e6184a59892397783df27aef3f3b821aa9bf7f89f088849686ccf245f31863df06f274489039abdf3f7c49108693efa2c667e545c5fff884a7f5d679bb160423d2a7736989f2f176a192e51ea891afa42d0fc716562ce6f023fe4c0346495bc953773bcb6eb4a31bcbb43dd7c03c65bf4c7fa5d825743d7aaacf60b4e9de57fefccc9a0f5de754cf27be6329a101d749c38f9b31fe7226b225584fdb21030a0c81bcc351c823cc51c5c3c4d5e161e9ca7162d811d44473edb23e243ea4560ca71e558ca031987dabbb63239cef1a48d71ce233507f2adc3e4237479ed74c8574785ef77ca29b70b656673ab1064c2c71b64ac758ad5a6ef4f9070d70a600c1470bd09de50f7448991aecde096f4aeaf92f1e59c55ef467fe0907fe3159be854a55eb2fdc32c21812f3850c48eb438111dc667e7a872d1de3d9e6749e100ff90aa19b89a18d967a2c9d8f2e6eed78a7af2c3b27029423e04f4785fe4ad8718e4d608132c45c8b62ad5080143e8d0eba93f2ef2252b2935d1c4a9057761525a3ebd15d9e81fff9f4d73a343a07300e0dfbc4b235394efbd51944b12b6a8f9eeecf5365fd6558ac86be55cc9509f71b053120619eaac970d31f4ab3d3ef16eb66229759c62634d7b09b4c49a4e267840d127b6bf0d7188fc7440977a955cbfb4cfc49922198e0db7041cf243c8dff94afa243ad0db191400e9d5eede38ade22c1789c1f4f547543aa190fcdda34f030cb08891c416d5ec6ccce88a6dd1e6ef30f9aa3177acc85d4c9bddae543f3606440250a3906efdc7b9c381bdc98625113de67951a2ba6e31e7b718cd4caaa501711679a41a8454143dffdb7c3efcd091cf88ec77794b0252b9c1d42c2753d855a8b370ddf0b234de022e87a43c60856f0edc1856738b38c5e729c9993a1dd0a05c86952b6a36481f77d9bcc10aef51d3432e0a3371cbe2c3f7177ac2acfd3fb3f431cde1b7b53923f9ca9bda1cfdb5353e558a85c2d0c5f6d8c9fd3878b932c7caab3a23c32eb9b71515b6aacfe8ec0bf8209df167b4dbe6d5eee036da14a56a345108be4c31f0b078d959a1f005d910aa1305f06ffd6d45d91d36022c3c5ebc7ed33da74302398e9305c58340c7e8bfdd7e95d16bc7306dc718731ab43cc38b7ca2b7dd667f9f762130bf522831a40e6d9b98401b5a98a4c31f39f558d9fae7e8594b25c72d900521274789a4471ab125e1c383727b8ba89ddfae995cc5e17f41628ac213cf3a48d2aa52540f3cffc0ba4e0233cbc3de565f3156e868bb14cd802ca2704e1bfe0a9414b830d32b1ec040f6905dc5831fafb241a2bfb7f9b6ec5e45f1bca3ab0e20c8eb9fdaa74a7458a8da49d11e0d7def4eced2ad2e05de90ee7d848cbafdf9fbc89d6302bfea0b8cf677b1040be31e48f498c8fa4b32f9dcebb47bb1450c9489486a39f2ed730e945729875884a1ccc91c6e3613029f879973bc291fdb0c847a87ddc873312d9b052ea858ca09b65fb49847da6fc167402981053554eedd502cd217affdb000ec785b313bd9f6f48d567a4e33031b083afef891c6792b246e999ea90e083e06bc170f622b402b0e81dab6b224252cf35a1761be8387aa5867e865866a0c6b43b51268fb93f27eec2c86e4b048a683454343c30af19292b98b9829e0ef107e9ddc52a4097e453abc5de5b1ace1f4db782c8fd6ba9abae229974d9f9dbde1ac888b86653acd6af7a5fdb7e2ad07b72e8fa02d0c29a83a8342db800dd6630f0da364ed7cf6c3f807e3b3d1258236ad10808a58039ba32b3a44029612b169c3d9ad164cfae5e7fd8d27c09ba0b33ce6e02d3702d6151b4f1dcdc5b683b8384310b7c4b5fefe41ebe0a0f35d347506412c73e555b058cc1be8b36d64da4ef2aa48ad73385a1ef69d19bac4261bb24e8a02557b10c953ff880be7a5062fd3e02308f418d501fe822666887a47b6c4ab3a449cb33afa3d196e42549d24d07c3564ed15a32796078fef5edab63f00e8a11e393ecf31c510d90a720e524db7a40260e83743a0df6b5b0cfd2b6e5eb763d647ea6985b4bbff2f4572cac17f1d0936964bf6395261aa3e1d266dd2351d3e271ab78e07dce8e00cd13a31fec05244f116e42e405a7b0e5d740e61a93ab164cedbba2270f50a1f77121405ee57f5ddb309c82f50db5ea3e978be49e3c4d7c56111cd90896482fc928b989"}, {0x70, 0xffff, 0x2, "fdd1ff6294c9bad147556655658ff58b323738afce9daaccbfa9777b62b37f0ebcd716cd7ff070c520d93493ded427a5efcc5d03b99ae440c9055b53bfd10f9d24a50bc8429c8a0c16455e6f2c2909d8c813b1e6d22fb02f2157f47ec57d"}, {0xa8, 0x1, 0x4, "57cbadc06dc2d4f343cdb6c6ebcbf079846b0e6512f15b72a7300facffeff54cc9bfaa72d7913264c3295d476315bc4fcf7b56c144ea6808526d73f4a4404957831412e6389a61dab00f531d8658e5637cb774a925e6ca070c87ce27bbd66b8d370aaeb846c276213656ca0f02d89f9c31ba0753d79868514fe8864a1ce61eba004d7d29e81f4bf3785f95ecb92559783529"}, {0x90, 0x1, 0x5, "a3186433b369ef7bc53c1917209855a797c181bbaeae8657309bddcd5a9f77b92e09dbbc24e21348846b5900477709ca71c019d2f13676722eaf38f7544d4b36d536a49f4cfdd3ca5693423cff755afda41ef8f34799ca907aa87568c8ac326ff0e264837772bc064504d25524abf6effe68206f3746f5524b"}, {0x20, 0x1, 0x0, "5235a953ae8b6aa36807e6288f6b"}, {0x30, 0xffff, 0x8, "8383ac4bc4b0ebba38bc192efb0a101e18ac2404571aee12975e476b60b7"}, {0x18, 0x1, 0xb38, "c9573d12d9e759"}, {0x48, 0x1, 0x4, "bd3bbbfd8317eb0799e2b9bd8b126f1e86fa6ff4b31042dcde77c8fe108a93b6e1e94bb4720d1c4168539648ab4c179a05"}], 0x12a8}, 0x3) shutdown(r0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000006100), 0x10000, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000006140)={0xffffffffffffffff}) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000006180)={0x7f}, 0x10) r11 = socket$inet6(0x18, 0x4000, 0x0) connect$inet6(r11, &(0x7f00000061c0)={0x18, 0x3, 0x400, 0x8}, 0xc) lchown(&(0x7f0000006200)='./file0\x00', r7, r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000006240)={{0x29, r7, r5, r1, r3, 0x120, 0x1f}, 0x1, 0xf5, 0x10001}) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000062c0)={{0x18, 0x2, 0x8, 0x5}, {0x18, 0x1, 0x80, 0x2cf}, 0x20, [0x3, 0x9, 0x85, 0x39, 0x6, 0x3, 0x100, 0x368]}, 0x3c) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000006300)=""/4096) rename(&(0x7f0000007300)='./file0\x00', &(0x7f0000007340)='./file0\x00') r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000007380), 0x8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x27a5e488ed106ba7, 0x3010, r12, 0x9) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x85}, {0x4, 0x0, 0xff}, {0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000000540), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x100c, &(0x7f0000000000)="7be27bd0a46c529798ebffebff13b9fd812eea4e", 0x14) r8 = socket(0x20, 0x3, 0x22) r9 = socket(0x18, 0x5, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{r9}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x8, 0x10, 0x0, 0x4}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000c740, 0x7f}], 0x1433, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x8, 0x1, 0xffff, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x3}, {{r7}, 0x0, 0x0, 0x0, 0x1, 0x100}], 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x4, 0x1}, {{}, 0xffffffffffffffff, 0x12, 0x2, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffe, 0xd0, 0x0, 0x3ff, 0x8}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x2b2f}, {{r8}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0xb4f}, {{r0}, 0xfffffffffffffffb, 0xe8, 0x2, 0x8000000000000001, 0x240}, {{r3}, 0xffffffffffffffff, 0x106, 0x4, 0x200, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xc7, 0x1, 0x2, 0x1f}], 0x800, 0x0, 0xffffffff, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2, 0x127}, {r2, 0x1}], 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) dup2(r10, r10) executing program 1: r0 = socket(0x11, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106, 0x0, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) r9 = socket(0x20, 0x8000, 0x0) setsockopt(r9, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) syz_open_pts() getpgid(0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40000, 0x0, 0x4, 0x0, "018002005e00"}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x84}, {0x4d}, {0x6}]}) write(r3, &(0x7f0000000040)="7f00"/14, 0xe) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() syz_open_pts() r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f00000002c0), 0x101, 0x0, 0x3, 0x0) dup2(r7, r6) kqueue() semget$private(0x0, 0x2, 0xacb) msgsnd(0x0, &(0x7f00000004c0)={0x3, "86eb5022ceb273399ff3320458eaa9f7799a9141daeb72e4cb98dbfec9fcc846aed7856cdcec9c5b681e4f21faed422f8145698a2bb484c40304833192f6341a7f2f346e4e847a4874d8e162841c873d0509775e98f54c8072e408d9484312a3f0eba4"}, 0x6b, 0x800) write(r5, &(0x7f0000000440)="7820cb6e5e100840eaaa2605d5ff61d5da87e8c13ae14770126963c535e4b77968c6d4088d70dfdaa8c9c4c303814a83be324680b7cd8791c8365f52b6f0e58f87ca0be36ae87fb801f7a5825e46", 0x4e) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x9}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f00000001c0)="c202cf0000a427093d8a4c4e", &(0x7f0000000040)=0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200001, 0x1ff, "0100dd2dfa7f00000004000a00"}) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) open$dir(0x0, 0x40, 0x6e) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6", 0x99) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000400)=[{0x7}, {}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0xfffffffb) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x28, 0xff}, {0x0, 0x0, 0x0, 0x7fff}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, &(0x7f00000001c0)) pipe(&(0x7f0000001300)) mknodat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x2000, 0x80000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0xc}, {0x406}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) kqueue() getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d, 0x0, 0x0, 0x2}, {0x40, 0x3}, {0x1005}]}) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xfffffff8, 0x0, 0x0, 0x0, 0x0, 0x20, 0xffff}, 0x0, 0x97, 0x9}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x2, 0x0) (async) seteuid(0xffffffffffffffff) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (rerun: 32) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x10244}, {0x4000006}]}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000240)="676a500600000000000000a41b6b", 0xe}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r7 = socket(0x18, 0x2, 0x0) (rerun: 32) r8 = dup2(r1, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000000140)={0x0, 0x400, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)={0xffffffffffffffff}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001180)='S', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r6, 0x2000747a) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0xfffffffffffffffc, 0xe45a}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4, 0x4}, {{r5}, 0xfffffffffffffffd, 0x82, 0x80000095, 0x6, 0x18}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x81, 0x80, 0x10000, 0x8}, {{r3}, 0xfffffffffffffffb, 0x3, 0x1, 0x8, 0x6}, {{r5}, 0xffffffffffffffff, 0x14, 0x40, 0x5ad, 0x5}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x6}, {{}, 0xfffffffffffffff9, 0xc0, 0x10, 0x5, 0x489}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x1, 0x2, 0x5}], 0x8000, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x21, 0x40000006, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x9}, {{r5}, 0xfffffffffffffffb, 0x45, 0x80, 0xebc, 0x81}, {{r7}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0x400}], 0xbaf6, &(0x7f00000001c0)={0xc78, 0x37}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x3c, 0x3, 0x0, 0x9}, {0x6, 0xff, 0x3}]}) write(r1, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgget$private(0x0, 0x0) setuid(0xee01) getppid() ktrace(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x4, 0x0}) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x7}) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x2000006) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e81783048f71003a4d28b553bbf2caefb1d926e31ffe7fca01a8a22fe1cc9a6eea26e551bb7c39d49297742f4946c8d2ae839924fcf1bedab7912c2cbdb483aa3ac43266b74720c6053beb6be9208f55b10e640e6f4fbf3a741a1e1bde7bd266cade7941fef552de7a01d7ee05e47f318b7a1d81a4558d1eec9891"], 0x83, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x10004) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2045a, 0x2) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2}, {0x18, 0x1}, 0x0, [0x10001, 0x4532, 0xfd3, 0x6, 0x10001, 0x8007, 0x6]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x5, 0x0, 0x8, {[0x97, 0x0, 0x0, 0x2000000000000000, 0x1, 0x0, 0x5, 0x656, 0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x0, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x7fe], [], [0x7, 0x0, 0x0, 0x200000000], [{}, {}, {}, {0x0, 0x7}, {}, {0x0, 0x4, 0x71}, {0x0, 0x0, 0x20000000}, {0x0, 0x100}]}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) dup2(r2, r3) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0xc005, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4d, 0x81}, {0x2722, 0x4}}) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x1, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r2 = socket$inet(0x2, 0x3, 0x43) setsockopt(r2, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x3, 0xfd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r3 = dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) flock(r4, 0x8) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x3) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="de58b3499f15b9604ce11084d8e230b5fe3d87c894d4c4ef1dc57832caec4e7e5978709f9130384a71dd83459408ff7281dd41a08fe769fa6aa63bcef41a07fad86c79728319dbf4a2ef66b0ef844f542fe82c5a0631e5bc3a5d56d5bf571d3f3138d2f1059167db657b747b5687450b3f780ae2f274b746cc87afb29f3b1102d2b733df43f7ce759f53b536bd39d30bf455f16e02d999c7aef3861dfb3c34ade7689863f19d727187fbc1680bc2c1a74862c0c467e8d4c1156379e446260c981e6d7eb8ffcc8d622112b82b4a38", 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) r7 = getuid() setreuid(r7, r7) r8 = semget(0x1, 0x1, 0x230) r9 = getuid() setreuid(0xee00, r9) semctl$IPC_RMID(r8, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./bus\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="23b2f1", 0x3}], 0x5) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getuid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x61}, {0x44}, {0x9756}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{r0}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)) getrusage(0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x1}) executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[@ANYBLOB]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = getuid() setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}}) munmap(&(0x7f0000107000/0x2000)=nil, 0x2000) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000040)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000000c0), 0x4) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r1, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) sendto$inet(r6, &(0x7f0000000240)="03c019b7e2399b388d3cc45f01364c934fe5a3d4c1fbf21dc5dab6090e154d84d22c5ff1da069dd0d4af159fe9dfcef73c67426ec892a0d30746698109d41239", 0x40, 0x1, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) pipe(0x0) r1 = socket(0xb45a223a24c3cd28, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x400) r2 = getuid() setreuid(0x0, r2) getegid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getppid() r3 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r4 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x9, r4}) r5 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) setsockopt(r5, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x20}, {0xc}, {0x0, 0x0, 0x0, 0x802001}]}) write(r3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x44) semctl$IPC_RMID(r5, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0xff, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f0000000180), &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x2}) executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 4: bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = socket$inet6(0x18, 0x3, 0x7) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/4, 0x4}], 0x4, &(0x7f0000000280)=""/194, 0xc2}, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0/file0\x00', 0x0, 0x800, 0x85, 0x1, 0x8000, 0x7fffffff, 0x5, 0x2, 0x1, 0x8, 0x1}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000480)={@broadcast, @random="a72be18ca012", [{[], {0x8100, 0x2, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="dedb963bf5bb", @broadcast, @random="a9b4f9b59ac0"}}}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0xccf, 0x1400}, 0x8) r3 = socket$inet(0x2, 0x3, 0x7) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000540)="c032afc9873e265a", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0x80000000) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000640)={0x6, &(0x7f0000000600)=[{0xf844, 0x0, 0x8, 0x4}, {0x4, 0x40, 0x4, 0x8}, {0x0, 0x0, 0x1f, 0x7}, {0x2, 0x20, 0x3f, 0x81}, {0x7f, 0x2, 0x8, 0x5}, {0x2, 0x7f, 0x2, 0x72e}]}) r6 = syz_open_pts() kqueue() r7 = accept$inet(r4, 0x0, &(0x7f0000000680)) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000700)={0x8001, './file0/file0\x00', './file0/file0\x00'}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000740)) syz_emit_ethernet(0x32, &(0x7f0000000780)={@remote, @local, [{[{0x88a8, 0x3, 0x1, 0x1}], {0x8100, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @broadcast, @empty, @broadcast, @multicast1}}}}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0), 0x40, 0x0) r11 = accept(r0, 0x0, &(0x7f0000000900)) kevent(r5, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x80, 0x7fff, 0xb93}, {{r9}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xffffffff, 0x5}, {{r6}, 0xfffffffffffffffb, 0x20, 0x10, 0x5, 0x2}, {{r10}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0xff}, {{r8}, 0xfffffffffffffff8, 0x0, 0x40, 0x2, 0x8}, {{r5}, 0xfffffffffffffff9, 0x7a0fb0369f65ccc9, 0x80000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x16, 0x80000000, 0x9, 0xfffffffffffffc01}], 0x2, &(0x7f0000000940)=[{{r3}, 0xfffffffffffffff9, 0x74, 0x2, 0x7, 0x100}, {{r4}, 0xfffffffffffffff8, 0x40f7d68fd8b32456, 0x2, 0xfffffffffffffffa, 0x600}, {{r11}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7}], 0x8001, &(0x7f00000009c0)={0xf1}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x20, 0x0) ioctl$BIOCGSTATS(r12, 0x4008426f, &(0x7f0000000a40)) sysctl$net_inet_ip(&(0x7f0000000a80)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000ac0)="8ba8d60c0861ba90fea5fc6d1f323bafdc9e7abd777be5485a9d9323d8b69980d72d71fc049d32737bdf9e4962ce39b86f71415e2f5bf6dc2ecf32267c105a01cced06414c54ebdc1af75d2902f2d153805c0cb49a3ad2ae18a3862be3b29baa54700b7704731b71482c0bf7139a81cf63ecefe1cfea8d9dc6c22645787af5f362ced87094986bdb7f8916ff6f5a6aa07935ce1ab46c328a5e61333f54adf0bfb469", &(0x7f0000000b80)=0xa2, &(0x7f0000000bc0)="fcfc5575f96b38772eb2cf780daf81a6e93691d4b52671d251bd837c4d0a5d16d2fa23b180c44303002721c2fbe3da543deec872925f3eb1fd97204ec5c42a0f2b240d1bc18a53613d1482fc072cdacdeba7af477cb6df079e9b15cf9dc728aca4cbce1c46d084c77bd6179274ffa6786e6b9e47", 0x74) getsockname$inet(r7, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc}, {0x54}, {0x8506}]}) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x9) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) executing program 0: socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r1 = getegid() r2 = getgid() r3 = semget$private(0x0, 0x5, 0x10) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, 0x0, r6, r7, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r1, r4, r2, 0x40, 0x1f}, 0x5, 0xd5, r5}) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x10001, 0xff, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) load: 7.51 cmd: getty 83312 [ttyin] 0.00u 0.00s 0% 315k executing program 7: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9b0180000afb003000000000000000000359a227240ce60b7e9adb54f4e02", 0xb3) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x3f}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x20) dup(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mmap(&(0x7f00006ad000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x401) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x5}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 0: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fe}, 0x0, 0x0, 0xfff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x40b) openat$pf(0xffffffffffffff9c, 0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) seteuid(0xffffffffffffffff) r7 = geteuid() setuid(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000000440)="ffdf38129783564d2e14edc08809727ee47373c285b67e10425116c21f643877284b71492f27129aa6dfda5950ed23d732f712d45385debf570371802bc546f95865bef8c0d4097a37961a92e94e1c96729fc1795d12d4a2949dbfaf630106080f0b7661d3fdf51ae819c97406a9f733132e71ed00cf664fe5892cb3101d0cfa751e62ed40d9c315eb735a69df11387d4e3b6a3fceeb403b65c213a9704e765ee4a3f1a381390f7dea11aa7bf9cbc60fc1bade0f6c551f5f6c78a52660a195ba00f5485bc4e2414e194c9d62cfdb4f51febf974a3de13429ca583e05c52f39c4d88b05c90000000000000000000000000033dc5ca3a71d13a1f51b948eb4a7f4abc27e801f1c99bae6ef3a5523f5bc0348595f363f10baf957ba47b574f864d21cc54753db68043e0026260eedaea4127b3c18cb3e6a93632d7d7fa6b727a13717a13efef2553b9c72948ad84130f8bbc9c0a1c5cccbf3aa7f9365acfcd065093b7c019f6c3871229f6a83040315791d7aa62124c60c87ec38263ba848e780104008e08f33c60041266ffbc4371b172dfbc8cbdf056429", &(0x7f0000000240)=0xfffffffffffffe3c, &(0x7f00000009c0)="3941da02fd09c9fc282098fc374e6e1cbf2d88ee95b96c7f78bcbfc05e530afae495661c67fef0891229a3c56bbdcc4158341b4c01b03284d10cc5bb3593f9ec9a30def37ae979b8773c813ccac676128a80f2468b3d2c1e198f7e4c7f39a3603b0a62aa4553fb7aee2902801ef9fb9d53d202692d4c0c14f2a0a275ff670814d1459db853dbb044b1448b3261c8198751414926da26ce49d8b0da24907660412e80ff9896a346da4003eb75c89972dc207d14c913b4c8347410a2f40630e45812e7cc518d4bf11ee85428de4b6b59d92f1de26488c09f56d6febe565ca6e5ed6ef26430098547d99b10a93a59f23bd60e9fbcd379bc3ba540a532e55ae6cdb77fdbd4b45a75198dd4332e00fbfeaf20167644105d734cf4249e72fa1b246003697e26555f79d3d15d20e400b4acd63aba0e812e61be00e8b4111279109bc20015349fa3615533baccfc8c34eb88a408e089a8bc889fe5cbe5d7d21af93996a149b238e4a906e4327f9f7290dfaa4260d2ad7e3cd79d0ed477619cfaba7a382882d297737f874975cf6c02e2d34661ad030f1e52e0e704797a08178d0a6633ad9dea6411cf8a0aff2d887606a124f3597956c4fe3acb877d504c09aa1388eb19b2b6f1e41ee83e3b904fa4b9a370b7df3c168d1fb9325c174d39ba1d6e6160eb542efc1b761f43d2a48d069d419f479f2f1e0870ec699f5cc75c99b2acd7d6ae49d12573528aff8dbb02c5974bad6e658594aefec06b8efcc2e0e424387326fb92606ff0b191228d5887ef5f1d667ce0144e01a1ef1fd1d642dd4baa47ad053cf8b3001fab627031ab75e61bf34731dc92ff82bb39d3f5f4332a0e67a60f96dd49bb8ba5c6519c0dec7ed30a69675556ced1a1cd9d15855def3f60d0e3eaa426f639c9e53ac82620fe1b2707b787bc915d9e1e9823b10b1a8295283776cd32fbdde202983b5aa07bb6fb45e1548079be2d8f30ef4ffca8248facd5f64045852e63db010a52364676a653cc27a40e263eebb4201f302afd31dc32c5a321ac858825d9cfe1fa6a770e5bd96c1be587e8b12c9d55d74145691c837eb19614a1e075202eb79e133344e05fb3d1624b1eb4f62c5d9a38281abe739d5ef7cbc82f05804d52e63b49b18a7751eabe2f8f924d561874c4f8b151e8f98c16de4c060253ead2788355b3fdbe7d2cf4f463ef0b7f0b2636f96de7eb17a59d838413dcb5867adbe707b1d7de5a4002c1ffb0b767b3dc315361c928622a0a655530ad548ecce9191346c0ac5e78ef2fc96abfd5f426004771e7e27ed340147dba245f3578672ba43bb1db32109437a37a87d2c5fc4180ee566cd8170ec914c01ad51385869f8b382026865388163f1bea21c2706573daf6332e28c3013cb4a183a657dce118d8a7600abed8434d87a2dc37a91183289fa77aa0cd9dde1598e982598997442cb0c8ffe4f117726776821934859c90af25614b4496a4fa8553bb08fa59cbe42df26a9bb0942c695de5eb373766ad1d42b82167564ec341189b3c7f0f4297da719f6ea6c9d7b00c072c91f07da185158f3b18f4248d8692b41feb4da28309dae86c74c693c0c9819ec37d7332cee50128d904db74c3b39c75a6ed7027854566667348bf5023aa0c86637e8c50c20dc37f7e7b3ca19f489cbe9655abaa7f0ed695151f184829c0ca7e88c282f71d123697128d146c5c50182c887fd4561ad148b77b54e44b9f032675702356f81fce102c65ddd52e120427937fa67140f093123311f07c901d6823d1209f45a99c90a5c752a1cd8108daff4b050e5f6d9447301c4b51b2942262c6158b661c7d376b9adc670b697a9aed5c54bbf7fcd76215cd80fe210a6fd4437af0c69840365e35ccee7f28b11157e7f89001f41176231bce3c72e31e98328188e53947c107351b66bc6c0ae5b524b01c27edb47aa2a93fdaedd1808110a80b3828c8c0cbc3c2b1c078fc9fb8a6f2739be3eae2316a5e2c803a50f4c34e1221ab683dd5f3f174d82ba1b025d336a10e683c16f5cbe36937d1bc30cf63352db627e8c598a8957cf78de2bc4c18852f15d76f1b0b4796d3d299b173fa95c6443aaa592e4a7e850e818425e9ceb5ae73022e31dbc553034cae9af945792495db717c16c249113015e5ba127a82d75f0ef1a8384edac3a5df14f8d16b8d52a9b3196f37ee7f9631329088b00ba2bd8bac302cdad6a63c2f02bd0abc9db74b9f3705c6e263cb1425158831efce23039b6fa519be48c788a77631503233d57f2e91493e9712404da596df326fe99a358033de2bba87a7436de3ec83ec35119621cfbba14a9f794817846beed6cc971793aa06e9003e3aefff4e1cc518b5a3918be3d0bb258ea7dfb2e2974f4cd35cd181ce211998187c6e385bb74a1212543946a4bde535884f49cb0f56eeaae7ad1695cd06736c687fc60cd425f4f1bcc06a46d4133b2c9f56e0f95683dfd94fb0b49bed8f3e157bd5fa72b64e6f5979e1b050479f7104ca74e7f86ea81ed959808892af68161610102d1875821ac3de7830126b6ef3903eec7bd03293ca011fd87031fad1d1e1b715ac0a5f80faaef9cc46f7b6c2d6b0027b480304f0ee5d8fd2a69dfd2c9e5bfe13ea7003eab744f3f5b68242e1e50a525afb9998f3c26e9b57a6a0ced7f3db28b807a04663603b4ae9e53b8e924cc001b8c38fbe9681a54ffb272287eb39d8b63956b022eee688c429ebd28ba6de4b150bbbed20588c995b2f93572324071a5a5b955eda93a9a634ccedd375e0973db4e6b8e11b7a4f7d939a39728e66c41b51ef0bb5d5f40c135b04d5044a47a81cac426c988d55369dfdf4e83307a0d6fddd5fcfdd980f2ad24cea949e7d1ef99d41fb0f4b67799d817a2549ed263b90e6dcf516971d41dfc0e7c1bc9e887a4c804de2cc5de8d9b7477a0561f5ab14046f88ccce381d4b19fa17f6488b3d4267a5b351c61f05f5463fe9a42675423547e53286a031d2ba9f625fbd0382635130ea09980d2fe9278093b56f0b79cb5411fbef0d6c751c6f52d05f448ff57b927cd2ef218a722e980d1455b920d3bb24c37f508a68cf327c222dd67cd5fdc8c31b3c96c05f6b3854ddb4acc7c55b78a46526139eb3321f708bc06fdb5e25a162bc1a5aa8012b3e0d039341694c20b1a19a1fe4f8549ccd9f66858e2abc082e30b0649499079021c3cbd9aa7397800a3347e7579b42bbb4536eeb408e7fcc04c3c565a4bd12b274e85bfe2e1e6b62c097b71119b0346b03b28cafd5b46ceeaa0c70193626c025ee0becc66efd5789a5fbe7b40014eea082ddca7307e44c3508e640a3c568c524bcfd2468aacb91351a7b57e27aaec47d6e744ec02099f56e14b339125a1a7e0ed9f093f8e2e84fb2eb7a6741fa36b182b103eb5f0be68277e7bee550e76bdd9f09e67171a9cf758ac64d7334e89b2ceaf2284706e19bb1d79691d5c5fa998e6dbf20dab1007d19d329661f194f81316256f098d0a9624a083d5eafb7800e384b25e2de2717167b2cfd943de5d26148478f9f484d7c26a4dab2fd619cd7a88712334f44b581b54c43f46709679deb49297e074c8f0396462227e97f5cf21289631441edc91bd4e6a3f00bdd1fc03a1cec451d8f90ca1bf1e14357d46bf8d2914fe5532f1f4a0f27fb556f27c20941db961afb1f48ca4402a1d14e1793f76dac7cf6b87ac768f01753d5dee41e0295455e33e7cf71533f690f54141899de8af92bf60cf5c9e56a861ca9a59a160770b29c50b9b17ab99f87d82d37fbb523c6939a5b694b65646ddb2d8beb2d6d1cb5a4fbea22e08868f15bb2cc2ef22685aebb31df386830ab0710f30cdd77084c9bca60285e82396f03ff7c255a5128b25db01a8ad6834e40b5dc155c4e599fc5ed8454ba77b23e6ba70bf7bf7a662c065dd476e09cb49d079dfa5fff767cb2273f77b98f567d1a3257b314070fa3a028fd56827d5bbbf857c8f2bec78d0f92faa544a9d4a0015ca57af98805ac2638c7c2665afa49b1d0fa163ca282de76b8634c6e5fef4cd8be4a0617552b06d3bc5b10d2fd59e5d4c9bb62c40cd518356e2e392861cf64a3bb56e7bd1c169b4489db1547ba468fe5fe8fbfa229a60b26314a12f5fddd82bbcb7d5158312919bed03cc895748c4928f0ef1b3f2ba0a83c7f1f7811292cd314ecfbc91267157726dd5349b1a2e414cc8ff3d6e2da60f80f8b8b53fa26762e24106dd5492b2aa52ef888c9a17525a746efd122cba9a451bb576521bfb6ebf68c9b4c5f64df621e75358f34c22cc4d4419f410aa28c8d3b2be85b0ee132d24432ae4fc83247c69f27a39539b97490f1d53c774bb5ad37da69087d974b2add7b2629f3215960ac73152c655ba1d12f1d764590a132f0698bb3c7197221a7f71c4391f99a1009f6fa43972df79ff1efa0e47b4d61eb5fa2af33025974964a0bbd346d71a7a5395004a575d7600285ecf654752781b79c3da2bc2dbf8f3d8bae27f4ba05c3f7018dd8d620af1a80a0e5817a771e04dc62db500da205daa54dada151dcc712185eaf9cc7844a647ab2fa7aeba7e368758e5dcdf2ed4544610478c3f9ea92891c410e47c880decbbd097a8a47beeff7ce7522369bf7def250bd1eca415df742d467fa5d02361004a897e322f142be13f2fe3bcc69db9afc10f0b8af02afbcf6af9d77b01cb4504c6a93ff00365934fe846327ff07584f9d4aac816e69de89121615d5965ca2778197c75037cc4fdc50d274ea83f7646c1b37b72e7e76150a7d2587abe03df132c17e186671837097566e86ea93aee19fcbf2fff1651d97a28dd8a5eef82c4e34b127ab511b60d4956ffe28b6acc09ecda052c14c7905e770cdc56071dda419d33989c5915a4d2c82c72a52fcd689a61ac6562323c3f833da6b723b512728cbed0cf2fb78b4750d37d7e415b895709040ac29878813b05ad61d91d65dc171ad442d017d1b130782c6a7d0d7889e2dc6109d6de6af86b1790801eccc52a5f26675304b82e738891199bfd7750f36dd22af222dd56af80fed0bd07a087661a9bd244b9ff405843ff6869fd10f96863ba8074b73e0c22311a32e7e2aaf0955f88f22f0136f53c85e3a0054bcba6691edc1c4363782beddd318ae402f349260b886982f48fb8c701db720ac0ab3c2d7c9990013f3515c981fd239ca9e35251237441a583f82f0c7a294e2573b107f5700aae680db0426784553f6eecfab9bccd825f96f7281dec3be9688a3bd2eec24a5be8bf4e080e1d4ec46c693d1204d3f6eb79eb9b746c4073e4694c6ca15ea852a82408356feb8ad21e7b5dd1135195d0b48f04231157ddc89d7db8ebace791aef303c81b8afa50fce0c46bea95daf5ebedce1913e53682afdd07de464c71c5f48f7411a7df92438155123b11e8711d7bb27872ad4275056a0f256815fd7d6694fee01865017b8fe6fd17fa2e0df575e071a73c454ed6b09e2009bfdf34ce6a44cd68173ae313a9525557dd5bcb61869c7fec66dce1ba5b01f912ba13f6b00fc3b5383a81f00ab8e1fdaaecf4a8263de8b1ae66aa7f25193f154d0bd2dc5352d6a86e16404c1f15aa52ba6f86d11a6dbfa782b7e482b3cf2c721a3c863ba2f923045413127a00055d9c813ae2b690f2915d77f090d46f16544849d3519bbb4fc200d8290b8a8ace19ee1d36d6bb90e17d35e33672fa7191982b656b405c8e1dafcd8e943047e8f83c4faa4a0ef2bac1e33c26ac646490af33c51d37010a5343905d8a238b56116605dd83bf020b5ef452b35043315f5ad99454d2908c7d61d8267fbd3b0b15c3b00b0770fe858bd994816931c02046b2b", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000002680)=""/4096, 0x1000, 0x0, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f0000000180)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="67fbf8436078075a7b57bc000000000000e4ffffe1e62a0b0bf7bb91d2956dbacfb9814f6c", 0x25}, {&(0x7f0000000100)="420100ffbd28008b381ba45b1fad23cb9f542ec9a2000000000000003b90823f298f5b8f4323159dd99dded6e1b0f3b2c029ff0c01386fb3581bf3e0665027fc672e28de460b4d75140ebb4b6bcebc9f26d8a50923b321c4c446a0b13973a1312a71df727f3960b6a3f69b5932061f8043b6a20cebba1d412b", 0x79}], 0x2) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) getrlimit(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x1000) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x1, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f00000001c0)=0x8a4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2c, 0x71, 0x0, 0xb0}, {0x64}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/130) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, 0x0, 0x0) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) fcntl$getown(r2, 0x5) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setegid(r5) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) getuid() executing program 0: symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000000c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x24, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="388ec878e6380b29ed54c45859c2aa93f60c13f238e15043ca23a8a04e8a481d0df09722daea706ec45fc0ac5513487e71244a9612b6af7e637fc3f2982d1d0576f72eb1fe9fcb5bcc2d20c8f3b96125c2fb9a688e86e5ea6b3596af84659aa40d193bdf77f07ef44c925de0453584c29bb7e4d80bc59d2e05530e68974aed01c2a744fc8e750c2288f4cc6ec211bbba97df626f48fbe6e4ad02afc630c465a74969d98943755a82a17d6c66e1d93017f08fe9be29707dc23823b548bb99a334c457415aeaccb9810739", 0xca}], 0x1) r2 = open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x188) r3 = getpid() ktrace(0x0, 0x0, 0x40001922, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) utimes(0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) fcntl$lock(r2, 0x9, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) bind$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) executing program 2: unveil(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x7ff, r2, r3, r2, 0x0, 0x10c, 0x1}, 0x6, 0xfffffffffffffffb, 0x9}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000001680)=""/94) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/126) nanosleep(&(0x7f0000000100)={0x7fff}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r6) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 3: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000000)='./file1/file0\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) shmget(0x0, 0x7000, 0x91, &(0x7f0000ff1000/0x7000)=nil) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() msync(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x1, 0x7fff, 0xffffffbb, "ff1f0a000000140200", 0xfffffffd, 0x80000001}) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) clock_getres(0x2, &(0x7f0000001180)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000001100), &(0x7f0000001140)=0x4) r3 = accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/4092}, &(0x7f0000000000)=0xffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000010c0)={0x4, 0x3f}, 0x10) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x502) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) open(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f00000002c0)={0x7f}, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x36, 0x0) clock_getres(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000200)) setegid(0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x148, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, 0x0, 0xfffffffffffffea3) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x5, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x10001) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x2, &(0x7f0000000340)="71f91e342cf7f546bcf3b10269a92625f3221240c487174ef599855e74987dc9df826a1986f833e14056804bcba25cce2d19101945451172c0f4ea016ffadacb587a1ace5ce74364f0aa23349dd39fb35dde0f3987aca6fc3e1f387961cb84dd9b9b49d89087fc419f91e4773b539677d4cdbda5e6c3d029f65dd0f6127795be94f72a2e6609fe59defbc623016248a6", &(0x7f0000000080)=0x90, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000300)="1e", 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000400)='./file0/file1\x00', 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) msgget$private(0x0, 0x2) r3 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{}, {0x20}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) socket$inet6(0x18, 0x3, 0x2) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r5) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078acb286a8490f6434b8141f1401bbe00000010c009078000000004500fffc0000000000010000e0000001ffff"]) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000400), 0x0) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) ktrace(0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000280)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff84751cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e052e8818b93324bfbb8ef916f894de232934008add00000000000000", 0x9f}, {&(0x7f00000001c0)="e7bc83f37a8a6f91375a493da909f78caeaf96209e876941c674d80c2388d550397c192266fe219cd10871e4bb3ae540b9fc29c746999741a20c694b2a48949986f5402cd286060042e33a567742b48101f6cd5fd6917182ca7b0eadf32db00d8287e290560fcef91e875365e7dedae35b29bc0bb5fd64868baafd1d70b68bf583a1c7e24aea8c3570f01d18da49e6f00f5c2fd246844e4bd283700dfec1c4d6f9d6babfb1e8e8e1209c30ed630d", 0xae}, {&(0x7f00000000c0)="5c7fec40c7204f4e309ed2b37a61dca4072fe5728f3f902c4c31dc736cc83e52ec0de9f1a35c8663", 0x28}], 0x3) execve(0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) msgget$private(0x0, 0x2) r3 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "9ab67d0300000000000000000000000000000004"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(0xffffffffffffffff) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000240), 0x284, 0xe806) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r4 = accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) mmap(&(0x7f0000524000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x7) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000980)={0x3, 0x800}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000000c0)={0x10001, 0xb80, 0x3, 0x6, &(0x7f0000000740)={{0x8, 0xe6, 0x5, 0x8, 0xe8, 0x5, 0xe0ea}, {[0x400, 0x1029, 0x4, 0x8, 0x0, 0x2, 0x6fcb, 0x2, 0xc4f, 0x8, 0x1, 0x9, 0x7, 0x77d2, 0xffffffffffffffff, 0x80, 0xffffffff, 0xfff], [0x21, 0x81, 0x3, 0x9, 0x5997, 0x3, 0x1, 0x6ff6], [0xffffffffffff0000, 0x5, 0x2, 0x9, 0x64a4, 0x3, 0x1], [0x5, 0x400, 0x100000000, 0x0, 0x7, 0xe77], [{0x2, 0x8, 0x66e, 0x8000000000000001}, {0x2, 0x4, 0xfffffffa, 0x1000}, {0x1, 0x2, 0x7, 0x1}, {0x5, 0x40, 0x2, 0x2}, {0x3, 0x7fffffff, 0x4, 0x9}, {0x2, 0x9, 0x8000, 0x5}, {0x1b75, 0xfffffa7e, 0x7ff, 0x540829a9}, {0x8, 0xffffff80, 0x800, 0x4}], {0x800, 0xffff, 0xa10, 0x6}, {0x20, 0x7ff, 0x5c8e}}}, 0x5, 0xbc}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendsyslog(&(0x7f0000000140)='l', 0x1, 0x1a) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x36, &(0x7f0000000000)=[{0x5}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e81783048f71003a4d28b553bbf2caefb1d926e31ffe7fca01a8a22fe1cc9a6eea26e551bb7c39d49297742f4946c8d2ae839924fcf1bedab7912c2cbdb483aa3ac43266b74720c6053beb6be9208f55b10e640e6f4fbf3a741a1e1bde7bd266cade7941fef552de7a01d7ee05e47f318b7a1d81a4558d1eec9891"], 0x83, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x10004) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) executing program 3: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {}, {0x0, 0x0, 0x40}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x40000004}) connect$unix(r0, &(0x7f0000000240)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`/file0\x00'}, 0x19) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, 0x0, 0x0) socket(0x6, 0x8000, 0x53) r3 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x2, 0x94) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x10088, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r3, 0x3}) fcntl$dupfd(r4, 0xa, r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x3}) syz_open_pts() mknod(0x0, 0x0, 0x1) close(0xffffffffffffffff) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r6, 0x0, 0x0) mknod(0x0, 0x6000, 0x406) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x400, 0x10) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x13}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x1c}, 0x400000000000035b, 0x0, &(0x7f0000000380), &(0x7f00000002c0)="8bb809b6b79e8ebd8cf7320108a7bdf949ebc7bfaa11b2206c54643bf0604bbf96f047993f068ebbdb104776b8cdc71fae47436ec3496a6427dd5a6aab0f0000b6e2c8f3c7756ba0967fdf22731d4adcf8ff901489737b52125b5d40b8ec76fcdbd47e648b66bc66fb2a475f63682e55f300d946dc897a3b489eb6241bcfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4f00"/161, 0xfffffffffffffedc) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000003c0)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0b62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2540022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000180)=0x98, &(0x7f0000000480)="150800009df49db6007b4272d9bae5f80b9887e66b48abac33ff29fd30947e9bc09e41e8a215edb23822fc7b11f21d5ee84d55a9ebf0dbb01ace492e50e72bba90aaa9cc37c1c52e03a936b96fe11de9efa506c8b3453957bc4a7761ed3ce557c1a557d3c7e72632735e0eb93b064286e81a1868a4248a095a4dcea381d53834270e0667eadd373de58b53f16ecbf0fee71d12644583ea0e2388654928", 0x9d) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x4c9, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x0, 0x7}) mprotect(&(0x7f000028f000/0x4000)=nil, 0x4000, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x53}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000001, 0x3, 0x80a19f, "081f000000f1675910508b00e0ffffff00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0xbc, 0x0, 0x0, 0x7fff}]}) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r5) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x10000}}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000100)="ed31f344754f1ca959a4e5211c160ae8201d3a725e9fd961b1e7186ddd3339d0d5363546179e63034ac64e0c933ec10d9aa1f9ba957554a7cb4ba117db998c7debdafad6d686e277fad8d64bf9e6cb90c02654152ce0418af2ae0eacfe359f482d660971ad2d70d3352695bd65ff22d6486d949d777677af78238f74c9d407cffa87c0adb6e21a2687ae086cd55e3da36b53f6cbb6772e422012d53df4399030fa9b2f47126dfae1efb97f3cdb9ab59b80f9ebac8fdd7b78e491d624d39f70fd16c02f0d5394b736d8ac646257a1cd66b6d8b7604e9f", &(0x7f0000000200)=0xd6, &(0x7f0000000240)="16897de31d309a9ce9da1e696a07f65da2091eecace0335859071c200b405d07e988e2721f32925a06617d7e9d46", 0x2e) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f00000ed000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r0 = getppid() wait4(r0, &(0x7f0000000280), 0x6, &(0x7f00000002c0)) link(0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="6e8f", 0x2}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) syz_emit_ethernet(0x20, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="1e7aefecec2462f3bca8da201ff20932c6e9977d10c52d"}) r0 = socket(0x10, 0x1, 0x4) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 2: listen(0xffffffffffffffff, 0x0) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x48}, {0x40}, {0x9756}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaca5f0000000086dd60000000000000007514bd0800000000000037da1c3da500297530ac4b1d49265c3d9e9b53741f770ee4bb2f1cf20019176e2d0e8b353cae915aaf8afdea3d9f67eb39b1cda7d1f9c0c674374d6dcfff5ba08a797cce3ea9e2403046a2ae5b9ec2764fb50ddfc6640a64121f62f2958fef5fe65c9ec80b9da19be84d9c6c77b36cd1672acde7b68a14a8a11186b02e05a24b4b2b6265e68d87719cfd6124f6b694af1b14d329349576842578d4270a838a1a21b42f5b163840bb55c871b776e5dd04029f889773cf584820beb5293e3bcc5920b72c520a380d736ffb7128a1640f56dfade2b42f7721d68136484b7f4b6ea06d197a9d08aa4185c5420e3d02214d"]) executing program 1: setrlimit(0x1, &(0x7f00000001c0)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(0xffffffffffffffff, 0x40000000007) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x7}, {0x812e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaa8aaaafeff000000108035", @ANYRES8=r0, @ANYRES8=r0]) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) socket(0x1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000080)="01", 0x1) dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000004c0)="01f3c1990690a6456074713dd09314334b3dae03e14ee30a5d4ed2a43c0500000000000000274b8917ec68d9d6fe40dd4def3811ac6a72e5cc37773f2452f1b67a988ec0cf46a420d1dbc55c97743de0cfd2f7a3df05c822a02b3372020bc8741efd17f92c0605676ed3cddd001d8db4749c1bd4dcc619144c49acec0000000000007c77dbe319caeb7c63f5c2b776e19cf1a99bc34612c2bc4c8c92b5647af93462af585d54003a0cac4c87699a55121de2c9fbbea1b31a1788168bb183dea9151e88030000000000000030d99581d9bdcb76b4630923a300f4894b491fc9312ca43d5314ae92c7181a317965404faf2b5b47a8e8495f8d044fa57c7c35a98b5659b2fffd58b30503d023e6095c5c57aa9be49e0ee02135d7ad6e0c130e79121dbf317c35f6281e92eaf349c69924d17c6d07e378c6d521fd036c27c89dabd1871e60490587a5fe440782790163e526570a2d9aa5d190bfcd2575fb5d88ceb95fee88109a111f61242fb9e195d082121160593bc86205ca7da7992d43f5", 0x17e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x4000, 0xc6) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) executing program 2: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/138) msgget(0x1, 0x601) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000100)="4e6e7761ab646b62b6229080af7e4ace1bc71f002fad4e3a84915d4d9e08df5eba377eebe36301f6c65043e8b875749d533c107979e1cb58275124bdc8f0", &(0x7f0000000140)=0x3e, &(0x7f0000000180)="01c8b3f6d1064aa3c4009d478df510f96048a09a2a94693efe1e52932f0e1f74fe36ed816651e5eada5c8d79ea5f4235cdb855bb744ac995a81526d14841500489447d972a414d62294ca5", 0x4b) r0 = socket(0x18, 0x3, 0xa9) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(0x0, 0x200, 0x14e) getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x0, 0x0) setpgid(0x0, 0x0) getpgid(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) chmod(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xab) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006, 0x4}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @icmp=@echo}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000004c0)='L5', 0x2}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x7, &(0x7f0000000100)=[{0x4f, 0x95, 0xcb}, {0x5}, {0x206}, {0x6, 0x3f, 0x7, 0xc1cd}, {0x20, 0x7, 0x9, 0x40}, {0x26, 0x1, 0x8, 0x2}, {0x6, 0x0, 0xfb, 0x22}]}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000001880)="fbae3f211250f37dbfc766bf2d6e2cf9d8de714199a058679309f051f8073c98cc617a9fa13a475440957be795088b1ace2c78fe00bb8176bb60ddd5f17f9fcea0d0f231fd0d8a5c2e8f9a30fa33361c081c8c6d0a", 0x55}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x0, 0x5, 0x0, 0x203}, {0x54, 0x1, 0xfd}, {0x8126, 0xfc, 0xb9}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) setegid(r1) sendto$inet6(r0, &(0x7f0000000280)="bfc6a27974e958b38fd99fb55880c86acba3fef0f6b8fa7fd57482eb0d4514d65c00785a4c95e8e737a302224dd15f183b75c5270d5cff780eda5fbc320c7a9794ac12601d1d8f4729d28a758ca9ac398d13c253b4fb11fca10f5e6806efc173721bc9349e9450a45f0be631114a82d4800b0979a21b1f9aa4cf8b54a4a3299784e87becb8195ebd87aaca1b55d01858dd0eb4e9e5b4c0f59bf24e492af2eb6a81ca7bc02d1eeb28368787c1e79a70d1b5c23c7a61a088bef33b0b89d14665cf89344df038452100c2db585866aaae204255c6b2eceb", 0xd6, 0x0, &(0x7f0000000380)={0x18, 0x0, 0x9, 0x1}, 0xc) lchown(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x1}]}) mkdir(&(0x7f0000000200)='./file0\x00', 0xc0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f00000004c0)="71f957d49826b46b3068ff50b7a9bfb71b084322713c78a221146a52ca0e877dabc3b5a3ee58dd6eed62f7faaefde9a8050000000000000014908dc7f7ce126157777f6cd68e59d3c26b2c1067425b3e326dcf805a28095b190a9520fc453dfe18f244c85dc925f2274297b9a9352d06a8fa2e8dbe75d8a709fa1e40a5b8929ef8204a4ff6761b4ea0", &(0x7f00000003c0)=0x89, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc0}, {0xc0}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/216}, 0xe0, 0x0, 0x800) msgctl$IPC_RMID(r6, 0x0) msgrcv(r6, &(0x7f0000000340)={0x0, ""/147}, 0x9b, 0x2, 0x800) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r3) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000400)=0xc) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x20}]}) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semop(r3, &(0x7f0000000080)=[{0x2}, {0x4, 0x2, 0x1000}, {0x2, 0x1ff, 0x1000}, {0x3, 0x1ff}, {0x3, 0x7}, {0x3, 0x0, 0x1800}, {0x2, 0x800}, {0x0, 0x5, 0x800}], 0x8) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d", 0x4b) getppid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/197, 0xc5}], 0x3, 0x63a) r6 = semget(0x3, 0x1, 0x380) semop(r6, &(0x7f0000000580)=[{0x1, 0x8000}], 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x400, 0x7ff, 0x6, 0xffffffba, "006a20fdff08f485c5356fa4bd080000000400", 0x0, 0xfffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYRES32=r0]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {}, {0x0, 0x0, 0x40}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x1, 0x1, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a5414932199bfd9b82ae83e92ff86dd60756aa300183aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb887800000000fe800000000000000000"]) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f0000000080)="dd55490706df6d74ca36a55e183b1883b8a5d285b326c9413f77", &(0x7f00000000c0)=0x1a, &(0x7f0000000100)="8772c1095185e37aae2bfe1818a64fa997e62b481afa13a49fe401ecd13e04484d3ada4d0a64e69455e2eb32ab4593855d4dc6ede702b1fce22d49eb4146596e611aab74aa647a3d760b44b4327de2ccc8e64382a767b87a7f672372ef2946cab06c25cc5050297d9937db12076c4de5be9278b5a9aae5ef606bef", 0x7b) r1 = socket$unix(0x1, 0x5, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x10}, 0x2, &(0x7f0000000340)="ab0708393e03aeb4419a878fddb48461007099e3325b5f911e3f597daeb86a65ac85468ae57fb13fc2d60da66a52ad8cf0eedc85ecbcd37fa8a0fda4c8eb98c0bfcd984d10779fa6097d85a7a56bbedaf0e42e42c9f912014c3f5b7bc5d1049749c8d2e7baefa701a9577571d8", &(0x7f0000000280)=0x6d, &(0x7f0000000500)="ff055e75bd8a3e6f04ec46ae6e09e9402bea9898dfa2918b87a2ad8909364771fc7a95281e7e5e1e426422714151ee23de8b90242fc376444b05d5c861125112a43f357c7fbb1ea93573bcb976b0bf0bd6e825175542d727a2d52ec47e7e90006f20e83f03adf9042e26766c2bfb4d4e528b368496bd6351ac72e0e21c4f6ad950ca8b09bdcd08d748786b83455a0043ebab1b810717ca6ee8da978d4b77c09bb28be9cd375ee762417b66d361101a4c619434124e98a27f9db0755b6f594728a035a02aacdc338c7269cdd08452f1588a35270eb66a5dfd9e56e48fbb3003aa015f77ff76d7dd78f89891ae235de53fa974af7394fc2b6fb178f567e469077100a0da2abf1f950ceb2c4be12a1e3a409f6042e5f64982851cf7ed15f876734181e15267527fc8583a3462b1e2015d855145a9594b6aeb1f015b5999dbea584d238a4156cd1d9d1c3014da557520138c59661a919aa52ddebfd3080041b958d9a4568701ca37cccbc85de425936e7a36611843d9f0c99eda6816449df3590ab6de4843f9fad610dddd7a74444ee2cc98ae89ce3250ea07da3dd07b6f2640ca7f4c9d49b28f971fe6870531f7e217b314b0dc46abe8c586814c9b05b075e63e8394717506", 0x1c4) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r2, 0x0, 0x0) setsockopt(r2, 0x4, 0xfffff801, &(0x7f00000003c0)="ec8e100b27bd897547e6d44549913374348266f38939d53e6a675dfc705d1be082b83eeccee6d8b7b7a34c936cb959b703027127f14c81e8949e0f9e752b430631845e3ffaaf10db71728c9d49a02385751bc715b4895a90a307856c440c9074fa8efdcf97b35af25aa2d1615e21bbc569b5d476c4ce40baf886dd94553eb0a098e2d171e2fe9d78e2ac50d76cee9fe57437c64759919c7d0d46a891b1f17c8a478db1d47d826624acc81709d88b7dd1c97064752ffa84fbfa2634d265dc5d24e15b470ae61f657db2dff47745efcc1ab8b14c919d92b6e4dbd66acf14855d74544b4b6d48f155", 0xe7) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x80000000, 0x0}) execve(0x0, 0x0, 0x0) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24, 0x1}, {0x7}, {0x812d, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup2(r1, r4) shutdown(r5, 0x1) close(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252affffffff2e86dd60090000001462a3fee2d5344cb6f9736d000000000000bbff020000000000000000000000000001"]) setegid(r6) executing program 3: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0), 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r3 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r4, 0x1) r5 = getuid() r6 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0xe0) renameat(r6, &(0x7f0000000180)='./file1\x00', r2, &(0x7f00000001c0)='./file0\x00') sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') syz_extract_tcp_res(&(0x7f0000000200), 0x40, 0x10001) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = shmget(0x1, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001340)=""/216) readv(r0, &(0x7f0000001300), 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="19", 0x1}, {&(0x7f0000001240)="66bf9ecd0225ff885053b613dcff306ec8c29569b2e2f246b7b989dcb5cf7f2169c7f556fba85f43a29bdf8b1f37f73bc46e8d503b38601369ffac8d73d35aa6437310f920c7a23dcfa88329fe7cd1f3ceed6cb44d00cde7b180d2f5479c67d301dd28685b5f9843cae49b5c79269c0f26dec626883ccd79f7c5cfa498289f1d595c9cf9c94a7c27bc2006c82d3a4ea0fe9f1554f5e82ac3da7d036d31541995a7b9b4f6f47b7c2e8ba8f536ae0c0c50ebe3abbb31b6e0b25b30de37c66f50b53b3f2c76f02defc2d2381bdd8233f753adec181525372a5dfc96bc56a82390b7", 0xe0}], 0x2) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x2c}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) fcntl$getflags(r1, 0x3) executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaa8aaaaaaaaaaaaaa08004500002c0000000000009078ac1400bbac1400aa4e204e20530b2e5618d4568dd6e76fab4724f31a589e3b728f38e3c3193a5dd74f0995c8ee2bcd4e59208ba320b86a50343bb677843a8a2875f45da9fd4a20ffb0e0f54feb33ca4f9c2fa9969172a2b699c7313bd90afb1cc48fb8cc019f1c1f8a604a5a439ba28bf1c6421f32b017ed8db2a93133b74d0990ff1d97bf7a39479cd70bbc7e139447b4920f5b6eaeefd8682b88184b345807ba52da2dca6135faaccc5108512147d6cbc993a8e551bcf8dfe8d7483d0c513bffb65a0e05", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600000009078000005020000"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x1}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x0, 0x0, r5, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x2000000, 0x5}) syz_open_pts() r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) executing program 2: readv(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sendmmsg(r1, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000000000003000000287f6d17cfe300008800000000000000ffff0000000000003e39457922a45d2ada96dc9ddd131ecb5add64ad6d97bd88ca8b9aed29829170b8829ac889354b631e05f2fa74dcfa7b9555b84e5267605d220c8c23739308f48e45fe05fff27cca7cef3347dd646eeafc35ce1dbc9857f06772a16fde06ae27bef9aaf9acf77253460067245ea9223880124248000000000001000000000000ffff0000010000002f904d6d61af65c712b970656726c1d6d69ff2c296f8d04efb12b91aeca45dc51c6cdfe6cf481083cb8d0d7168a0c20272bbea70abaa78877d2ec919c7ff17f68fa4b357d76ac586ec8f366985b24d3b9ed809c95f80a727e197acd034a699a046e0d33bd5a9fb0000929e9991999cd46a9643dea9fd32d21fb971e56f6c4bbfd0d225547bdc19cbce26c46bdf407c8859662ba5a783e46246eaa591811b40f030af053e8ec9e22195a83d76eb08085697d7740f73237d07ac64a2f2d3538b58f945a436151cc229876bb597038f0e88b05b1b53b19358a67a0dc385232c036f8ce1456f01e7c2105e02e40a46a5a6989987a11c0995b51256e3d6cb912d3e1d5402597b2b174fe4b8cadb24de493639420b752e63a72167d4b612a68cd3535df1f44b7e7f89ce8a76cf74c1755db1ebaf80b155915236f25eede274bdf8d3a154f0959d0a22efd08d1d920aef04bfeb8c8f97b2acd40e58dc411ea84cb1abcafefec989e88c7cb986fbd3b0f4f2d80850f45c"], 0x1a0}, 0x200}, 0x10, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x48}, {0x16}]}) write(r4, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x3078}, {0x6, 0x0, 0x0, 0x80000001}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffe18) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r6, 0xfffffffd, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f00000004c0)=ANY=[]) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad87", 0x13}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000500)="f4dc9a36acbcb77c8db595d45f14f4bf52c2e5f17a3d5c21a94b8e85765d172cecaecf6c728e79dec7c7bb2a2a28fc5c1ced728334d6d7be331efb8aac438f8b3865bc7dd7a63ad07c92ed1e3b9fbb1ecc0c3b3d893e41b72c8e656ab3e70cd1ab2deabf20a3e08d0cc29ea6defb107cf5a30bf0d6555b1e6eea8b5a1fed14e4f1204716e1167557e49c765317eea0d1ce3e7466bbb6adb43c890b74e6038239aca96e1790894438341ecdb6022b927024baed7973ad1e184ee6bacbe36a67b7831d40cada2ef231a40a094cabe608512e5ec2f44ee9ca863ba49aa28de022d464e79b6d81f619e4432bb73520236fcbe02472c819e635034fe04741b35740fda48a52e291a2807778ef9424c4af45f44accb3ca71f93f9ad6d735", 0x11b}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = dup(0xffffffffffffffff) pwrite(r0, &(0x7f0000000080)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xf6, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) setrlimit(0x1, &(0x7f0000000000)={0x5, 0x14}) ftruncate(r0, 0x8000) executing program 0: getpid() sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x57, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000490000000000069078ac1400bbffffffff1b9a893576694c2c68cfae44dcf96101aa161aa91caf331a1d95adf64edee446fc62eb6c76eaccb61574a076bc1e7dcdff198798aa38665596e3fed3bd7825278898ba8c695a7f609aeaf9db4c3ef7af7cc07d570d89e9a532e3366d75edee3d5d85b5941eb7c853df8dc6769e8a446fc0279097b19345d78e7243eb9c2c666f96a802789d3fc2cd5f19de85dbd898ff886e64516ddff244822ef10a5ce71fce4f2ee558e209dc16b67d055404890eea43a7f215443e334655372cb3e0721f74bcbc80d2d1391a33b2c5ae858a0416c6158e4b29540d05"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) pread(r0, &(0x7f0000000000)="3026a60f75781ff3d39de402e5c35a8bb77f17f5", 0x14, 0xeaa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x30}, {0x80}, {0x6}]}) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mquery(&(0x7f000001a000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x1000) mlockall(0x1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r3, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x1433, r5, r6, r5, r6, 0x26, 0x9}, 0x1, 0x0, r4, r8, 0xa8, 0x8, 0x1a2d}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r5, r9) msync(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) open(0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x6, 0x5, 0x0, 0x8000}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d6ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d306a7fa087731ead2f106caf6963476438985342fd8e4eaaf1e157afc88f3b72163d17ca9eb57d999549eabd25c1ff0c1805e803648e7e66c4e19e77308102f4c2522062bf3b79b1c36751240a2bd63cc08f0694b5452d2e", 0x1d9}], 0x1) execve(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x200, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') sendmsg(r0, &(0x7f0000001c80)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="8bf6e25d00d462ef029be64623569b4d0e8243fc310006a96a93c7abf23a88b11ea6ff8c5e2d91319467ca3ec4f6e5fd9813d301aa1e64b78d0c0c6d7bc14361e2730cad404d17d90bc3e45419e8f228ee4ec01461e7bd56e6eca8a8d61d0146d4106271ea28679de19240884efbd1238ec447edc776f8075845d454555d3478c5c49cb93db4668f89bf65e55265ced2e1c768f5a88bf8ad1be8c745d828e2072b9978ec38d0eaf58ef6bce79495d5c8c429a9c65cf2b52a0b478d7b26aa321ba8c450afcc975dcf2297", 0xca}, {&(0x7f0000000040)="df8c4f2eba406e86e681de11691b1095a50ede73152249d5fd0b57044307f10bac844606bd306ab6e0ffa6c10af30a97a9625986c9804959740f18d50aa56be92e34f371e47b0b91c16cf8f3fd01", 0x4e}, {&(0x7f0000000340)="ba796429d104f86cec4d8e92af29faa6a66a6b958a8407688a3b3e8b51a87270f053daa8b41e7c1c407d332d29d85b668cf9bd82e289140ea1d4eb065c32eaba932b45ebb1f182a719e307d5ff2a83f47e0336a59221b6c8ecfbc602d3b6a2349f02435d387fc2275cd3b28441f690decdbe34d8bedc9cbda0b87f0ab3fea6c0835b15d2a2f3a4a8020a681dd351dce874dd8ca7682c9ef32fa4ac3cab219463dd290818ebaffde139251767958f1771e99301fff8017ea3f2e44255efa9ec1bbeb68e3781bfe8046bf454846ef1652eb276da1f3941fd023522a3918472", 0xde}, {&(0x7f0000000200)}, {&(0x7f0000000440)="6fb66163b147424205919a76e03569a237a0e6576d588e4db9729de82a3d2327c18a994d7c7839613ff5958b15674b49e05710f1e6e1f5f2690ef571067fbadcb603b2a30df0ff0f6d711021e0d14ae18228536c165cf5dce801bbdd3017efa0e0e25e76fda470d14c7f898608a1ad88e7e2f289518476ce80f1640ba59da93531f14f47f98162904098ad88313715175ee39e27deeadfbff2bcb8d340b0314085ff2ab497ac7b635fcce699e872a9d6e704da62fee9f710c5a96fde2e49eeee19535506911136edc5f91d65866bed5005b325f6e9926becbbebed4be9ae589db835b5e5337ba3a83b420fbbeda07ef72c2a4ae0b286dc1bc9471a4835dd0f530b7212e8f8c4185f79180751a46ac621c1cca9168dbc8ecfbe2c3ccd9188f9ba520438442690f03c6a0851293858f8639547701b2b8de25471d49aa469897d6e93b6551b48eb25fde474ba7ab80c3cea466de4b14acffaf31a041a737b679acb2adb9d6285eb679a47d12ff0d0a1fb6aab71a3ca6ff0a17202175e44ff6ccb7f8ddf4fdfd6df1725f87b980a76103233b93959d983370cb439b2089ddc0ce0c936db00dea4121709974d2244cdfd3314ca9a0dcb8882b2d89649877ac42e5e5bc869abf44506bef73a489deee164ee8110cf1b4101571309a4682ebc68cac826cfc8db82c99c16ace34ccabb091e87167a55f3569eb28656a6e1039316037320ead0d24deb1aa4b06da62f8f26c285777faa66418ca400c4810d7be57aad82b1d1beade23ca523245fd59d25619288f1bbd1a72a2869e6dfe5562310e0c78f7a227d4cdc0f7f125046d7034d1a44a9b7b091b98b3eec7da96f615060163006aca1a8d095f98c120085b47bfba8e509d26c10330bba1339210ce5ba5a2ef4c8bdf444bf1f42a852e16798a374ac4bb6abd79ed136c1ccd28034eeed9e8931ede9376cdd66ca83477a2549d4e96e27ed63f28947163b99efff0a532a535cbc9d13f628100b70f954ff5720d0901b72b7453ebaf2fd78bbd43fe89f54428b8b9920725f1715c264e854a251f15ff47ee127096ef0ba6ca95b08689c200a6b3b5f0d15a4098b031916e5238d7aec05bfd95a24c532d036e32b6959dc845dd814b19ecbd4b1f753c392c6be9e73015068fd8864f7b59775a792df0f4c2087d3b930402671b6dba6cb112222f41111b05ebebca46d5efe63ec9bdc97601f392a2997b529c379b14f574cf6c177b2f5cadc52c8784bbe5e51885cd02dc1820c84a19f5bd6a5555a9baa4fa32a5e0ef3b226585e05655feaad24fdc3b6023c0dfd29ba4a612dba1a21e6c9b7f5ef68a6aac61b33561b1e2736c476617f3fbd505109f2173f90eccc01a23437d13a44fbf5582649859af280fc116b5717b664cffde7f144258d9ac9dc8fe1cdbb81a9ca53bdbf535acb399a4dcf182106aaefcd6cd5481702094c94cd84b2f3568ae1ed089e4f29a7236f920eb5f2ad2eab073f1b631ba1c3d0b977d6f5da65b2f7ca66c1c695c26de616b34e66cd362eec5bdbcc198ecd5140797f338b54762bda072aa55acfaa961ac7548e2c22b80326872814237fa88d76ba4919079c0882c6f045fbafa1166090040656501bcd033d5c2da24d8e2487262efb0475acbba5cae6e39e0c925b2c7dcf7dc3828a35f94e6eefba42a07bdb52416f6abf75439bb94f5651a7e06adb1ab8f8069f8f3918464f7fd7b173bddc27b117b448c5fb16fa3b65355adb5e28729ba7e03ac4411c8b9472f0be151b8d44b935294ef3d3efbb2a101ab393c9e3f6c35b95af0f15bba81f33fc40a6f7bf3732031d944a3d6bdb945ef459393ba14a1f872ebc83bc4781de3da9a6b24551b82edf8b62b54acdff3c23b1d2a9595cb6cd3133ab35c305063a56f25be7072284fcd91736ba6f881f4c5059ad41973b41fae6288f94bc124be473650568e54e9fa5ca6ea41146457e128de7ed7ea36dbf47f12c4471f6e40724c85aad4e6ceb118757c9e816da6c763fad95a0d5f31b3cbea3a39655bc08c651ba9cce4db9cce3597649d5a4ad290b5f1f4d78fe45e83a50a55b059c0da4bbf37a80e85c0a2d54cc074f529550b0cb3b1a5c2979ec089a8503a01019f2bc9906bf06d5b6b1047dcd375130ddefa02b7e4699481c1b81ed2e675a2612a9d52cc82839d5fdf5f69d11e5415e660405244fcaf91874fd12de5f69c894f6c97d282be567e77178cb8d17212a63f354f78b7cd395d0ef37e044382af1f7b9cd0031ce390aa217cee6f67faac11579f044aed18d13b1ae41d35b1f49a83058c11a77edb825a1c544a087d6c76adb83eb47f339ec12b52e0f09bd31b480605240f24cbd2df1038f427426371ee607aa23edaf6de58ff06fbb5301c4d6be971e45c7c7510bc7246d263395bcf22ef70d809710f1f7156c78e3d39437e7a26c8ea8d3b1337443cc218bbba3836aacf80d1ed49401ee2921ffbc9a325b22576b20998e0df9de67ea4d001236968a784dccbebda37ca5cc9930e32fd3fb91badc65d73d0f1a398939c4f86dc25c9927d06aad63258319cf1a3fd810ae961784d0977f4a54a3267c6dd55024c4f513b18e8f0dc4b98d6040434699eb6734f85beea510e08bfe6d91abeb7d7b99796179e4caa9882a42e9ed9d6cfac5a952155ad02a349964e2cdcebaa86e78065f3ddef26dc39caed6e2125edc668ec00f0584ee98cb6c2531e292c4fb80c7379dbd1636aa1f3f2e6f6f009a5cecf842586bca1bcaaf2a27055f4176f8913f4fdadc0d7906a6651317abb908bba8672d7be482c3b31fcc7b8357fc7d52c783795fa68cb4b2d326e63e1b61c1708e4b0395b0af1deef226f85d5b9c778deacd228a250a6e458c0fcdba8f7f3cde693dd1d93921cd09d4850f5e19741952fdc7884a45665e8a8ee39d2e67b1887fad32be67b89ec3dd0e68569f03022b246d2ddcb5e66a1a21484a866eff50f659deebaac79524ca814ca6cb799435f7f44a17b89e862839de453b5fd297b6aec66c6aaa01d3888b8ea0d551537cbeea926298d68e9373c1d53058e82edbe643b7bb4cd86f28d1d4bcebecc8943ec983d7a8f4a6e1396877428f57e8f8c6b282fbdbc400628fb4d003ab510e677a12176942e378ec1980430c0f5efcb51811efb7cbed5e98830c653a211e52cc3d4d7e4c5c303ef5e6c005aefa130568950c2a8c5b84b52ddf06def5a520e4142f1ef103e5b583217cb75941dba193deec4b0b33e0eb92f849bc28b30c5361d881b3ec6311fef9c308302e4ea1e576067386edfd2591fe6fedb1f5065e3f16117234d2133a51b62814b0ace1b2a36945c92401e7bea089fe0d528ab3af564465d5ea9df76c15813440e2f0893ef02370452d66da231e134958638d111b5455985bd17aa7342fc74328a4f238f1c6586a2296fec3a3112fed13640b402084fc0eab49bb94dc7f42ec20b660e280a57a28d4810f1dc20f289e3d280d88231a55568a719eff76753d61db747f7a8cd693f754177e122eec358d47eaab77a57340ca83d3ba5e30d14c9b76757a29d7cff434df9c2ae5da1c404379d458d01a2044e8fb5a07ab549322724415b1fd35d3905414ca7bddfc270defeb9882096b03a6f31f63439c722fc66e05c2c3cf18206b0d918a6e95cb3f79de45cce44e1b1c68ce03f1d8b4809ff0a5fca264c92d447e327333a5615f3ee666d8329f9e07ab00c5e141b1ecb5e12bae087b9816c37d10d3e412c806353deebb550decc50f4e4e3ce55f7f63a1ac6858b0b7ed1cf4b882bd4ae35027d9f3977fe2eb8100a147655b6d4dba6cf17fc715582d86548ba7f3fc5ea2a29a7f8647d710eb38ad894b1e0e5ecb7659357baeafc6760653c382eded0c39380a69207611e96602204fdd290fb63faae0ab047bc90108c0dbd08da21cb0c78b76aa0940746d4b3266169f6333fd6374d2da80fd7aabf117e72703190b9a7d55e26f54f5b22614195d4f433a0a662b33bec07414276f2fa4916867b8bf050f1b0f89d1c7497a6bfde4ee6beda95a10d6cac60935609e4b7adf612185feda2e7d343935ccd0acda9709e91258ae5164378b16e360621e31737b3f9b8aec10ec7491d747d9746a312fa56a25559286d075da042e00f7eb835c8daa8655c1c2d35ca5f4a01b550aa5bd4b5c0bc9f4f21df78b78901cab308ecd34a40a8c2e806e35790d7a7dd467e2e136aacf0cc9e6fc990eaf01bb87ba0175779dacbc633cc5a6997748c40712538822a7191a49bf86e06d3a30649eb5dc9ff4e6a8484ba6b4034df1daf28e2e0d49e160cd9c4e656b5b68f6ecf5612bce2db20b90c838b40d8036e2031e3ba3b9793b027d5aa47d397dcc58adb6d126a68fa633e23b8f21e43e62aaf6025b121ba74905a8313c92bf6d4be0d66d3dbff495d4b3e29fcd4685f5b1e7064cae35f71b95ffa6098058e2d9d2c75ca710e65dd8ccdd79666c78cc4234b224d24cfaa03bdf7ee68faa505488e7c19eb6df372e0148c5d632e61cf566411a7e0d46c3d0d178aa135458b29b87dc44e54517f76f6eeb8fda3e3c28987e57ca5ff6f4ded02dd4dfa4cf6e70315aeb5a3829865000f9a4b3bba3f1dcaf03ce4c9dbc1095a7c684c5ebe9a2c2bc284845e0a075beff6f7ddb2ad6652d10aeba60d1b0468a37dd403b4c04b5996021f4ccb8f04abcb461d48854c9fbf00806daee3dc4054c637bb7fe299f26042a67b5b290b2e5b2aa0c3dbdf06b66ddb543e6eccebea03829c6de835cf2f1ceccc4e96626bf0364d2f777d7a8c5e1031e361854214bdb89f15bab7317169d30ba57d032e580f89f4ddf439919b1a4feaec44827bd0ece25ffba27101783cc98ac8b03a9c74b417b9e32a34637a594b96b6312b988e7314a3412efb3b37f8df7f3bf2c4a4fdfab913eaf339a2f122e8630cfc01211b5f1f28f7858fee8898fa16023953a2ac11425514b6d706a91e05ae4c3323234ad93b87fa564c9094e29c2528a08fd4d95a894f235710a1aadab751f611de96136ab1a7c4bcc88a51fc982249c264a7c7de0d5576c814ac87b8424cfda2e6f4a8d582d9deb0ba4941daff88916b5dcaac47f07c2db1963bb8ddcebabc4defd7698c4383accb456d8392aecbd237e17516d747dd71dad87cca898a6d21ab6c459b5ed10adb4574474f62b4d5e862c044a8276a9b6a4663c3b50caabb0f13ad3512024b21988e2c1f3bd2edd7b7a1cf5de8e3575b4a6ee0a4ca7a5b0d70e36f9ab225e5d22e8374c7874385427b644e827c6a625df08c6d25380c512eda4a73397fe14a3add4afd9a4b06b105f03971dba219b4fca5c55d16455015ce395d6b90c76bcb56130ca53ff14e135e3cc84d0e913e4c2b9c76b3afcef6a1e2893a5870a935878666ae0845e725f46fcfca6022f792e1a8968dba6c7e24761007c668640705bb0022c4c251a36ebb67eba356698d1dd5826419fc74886f95ffb58625298bb5926cd46a0044c5d509814f30abf9eeb57c4a8b7a7de2d3d663b9b778350c797f7ac5a1759fa8c8141f9c7c6e76fb4a371a272823cab0e6fe63353397569c850cfda256ea290db6255f51266a3ca8536d2cebe5645d22c599ae4216267ebb47ec65f3c932a4afc3d767175c0755cb8af8630549ac0e0125a77568a3f0b6633024f97818a7cdee8f1b17f6abdd68cb48f9d6182f16dc88b48af19d5a82a542c89479b0af26d6d5531edaee7e73e9d044ef15be8057702f994ce4c98f5850db71a5d18d4a97b1eb989e75ede55ddf466b62596279a0410968cf99016bd0eb7b7216cbd92e166c32f5683a88595b690", 0x1000}, {&(0x7f0000001440)="adfc6f9cb6b6fb91d07ab1ec69132c895dfd8b0ba81572484be90356afe8414f4c5c3e50bab1f8d26ffa31dd6bf54906d31075404dfdf7bf8bd7c2c2ffcea86c4e18db62227511a510d3f53631fc0cd10e8e7e26d1c9bd67704a08161f2e485791b53ed15e1eb74e00b9f16419634a6f0d9a72ad1d0b56465807a079b85828fb9d7de91bf6f395e4488c2c85ce11a6c033e5acdf34d6", 0x96}, {&(0x7f0000001500)="ddb74456e9aaab063be7c7b72eb39c6170a49027acd841b6e964b26185b9262a94f29e08e261fefc41f8fcb915fbe2c4bd1de0eabf62ab13432051ef7631e8f503dddeacd45e403d219a7bce9f7f9cd402858875f27b59d36ad773a8c0019d5893addbc9d95271371ae8b3cb1831b3673d5b4ec307040bf8ddc7c39cca9730749cff81d67cf8ee432468c507987f9170df8f8a604340b9b6b63cc3ae2d113fcf6ba1340ce52364903ceb1c082f4558c0073d4802702a596f7a64017d5961c724cb095cce03da64f8502d456f57c31d63c9ac5bafda88", 0xd6}, {&(0x7f0000001600)="56431ebb6e5063f4c3b00305ba0f18c54251da5a7292e1d08bf041504fd456b5d6e4a777358eab0e739c3972824832b52157eda4bc70fb1052210da6b985d074de77a21a84a8aec8136f155e7fa6000c2f36deba1f9e488dfbdd5287a9c13a8f6b43f9f78b6d5785337a999a469300ae03006349ee8873350e4312ae24f5c1c89d7864bf50ff0691d9123c0490dcdbc4d89ffef1701b7201be01075221ee7b29875609fc06e09b4e7cf85311f85ff3fd55c9bc3198e4c96a210c39f0da11c2eda0877f917fde6fc6bc83f11669d7e150bb4c593b26a2558d", 0xd8}], 0x8, &(0x7f0000001700)=[{0x70, 0xffff, 0x7, "b2eddd56bece8f5806d756de171ab778ea3141d5b7726ffb8d3861835bd55ae19f0e07661f5c43f02ad4cb632811f4178ede4a94d12fa64d0c8d1f8d068f4ed11afe69a4928bbeeabc9eed3117f959b81d4662a145a599454491d7b0dcf2"}, {0x68, 0xffff, 0x0, "fd4a3b0f463c955a6984629f2d2dd260cd8c4173b94c42350178a6e807b4367b83473e24ab61378edbd3f9840a028b3f5a7a78ac8d38d6a0f1c4662b79652cbc5a2a31a88f54a7175bb270aa2201bf144646c63f77"}, {0x40, 0xfffe, 0x4aa, "67b8b6bd0ca2134f443fee1a8ee7a648cee0973017325d696e27fe2d53e0f54e32766c6f3c42b8c4640d5bd87f3503"}, {0x90, 0x1, 0xd5, "121a2b39a481d59363ffb51da2b4e44fa85fcd40578eef68e9d05cca48636dda7210ee96f17fa084a9e08b0827d63e06565e4aebc8de15cab19cca0aa90ebf932ada05a7ec95fbe9442b1951329552ba8041116bfd14a873aa3ce104f54b4ae4c86ff66760d64dd8c42223915265f804aacc78255030338c6fe55284c4"}, {0x60, 0xffff, 0x13, "d9fc150852d96c1d87e26c2044750e888d309a047adc9311edd5b94c860be5422b9f0f20316f2bbf0a7b8319385f3ebb4753f67656f445566028aa42f14d8d2a8bac9ab82038f6713650d133c801ff4a"}, {0xd8, 0xffff, 0x4, "f6ea5a7c058df1dfcfd6cd2d78fd33e5ba088b3707494b011b57c2557d764b80f3046f96532c1ab283362f6acd5ead68a831f893cef356fc0ae75ee57d3371caef4d907ec979acbefd52c7f4edb8e2d6ab1ae396095c8a314654811264a8acebc544b40c67aba80e6cb9f56d71810830c4767bed02c09a0a316bea0d3decc216c9dd6c0f35ab0cc03dd9502de9f3d0d516c4a4c677ac8f864ba2477c86e2f5614a55f67d3f1a8f7358141366c1b33187dabc9733c1243d0a140e620bf6b27f282711b9"}, {0xe0, 0xffff, 0x100, "f1fc2b9bdc09307d3ae64bb68cd8b021aaa8b1ec982ccbfcbb0d43b98cf6bdfd492f5e796dd1d568b058fcefaf13ca6aba5bd4be085b79c36b48dee9537ff2ddb93d5b1717d730be9a6e247ee4892a6ddd07bbc7a07d4e108b78547c7b6e1825b01fbae9d9e7705c8fd9c4a2334898fd66980feaaf51db95694b4e264dff0b1a1813bd2e28aee0ab0a276b79c6224099d825dd915006459f43f5aa62dceae3deaf540877f3aaf0a78834da81737f8bac41d5464c0f510176b8ace5503ab59cb9036e57ccd5f90608d609a0"}, {0x38, 0x1, 0x7, "70583798ad22e14dd2e42de129286bc12fdbe49a1c66d3a6919bb9d9736fb88077ed3e8e3da9601d"}, {0x70, 0xffff, 0x896a, "d70aee57b73351d37874a02c530f8c4b43bb37a42847fbd8e57808121d8080a2ea6e54d9052e227863ffbdaad27db9aad55ccc9aacd6db9f49cd90e9aa5d6fc3bb7d656cc89605c366fd5902cfcdbaa093aaa494a6f1f73f1a"}, {0xe8, 0xffff, 0x7, "ce40cff211087703731df647f9fc99a47fe9cf996011e9f910963c7cfedd54c48dcf10026e3a33b5a0c07ae0f499f1c4552653e0b01498995146ba9bb800df523664d2b4c49fca20c5a22abf63444fd22cf45573ced91a02a7fe809f0bcacd6d2766a951fed5964ea6c40528d09534e282d08c81ab2c6d85fb897eec2e3445f67fd0f226de34d26cd7ea515412d3442799cc7d4fef5dbb4112f76ffa28b79d094e4e8dc8924aefd940b6bf3d8486c1febe2dcdf7f599f02030b29fb2d3c8ca9e2c05729df2562493978576949309ac228561"}], 0x550}, 0x3) executing program 5: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x2, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, 0x0, 0x89}, 0xffffffffffffffff}) fchown(r2, r4, r5) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) getsockopt(r1, 0x6, 0xfffffff7, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES32]) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sysctl$kern(&(0x7f0000000180)={0x0}, 0x0, &(0x7f0000000200)="53a7d9882ec5f16bec11857c8843d208e5f87e155b6335ca8561325781fa844545bd35027087eac3ef883ae2bed76118ff5caff738c15853c45cec1e7a60", &(0x7f0000000240)=0x3e, &(0x7f0000000280)="079f5f4ae9a80ee8270f266ce022eb3a7d9d204934cb1902906f98040c9ffbe7c0c5439cd11894011f4f3b109b085c2554b38f6e4a247a80c18f5044962439d3850d68e64dde3f71d8fc7dd3a45417dca9f1aec008fc5ce2715a5badc5289cdf0b093e11b9261e2e7ef0ab553b978f3faed9121608b8ba417ac8146568b6c9c971630fb9c868ae3dd28e15bf21a0d4458261fbb1474a7faf36b342434c1ad7851d9ac980651d192a1658e9f119caeb10f92282d6276dd26386ca8e3706e4431c9e84a6d09aacb46d27eab16aad19d2183def514979a3853d2b70b62baf30d09362351ccebb0e69e92b73", 0xea) setreuid(0xee00, 0x0) r4 = getuid() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000140)=[{0xfff, 0x5, 0x3f, 0x8001}, {0x1000, 0x7, 0x8, 0x6}, {0x5, 0x9, 0x1a, 0x7}, {0xfff, 0x9, 0x0, 0xf30}, {0x2, 0x4, 0x3, 0x80000000}, {0xed4, 0x80, 0x3, 0x7}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r6, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) malloc(): allocation too large, type = 29, size = 28292870884 executing program 4: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e3c0b7acab349bba888f65f8e95cde65f5da54309ad594b36bcb6beda5c133b3fe4e6464d91dc6e117764060dc6d75d9a84d94ba85d41246ada9645b0d4b93e8a773635464bb5a2dd2d9e325512c72d660a7d5dab9bb41519adbd6949d3f6a3dfe7c9ceb1c433f99a2ea13eb7a72e8b10fd70b6e5180c4e076fd60bf1a624b3339448abb0d8fbc43a9c4784e5caaf390540bfeca5a3619195f5883d30cba095f37db87e6540f09b0ef767b5d4f365298dc3178e1e4d562677ff108f033f42063a9489592a748c8bc8db96f4f6f3c847fec8e3e09de7f3bca9cb2716ead85f7594823b62d88f6a1a6f21233560865ba9eb07db543f2327a688d62d91a9e8ad7049942adc19f4d58f4a45489c8b760b77459dc4eec5c7ffc0fa2b0d1c4e6e2ee98393ed7af98e350892b92cafbb1b95b912b22ba5ebf3484e9a7af6ed4a3f18bbac94197af8c8883ab90f7dc6491179cc9c61a0c9e5e01a891d59c181231278605a1f43a454ea55d05d8a7cc8d25096f43948b7f7d1c82592323563dc598c007d592a79b4735b5b576d5f634ef3c178f8548516b507bc0f44b7bc93cb50aa8bd75247df54c5acd5692736d1d312e1a98fdc83e0552b2c76de57d9b0b89e21893e97999565972309852b69461712b3c904fed91af534ff7001ef1d019ef3d8a24d8570b06a5d19e6e1057cf577516a16da7cf983944e9401c4442294156bf254afc83e1a3ff80e8731b3c67e2375be0ca0fde0c14c175f44edaae5c2b47f04c413ef2029be56b831a2e3a5366048a1ef5372f224a786d91c7236d5e8884e7a3cbc6691a793be657b7f775b676bf888cef60e5a40738e3690e1de56efb1e001c1b7f8a7ec6b7d2fabb31213b95026e108d7bdff525d51ae359c9d04395724f58bc6e92f8ef599be363709a64b719330d99b0232662211b48fc62203a52423ad00036f9aba5cf0bd5eec7255fef8de27d7e1e1dfa58ae079b1ef16d4a02bb709857977a65292196f2610fcf918685fbcac9a3c08408a7d936110f4f17547bd37770c994774dbce20c3ba9e26a1e769a301a79e455d561dbeab8ce69daa264302001a482577f8e54f2f10bbbbd87918c12be272efcc288d5e24ff30c4458152b7b437358739fbb0a3eb1dc941dab9a8374cc2dcd300b7a65a74db7e0abc1138a81783e5be550d36f0e37ba36a1b490e9a1427c431f5d6b6d60c044594fd1154a5f9088a29265a7853b5eb3726f36b27eb890755cd96a2337cf0a5de1f2ff7ce45da8c6bab7a5beb96b6c855b9a3f472caaeae7914d56af8d1fcc0b1f09385a0bbec863f1bad5eea99ff38c59fc9ee35ad79ac751054904d1b467c4643d7121b468821f13583fa75465a1f7993ad827c4e0dbec22f9e346a4ef1585660d571e4502a05b4a5ccc3d5d8fade6058406909362fdb81affc7c87dd757b7731e1f291e58a63ef7d9a2302e327c2c3b870cd07ec81ecae388aa3156c1d86fa6c64769a920fb37c0845535b96d3406886db58352bbcb310507c7eeb30b5da2adad0de824a84d2338d4d6dc19d4b8a5863721d8b5f82948d6952a3a138b5279e477f774b5349ec65de71ede54e17cfcab3c862cf5156f6f95b754db9bd4150c0f9db627ffbff78277f8bed6a752fd44b148f7899ada95d7e9042f124f818edae3e41f27eaf77154010a883d06441641c296c9c0e7fa1fad07f9f3b858b7bcd9fb541a9f007556244618bc1cfe8ce688fffa3fdf3141e46215382d598aad2e723b2ead2880804e6ee412527e29075fb0e91d278a2cdfb3c382ac7de88559f1ce2058c641619499f664c0cfd39e6c9e7c1662ac02a69d77c3394f88a9cc4c23ea763d427d68d65f982f0daa4023b7d0a8002d4c423373c4bbbcc92c2f6cca7c841edce989fbc2845fa852c4aafbefb4400ccb24a8193f2131790e35b1c7d1a22180299c51f8b79caca056237e2d05960e376b098486745bccc3206ff3c0a3d488400451b1a83988c7e334725e1a4cb1a929ba373a9cccecc5b38272247ef409ddf0725c820b1218f0bd39d79e21863bc47b977409c92d73b4735f76f59ec688709093ac13207882c2406da079f4b66a2f483207995790ebb3fdb13bf4eb08eac87bfe76243dda089e19bbf6e7c4f6328a0d7b75d9d26b67dfbb3bc1df9ef6137fb922783249f442a57e589b268778e54bcbbf3b2018fb5beafbaec4a188053003ba8784606a29bc8a1b78f6dc0f6e44bc244f65065e44c2829113534e2f393c37b6584c9145d3cf0e18880689be1ab08209256d7decf87b9f5f701b418152a6285f2cf54200c07e190a1b3f63e343fedea98cfa1b1a168180344a87793f05743dd47ed4b2a581ab1c5119562861f5aa5df6f688a46c736a8ecfaa23266a77ee5e5737a35ce3e9f025998a5f8cf8369a8f15114b117a345bef85e774eb2973001f3c730b2a3d67f3d19b923dcad61ac234ac17bfa22890e7187994493c4e09c27accff5907584f1262abbc88e246e84d9b10728810fed2b1f1a249ce456853d0166e2ca260d044bf69ea4378c724b438d51683e35f2c68a24a9e7110f3de4451e0a0e65e3b966f20a202b8cbc32d6e8d2ffdf967b5a24f8bd2c349d2808a3de07febd177e587adb2a794e3917d568fea2654dde27871f89751bb95708be2b0e8d1dacf66cf1185efe05f2f43b9ae20cfbc8b0b2e9cdf7884b76893c50cb0072d751beb0963f17aafb18dde8aab3010ae756a21c10825693d68e57d48c3f3dd7ac839df808367f1d312e094551f161eb7fb2a7bdfbd9b051a6934ce3c265e9b581ab9b16343c817e1fb45a966a1f0c081388b45f7919e9933b6f10b86fe6eaba20339fec868dbb158ca4decf36388ffb3ec34043af5d34514c6e51de006d74fc63d0e6cf5942317c26f2b7ae7efcca3184cade3366b8e44f833c96139168ead25c968c29603d7af2ae2b73fea05aa49739a12a77fb5cc81221d533eacb6cc1837082e731ea490aaeda58db9309777bdc8eefb61ab4a50ef8c6ee255c32f74690ea448cc0f2c6db39d15a956bcf804c8fbb39016f07fca6d70ea8e24d0ccbede238a440f6b99c59c029f305f70d47af4c352c480f267a7b4fc40c4e12cb9e46d4764cdb6b306dcf57855f0ec0606dda35f83eda75d6c7ce3913283fbd6d671bc4716271fbee07d1a1e25857332206a5c7901a6b3cd7e5a4a971545cd22a5a765fd56b660f89d134ab685cf4834e7f4180899fac1a335db453f277571125ddb775d0a23d8601ddec36bad5045aad93c71dfdb4f597e6fc97e0648569f651163cdc354bfb90d74d2811694c6062c103051e2d1e02864bf94bec8a477007b380e6cc340996caed704dfe4cddadb20f39f19b3487bb7841c77419c90ef5cff98ea48d3361a9dc17c8e105877b15b1de8e4ad3e25272b2c3c940ffd3c86ba4a9b3c56a99b99ef5286efea0f73a359e7fe3b4c0d2084abc50ee8516fc5e902dffb125a74af243b667a155a5c9124565f8248cf949b42b02e24ff734633eb6177e9b7c675395354766ef26bc3f061c6b584f74179d22155bb9e5801d186b94b80e22797d195edb016bff809fc24f3cf7853b655db677777691e0750b29c02180b27c46fe142797b450a27ae5820bcca90297c927388860396fc23f92d9f7c8c6c0875948b988db29d4786aa7a4bf2bd4056d1e5054f9ab74aac0d0638079f4c059abcd3551bd0a9904071ec8915906a640437c159f844d461821d18a5c9ebbbe1f8426656c2b5704ba73339b0c70bd64bcc3c0294811951094fc0864421d8eb72ac950a76a7e7be2f03ecbff2b57b71bff4e4b0f0bc4319a41e07120863b15010b31672553c94a25055b9d6f7fd7f1a9a57b8db497010cf85b769a2c83fe7e886d3ec5773dc6851dc9bd79d89f08aa7597cb1b27a064f43d441dc62565214319273621bcbbee18dee813b5ba101e52920fad7ebea9516e018be74f54ac00620895dc1fdbaa91e2a7e45137fa6a288091fe9cb24f3ceead6e7c1eeb8e1db1b92a102e5c3a99aa845e31316411fb313aeacd664ee95314c5a30f8911dc0bf181562e7bbce3bbbaf92545ef6c48c084fd434f9b3c56d50dc73df6c85b014ff86a3c83f7c95cc7cd1a4f1404688c6f60f96941d692242a51b33e015263982076670e8ae990057543a27c5dcd1d61a0a2804fba3fe77dc57d04c7dc4c2b46369b5f7aace61a8f08a28f2f1a9fdece0e23ed243b0cccabad0f318bec7975567e6597fb2849f8c11630ed24b13c7c2197a9a05d06a802b7c9a08948e71abd5d910aad54295d25b4e14f5a1cac32becd6f9abfb2fcdbf703c4f6aa79cd7d2aa208b04c52432554c9a0fd17c5a2d18d0876e1765a3d12c5599fc594c4e7db95ab39103fff2d6b0405d46236145d92db1a842a2d01699435f95cbef64e33c15e8c8d8fe9391d46e368482e2621929018e42b38f9169193d9736b33319b05cafa8608e205bfbf9699407e6cb217e061bded0d0ca16cc45d1ef1e538067a11439732842837b9e09b1f5bbcf58b87b66c0a08575c4a6c7ba949e4ff10b85d3d3e30adeba572e9fb8765393ac00608ceeb04cc9f4d419fbe290baa0345e89740ec2a3b6cc9d1fcb8616238c70413fbff201481d72bda54bef87340d2bb517220c9a0be4f2650cb16575f7d2645838987a319d8a55816aca2746c317912d9ac0d2d6344f8849bcaf464014acd0f2bafc55adc9a8a0a59e1ddd0e9ebcaadf5633c3cfe10f6e569d398f289f32024e36e8261a434a3e395d7ba4892a46ad8af7a2213c8303bd74354478b40f1d7759dee51e97b7e9ae021e8e69bf58cc9a62fa218d1e4c4f48d418ee2b16f84054deb15ec4db554be8974044c61d5c63f2bcb2e36cbefcbaec626c18b2087b89c698647bb75659263bf12f5103f84727072a89b00d8480609e8a278e8388d05aff8460e3ca976f122e8e8b28527de4a46f20dfcd129fc44c50979c5977775c3771d950cabb968999c562323d35a858c8a7a32154e62c844f83e3a554e4f0df8948537af3f3e3b5160cf661afb0dd514ea2b1d5fc5b2f95063f4c2b392bcf364e3f831e43bdbeb6168d5b8d6d7b10fbe5a0e8b08294ab15b0011f5823bd692002cb7d2b6afb85e85baa732708b9bba5393b96dda794fbf453f5137bf24effd73f3b4f54bbce0d137dafb9a30204e8f05f871ff5b6b7c9b843ee742651e3b65a689d17bd27395ea5ba66ae77e91b81b0f599a12d2f181e8fe64fe78916f4077ba38653018c101d673f5cbd78055c129e46792a7ba091a01e3125cf8304bf397cca096a44b2b29bc633ef2ff340cb1abf838d1835bc9273f7fd33898a8591e785ca6f919ee6e8f07094166764e12a6796b0b8d97a65032ebfcc1c40003bee2a642821601f881486b2f9142aaa5fe88340d194cd274dd6fdc26f6e3a9619260470fd4f033dc4aca7f889da59470dc9e6706aadc9f82d06607482b4ad2613849f9c6b27dfa8a384dcc8876da66a47abf2774bb7e29f37040769dbc0b7258d7db18d0991732f58d8318549d560dda3391217686dd60f2691025c9bc76c68e9431995c051421c4b64817158e88c91045f81730447f44b80f71a6e141104e70712bab3b244cf8a544a5b68cd20ac632e9f1f4d292d7df523c9942124b39102f1ba6c2f16a0580f9a384889cc33435dedc31806162d048bd2d0feea0f08071e1f57c35a13623f77f998e8bedf9573ce50a2ed4a778722740aa4e5ab5df6828016eaa6f05c481c5432bb5c55fabd4c92033435516b53aa112c0c94e650843cb92de8b8dd3f55f5b1f2e44610f0fe", 0x1000) connect$inet(r0, &(0x7f0000001080)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000010c0)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r4 = geteuid() setreuid(r2, r4) sysctl$net_inet_ip(&(0x7f0000001180)={0x4, 0x2, 0x0, 0x9}, 0x4, &(0x7f00000011c0)="6d38c595009909726f6057ec8c19cde44718eaf654d9e4fa3efe35a902c5b0f77931737740af4e6e7f843e82725f4606e0761887380ca1c2b7f4ef4921771e4f3eaf5ee09c9fb22e765e89788238c330dc11d1de579406daaacbb735960ec764f08b78405a9541a31d80a32dea2cc53076b950bd80f13aa008b8f4b58f6f901727cf0dc71f8ac2", &(0x7f0000001280)=0x87, &(0x7f00000012c0)="ca88af85280c24071b6f88dc2889ed6a86c4bde5d2da8e7bca4150523db0005bd6975cc4c7d3c8d580787d8447a83b6b588bb14365db43437a897ff3d01cd51772bc15b941d4050ab08559dd261bd6d6bbbf6397e2835b167ae522d885200589a52ed14915820241771473e3d2785b108dc77fad91dd298cb0683c8edadbcc4f34f82c1d3180f7131edd0e62f0e3da0d21e4b9202d58cacc971d675d8397aa261551a5498cc0009f1ae1885a40e5cb3b2021aa644d6fbb37cfadc58a5250c1866278794f50d58784bebe3fd8c445dfcb5f", 0xd1) r5 = socket$inet(0x2, 0x8000, 0x3) sendmsg(r5, &(0x7f0000002b40)={&(0x7f00000013c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001680)=[{&(0x7f0000001400)="22c798786a23e09f8aca54a48804f553bafcc43fe3b9", 0x16}, {&(0x7f0000001440)="efba2a4d29e1a547be4fc0ab78194a30d8981d604249589f8dc2965ff52e5ca7c1bf272e146a43c72d5f626a2dc3b1e2d1dd9f97d548a2bc9eabd0844a2b23bbd8b748da22e11b935c3ae6c6ba9eec32fc8c309c448417781ff30ff21ff4387e19630ce9560ed78b5833b75adedefbd2877d30425b9bafb8b1053eb963f3a1ce28861351d29982bce97f0549908e25c9188ad19c94880ec51e0bb5987db02792aeb38178243aebdcb97049df7552b90c6bb21530c1e5bba56b6df6b4c51e6be58d593783305853817ceed30301bd889a1c8557c7b147249ccb5779558d11de786f2d162a3b161ea5141fbf02d8eb7b49c0b5b420", 0xf4}, {&(0x7f0000001540)="55a43af7bf700356b7120361464abce943041e3b5e33f79bded58b59dd7ba0402fc0408884dc552a1b0e2f2d233aec1410d523d05dc3e6bad5e81c5469d132ebe7f5178b279aa4", 0x47}, {&(0x7f00000015c0)="51cfd937dd0196712d1a619c71fb3182f8410b324072ed5ee5e96cefc6c3f34d6b150dc5cd7181fee3b0f4c4f983b3485bb45e26070e3262f0907b22b1a6d153fffbb58a04d71b113cb7821e3f37e548b1050722ef6e9a2ea594be8a65942f7a9ee4afc3af5fe580dd6e4c7a000c3e0c94d55afe443f7481e84292f4f754fa848025f8023941cb3332eca345a347f796f695c55e0c25a3b6751af03581b49cb9", 0xa0}], 0x4, &(0x7f00000016c0)=[{0xf0, 0x1, 0xfff, "ab108c9573aed2c045ba65c4088f99eb1a63a23e0f61b2408275c6e45b0de0be8d87c0c8eb989b7d70a57c988baf087f209d93ca32a1c17f0c8f49e9524a6acd035855700542aa58310a270542a7992f2ed9ba7a492be854b3806e81ae08392f475644d9d3cf8b97fe5bb111d44d1d66eaecad456bedd888303c1f91628539f79b8c6acc57561d6dff439442a62221a145727089c8c96ace3b91c45abe3ed39377aff396d0fe2cc075c6e1c101ae42fa109d918b27e83e82cbd5156c4f5d779791bcaa3a2833db287ed98fd08e41b37e26a2197d2c69d5d098a839"}, {0x98, 0x1, 0x3, "93b2f1f2d171eb4f97e771707ea947685ee0c80f22bbbeab7f5a4bcd278b962742c65a413d73498e4aab788a5f9104b9ae9aaf7ab504453a5a48a557cd79d2fff41d57abf06c7baa7979c54ce7be44f844eb1dfa5e7980994938a29ba5f45b7c7ac55e4b64089f776329e33d316f80ac1b614f6d50ca29de2d22e2efe48edb46bd"}, {0x108, 0xffff, 0x7, "414ab78b248fb9ce9b1d961045cbe9fc3b75458ac10b2d074871c4a36eb7b05406cab98d06446a2e432313f2068cdcf68961c7d95bfbb452c4531decf562bbd533c97ecdcead00c332a3e1435e72a9737d08de9cbd685b2be1b0be815c15206ae4fdd1b8fff6a55c26618a849487c467c7815677a4337808328839b464d117c21edb746a4c866bce022f88f4098fceccba2283b16a57cc7bf7b5b77a4911138ac56b0b3a5ad7a1acda1facbfc38f56ea851e34ec02fded0f3162f7973a32af432ad7f371d53835e98bdddc10c04ec1705c427d83a204698fd36f796ab51afdd45c9538ae12119cf71cfc75a3225d3fd5f3"}, {0x88, 0x1, 0x836, "193d4691229e3cf9fef5b3c0d2d33bd271ec790213a323bf0d297418b522bf4d4b0999cf40772c828b3a96915a16eed885b4ad5b3bbed0b09c9c396a2856999fbb0bd044db1005444f67d232d4ccf42f91022c78a3519c5a45fe1ee3b5b5907bd8935f2b4d498995f08b6700412107950cbbf74fc9290e"}, {0x1010, 0x1, 0x1, "09da370b1f410f02b49af7e3f7f338658f72117244687946e094e4f189a24c8ade694badab9aa8da97500d2106d8c0a8a44770a5346d35ff20856aef3a01770e7c8c9e9c6056d8cd86b76aa518072bfc8bbcdf9a7505882928bafdc92ca7a7c032ee068ae5e183cd78b18f2e25e90f65cbfbe72c60f1d96bdd358f4503edced6ca3485cd8191c92e575c0e184f2e011d700abf6422925a50a9e51f3b7d4db498bdd337460be70fdd0788ed984e6bf8f0e7ae8e2abcf1f1e0d79e9f30d27a17bcc2e51cdbe7da320009ec03940684bc82abef5f1f22ce788249554a60c77e5220d34de403c7e15528e11bb5f4fa817a781409a5b60e55b79d38fd2ba4b0d8b7ea1286b1dcd06d794ba6c7b4aeaabd83adb26aa111661af561c607b7e3d859ae0e9959f0de40f2683c788376274ffc4cbf08e648e86b13f5d3bc480f8f7d1bf82b8da11928a52a1391268210ee84c2c5ded5fee3164094cfe0000ff01f0ae91fed1b663049e6fb70562c5843f1d2bb76747a5472b7f43daefec52d680a7736fc9a2a3607218637938646fce14f099344b85be86972d07e7ed85fb953a55381dd454748fe313a5ac843dc87c230fbcb0e25f40051bbe810509eb07702574d6869cc4c7ce73c3dce8ee9fcd31343532fbaedaf8cadff0a66b7d80adc02d64d7e9df9c93c11fd5c1bcd6d3509271d9b99ef3f9ad560872787ee7f9df9d1d7b448cc8312e4491de291e1f134ca584292885e6b976dc170ad8109158411ef0a484a798f7ef646b216ab6a5d33f9dc83d708ebb13a12fc427b9a37675a5c392bb8cbd5e01f333492710103813abd8a30961328b422dc6b4236c28db732e22640953aebcfb80c0903574f96837af7f2e813434faf5f2cd874b2604250eb1049cc941e4654dec6021e519d18464ed24f6fe237dea1e19adb3b8fbb37b30bb0eb1b5080a1c145f985cac8a94c058fc95f6bac7e7e680126e27436c284f1fed950eed8a38b4114fb8a369c6bdec9503fa527415dce35c834a8472e17396b1e8c18173021058421345a2e90d4940e3418f551044f9b0e0489a13390b66c76535545a46a4f32ad13d11c6b6f3764f5078b921f43ac38b332a00f060fd471b890d4fb2abdaa452151b349a84bdf81120288a6f68e04cd247edd1669818e2db4b37d59a3022a29bffe1f15c323d0c31883105033ad3243eae9c5e943e8299e3c7e66613a094dfd3a3ad4b93bafb00e347ee690d1fe19e89d3a5a1e6f1d4cb15d8b32dacb42c251e808500b18671b9cbad4613799c8e0de4e3b27ae6d314770d48e5e62cd8bdb636c43fac38165a24c5e351b9e6fdd165f76bf290fc65e97894d1480e96a55cc6b99cf3170c96fa719b04941ca23aa4e18059586b27f744b6aa3f7b9491d5d3df8f96bcf562f7fc19d7f68ffdb21aa75da616d8aa62aac0facf3c888bd48d3e294e35703badb8e59f948fd15864170797427ad648c057cc0d6156d09e3e088ad78853019dd4dd49dbd6e8ba3174f5a7797f4adfeb2540e02b88bef045ef3752cfe976190db72844efc63bedb9bf53df269c3945ea63d4b1150601254e7047b7ab656ce33e2ccd4c91bd207d7a9f4c367b994a8fb4567bcb8c692456ef1d81c77a96694800c341b88aae45668b6b2d32d738bfa049287b39e83f7160d8def649ec0fe8170ba206e35c8ab91188ef8e1b38f8648ae3cf943f35a7e405c5c34aac8e51883c82c6716f51b04440768fcada47bcbc6a7a62229b1f804c1930e5e42f0a3f7cb97a4041c8d91b97646282c553cdfd994470be5eab774a92f541b2ba24b36205bf2556fd4f9143cbd27f46ac6524b96093977f19e134af8214d045ee4fbba8822389b29705b8927551330243d56e241bad9610b640d09dbfaa4bb487160fbb929072c4228a310eda3e4566343103a022002c46b28f1c450b8037f0544709f7c94b0ca1675af0757eca4742bb0b42ee9f6dd39f2a04581aba60301669f08890a48f2a490473ecbc81beb657fddea9c2744aae98dc3483d5d62b00cb8dcfcec72ab10c8b55877b7060767413a21a888a9c46bb3a2490d724712f3539746deeeca5a02eaecaa5127d865d02e5b4e93662072a1384ab4c752a7361fd3abbefe8d831bd1c00d3ec66ccc66f82cd73e213fde1e7a04d64b8d611f17d814b407b8a822d457c870883715aac5cec4f84201c2f6496bb8b3075e4629bda692493632eb1ac77a03e698b8c39439ec71aeacfd00500fd5b70f74dbff81e09e308e6235504e111008e0cd018d72dbd5c665bd4bc16844cf32d951d497d876602c2a46d7f49105dbde53c42239c2653e44ef7fb9974de121b547d64bc47461cf84fcd9293a5e02d32a0d905db40d4fbe525bde37fc3609fa47b392ffc9bbcd7adfdaacdb81feb81f1c6edcbfabfb38fda549aa45c081d0524d13c7a8d8c95bef6bbcb5d8fe56dca737876b65e07a1ebce816ff007397c69f69a6a470e46d4756a94ad3f7fafaa07fd653d35eaca80fedd1a7d8318a8887ae5873acc1bd82daf3e79075ff1fc04ed89a730b1438f338a5d1f567963ef1d111510b64e2b6550622036ec1281a46be75d2cea922628b3126a33feeb2fdb1c16e9c2d9890bd8427474ab39f4ff4cce7b4d9d49c069475c809cb86ca410fe5951cf6f29741abbdc6f60169b1f46b1d5a993f06d3661154006acbf37c916dfdcb7ccc7c660f1a5b106a9c29eb3a42b9857c4b26a260721a8892f3c253bc6af43863df8f1b9939aeb10a06c3bbd9f0253d353d6f56a2ed6d9f23dd22ebe6dda2017c8b445fa10f64ffb803e9b949c254329b68c2c3ceffc46dcf1b1c71e3c1f5341699d7cdec10867d2022881e880abc896a2fb0e57038ff59acd58635701f3ea48a0d999b10bc0e581ba5ada3c5a335984f64b0eb63c8c4e91c2e0939fda8e42c017ae4807e5b4be78b3c17d4566199f3bbfdfb5d8bbb1b25357d510227488ce7f7bf8696fbca99aa04d1613e7b351983817cdbf3055c237d541e89d4de2e1347ec8a2561fe25ac4edcbdd23e7264e43c5d8d7e2aacec708c8aef436b74ebb488134d46641a8fcefb92b3012567ac3577cf6364352aa4534781184927ec8a518e3d8cc002a1e153b9b82055f7a30a7c044044ac91a80b14837870c30f7d4235f5700f8f44ed7a63cecc4d24fadf78e37ddfd04f67996375a244a883a35197a476e8e23e0e87436193f1cbf445ab42c4c85f23293481f96045cf7b00bf1bbe14b6d01dc1b0ae2b067938878261b66ed75ec1f8e958470bf50cfe6550f363477487e6632b59c32c23b455d9e3e23754858b6389e64960f87a07d0a13c1847ed27385c62a26c42f80271cf7f5148fc21e90bbd4a93e542a4d9867caba993c903bdc8dcf5289cb188371765e49388f49f7cece15f96399af25e511fd225697c6336f58e69f161e001f3938ff9b06c85baa92a5be2f669c7a5c1f49ed2a2b323196da414fcfcf4f2afcc9b9234b8991cb87105681129c69717a95c843fea9707889f98fa33dcee3c66d20b85e122b87a9a9dce3576e2f555427bce99bfc9b568dd4460495c365f81f473df3f6d93bde50a1c20c20f859f81a1cbf386b41eb0b09f7a28a8ee3ec36e2fab6b4b9337dab040fc49f44074649d1ccb2a575b72683f596f54e906588a68ab0bae10e71f99b6b87a0ff0a926fa588799f2cf714ac6a32c889b253b57d25ae7759a2959c0c422047791680d4713a54251af4755b4c1673bc6731856e6a3a251fdf52c294f6f37ff9c0d2c8de18b65757253456f1e9131d8cb7e67c6e01495e5dae98e37a67cca1557f2f38ac77c1cfb272810e1fbd7b411a2a1eae178f2336050c6c500101de93c9def20f0f00151152c20ba1b0997c72fff5d908e7328ec4365861a567d5cfcebc5fd26795d88daadf25cfac84c97a32f23b01c7bdafc85233e0d829be431629e5414c4ad916003d53cf5f889947f4737995aad83112780d45b8413dcacc2ba2ca4bb6c557fe7cf82b323db0fa2b51ce5366c59838461df01ea97777c5552e123d64f24396df1eddd4e4f56938b70315a2f62f22fb7ae3db91a8bbec3b7f60867f5e7bf4e6fd8ccbb2c45162a19db8237bb48af2abdf63eabbb8a36c9b76b2f3f99886c01af2eaf975dfb5b7c1db3b7ab86827057e6a4b88829c72d285156e5b7642f084d10410c0fecaa8bca4fee6af14eb45595f609751f6cf6a86129f7f99d1d60ec7dc7ba960de7cd726f93d921a6047ae5498da189882c92054da3fd36441ce1bd26c70d1a4a94855840bffac032e1536617da3d8ace408256aa35d1514d5a7e9212e5a2a24617dddf244f074bcf426910c0a1830fd070ce2ab022b038b93d016bd649a83f2a30dfc3fd73b34b5ac59eef4843bc4ea18e3804fec71d50b9b46ce23b79daa45acf83564132be2f26831fac5a98eee661bc8ebdea50717b4d7af27178ce385009ada040dd74679583909ed6fd12de08782678d84d05c91c7e80af88238e5b1209d513e5a932f6c59f93838ec58c17daba456de37b16d36c31bb772c96513f2b527bf93877eff4836d52896a5f206a2982a916044b8e72f2e183b6c19da89b4bc7ceb44c5d239132c01135b7d220690b940213f7c1decad8beb43007c6d5f217fbdc710123dfd5d602c383a79e3b5df2f53323bdfebc8a101725d4de2e94f639b2f651635182e9e2f3ee44600b041802f30cddddf0423844e9bf635900c2f2993cf02ae93347eae03817cd8fdfff35eba5b04b35415a709f1157ec174dd11e6941fd880150956b4d736ad0e7bd38fefee368511f3b73945c843a47cd3ebb9cc32257b517516a98a815a8287583a04f0dab8dc07deca02f943a3efcf356e5e160bc9b02877b0322af52ebd9330d856d5dfda14d8f3bfb14199befb7bcfcb67af5280a9c006eec472e9c93aea6e4448ff945de3abcef6df85c785512d7da38ed2655c7bf411d2611a9ad2a33e07f93e7460751057d03c852d0cc487e376601d001698f5e8f147596765f412488ee6a8d7b41c30a9a527ac48c3a31cbd1b7df486cdea0bfed0ced267b5ecc7a6ad4370a16a6a99eb28d497b87ff54dbc227c59b26eac07e4c71c964df4963a5ade7a24c7bc5cef6788d317e2efc1ad5f357ec1980802a098bf53b1aa38065be04f28b5ceca9c354333621e7b9a7f2fde2cd5fda4516c047766e43bf639fed4b086fc1cb6c34f081653a02a252e51614febf2cdf7a3e8a51bdf19feb8959d82d4536123382eff49f004f9853dc63bfcd15ace82ac82c80f88fc2f92a3a9dbb9b1255ea9cdbb2b7c78651e06795a88f0526741d9498a6e61e173157037bec172b10e9b840654ccda00d46e742902a5db3566fdba6f01c1b37aeb0fa8ef2644fd743c37edb8b46d673d9a6e8e2c732d66dbada2d96dff73afc818a46fd32dfc39b2bf12208ca16f5a40a7c7fdf08ff158e17126f83d1e45af6fbd51e7c3b99350bade391d12f29feb7402b3ba222937a6b6c82d9b9485837cf1a57630780f180c1732eb5de0fb4a3e707477f4b32c85443ec99e8c40fe3fa26a5b52004dba8ec5208e7e662cd52f39e37b8a787a82302474bca615b075d5edab5ad24e3db69b2a6f3fdf518842a89c09217613ffce146f07b17557b758077f6f096bae5c74633a68b4dabe60d307ea033035655ae75e489d9cdf2aebe3367cf19f1ea887c3dd10489c6c42a3f2666630ab760eb3db9e90a81f5ca19fd004e551b116896957b0490c1dcdc38a39269ab72a9c41429e11c0cd3fa3d740395e2d7e2c5ed167f5ae07d51ff6927dbbd31f7ecef82a37687f1"}, {0xd8, 0xffff, 0x6, "318e288d3232f60dabf9b58b23e9d8f9c428ef4984186c71aeb3923abe878ecbb6c1b20163b80259d60f54fa0b62d221941cef41b2bd5279537621bdaf7391f4f56efbaaff43be1724a3fe6ab981adb4ef30a7042f83ae7acd820c4c8ed03f0f011c86d00bc8af2fee16dd21d653d768e72b53e0f53ea6fedf177598af3414b5cd3204bf619f4ae20674422538d4ab2d127d748db9441674eb28f0fcce78f40e76c2baf49cc0ecf89b995ee2afb5cd091c933c6e9351cfc3b6a63e68c9772454aa"}, {0x60, 0x1, 0x8, "08f1a04fa4b36444f95449193ca906a465248af86d6cd3ffb1e57c2e62be971926ba5c6929c22d82bf0e6007f16e9302cdc2dc492843f3fd908db301852ea444942c32e37ca8731e53eae58965"}], 0x1460}, 0xb) r6 = socket$inet(0x2, 0x1, 0x3a) accept$inet(r6, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002c00)={0x7, 0x85f, 0x3f, 0x6, "83d26b6c41393a31920b9fb1354a45116b4ba33e", 0x200, 0x200800}) fcntl$getown(r6, 0x5) fcntl$setstatus(r1, 0x4, 0x40) r7 = semget(0x1, 0x0, 0x10) semop(r7, &(0x7f0000002c40)=[{0x3, 0x6, 0x1800}, {0x3, 0x2cf, 0x1800}, {0x4, 0x4}, {0x3, 0x0, 0x800}, {0x2, 0xef, 0x800}, {0x4, 0x4, 0x1c00}, {0x2, 0x4, 0x1000}], 0x7) r8 = semget$private(0x0, 0x1, 0x308) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000002c80)=""/158) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000002d40)=""/161) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002e00)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000002e40)=""/202) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002f40)="f51b889f28861a80669a8413307cb1c93ccf76a6a713facd3718771018f251a581e064e4c83923e52e67da9d063fd76ebba8026ad5ea68bbd835d7a12b15a363d327e5cf436fc08fd88de24dd8d334be7db61e348366f195b24f05015b9391ee4fb93e1160d6a074f4019c9f587a90a47274489fa8d9ca209d5093e5322502592a385ee371b7506ce7861a0734c039154c", 0x91) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readv(r9, &(0x7f0000005140)=[{&(0x7f0000003000)=""/71, 0x47}, {&(0x7f0000003080)=""/73, 0x49}, {&(0x7f0000003100)=""/4096, 0x1000}, {&(0x7f0000004100)=""/54, 0x36}, {&(0x7f0000004140)=""/4096, 0x1000}], 0x5) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000051c0)={0x0, 0x0, 0x0}, &(0x7f0000005200)=0xc) r12 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000005240)={{0x200, r10, r11, r12, r3, 0x10, 0x1f}, 0x40, 0xad, 0x6}) executing program 7: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e81783048f71003a4d28b553bbf2caefb1d926e31ffe7fca01a8a22fe1cc9a6eea26e551bb7c39d49297742f4946c8d2ae839924fcf1bedab7912c2cbdb483aa3ac43266b74720c6053beb6be9208f55b10e640e6f4fbf3a741a1e1bde7bd266cade7941fef552de7a01d7ee05e47f318b7a1d81a4558d1eec9891"], 0x83, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x10004) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)='v', 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x8}) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x62) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4}}) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffecc) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000803) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r1 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @broadcast, [], {@arp={0x806, @generic={0x8, 0x0, 0x6, 0x0, 0x0, @remote, "", @broadcast, "b1d78847936cfd2b629cbf6049dff3a0"}}}}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x800000000000054}) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r5, 0x6, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}}}}}}) syz_open_pts() executing program 5: ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x42) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x2, &(0x7f00000000c0)="431aff847b5af329612b9728da7e064022c10b9f0db118ea73629e42b2ba6bf77bfefeb72a16ba7a2a19cebc2220fd8b00a8538791ac4bfe0ed24a2256846f95c2477e613e145f094cd02d519f7ae48dc790348b170f610a0cacbd39a2984b4d268f12f9dde62c27672815f632a4b54c3b4c0d9735ca25856b06515d54d7f59105682e3be3a5aabc61e5e697f0aabd1f0a2274b808a01374696a1c571201a06f31ad0be0226418b26d86cbe9a2abaf3994d08dcf1e22021a2f492d7015e67b2bc81be38ee9517f1b2e9ad0bc", &(0x7f00000001c0)=0xcc, &(0x7f0000000200)="24d5145f1d1dfe957b0423bb156a9fcfea3d33d08dc262d0902b1ab5843ac92c0a22a73c9d19edaf82c26969cde49926a358c8a0537f1ec1086befdb7ef9075ab39dae2461fb8ae2ee245da886162abfe9ba3a2d019153de33fc1958a7c78d4d67bbaf8b863ce5b8fca1713180c2c91d0065f7f4955617c8c66145646bbd4de0ce862d0d7138c2f6f9c231160434f7c883b03b730e25d9593ef539ba4f3113d5b3230f3b9e7c6a48a1ff3c2510b92d5a65436ba3ac6ee812e43d58038290b5751be20beab9e8001a9fae69268bfb13eb3c8aebbbe8855ff15bba46d481d50eb31bb6c98d2db2a20e0c68d8662415e9f7db47bb354ecf71af05af3cbb4a8973a3a9fac1af812b9ee53c232acbb27df3050bc3c919496c1d9b0b764c0d56f4832687f83d6f61f75694cf5ba1a719c3709eb0add2e7e83483a283fd208e58a644de1532eecace8106373f87c82c92bf441e262a69e1659f4a92a2d811f6d372cdcd506c0d948ff12267dcf923e57021292b53556e59a6f048902dea75412c77a6923b188241109b9d160d5beb4c69398a90face0aa9676462232291eb0c950a7419898f504924260f4cbbdd37eb75ba288ed4b2da395259f694616fbc5e450d452e03b8cbfc50f76df7e52e5faf88f22578bc994449fe19f24cebccff09a16f89db7c701602ca498f6c9d18f3e86ccd2234422dafa77359d90937215e0a0ada622543e8def1ff7454dcb5560c91923f1b790bd736a4542be7ffca22bb1b75709cfd28807bd1ba5ce0860628ce5e0ef663b4d492d860d47aa9c41a9b454352c9fc056e3e7cf10aeb4fb2ecb16d3675d4d10dfaf9c0d71b4e9c34d11043bcbfefbd68f43a8a87fe6334c697c69326617242b80b833c9a56f1c2b393f6afa71f394e334dfb910c72939fca5397544325c59e4aea03b8d5c12e5da682fd366a4571933d2ea9f26ca5f2475147803a7122bfca5dd4c3bc51da78054348d435dfb202089049833e60753811f336d3a13c200f2b4593faac605268c033582a92ca6dd5d2f4ffeaa6b582c00fec0e1ce3033d98380d8bb7e32428a4a2cd61d6d2431a80a3d65851694d23dea27b0973476fc33834c869ae8c8b5fe886381a0e5a8f2248b4365c16c2ef8d544587ad34484616885cd887133b63561a4d3c414cfc4f331daa7f6a9e2006127688b52df30169593cc0d74c2973cac17b9a5461286cb7bfe9777a07bba84102b933d857fcdbf639b2f4c92bbd54d4f31bff3f3ce3d4e91ae499c9b049f39e91ad86910f349dc86a90d7fee020e37a40f53623c87326ace96aa4b47cd8cd8756c7669c2d4b29c9298a90b968988a570bf084e92958760de4f08d1acae1574b42fddfe13c6cbaa501dc2d5ce5b8dde551bec93fddac14ceb4c6a2665e153cbdfcf07fcd8f4476fc04f766cdc20a930e1ae4e3327dfa29780eb2b1c19cdb00084a38f05eab99c247fd430e7888328abca61a7303ebc6d18d7c0866388034abdd83ccdf6b6779bde28248c171d0a060c0087fa13153ad3de9b6a064d8499d1505ade586eb553535691d5651ecad1945945fec80bfd78cfd0c43bb6104c02b1a733e165850ab6ebafef7db6383523d60fd6deab8fefa12175067d6b01d49a78e0f30d4a105680a42e3e07e996e5c89aac7183b72a12d5477f0916795453c5d12ed6590a822d435a99c81ba779ead3db0e9d5f3fb37ac7107e8b9e7f284f4f32088bb40b61bb0bd7fd88026a8989e067cae3d04b072d8ec14d9df4f107b5877c54f79f0881cd631ef399353118c6a16ebfdeb599601cac6aebc6d97359576b576390061352bb2b76c4c37d9108585592ddb80507b3933e078744a06d458fbc69300f4b80daad68c02f29da74efa332d94fe4543003896f9442bb8553cc05c7756e281186bb04e36b17b82efaeef8f2dc23da950b3e8c1287850e9c12da93e1667697202688a321ffbc1457884cab34db67a5cc54e725f05fddc47ac11bf9a142ded51b371663243592ed9c3af3730840be5297e11e252645a76008afe040c7d8fbd3ea1f19f942fbdd02c523fe26fb028d36900e5094b40ed6885f9347e5a567fb3a208cb53348868419baeb01e4249c713a4bb7ff3ff84a69abc19f059e291a50e5cc396bfa676b47f6ab74ef19b3cf10645af14518ffdded9a338078d65389d42c552f6c44cf390d846fe519d2d010c8229854b5f8429c5503cc4f3da67dda56fd86032b7a6ed8679517863b911d9ace4bebef8ea56ea5ab7b83f0eac1070eb90eec510907c0df549221e23ffcaef8570c7644ae9aa77afbf2e33b14bcb90350d759aae5e81836f7594f839b5dcc8d20e83e505535004ac77caabb005fe5e2b39473c30b6ec1de88024081de260fad4356df2e4c514702d10cf3d9bf8d5468ab8cab069661788ce78cd5277ab1e5211efaabe61c92c913b008c8e56000d8a2467e9c1519077053fe444e87c87bcba53ec9e5b07c6664bd8cf174bcbf9c6d058f8e846c1e8fd4267871856874de38c58be49ce65c3131d6646e600fd8a4eae295796edd1e88739995f931bd6b5ca15217235c189a33654dc49bf398245914e89c8c2dfa1fb1c03014577e55d92e1e38ce27489d20ba3bac766c861f3bb31d62825d547dacf1c4624ee0acacb79c3fc6dd7ea85c6db562bc963e058b499b4412986d1fc8ffca116c3e6983eb936a4f96cb65df1d4e23efaf8ba7c6850357c70c9c7c79190dcdf52f6491f19a6e432935c707d4874c6b03148a0d561c9795ab6dd564dd9a232fcc5ebafff7d2d2b26978434097e982b8e8fd8b739fafcb5c285bb84f1124894e82753807910580a4dc304802c3834b09675e2879155a8169be9a8a59f0fc2390ac079b192c682fb7ed1b58277f929134c58b86712175a93ca724a965f3b6ef9f2d1ee939925e26d3b778193577bf71c2974a21e59c899300c49c8c47b0114bd2b9e9577f76f58c48e59612e8342d2a080c29dbe5e683e402387f2e9a60a4978815839321d17538ff722dc6ed4e9986accfa1fc826125730b1603e3329e04a13cee703106131f5e29ac1c3520b1c5b1425666700ab8c1920144a68451690a87acfc5734a32df22610e28558885bf7ce6c7390aaf882ec6b6541e244b358ed8f1d3a57a6abff8619469e026a4ba97c24da9ab851ae3b0c8f8bc5ca5facfb7dc1aaffe056caf73b0d87e94943f6af7659898949f1d2c2a15576878fd4cbc5cee20cd7ef6078faf380811701e169884d5d6aa37d048ee2ebf5841088a8032e15f409c1bd185ba89c278e6dc62f455c0049a8a2ed17a21f025eff75fde6a55a80b6f226959e607d54f56eb6035661f82c77b09036dacc2c2691e95e7514a74442ad0e2e74ab614e6b521cd7b453cb80bce5d96e79f20321ba2a23d217a725ca5d21fa3655ab3e3fdc72146d3d374f4b3838067ab30c24ae4778730248a8532ac18781727abdfe5081efb04a02cddcee99b4c35972b3cab269a5338374e2acf608e982deb27147954a789b2c2f50ed0fc692f1c9d095bc2739215d59266f7a04a9463646d911e589ce76df2281202eba3991b14a7b882d500a92d48485c5bd0fad345eb8edebf36d20e48ebc5e97a9431239e51151ecb68592892beeec66cef3bb6d19b96e7d0c61b59e5f0c53d93feca0ceed075d20b7fb63f84fea16054069e54ecc2ddaf4b8a7afa73b3fbe00aa28958a1e504f0eb3cafeceb409305d576e2bcd13b82b5ff7345bee7f04b69c9439d5877299b4f5ccd6e7a7f941712a5772604c12e857b38461488dd19beb5d2ee53c2fb944584b37c7d2ed36b0f984f750970ae1efc222832a2a806e091530dc7054d983bb5e50a4723494282f68ad3e718611ca56ec94953ffb5927614a5221468ca5a924db44e27d08559e9f1f51eef1a0f38161fae6a8db8552dd799e57214fc5ebacacb6d3cab72bcfbb75a6d2993941e69e088f1eb61f762b8569ed0e11a4ce19a7ef53e66edfc89636610101f096d22f744cc7fddc4caed9272e4928103b289607c21b0ca808e14164195bf0c4bdbe5bbecd6e2827e2f8ebe1992e1ca4b6c37ed8161fbdb75a0d162ecb0489c6791aa2620db0b809a74b7fe5b5eaa9e594cb866090ccba32e329efff07acb9baaa3def592fa210ae690e7605bf60b68657bc18fef00ff9c286c047f3df7290a7afac2e564ee2b8c89ccd31933a075b8d23d847ab28ba9e5eb9bc03eed32dcc752f1d53080856cfaf1fc4416bdc83242dfb675f804448ffb64f5a1f3b3f08701c8e6886ec0ec00974beff2cb2dbd65e9d1729b77e347e2f94e04408552611e171f2c7576e176ab5245c96dc19ce4373c122ee053000cc49d11fc4a9aefa4c8a041a8e50f86a60ab7bb95853c255b1ee11c729c3e954d27425157e0c325d9dc33cb9816edcd0e3f086767fc063e5498aab0e4f6f963a558b782285dd70675edb2c51fb1227b5f2131ae83e8bd27d62bdccd8a30fb3b3ea774d9c30775ec21cb99da0f1d54fcf1dc91bf87188ec52d0eca66b691af6a6405a0c02515e502bc4b1106ba68836d9e4b8a1622dfb87b1d01cc94d39ba7e955d9673c75b713ad3976ec9a8e0ebffd678b1c2aa983b18956fb1f65ab68ffcbd0e23a696b7cd92dd06da968e477a37d807dd510ecd3bab269c276558ae21cb3459f7d157ac25ddac50cdaf24221b9740670149bf70a2017a56fe61c6cc4b02cc781f2758e0befb726b71f54744b86c2ca55189cc78ec1af95c6dc080c03775c3af5328840ef6f2e1a7a0efc2cabb35e43b7b4fba684b75c0b4cf0302a52e1b93b4bea7b2463b461ac7e2b3fcf4ed7815590baaee4e0b375d75707ffa6ba3018bac60e2e38e74fcd37f63549ef8174c8ba1c6b3ec7557a5a7fa3cf4c63709a75acbb5c20d49e5924853a59a54b727e864ce784d04fe42e77e487977e3da7e9e5697ac02ae885cc69c3ba685d3ef9bb82f5d573dcf374137257d8cf3852f518ccc80bb94fc8a8732b55f2a5c344a0fbfaecdac8ca50ccd8cf3838d2252a7466a37d1ca541156c11b1db733d70176f460bdfd22849e893f6fe507ddf1877bcd4441eeb5bb05c36f752f36dc2d8f29d453599c172efbaa4c9b8e96897d5ca6d50ca51c5b90e3ebb42b137978ec3907ac3645dd241217b0c1c2d93044b8197a38ffb413c06b93b2cd6197b236b1ca5a13357648d91b4e8e5009899e8905a1f224ee446f3a2b6f97fd0573e7799b0e4b540d7237181a4b3750cabec1912a8e62e16c2effd6dc31e8a7b5336b36f6762513ea8b4b523c41cdadcaebc30ea3e9c44d524de0469ad2d27eaa464964cb62f602349069a294413a5aca395a087f28e3a34fa296aaf36e36960353df1b3df55a6f209a85acb4167576ea13a1f585c55f30a60008d9aeedf36ce951b4a3f8d8dade205ef0732c821cde72eb2a807110cbf599be4470e9e01fc4130753c176e2637b93bd03a1604330dbf4e4d13d26d41f2681517d32ade6c93d29a2593d17b4c6dead04827d6a6e2f86dab73adec19a5ad2e0904dae7bbe4d9e7e13a6ef78da25018966b55d8fec35b437c89613fd8e155cefbd856031fc0d89c2650b83d05a6a6e519395e906945bb2e651d1b80a6b35b127bcc55fac29423a32725fa153e539a8d5a7aa4f81448d6e7869f26e39ab9430a79f39f304728d13c882ce86fb98c74c62ab499b34e8de19cc2fc6c95f3705f79dd0f15c8612b6373e499caea77740202ef1795a9768c5ec3e0d80c3d1650f01c9fc5057a9fdfc17cf3dc93c4a4ced4795747845ee9d20eadb21cb2c87c3477934b7fb0321b4ded36", 0x1000) sysctl$kern(&(0x7f0000001200)={0x1, 0x1}, 0x2, &(0x7f0000001240)="230113146f9909457569633f0382478a8adfada7391440f3d6160e3cec55efe09e7baa45630ad2f7b9fbefb31168eded68eb12f3a9491fb11d0489ebb80edb2d24d04edad8385e19866e4a76953682c6063434bbae37e94b", &(0x7f00000012c0)=0x58, &(0x7f0000001300)="8b67bc4b46bec48a90868fe78e0772f77137dff36dce24876c66fdacde102077c06f4e0d7676", 0x26) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000013c0)={0x200, 0xa0000, {[0x1, 0x8000, 0x1000, 0x6, 0x4000000000000000, 0x0, 0x20, 0x0, 0x81, 0x1, 0x3, 0x400, 0x100000000, 0x3, 0x2, 0xfff, 0x5, 0x101], [0x100000001, 0x7f, 0x7, 0x6, 0x7f, 0x3, 0x1, 0x7ff, 0xffff, 0x8], [0x4, 0x6, 0x0, 0x6, 0x2, 0x4, 0x200], [0x4, 0x1, 0x7, 0xffffffff, 0x9c, 0x4], [{0x2, 0x1, 0x6, 0x1}, {0x9, 0x9, 0x1, 0xd6a6}, {0x8, 0x5, 0x73, 0xffffffffffffff97}, {0xb81, 0xe95, 0x401, 0x5}, {0x4, 0x8000, 0x7, 0x4}, {0x7, 0xb6, 0x1000, 0x1}, {0xff, 0x0, 0x3, 0x4}, {0xfff, 0x6, 0xf6, 0xffffffffffffffff}], {0x20, 0x7, 0x401, 0x7}, {0x4, 0x7f, 0x4, 0x401}}}) r2 = socket$inet6(0x18, 0x8000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000001600)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001640)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x59, &(0x7f0000001680)={@remote, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x5, 0x4b, 0x64, 0x20, 0x5, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0xfffff6b3}]}}, @tcp={{0x1, 0x3, r3, r4, 0x1, 0x0, 0x9, 0x2, 0xb3, 0x0, 0x0, {[@mss={0x2, 0x4, 0x1f}, @sack={0x5, 0xa, [0x9, 0x2]}]}}, {"c9699d824fdea11db634e0"}}}}}}) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000001700)) getpgid(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001740)) dup2(r2, r2) syz_emit_ethernet(0x49, &(0x7f0000001780)={@random="80e00e11c49f", @remote, [], {@generic={0x9002, "2dbcec0341bbcc1da589b9459c57058b8ef38461692be158b894ddd507078f0d5c741d5e5b2b98231828e8692e683a0353fe49f67aef2d6724eb32"}}}) sysctl$vm_swapencrypt(&(0x7f0000001800)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001840)="855e4071755f99166c107ed602e1a5e9fdfe08baf27b858cec0db473eb198481565383eab3d0b8b5f0403654630dbbeeae932aef3ce33e4edce154fe16b75257134dd234f609321a0723488635d55d5159a764cccd79535bb331f713b345be94d3a7407563662bda384c48f9a2939264e6a6e63a06407e7a4138880fad8ce9be1b00c2386a3f04f92b92a85f58891f27427850b475abc75889acc85975b0d8c40fd9907b57afa2f4bdc7220226ec3e13a95c5b0811224187e12703f4a518b6d89125698c1b651c4e571f30be27", &(0x7f0000001940)=0xcd, &(0x7f0000001980)="c8e1fb7f72826c2cc1b892e6ceb5b7cb5cb8eceff0c0cd72c3f39a0903f7fcca81b26a", 0x23) sysctl$kern(&(0x7f00000019c0)={0x1, 0x33}, 0x2, &(0x7f0000001a00)="6c58e4acc10dc56c392dd690a5ceda93623a32def0f054bb736ec2454e86b1ecc69332de324f", &(0x7f0000001a40)=0x26, &(0x7f0000001a80)="6f3c8e754eb09fe784a7a5a57ca32d701d354404bac066a261a24ff734215c4e6052386f", 0x24) sysctl$kern(&(0x7f0000001ac0)={0x1, 0x15}, 0x2, &(0x7f0000001b00)="d944408137d81061c8484e6e43c5e6204dba63f0092c309dcd10d155074d4616c7e1d342e99d0c0a4562af302a27134632536bb49386eebdb6d1a2b9e53e9d5688b1575e061f2acc6ab254a246a79a16c7ff09244be4b7f0f937c8811f8342eb8950f81dc95191f1f0e818e0cd103f9bd34c99a8b4b1e220761375472e381b512ffe1903440017abf2f82aa3fd543ddeb3c2ec33a24f8ed8b6bc0d4490c4b08c7773c5705afc1dd0bc58ceebc7ab616777cd8d19f1336e82862b70621b72e8ca745a937da90f965f80e0bb97368cacc0fefdb6c9b0efddce1f4bc6bb085730f31580e35aedd07949c3ffad", &(0x7f0000001c00)=0xeb, &(0x7f0000001c40)="de31c31c7f3a7faaedcec64dd43bd18d481e473c1ecc1325b05325e3f028ff2a04fc581b4362dcc10e60d10241e9c852d32e022d4f098dad87f151fb8526c0023757fd353650a48cba9d6f52eb136976f0288652826be6de010b890699c21858a479d0388d3364708374ce7e211c9a034d47be13bc690a788b983aac2ce84a5e7a38d1499ab15cb57897d6231e214b8a81d35b5b46359d70fd21384ce087323146e3d85e718d64275a2343aca04ec5acc68b7b1b62e47b139db2473765f333b96e539975ec5c9810c62d1861df0e0932428f7bc23332a80bffa8f0b78bc737c13feaa419ba", 0xe5) r5 = open$dir(&(0x7f0000001d40)='./file0\x00', 0x0, 0x82) mknodat(r5, &(0x7f0000001d80)='./file0\x00', 0x100, 0x2) accept$unix(r0, &(0x7f0000001dc0)=@file={0x0, ""/4089}, &(0x7f0000002dc0)=0xffb) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002e00)) syz_extract_tcp_res$synack(&(0x7f0000002e40), 0x1, 0x0) syz_emit_ethernet(0x5b, &(0x7f0000002e80)={@remote, @random="54403e04526a", [{[], {0x8100, 0x4}}], {@generic={0x873a, "2034c6c4507abec2da97dac37386526bae5a0432e8ba526f6544c539ccc23dc2e702bb5007abaf1ce99aa8469b6990b47a2f61255b0c143238bd66fbda47064d453492bcd53f10eecd"}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002f00)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000002f40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002f80)="db74c694a067469b6b0dd47bc857e8351f42bf4cb63f3eee8900af45f82eef4da4058f282476e514c881131e37e5c4e288f13e03a85eba3019d8b25204d98f4797ac9b6eea31ec253d5d65371cc87a5d559c167c7875ea7ab4899c996131a052c1a700195695bebde4732d42dda2ce82727f16b12c961a8fbff6409ec84b60f0a472967d0b5790d21dc29f06f90ca99a41e5f625c57d721703ef94b9290673e6a81f36710b7cb99bfedaf46a14fa1bad7de40c8d988bd5ff472de857767a6bd95f008a03fdb44c2752250acf04268a3ad5e95334fab8a99722999797eeb6747c67b823904264d7c478036b2d321ab7bc24ba4327c17cd4ab2567b0d45db44a77c8028b30c86ac9023ba5608b99028d4b372332da510a72be26044781a7b1a247b0581408e6689bf46621d6d26319797acf7761eb6f59135511e9ba5ffebf17f6296cca9c7536c2e28a3c1b5ff2539f3c0e2228b6d0ceac00c3f0a49d9c0ffc33cba9358c69d50efb41e2a1fd78703ad3955022c24d883dcabd8d63e5cea4da8fc25c24306c4404004ae7571cdad30359c92729251aa2bc377b4799d7bca5d5cf3df7ed111322623f5bce65feae1a5fa318345bdafc5adea59ed0547cc6afa226699b92f89892eb4b5f2a5efd2bba5edf72264131a5f104ef7b92630f216e745bb01854e3d79873d62c2e328f37f08062efbc4465ca3475e3f295432a76524f7d80753502ea9c13af6e99ed02400b0f4ea9b1bcdd9f2eae8e3b07689d4e8005489b3fcfe1f73ba51a04c26dd73521e1036c0b64283b1e2602ef4069dd20a94d0c37a4b671da3c7c6f7ce0adac911ce3a0b021a7010107edf27597b402523a3d7bb0d5b7c81e1669180d986b6df585451b768af5eccba7c398fbf027992b68bdded825794638329d054cd0ab9acb928763810160cc8e27751ed8fc395cf6691a9a066495135607c8fa94e17fb5a037022a6c53746687fd9c17c8f868c72f4f6c204b194eb170ba17c218cc13321f943115a57f4dbf8fb222aa41a0c927498cab035108a34c8935c421b11b995d1bcb08b640a73e19614ab077c6c1e75b95abd62981262d50e183d074bde7ff57259200cc618d02cd8dbf9b5bdc56f0647dace56e4e33b5b992ec5500b446d76cc4d9bbdb31ef74ca9aa1d2c7b39c595c8ea99e48bb909ba78c13e29e055b6e9bf7d76572c67acc78edafe7a2d62db50a61dc93aca23b516f6bca092998d5234d04df85749fe2af08d291d58f1c5519121e97ccf5738a93db55679c29b9d2c38bb2a5e28d563910e8a04c88aeef0630aa5ae288b0cf4b9dd502500aff5bf45b2bb095a529bd2e1b66e103078cea397e1bc59c6bced3a2dfdd3c95f8ddf969f6e037692201716ddb9b3aae84d54f7bb1e1d6fa24f471c9afba0493b26c9299bda3fa4ce6742a7a2dbeef456d3f684bf35502f09a46ad2eb9513cc4890b462bc09675f44fef5edc0129abc0296f451263c506c7b86968f4869b60780afb863b541c1fdb8b579590655aab96dcd0921855f8da39346cf385d34b620e77fff5e52b904c0e0b8e0400f566db02f6d5334985e5ee4655e6e7fb7cb614005e563bc42ff516712a3c5e5f19f19e19594531007271ce0a2721b36ec4a64477abd9518a2d4e33009b3901d7b2cff97b698c6a23afe33400b11a310cabea241dbb048f9cb3c2c63d8339d2774d9fdcf0437f970ff6ad66ed1155fe74f73a7c4a1c152456a673a10bb8e158c88eab85002df4ce21022148f548fa26ebb413ced7b4d0a5fb167c745e5da5f5d1963de279b28b68cbf5b30d15e7ecd9bf8e84c5b7400220e701938d051a079a2294414fd8db5204aef3efe5e2159a08ac8e72e4c382413b5844835a38dd5de9b5b3154e82234c9c4f639da8cadfdc6038ddee906fb78eec2b7571c3e3ef7413329f349513853dc1dd41c03b23378cb43151d6e9ab76b3bc33a0aa77ee12b673eac90a75b05b3bac2c28ada1fbe079701319abdef3190e8c086c374a89e5591027385f48173f5e75aae6bbf8d14856c99d7f3fe2dc196ee7d9bea6bb9a737894fd8598990cbf913244a6149e5aea267423e6b86ae619db55ba5dfb8deb62b038ae7dcacb51da396a3e68c50b6e012b6ceca4e412222ae7c691acb5c72b829e3437d354605685a3d7d6a5705ffd0f2df193a7998eec780d7fc4f7a649b33fa41bf4266f87cc442b3b9f03c730f8d3eea97a00d1d648b6d4bbfa8e2a5907e38708e448c8206998d2bded3a1a7d7e2d4e279870b7a901eeb5e559f35ee98e3f09578df6cc34fdaf20d9df8178625e2a9da2cd83dbf91f1ecb698174b6b58b129669b65bfc96131abbc520f9a7722f587aabf985298380ace177004947882d537509d66ec442bac4ac26e20047707ff6d9dee3739b6dbf163444a13b33ca04604c57be035a41d8b14db76dbeaced10805a7411b49998f862fb56613abd86c99748858d1585d1c42b4adbc82c2b05b40d161ffd55c142762b2cc3988d9cc5a6a803031fbb9e5f7bae950a7674e1b67945b3abdf21f8711b5a153f8a986caee336e1a43e32848ad16c0f1c76715d945b093d19132ea2baa3e26881e113a5d3e8da2cb6382586d1043d84f5be1cd71fa2020a72bdf8169fd53a3ecdd36aaf79da242320bed652315b8c5781db0d0173d17b18c9e511bb8474ffcf08db730e7d7c66c4bf370ed3b4d471227a5c715998ca251b42f72940c01954561409a354e04f8d41305f0ed3aca6cd4831da9ef112680ab3aee7c4fe34f948b0d89c53c42a5ff3090b7e1809aef3fdd812866177560291157ea895ed06b88b6e815817359bffc7f4443e1c2a4af4330f287e0fdbb86642085c9e39f378ebd2b75248ff77b5eb0d1d3e585c9dd881d5a1d6aa54856e0dfd72a0825e9e7a79ea956ec91c307b29f2dab13078bb0431ad8c59e69f37c69809aa058bf69c6aa4adc1ca7971ff49f70b42ec96ddf9f494dd4da7eaa71e14d41447185b1c38a8fbeb0415a274e302a14037414512586c257811147244c9ac890715b6c858643fa9680c1b798156b4b276960cef559988c8a03b6f0ca2a307516b0f3ebf09e51c6aa82d1d0886ca617c522eff8ac04aa958eb11434f2420d20d9eb5daa117b8d49b5cb2a12538878051716140a4b4f8fce41a228f5a14b52354fd96d78f5a1128cdbf6659863c16026998facbdaa52c002174518e7b008a65f37a72eec9679faaf6d6ab1071c698090cdb4cdecb637bad3c98f999538f70f6abc4ec01b1f3ca5defb61a4212de1f8ace5a5531a3dda0762cc7a2022c760940fc8466ec65ca11b4662c03ee94a325005de18e381a10c86095ee8889f6a577b3560d2b3f4157207020c0a0e534866cc5bcd81866d4f97cb35691f67a8a832a5d4855ec17633e8473c63ab89caddff2ade26aab54e84ce236abb985828dd716b2bef08fa93a920f3d6a31211d82b1758be27d22476445dae959ef9eeb39e0a66c6487c4ebf7a05f1fe397b9e5adfe9efbf631bf74b0f4481360f2de8daf26ac59fb693b475260396dfcb423fd036892328919bccee6630ee699f039c2cbe0d5e12884dbf2f51a66465577885a32d0e0daf235abd2fc9c1445773f0885ae63d80013bf8933a2c99875f5ed7096ed18b9cfeab5d06b1abaa2bd5ac8c9a0a48934211be3d9fec691e358029a49fa1a61110908f0c8a4088f1505e7765582fe705c8b42653e2d710d88b4334d41d0886e5b62c1744b839cdf30a246c1974b3abaf57ac22e789bc57273f59eebffbf97baff544f22061d8f1f42b52053949f3be5a58bb68d70364b85b686e36d84fef48c200dbd00dc25873487a41ab7d80bc4a1c54a9f29967d639deed6d55d05415f1de348ad9cc90afd500c8497f4ac2c2977aa27030ce787cc1533f27b6d0e570f06db5fcf92752a9cebe9010d37232fa0a670e39d98587cd7cb7f798fc60d424995415234568465b23fc3bf3166bbd77f53a2ee79a80f4de9b471afa22ae02dbe36e3297275002ee79bc67c8f177ccaaaa23b0ecc818d60c52ce3707dc0214fddba8c9dba16afb3a3f39105cd5329c5fba4c705847bde920ca73a0bdc9386c648967968678e430991ecbbc54c2de7955ff9640727ae76fd77663c1f586003aa295944c3d5175f1c7865e9a0bd40ee2b36a0fbfbd8b50e6ce7a0d3a9e22342284361e5036d45c68a4714e64c756cf77ba46b40771ae93f1e7da7a5a765ba9d0d9231668223b78f6b76e0504467ccd890c48a7a2b9d99b32d4882c3d3bf5091590b1b248d91af60d0d4af4bdfac00ef9c2e25b89a505f3cb0bdac2854332f55a5e115315260bfe0bdc2b2b5d9682db24622f002a6daf8427c05115ea656eb4b68d61d4e991f381cbf4131c8d1a180b790546b8fdf93adbc528f2008c330b21580333dd5c528895073c3d4127d60b683ed2fb39cb4229508a4ce0a39e67c56ae5b95db7fb93b304ddb2f20edb24ae418342921968c28f1c2e6d32962b1b2bdc3d5ad19c94fbdf71990b7192496e72101a7335e7a5fa7af1526ad5cbeeb3b073b088d48aa04eca15a17fbfda6bb1f37a540989fed2869ab723898cfc8199ab73c7fe900cd02ec666cdcfdad4aeb68fd06d7c787ac28b19b5354ddead5ef30678c6f4ac4dfc94ea4b6434c8b37e42753efcd3eb1a7da1b01e6ab558b362f4d30ffe4284f32759a2d84c3e54450420c0c3a1946a760d17cf73c445ab0898a376e6f12630638b042a40340cc1296f69b021775e0804451a507c0e8d57524433eb0d8c69630ca5f7208d8593d782216fb54e2b526a420725e8005283e434da1436ef9cd827106d00ba6fabbe391c96b4d372e2eae38caf8614a7d3790a0cf8fdc2b12d76a0c4a0801281fa9819aa6f1c92f886d78e82895d04a57dfbc9a89a1570971de62c0fc35755662b9193e618b3f64cc36ad544d2f7fcb3466be3608834ea5fdeed6110854b6adb4042453951546824c9c794e07f5b06263e3433acda24c6ca72f310b4b824010b7cbbac68a93301e92c21046bfb87f5d109ee420341a08697c322e24b41420e18c2dbf3bd8ab9b44aba44f69c64d5eda4b016b8aebb6fda919cd4bad2983890c62b224abf4f1570ffe339cde31d549f6d14bc28fe655472c5c2390050ed60106d794982154d0442e4c06ec4eca1abeaeb9950666cd564550f9c3cb58f781323e3dc8daf31cb6cef6b41bbd8517e0c94d2200cc42381f5699a0044bfdd1e9307e0abe685872711094bb6742f9ecddb5be7aafca8a5dd6a4deafbcaa4dae501f21bd1bb3ce17ea58daf6a191ff741eca7efb31c35325dde1eec062122c0e895fcda76387abe9536867d9270f6d9e30457994882d860447d30957f9b6429ec4eccaf31afd67d0b5c44d14db8eab6af2315637642878b2c59a6b271f0abb4bac59d9740c9b8bdb5352adaa14d21b4c1ebf931924fd88557263d8c495a41d6bb2b3cbb649afb57554b30481e055f7d6da1fdc613f9cfa9a2458e37e49f77ba7807a00391ed6f9730da936fa9bd437e029d8e7b22d1fce50a100441374561fc4654843729ed956a9d962806a406b2c2973786f829878647e54243e081822f5355a84cc8dee136338d4216e0e8184904f77f0f166df338d9cb121e95b51980d595ee68e18b827eca1582b8793d560cbc00cd12549fc5e006f5b5851a8791298d07fc5c539dec28cbe72150f1d6e9adc256fd3dd043804573bc57f7b3e44335a75a05865221522d478ce775b77cfe2ded86f0f44aab0b5870927bf362b779b8ae1e049931051a38904f22a67a2d47458eaca788e40", &(0x7f0000003f80)=0x1000, &(0x7f0000003fc0)="2af94f9c8126da7003cb74973e78", 0xe) connect$unix(r0, &(0x7f0000004000)=@abs={0x1, 0x0, 0x0}, 0x8) lstat(&(0x7f0000004040)='./file0\x00', &(0x7f0000004080)) executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0), 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) r1 = socket(0x18, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x49}, 0x2, 0x0, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x34}, {0x1, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x3d}, {0x406}]}) executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000240), 0x284, 0xe806) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)) r1 = syz_open_pts() close(r1) close(0xffffffffffffffff) r2 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) r4 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r4, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r5) connect$unix(r5, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r2, 0x0, 0x0) write(r2, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x3c}, {0x1006}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f00000000c0), 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab777", 0x3) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x4, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x138, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "020800000000008ddc00faff0022d84fd80800"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000dc0)=[{&(0x7f00000009c0)}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f00000001c0)=[{0x2, 0x1, 0x7e, 0x101}, {0x5, 0x7, 0x0, 0x70e6}, {0x5, 0x8, 0x1, 0x5}, {0x0, 0x20, 0x6, 0x9a34}, {0x200, 0xdc, 0x0, 0x10000}, {0x0, 0x1f, 0x70, 0xb87}, {0x1, 0x0, 0x0, 0x81}, {0x1, 0x0, 0x0, 0x7}, {0x1ff, 0xf8, 0x0, 0x5}]}) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) link(0x0, 0x0) link(&(0x7f00000007c0)='./file0\x00', 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x1e, &(0x7f0000000280), 0x0) write(r6, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 3: socket$inet6(0x18, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x4000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x20, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001ffffffff}) r3 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = getppid() r5 = getuid() getgroups(0x27, &(0x7f0000000200)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5}, 0xc) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x5, 0x75) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = socket(0x0, 0x0, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) shutdown(r7, 0x2) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x3, 0x7, 0x0, 0x0, 0xfffc, 0x1f}) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x10, 0xb5) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000100)='./file0\x00') getuid() socket$inet(0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000340)="ea00005c000000005c81c9e55045ed44cb617620f74198c006de62a7d2b33a876322e68ab659638cc27b42fb432904e3cb012707f807cb64c4edfda6b684f380e5bb204e5fa18712c8a4e3892fde169e8b28e28c2c08321f6144c16cad6a1ffa3d6f37c6a78b28b412da9898116214c8179107f18a9e72c237b395709d691c59699f7cc9009120e15eea2d5119cd5d408602cfa585fe450c710830a1092769318e64083c0cb96ffe030a0ee4082dad32a79f00416e028e21c8fb5d83040071c4340660117682f77b2fbd9aebf4572090dc77aad768a18b9706fa269fd659b78a272921552f72d198328264ee17", 0xed) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="063f3d36f1d2eb66494e02550300000000003e00a335023a64dc14b96b66016027225bda0a80560db31affb776c272cef9f05f3f017c7c08828b172860", 0x3d) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000200)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x220, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r4 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x9, 0x4, 0x8, 0x1, 0x0, 0x1000, 0x5, 0x3, 0x3, 0x14, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb51fa7f716714511}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c, 0x0, 0x0, 0x550}, {0x84, 0x0, 0x0, 0xfffffffc}, {0x416, 0x0, 0x4}]}) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000480)=[{0xb9, 0x3, 0x8, 0x800}, {0x81, 0x7f, 0x2, 0x2}, {0xfff, 0x20, 0x6, 0x7}, {0x80, 0x1f, 0x5, 0x7}, {0x8, 0xfe, 0x6, 0x40}, {0x7fff, 0x2c, 0x1, 0xa2a}, {0x0, 0x7c, 0xff, 0x800}]}) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[]) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x2, 0x40, 0x5, 0xa7bf, "d8f276d3bbb39500c8930aff9c6600"}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000004c0)="15de6caec44172ef2820ae37e57ceb4d8ff637f240eec7d20fdcf8e297eead7d849db9927e05de3b8db33e955ea372afe68ee0a349e375df4867b367faef4d17e5bf4b5634a3e8dfb04b00d87ce7edd66087caf5adaf346a5f00c379970114110bbd21f7d9d6507aef06a87e7187a46063e0f3ce6d0e04007696599c878006966f533416440d1360", 0x88}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x35}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) write(r1, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) dup2(0xffffffffffffffff, r0) r4 = socket(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x20, 0x4, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) shutdown(r3, 0x1) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x85) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="a0891dd87f0fe60f746b8eafcf8d8bf1a255b9ec68434c95", 0x18) setsockopt(r0, 0x4, 0x7, &(0x7f0000000040)="8a2fc1303a9c810a647623c3eb139f97949df31e7154d064cda2e3ea6263202cfe075f42e3933b81e9087b7753900148c7128dc292e6d542a56a283a11078644f8608407ffdfc6be409b12de028301ccf7d212cbeeb10f267e2d3b9ff8a2b031e7b3f64dc05a0898f3df1bd6026fdd7d1762b661942c90ea88181497b34c65d852e73bf0b8198f56f97ef8f5fbe4ff3f12c3ec0ad71d7496a73df9f072a46656fbb63c351ac866bfe292c0a36cbf9eb831359c28e8be9b23372a06334c5233f160613a12393e26615cbcb169248b0c9bb8", 0xd1) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000140)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)) pread(r1, &(0x7f00000001c0)="b4", 0x1, 0x3f8e) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10801, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r3, 0x6, r4) r5 = socket$unix(0x1, 0x1, 0x0) fchflags(r2, 0x10000) accept(r5, 0x0, &(0x7f0000000440)) sysctl$vfs_nfs(&(0x7f0000000480)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000004c0)="2fcba9ce8444745f403fc8be30aa02235f2a7be4e02270079a2761bda2dacca97e444b0e6cbceca444b6179cddc410a6fb76cea6ad3a43cbf3c98d1078593c57673a7a19916bcbcb303abdf4a1", &(0x7f0000000540)=0x4d, &(0x7f0000000580)="8b8554c8c1d20043bded058c6fff04f1c76a7afcab4dd2a522d16b4fa1e21422abfd4c123a1bc7f1f4cf266b9cc85c48d6c65888fd1535c1e40d72502023224e72d38946aebef7eda39f7af57740257536d6405703da838329ecfefd9b7081d9a65903", 0x63) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000600)={0x9, 0x2}, 0x10) bind$inet(r1, &(0x7f0000000640)={0x2, 0x1}, 0xc) getpeername(r1, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) recvmmsg(r0, &(0x7f0000001d00)={&(0x7f0000001cc0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001b80)=[{&(0x7f0000000740)=""/136, 0x88}, {&(0x7f0000000800)=""/70, 0x46}, {&(0x7f0000000880)=""/19, 0x13}, {&(0x7f00000008c0)=""/173, 0xad}, {&(0x7f0000000980)=""/40, 0x28}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/130, 0x82}, {&(0x7f0000001a80)=""/239, 0xef}], 0x8, &(0x7f0000001c00)=""/175, 0xaf}, 0xc5d}, 0x10, 0x842, &(0x7f0000001d40)={0xddeb, 0x6}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001d80)=0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001dc0), 0x40, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000002080)={0x100, 0x3, 0x1, 0x7, &(0x7f0000001e00)={{0xe8, 0xc4, 0x0, 0x1, 0x9, 0xff, 0x200}, {[0x800, 0x6, 0x6, 0x8001, 0x6, 0x3, 0x6, 0x2, 0x1c, 0x12, 0x0, 0x3, 0x1e8, 0x6, 0x6, 0x1, 0xffff, 0x7], [0x5, 0xb5fd, 0x9, 0x6, 0x7, 0x10000, 0x5, 0x10001, 0x8, 0x1], [0x53a, 0x7fffffff, 0x80000000000000, 0x10000, 0x100, 0x1, 0x4], [0x2, 0xffffffffffffffff, 0xe000000000000, 0x6dacec21, 0x3, 0x2], [{0x81, 0x0, 0x100, 0x9}, {0x729, 0x3e, 0x5, 0x6}, {0x6, 0x2, 0x1, 0xfffffffffffffffe}, {0x2, 0x200, 0xff, 0x10001}, {0x1000, 0x6, 0x4, 0xfffffffffffffffc}, {0x4, 0xffffffff, 0x81, 0x2}, {0x3, 0x8, 0x5, 0xff}, {0x0, 0x4, 0x9, 0x2}], {0xffff, 0x3, 0x6, 0x6f}, {0x7, 0x7, 0xffff, 0x9}}}, 0x401}) fchflags(r2, 0x1) socket$inet(0x2, 0x2, 0x80) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {}, {0x6}]}) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="15", 0x1}], 0x1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)=0x80000001) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}], 0x1) r5 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea070030000000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aaff0100000000000000000001"]) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x18, &(0x7f0000000000)=[{0x4d}, {0x87, 0x0, 0xfc, 0x20000000}, {0x812e, 0x0, 0x1}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0xfffffffc}, {0x30}, {0x16}]}) write(r7, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d, 0x0, 0x0, 0x1}, {0x6c}, {0x16}]}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) fcntl$setflags(r8, 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d6ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d306a7fa087731ead2f106caf6963476438985342fd8e4eaaf1e157afc88f3b72163d17ca9eb57d999549eabd25c1ff0c1805e803648e7e66c4e19e77308102f4c2522062bf3b79b1c36751240a2bd63cc08f0694b5452d2e", 0x1d9}], 0x1) execve(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x1}], 0x1, 0xc9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgid(0x0) syz_emit_ethernet(0x52, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x42) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x2, &(0x7f00000000c0)="431aff847b5af329612b9728da7e064022c10b9f0db118ea73629e42b2ba6bf77bfefeb72a16ba7a2a19cebc2220fd8b00a8538791ac4bfe0ed24a2256846f95c2477e613e145f094cd02d519f7ae48dc790348b170f610a0cacbd39a2984b4d268f12f9dde62c27672815f632a4b54c3b4c0d9735ca25856b06515d54d7f59105682e3be3a5aabc61e5e697f0aabd1f0a2274b808a01374696a1c571201a06f31ad0be0226418b26d86cbe9a2abaf3994d08dcf1e22021a2f492d7015e67b2bc81be38ee9517f1b2e9ad0bc", &(0x7f00000001c0)=0xcc, &(0x7f0000000200)="24d5145f1d1dfe957b0423bb156a9fcfea3d33d08dc262d0902b1ab5843ac92c0a22a73c9d19edaf82c26969cde49926a358c8a0537f1ec1086befdb7ef9075ab39dae2461fb8ae2ee245da886162abfe9ba3a2d019153de33fc1958a7c78d4d67bbaf8b863ce5b8fca1713180c2c91d0065f7f4955617c8c66145646bbd4de0ce862d0d7138c2f6f9c231160434f7c883b03b730e25d9593ef539ba4f3113d5b3230f3b9e7c6a48a1ff3c2510b92d5a65436ba3ac6ee812e43d58038290b5751be20beab9e8001a9fae69268bfb13eb3c8aebbbe8855ff15bba46d481d50eb31bb6c98d2db2a20e0c68d8662415e9f7db47bb354ecf71af05af3cbb4a8973a3a9fac1af812b9ee53c232acbb27df3050bc3c919496c1d9b0b764c0d56f4832687f83d6f61f75694cf5ba1a719c3709eb0add2e7e83483a283fd208e58a644de1532eecace8106373f87c82c92bf441e262a69e1659f4a92a2d811f6d372cdcd506c0d948ff12267dcf923e57021292b53556e59a6f048902dea75412c77a6923b188241109b9d160d5beb4c69398a90face0aa9676462232291eb0c950a7419898f504924260f4cbbdd37eb75ba288ed4b2da395259f694616fbc5e450d452e03b8cbfc50f76df7e52e5faf88f22578bc994449fe19f24cebccff09a16f89db7c701602ca498f6c9d18f3e86ccd2234422dafa77359d90937215e0a0ada622543e8def1ff7454dcb5560c91923f1b790bd736a4542be7ffca22bb1b75709cfd28807bd1ba5ce0860628ce5e0ef663b4d492d860d47aa9c41a9b454352c9fc056e3e7cf10aeb4fb2ecb16d3675d4d10dfaf9c0d71b4e9c34d11043bcbfefbd68f43a8a87fe6334c697c69326617242b80b833c9a56f1c2b393f6afa71f394e334dfb910c72939fca5397544325c59e4aea03b8d5c12e5da682fd366a4571933d2ea9f26ca5f2475147803a7122bfca5dd4c3bc51da78054348d435dfb202089049833e60753811f336d3a13c200f2b4593faac605268c033582a92ca6dd5d2f4ffeaa6b582c00fec0e1ce3033d98380d8bb7e32428a4a2cd61d6d2431a80a3d65851694d23dea27b0973476fc33834c869ae8c8b5fe886381a0e5a8f2248b4365c16c2ef8d544587ad34484616885cd887133b63561a4d3c414cfc4f331daa7f6a9e2006127688b52df30169593cc0d74c2973cac17b9a5461286cb7bfe9777a07bba84102b933d857fcdbf639b2f4c92bbd54d4f31bff3f3ce3d4e91ae499c9b049f39e91ad86910f349dc86a90d7fee020e37a40f53623c87326ace96aa4b47cd8cd8756c7669c2d4b29c9298a90b968988a570bf084e92958760de4f08d1acae1574b42fddfe13c6cbaa501dc2d5ce5b8dde551bec93fddac14ceb4c6a2665e153cbdfcf07fcd8f4476fc04f766cdc20a930e1ae4e3327dfa29780eb2b1c19cdb00084a38f05eab99c247fd430e7888328abca61a7303ebc6d18d7c0866388034abdd83ccdf6b6779bde28248c171d0a060c0087fa13153ad3de9b6a064d8499d1505ade586eb553535691d5651ecad1945945fec80bfd78cfd0c43bb6104c02b1a733e165850ab6ebafef7db6383523d60fd6deab8fefa12175067d6b01d49a78e0f30d4a105680a42e3e07e996e5c89aac7183b72a12d5477f0916795453c5d12ed6590a822d435a99c81ba779ead3db0e9d5f3fb37ac7107e8b9e7f284f4f32088bb40b61bb0bd7fd88026a8989e067cae3d04b072d8ec14d9df4f107b5877c54f79f0881cd631ef399353118c6a16ebfdeb599601cac6aebc6d97359576b576390061352bb2b76c4c37d9108585592ddb80507b3933e078744a06d458fbc69300f4b80daad68c02f29da74efa332d94fe4543003896f9442bb8553cc05c7756e281186bb04e36b17b82efaeef8f2dc23da950b3e8c1287850e9c12da93e1667697202688a321ffbc1457884cab34db67a5cc54e725f05fddc47ac11bf9a142ded51b371663243592ed9c3af3730840be5297e11e252645a76008afe040c7d8fbd3ea1f19f942fbdd02c523fe26fb028d36900e5094b40ed6885f9347e5a567fb3a208cb53348868419baeb01e4249c713a4bb7ff3ff84a69abc19f059e291a50e5cc396bfa676b47f6ab74ef19b3cf10645af14518ffdded9a338078d65389d42c552f6c44cf390d846fe519d2d010c8229854b5f8429c5503cc4f3da67dda56fd86032b7a6ed8679517863b911d9ace4bebef8ea56ea5ab7b83f0eac1070eb90eec510907c0df549221e23ffcaef8570c7644ae9aa77afbf2e33b14bcb90350d759aae5e81836f7594f839b5dcc8d20e83e505535004ac77caabb005fe5e2b39473c30b6ec1de88024081de260fad4356df2e4c514702d10cf3d9bf8d5468ab8cab069661788ce78cd5277ab1e5211efaabe61c92c913b008c8e56000d8a2467e9c1519077053fe444e87c87bcba53ec9e5b07c6664bd8cf174bcbf9c6d058f8e846c1e8fd4267871856874de38c58be49ce65c3131d6646e600fd8a4eae295796edd1e88739995f931bd6b5ca15217235c189a33654dc49bf398245914e89c8c2dfa1fb1c03014577e55d92e1e38ce27489d20ba3bac766c861f3bb31d62825d547dacf1c4624ee0acacb79c3fc6dd7ea85c6db562bc963e058b499b4412986d1fc8ffca116c3e6983eb936a4f96cb65df1d4e23efaf8ba7c6850357c70c9c7c79190dcdf52f6491f19a6e432935c707d4874c6b03148a0d561c9795ab6dd564dd9a232fcc5ebafff7d2d2b26978434097e982b8e8fd8b739fafcb5c285bb84f1124894e82753807910580a4dc304802c3834b09675e2879155a8169be9a8a59f0fc2390ac079b192c682fb7ed1b58277f929134c58b86712175a93ca724a965f3b6ef9f2d1ee939925e26d3b778193577bf71c2974a21e59c899300c49c8c47b0114bd2b9e9577f76f58c48e59612e8342d2a080c29dbe5e683e402387f2e9a60a4978815839321d17538ff722dc6ed4e9986accfa1fc826125730b1603e3329e04a13cee703106131f5e29ac1c3520b1c5b1425666700ab8c1920144a68451690a87acfc5734a32df22610e28558885bf7ce6c7390aaf882ec6b6541e244b358ed8f1d3a57a6abff8619469e026a4ba97c24da9ab851ae3b0c8f8bc5ca5facfb7dc1aaffe056caf73b0d87e94943f6af7659898949f1d2c2a15576878fd4cbc5cee20cd7ef6078faf380811701e169884d5d6aa37d048ee2ebf5841088a8032e15f409c1bd185ba89c278e6dc62f455c0049a8a2ed17a21f025eff75fde6a55a80b6f226959e607d54f56eb6035661f82c77b09036dacc2c2691e95e7514a74442ad0e2e74ab614e6b521cd7b453cb80bce5d96e79f20321ba2a23d217a725ca5d21fa3655ab3e3fdc72146d3d374f4b3838067ab30c24ae4778730248a8532ac18781727abdfe5081efb04a02cddcee99b4c35972b3cab269a5338374e2acf608e982deb27147954a789b2c2f50ed0fc692f1c9d095bc2739215d59266f7a04a9463646d911e589ce76df2281202eba3991b14a7b882d500a92d48485c5bd0fad345eb8edebf36d20e48ebc5e97a9431239e51151ecb68592892beeec66cef3bb6d19b96e7d0c61b59e5f0c53d93feca0ceed075d20b7fb63f84fea16054069e54ecc2ddaf4b8a7afa73b3fbe00aa28958a1e504f0eb3cafeceb409305d576e2bcd13b82b5ff7345bee7f04b69c9439d5877299b4f5ccd6e7a7f941712a5772604c12e857b38461488dd19beb5d2ee53c2fb944584b37c7d2ed36b0f984f750970ae1efc222832a2a806e091530dc7054d983bb5e50a4723494282f68ad3e718611ca56ec94953ffb5927614a5221468ca5a924db44e27d08559e9f1f51eef1a0f38161fae6a8db8552dd799e57214fc5ebacacb6d3cab72bcfbb75a6d2993941e69e088f1eb61f762b8569ed0e11a4ce19a7ef53e66edfc89636610101f096d22f744cc7fddc4caed9272e4928103b289607c21b0ca808e14164195bf0c4bdbe5bbecd6e2827e2f8ebe1992e1ca4b6c37ed8161fbdb75a0d162ecb0489c6791aa2620db0b809a74b7fe5b5eaa9e594cb866090ccba32e329efff07acb9baaa3def592fa210ae690e7605bf60b68657bc18fef00ff9c286c047f3df7290a7afac2e564ee2b8c89ccd31933a075b8d23d847ab28ba9e5eb9bc03eed32dcc752f1d53080856cfaf1fc4416bdc83242dfb675f804448ffb64f5a1f3b3f08701c8e6886ec0ec00974beff2cb2dbd65e9d1729b77e347e2f94e04408552611e171f2c7576e176ab5245c96dc19ce4373c122ee053000cc49d11fc4a9aefa4c8a041a8e50f86a60ab7bb95853c255b1ee11c729c3e954d27425157e0c325d9dc33cb9816edcd0e3f086767fc063e5498aab0e4f6f963a558b782285dd70675edb2c51fb1227b5f2131ae83e8bd27d62bdccd8a30fb3b3ea774d9c30775ec21cb99da0f1d54fcf1dc91bf87188ec52d0eca66b691af6a6405a0c02515e502bc4b1106ba68836d9e4b8a1622dfb87b1d01cc94d39ba7e955d9673c75b713ad3976ec9a8e0ebffd678b1c2aa983b18956fb1f65ab68ffcbd0e23a696b7cd92dd06da968e477a37d807dd510ecd3bab269c276558ae21cb3459f7d157ac25ddac50cdaf24221b9740670149bf70a2017a56fe61c6cc4b02cc781f2758e0befb726b71f54744b86c2ca55189cc78ec1af95c6dc080c03775c3af5328840ef6f2e1a7a0efc2cabb35e43b7b4fba684b75c0b4cf0302a52e1b93b4bea7b2463b461ac7e2b3fcf4ed7815590baaee4e0b375d75707ffa6ba3018bac60e2e38e74fcd37f63549ef8174c8ba1c6b3ec7557a5a7fa3cf4c63709a75acbb5c20d49e5924853a59a54b727e864ce784d04fe42e77e487977e3da7e9e5697ac02ae885cc69c3ba685d3ef9bb82f5d573dcf374137257d8cf3852f518ccc80bb94fc8a8732b55f2a5c344a0fbfaecdac8ca50ccd8cf3838d2252a7466a37d1ca541156c11b1db733d70176f460bdfd22849e893f6fe507ddf1877bcd4441eeb5bb05c36f752f36dc2d8f29d453599c172efbaa4c9b8e96897d5ca6d50ca51c5b90e3ebb42b137978ec3907ac3645dd241217b0c1c2d93044b8197a38ffb413c06b93b2cd6197b236b1ca5a13357648d91b4e8e5009899e8905a1f224ee446f3a2b6f97fd0573e7799b0e4b540d7237181a4b3750cabec1912a8e62e16c2effd6dc31e8a7b5336b36f6762513ea8b4b523c41cdadcaebc30ea3e9c44d524de0469ad2d27eaa464964cb62f602349069a294413a5aca395a087f28e3a34fa296aaf36e36960353df1b3df55a6f209a85acb4167576ea13a1f585c55f30a60008d9aeedf36ce951b4a3f8d8dade205ef0732c821cde72eb2a807110cbf599be4470e9e01fc4130753c176e2637b93bd03a1604330dbf4e4d13d26d41f2681517d32ade6c93d29a2593d17b4c6dead04827d6a6e2f86dab73adec19a5ad2e0904dae7bbe4d9e7e13a6ef78da25018966b55d8fec35b437c89613fd8e155cefbd856031fc0d89c2650b83d05a6a6e519395e906945bb2e651d1b80a6b35b127bcc55fac29423a32725fa153e539a8d5a7aa4f81448d6e7869f26e39ab9430a79f39f304728d13c882ce86fb98c74c62ab499b34e8de19cc2fc6c95f3705f79dd0f15c8612b6373e499caea77740202ef1795a9768c5ec3e0d80c3d1650f01c9fc5057a9fdfc17cf3dc93c4a4ced4795747845ee9d20eadb21cb2c87c3477934b7fb0321b4ded36", 0x1000) sysctl$kern(&(0x7f0000001200)={0x1, 0x1}, 0x2, &(0x7f0000001240)="230113146f9909457569633f0382478a8adfada7391440f3d6160e3cec55efe09e7baa45630ad2f7b9fbefb31168eded68eb12f3a9491fb11d0489ebb80edb2d24d04edad8385e19866e4a76953682c6063434bbae37e94b", &(0x7f00000012c0)=0x58, &(0x7f0000001300)="8b67bc4b46bec48a90868fe78e0772f77137dff36dce24876c66fdacde102077c06f4e0d7676", 0x26) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000013c0)={0x200, 0xa0000, {[0x1, 0x8000, 0x1000, 0x6, 0x4000000000000000, 0x0, 0x20, 0x0, 0x81, 0x1, 0x3, 0x400, 0x100000000, 0x3, 0x2, 0xfff, 0x5, 0x101], [0x100000001, 0x7f, 0x7, 0x6, 0x7f, 0x3, 0x1, 0x7ff, 0xffff, 0x8], [0x4, 0x6, 0x0, 0x6, 0x2, 0x4, 0x200], [0x4, 0x1, 0x7, 0xffffffff, 0x9c, 0x4], [{0x2, 0x1, 0x6, 0x1}, {0x9, 0x9, 0x1, 0xd6a6}, {0x8, 0x5, 0x73, 0xffffffffffffff97}, {0xb81, 0xe95, 0x401, 0x5}, {0x4, 0x8000, 0x7, 0x4}, {0x7, 0xb6, 0x1000, 0x1}, {0xff, 0x0, 0x3, 0x4}, {0xfff, 0x6, 0xf6, 0xffffffffffffffff}], {0x20, 0x7, 0x401, 0x7}, {0x4, 0x7f, 0x4, 0x401}}}) r2 = socket$inet6(0x18, 0x8000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000001600)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001640)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x59, &(0x7f0000001680)={@remote, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x5, 0x4b, 0x64, 0x20, 0x5, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0xfffff6b3}]}}, @tcp={{0x1, 0x3, r3, r4, 0x1, 0x0, 0x9, 0x2, 0xb3, 0x0, 0x0, {[@mss={0x2, 0x4, 0x1f}, @sack={0x5, 0xa, [0x9, 0x2]}]}}, {"c9699d824fdea11db634e0"}}}}}}) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000001700)) getpgid(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001740)) dup2(r2, r2) syz_emit_ethernet(0x49, &(0x7f0000001780)={@random="80e00e11c49f", @remote, [], {@generic={0x9002, "2dbcec0341bbcc1da589b9459c57058b8ef38461692be158b894ddd507078f0d5c741d5e5b2b98231828e8692e683a0353fe49f67aef2d6724eb32"}}}) sysctl$vm_swapencrypt(&(0x7f0000001800)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001840)="855e4071755f99166c107ed602e1a5e9fdfe08baf27b858cec0db473eb198481565383eab3d0b8b5f0403654630dbbeeae932aef3ce33e4edce154fe16b75257134dd234f609321a0723488635d55d5159a764cccd79535bb331f713b345be94d3a7407563662bda384c48f9a2939264e6a6e63a06407e7a4138880fad8ce9be1b00c2386a3f04f92b92a85f58891f27427850b475abc75889acc85975b0d8c40fd9907b57afa2f4bdc7220226ec3e13a95c5b0811224187e12703f4a518b6d89125698c1b651c4e571f30be27", &(0x7f0000001940)=0xcd, &(0x7f0000001980)="c8e1fb7f72826c2cc1b892e6ceb5b7cb5cb8eceff0c0cd72c3f39a0903f7fcca81b26a", 0x23) sysctl$kern(&(0x7f00000019c0)={0x1, 0x33}, 0x2, &(0x7f0000001a00)="6c58e4acc10dc56c392dd690a5ceda93623a32def0f054bb736ec2454e86b1ecc69332de324f", &(0x7f0000001a40)=0x26, &(0x7f0000001a80)="6f3c8e754eb09fe784a7a5a57ca32d701d354404bac066a261a24ff734215c4e6052386f", 0x24) sysctl$kern(&(0x7f0000001ac0)={0x1, 0x15}, 0x2, &(0x7f0000001b00)="d944408137d81061c8484e6e43c5e6204dba63f0092c309dcd10d155074d4616c7e1d342e99d0c0a4562af302a27134632536bb49386eebdb6d1a2b9e53e9d5688b1575e061f2acc6ab254a246a79a16c7ff09244be4b7f0f937c8811f8342eb8950f81dc95191f1f0e818e0cd103f9bd34c99a8b4b1e220761375472e381b512ffe1903440017abf2f82aa3fd543ddeb3c2ec33a24f8ed8b6bc0d4490c4b08c7773c5705afc1dd0bc58ceebc7ab616777cd8d19f1336e82862b70621b72e8ca745a937da90f965f80e0bb97368cacc0fefdb6c9b0efddce1f4bc6bb085730f31580e35aedd07949c3ffad", &(0x7f0000001c00)=0xeb, &(0x7f0000001c40)="de31c31c7f3a7faaedcec64dd43bd18d481e473c1ecc1325b05325e3f028ff2a04fc581b4362dcc10e60d10241e9c852d32e022d4f098dad87f151fb8526c0023757fd353650a48cba9d6f52eb136976f0288652826be6de010b890699c21858a479d0388d3364708374ce7e211c9a034d47be13bc690a788b983aac2ce84a5e7a38d1499ab15cb57897d6231e214b8a81d35b5b46359d70fd21384ce087323146e3d85e718d64275a2343aca04ec5acc68b7b1b62e47b139db2473765f333b96e539975ec5c9810c62d1861df0e0932428f7bc23332a80bffa8f0b78bc737c13feaa419ba", 0xe5) r5 = open$dir(&(0x7f0000001d40)='./file0\x00', 0x0, 0x82) mknodat(r5, &(0x7f0000001d80)='./file0\x00', 0x100, 0x2) accept$unix(r0, &(0x7f0000001dc0)=@file={0x0, ""/4089}, &(0x7f0000002dc0)=0xffb) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002e00)) syz_extract_tcp_res$synack(&(0x7f0000002e40), 0x1, 0x0) syz_emit_ethernet(0x5b, &(0x7f0000002e80)={@remote, @random="54403e04526a", [{[], {0x8100, 0x4}}], {@generic={0x873a, "2034c6c4507abec2da97dac37386526bae5a0432e8ba526f6544c539ccc23dc2e702bb5007abaf1ce99aa8469b6990b47a2f61255b0c143238bd66fbda47064d453492bcd53f10eecd"}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002f00)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000002f40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002f80)="db74c694a067469b6b0dd47bc857e8351f42bf4cb63f3eee8900af45f82eef4da4058f282476e514c881131e37e5c4e288f13e03a85eba3019d8b25204d98f4797ac9b6eea31ec253d5d65371cc87a5d559c167c7875ea7ab4899c996131a052c1a700195695bebde4732d42dda2ce82727f16b12c961a8fbff6409ec84b60f0a472967d0b5790d21dc29f06f90ca99a41e5f625c57d721703ef94b9290673e6a81f36710b7cb99bfedaf46a14fa1bad7de40c8d988bd5ff472de857767a6bd95f008a03fdb44c2752250acf04268a3ad5e95334fab8a99722999797eeb6747c67b823904264d7c478036b2d321ab7bc24ba4327c17cd4ab2567b0d45db44a77c8028b30c86ac9023ba5608b99028d4b372332da510a72be26044781a7b1a247b0581408e6689bf46621d6d26319797acf7761eb6f59135511e9ba5ffebf17f6296cca9c7536c2e28a3c1b5ff2539f3c0e2228b6d0ceac00c3f0a49d9c0ffc33cba9358c69d50efb41e2a1fd78703ad3955022c24d883dcabd8d63e5cea4da8fc25c24306c4404004ae7571cdad30359c92729251aa2bc377b4799d7bca5d5cf3df7ed111322623f5bce65feae1a5fa318345bdafc5adea59ed0547cc6afa226699b92f89892eb4b5f2a5efd2bba5edf72264131a5f104ef7b92630f216e745bb01854e3d79873d62c2e328f37f08062efbc4465ca3475e3f295432a76524f7d80753502ea9c13af6e99ed02400b0f4ea9b1bcdd9f2eae8e3b07689d4e8005489b3fcfe1f73ba51a04c26dd73521e1036c0b64283b1e2602ef4069dd20a94d0c37a4b671da3c7c6f7ce0adac911ce3a0b021a7010107edf27597b402523a3d7bb0d5b7c81e1669180d986b6df585451b768af5eccba7c398fbf027992b68bdded825794638329d054cd0ab9acb928763810160cc8e27751ed8fc395cf6691a9a066495135607c8fa94e17fb5a037022a6c53746687fd9c17c8f868c72f4f6c204b194eb170ba17c218cc13321f943115a57f4dbf8fb222aa41a0c927498cab035108a34c8935c421b11b995d1bcb08b640a73e19614ab077c6c1e75b95abd62981262d50e183d074bde7ff57259200cc618d02cd8dbf9b5bdc56f0647dace56e4e33b5b992ec5500b446d76cc4d9bbdb31ef74ca9aa1d2c7b39c595c8ea99e48bb909ba78c13e29e055b6e9bf7d76572c67acc78edafe7a2d62db50a61dc93aca23b516f6bca092998d5234d04df85749fe2af08d291d58f1c5519121e97ccf5738a93db55679c29b9d2c38bb2a5e28d563910e8a04c88aeef0630aa5ae288b0cf4b9dd502500aff5bf45b2bb095a529bd2e1b66e103078cea397e1bc59c6bced3a2dfdd3c95f8ddf969f6e037692201716ddb9b3aae84d54f7bb1e1d6fa24f471c9afba0493b26c9299bda3fa4ce6742a7a2dbeef456d3f684bf35502f09a46ad2eb9513cc4890b462bc09675f44fef5edc0129abc0296f451263c506c7b86968f4869b60780afb863b541c1fdb8b579590655aab96dcd0921855f8da39346cf385d34b620e77fff5e52b904c0e0b8e0400f566db02f6d5334985e5ee4655e6e7fb7cb614005e563bc42ff516712a3c5e5f19f19e19594531007271ce0a2721b36ec4a64477abd9518a2d4e33009b3901d7b2cff97b698c6a23afe33400b11a310cabea241dbb048f9cb3c2c63d8339d2774d9fdcf0437f970ff6ad66ed1155fe74f73a7c4a1c152456a673a10bb8e158c88eab85002df4ce21022148f548fa26ebb413ced7b4d0a5fb167c745e5da5f5d1963de279b28b68cbf5b30d15e7ecd9bf8e84c5b7400220e701938d051a079a2294414fd8db5204aef3efe5e2159a08ac8e72e4c382413b5844835a38dd5de9b5b3154e82234c9c4f639da8cadfdc6038ddee906fb78eec2b7571c3e3ef7413329f349513853dc1dd41c03b23378cb43151d6e9ab76b3bc33a0aa77ee12b673eac90a75b05b3bac2c28ada1fbe079701319abdef3190e8c086c374a89e5591027385f48173f5e75aae6bbf8d14856c99d7f3fe2dc196ee7d9bea6bb9a737894fd8598990cbf913244a6149e5aea267423e6b86ae619db55ba5dfb8deb62b038ae7dcacb51da396a3e68c50b6e012b6ceca4e412222ae7c691acb5c72b829e3437d354605685a3d7d6a5705ffd0f2df193a7998eec780d7fc4f7a649b33fa41bf4266f87cc442b3b9f03c730f8d3eea97a00d1d648b6d4bbfa8e2a5907e38708e448c8206998d2bded3a1a7d7e2d4e279870b7a901eeb5e559f35ee98e3f09578df6cc34fdaf20d9df8178625e2a9da2cd83dbf91f1ecb698174b6b58b129669b65bfc96131abbc520f9a7722f587aabf985298380ace177004947882d537509d66ec442bac4ac26e20047707ff6d9dee3739b6dbf163444a13b33ca04604c57be035a41d8b14db76dbeaced10805a7411b49998f862fb56613abd86c99748858d1585d1c42b4adbc82c2b05b40d161ffd55c142762b2cc3988d9cc5a6a803031fbb9e5f7bae950a7674e1b67945b3abdf21f8711b5a153f8a986caee336e1a43e32848ad16c0f1c76715d945b093d19132ea2baa3e26881e113a5d3e8da2cb6382586d1043d84f5be1cd71fa2020a72bdf8169fd53a3ecdd36aaf79da242320bed652315b8c5781db0d0173d17b18c9e511bb8474ffcf08db730e7d7c66c4bf370ed3b4d471227a5c715998ca251b42f72940c01954561409a354e04f8d41305f0ed3aca6cd4831da9ef112680ab3aee7c4fe34f948b0d89c53c42a5ff3090b7e1809aef3fdd812866177560291157ea895ed06b88b6e815817359bffc7f4443e1c2a4af4330f287e0fdbb86642085c9e39f378ebd2b75248ff77b5eb0d1d3e585c9dd881d5a1d6aa54856e0dfd72a0825e9e7a79ea956ec91c307b29f2dab13078bb0431ad8c59e69f37c69809aa058bf69c6aa4adc1ca7971ff49f70b42ec96ddf9f494dd4da7eaa71e14d41447185b1c38a8fbeb0415a274e302a14037414512586c257811147244c9ac890715b6c858643fa9680c1b798156b4b276960cef559988c8a03b6f0ca2a307516b0f3ebf09e51c6aa82d1d0886ca617c522eff8ac04aa958eb11434f2420d20d9eb5daa117b8d49b5cb2a12538878051716140a4b4f8fce41a228f5a14b52354fd96d78f5a1128cdbf6659863c16026998facbdaa52c002174518e7b008a65f37a72eec9679faaf6d6ab1071c698090cdb4cdecb637bad3c98f999538f70f6abc4ec01b1f3ca5defb61a4212de1f8ace5a5531a3dda0762cc7a2022c760940fc8466ec65ca11b4662c03ee94a325005de18e381a10c86095ee8889f6a577b3560d2b3f4157207020c0a0e534866cc5bcd81866d4f97cb35691f67a8a832a5d4855ec17633e8473c63ab89caddff2ade26aab54e84ce236abb985828dd716b2bef08fa93a920f3d6a31211d82b1758be27d22476445dae959ef9eeb39e0a66c6487c4ebf7a05f1fe397b9e5adfe9efbf631bf74b0f4481360f2de8daf26ac59fb693b475260396dfcb423fd036892328919bccee6630ee699f039c2cbe0d5e12884dbf2f51a66465577885a32d0e0daf235abd2fc9c1445773f0885ae63d80013bf8933a2c99875f5ed7096ed18b9cfeab5d06b1abaa2bd5ac8c9a0a48934211be3d9fec691e358029a49fa1a61110908f0c8a4088f1505e7765582fe705c8b42653e2d710d88b4334d41d0886e5b62c1744b839cdf30a246c1974b3abaf57ac22e789bc57273f59eebffbf97baff544f22061d8f1f42b52053949f3be5a58bb68d70364b85b686e36d84fef48c200dbd00dc25873487a41ab7d80bc4a1c54a9f29967d639deed6d55d05415f1de348ad9cc90afd500c8497f4ac2c2977aa27030ce787cc1533f27b6d0e570f06db5fcf92752a9cebe9010d37232fa0a670e39d98587cd7cb7f798fc60d424995415234568465b23fc3bf3166bbd77f53a2ee79a80f4de9b471afa22ae02dbe36e3297275002ee79bc67c8f177ccaaaa23b0ecc818d60c52ce3707dc0214fddba8c9dba16afb3a3f39105cd5329c5fba4c705847bde920ca73a0bdc9386c648967968678e430991ecbbc54c2de7955ff9640727ae76fd77663c1f586003aa295944c3d5175f1c7865e9a0bd40ee2b36a0fbfbd8b50e6ce7a0d3a9e22342284361e5036d45c68a4714e64c756cf77ba46b40771ae93f1e7da7a5a765ba9d0d9231668223b78f6b76e0504467ccd890c48a7a2b9d99b32d4882c3d3bf5091590b1b248d91af60d0d4af4bdfac00ef9c2e25b89a505f3cb0bdac2854332f55a5e115315260bfe0bdc2b2b5d9682db24622f002a6daf8427c05115ea656eb4b68d61d4e991f381cbf4131c8d1a180b790546b8fdf93adbc528f2008c330b21580333dd5c528895073c3d4127d60b683ed2fb39cb4229508a4ce0a39e67c56ae5b95db7fb93b304ddb2f20edb24ae418342921968c28f1c2e6d32962b1b2bdc3d5ad19c94fbdf71990b7192496e72101a7335e7a5fa7af1526ad5cbeeb3b073b088d48aa04eca15a17fbfda6bb1f37a540989fed2869ab723898cfc8199ab73c7fe900cd02ec666cdcfdad4aeb68fd06d7c787ac28b19b5354ddead5ef30678c6f4ac4dfc94ea4b6434c8b37e42753efcd3eb1a7da1b01e6ab558b362f4d30ffe4284f32759a2d84c3e54450420c0c3a1946a760d17cf73c445ab0898a376e6f12630638b042a40340cc1296f69b021775e0804451a507c0e8d57524433eb0d8c69630ca5f7208d8593d782216fb54e2b526a420725e8005283e434da1436ef9cd827106d00ba6fabbe391c96b4d372e2eae38caf8614a7d3790a0cf8fdc2b12d76a0c4a0801281fa9819aa6f1c92f886d78e82895d04a57dfbc9a89a1570971de62c0fc35755662b9193e618b3f64cc36ad544d2f7fcb3466be3608834ea5fdeed6110854b6adb4042453951546824c9c794e07f5b06263e3433acda24c6ca72f310b4b824010b7cbbac68a93301e92c21046bfb87f5d109ee420341a08697c322e24b41420e18c2dbf3bd8ab9b44aba44f69c64d5eda4b016b8aebb6fda919cd4bad2983890c62b224abf4f1570ffe339cde31d549f6d14bc28fe655472c5c2390050ed60106d794982154d0442e4c06ec4eca1abeaeb9950666cd564550f9c3cb58f781323e3dc8daf31cb6cef6b41bbd8517e0c94d2200cc42381f5699a0044bfdd1e9307e0abe685872711094bb6742f9ecddb5be7aafca8a5dd6a4deafbcaa4dae501f21bd1bb3ce17ea58daf6a191ff741eca7efb31c35325dde1eec062122c0e895fcda76387abe9536867d9270f6d9e30457994882d860447d30957f9b6429ec4eccaf31afd67d0b5c44d14db8eab6af2315637642878b2c59a6b271f0abb4bac59d9740c9b8bdb5352adaa14d21b4c1ebf931924fd88557263d8c495a41d6bb2b3cbb649afb57554b30481e055f7d6da1fdc613f9cfa9a2458e37e49f77ba7807a00391ed6f9730da936fa9bd437e029d8e7b22d1fce50a100441374561fc4654843729ed956a9d962806a406b2c2973786f829878647e54243e081822f5355a84cc8dee136338d4216e0e8184904f77f0f166df338d9cb121e95b51980d595ee68e18b827eca1582b8793d560cbc00cd12549fc5e006f5b5851a8791298d07fc5c539dec28cbe72150f1d6e9adc256fd3dd043804573bc57f7b3e44335a75a05865221522d478ce775b77cfe2ded86f0f44aab0b5870927bf362b779b8ae1e049931051a38904f22a67a2d47458eaca788e40", &(0x7f0000003f80)=0x1000, &(0x7f0000003fc0)="2af94f9c8126da7003cb74973e78", 0xe) connect$unix(r0, &(0x7f0000004000)=@abs={0x1, 0x0, 0x0}, 0x8) lstat(&(0x7f0000004040)='./file0\x00', &(0x7f0000004080)) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x17a, 0x0) open$dir(0x0, 0x0, 0x14a) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000440)=[{0x401, 0x40, 0x1, 0x7}, {0x400, 0x0, 0x2, 0xfffffffe}, {0x7, 0x6, 0x6, 0x6}, {0x5, 0x7f, 0x3, 0x805}, {0x40, 0x4, 0x7f, 0xb7}]}) syz_extract_tcp_res(&(0x7f0000000080), 0x100, 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0), 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae4", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x19}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x5) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff1ab9fd8193aa46713048e6993192b248", 0x14) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x288) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000480)=[{0x1, 0x80, 0xa4, 0xfffffff7}, {0x5, 0x2, 0xe0, 0x5}, {0xe385, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x4, 0xb8, 0x3, 0x9}]}) close(r2) geteuid() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r2, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x7f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r2) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r3, r7, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r6) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000080)=0x2000000) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000180)=""/123) close(r0) executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x4e) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/252) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001340)={0x9, 0x0, 0x2, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x51]}}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) syz_emit_ethernet(0x20, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8295e81e) at panic+0x16f __assert(ffffffff829133d1,ffffffff8293d5d3,58e,ffffffff828c28df) at __assert+0x29 pmap_destroy(fffffd8069e19c98) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd806ef4d008) at uvm_map_teardown+0x305 uvmspace_free(fffffd806ef4d008) at uvmspace_free+0xa6 vm_teardown(ffff80002a24bd30) at vm_teardown+0x15c vm_terminate(ffff80002a24bfd0) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff80002a24bfd0,2,ffff80002a1579e0) at vmmioctl+0x2a1 VOP_IOCTL(fffffd806e396cb0,80045604,ffff80002a24bfd0,2,fffffd807f7d3888,ffff80002a1579e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806adccef0,80045604,ffff80002a24bfd0,ffff80002a1579e0) at vn_ioctl+0xc0 sys_ioctl(ffff80002a1579e0,ffff80002a24c1b0,ffff80002a24c100) at sys_ioctl+0x4a9 syscall(ffff80002a24c1b0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd4ab1a9fc90, count: 244 End of stack trace.